|
@@ -226,6 +226,7 @@ int pci_find_capability(struct pci_dev *dev, int cap)
|
|
|
|
|
|
return pos;
|
|
return pos;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_find_capability);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_bus_find_capability - query for devices' capabilities
|
|
* pci_bus_find_capability - query for devices' capabilities
|
|
@@ -253,6 +254,7 @@ int pci_bus_find_capability(struct pci_bus *bus, unsigned int devfn, int cap)
|
|
|
|
|
|
return pos;
|
|
return pos;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_bus_find_capability);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_find_next_ext_capability - Find an extended capability
|
|
* pci_find_next_ext_capability - Find an extended capability
|
|
@@ -436,6 +438,7 @@ pci_find_parent_resource(const struct pci_dev *dev, struct resource *res)
|
|
}
|
|
}
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_find_parent_resource);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_wait_for_pending - wait for @mask bit(s) to clear in status word @pos
|
|
* pci_wait_for_pending - wait for @mask bit(s) to clear in status word @pos
|
|
@@ -846,6 +849,7 @@ int pci_set_power_state(struct pci_dev *dev, pci_power_t state)
|
|
|
|
|
|
return error;
|
|
return error;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_set_power_state);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_choose_state - Choose the power state of a PCI device
|
|
* pci_choose_state - Choose the power state of a PCI device
|
|
@@ -1017,6 +1021,7 @@ pci_save_state(struct pci_dev *dev)
|
|
return i;
|
|
return i;
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_save_state);
|
|
|
|
|
|
static void pci_restore_config_dword(struct pci_dev *pdev, int offset,
|
|
static void pci_restore_config_dword(struct pci_dev *pdev, int offset,
|
|
u32 saved_val, int retry)
|
|
u32 saved_val, int retry)
|
|
@@ -1087,6 +1092,7 @@ void pci_restore_state(struct pci_dev *dev)
|
|
|
|
|
|
dev->state_saved = false;
|
|
dev->state_saved = false;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_restore_state);
|
|
|
|
|
|
struct pci_saved_state {
|
|
struct pci_saved_state {
|
|
u32 config_space[16];
|
|
u32 config_space[16];
|
|
@@ -1231,6 +1237,7 @@ int pci_reenable_device(struct pci_dev *dev)
|
|
return do_pci_enable_device(dev, (1 << PCI_NUM_RESOURCES) - 1);
|
|
return do_pci_enable_device(dev, (1 << PCI_NUM_RESOURCES) - 1);
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_reenable_device);
|
|
|
|
|
|
static void pci_enable_bridge(struct pci_dev *dev)
|
|
static void pci_enable_bridge(struct pci_dev *dev)
|
|
{
|
|
{
|
|
@@ -1305,6 +1312,7 @@ int pci_enable_device_io(struct pci_dev *dev)
|
|
{
|
|
{
|
|
return pci_enable_device_flags(dev, IORESOURCE_IO);
|
|
return pci_enable_device_flags(dev, IORESOURCE_IO);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_enable_device_io);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_enable_device_mem - Initialize a device for use with Memory space
|
|
* pci_enable_device_mem - Initialize a device for use with Memory space
|
|
@@ -1318,6 +1326,7 @@ int pci_enable_device_mem(struct pci_dev *dev)
|
|
{
|
|
{
|
|
return pci_enable_device_flags(dev, IORESOURCE_MEM);
|
|
return pci_enable_device_flags(dev, IORESOURCE_MEM);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_enable_device_mem);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_enable_device - Initialize device before it's used by a driver.
|
|
* pci_enable_device - Initialize device before it's used by a driver.
|
|
@@ -1334,6 +1343,7 @@ int pci_enable_device(struct pci_dev *dev)
|
|
{
|
|
{
|
|
return pci_enable_device_flags(dev, IORESOURCE_MEM | IORESOURCE_IO);
|
|
return pci_enable_device_flags(dev, IORESOURCE_MEM | IORESOURCE_IO);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_enable_device);
|
|
|
|
|
|
/*
|
|
/*
|
|
* Managed PCI resources. This manages device on/off, intx/msi/msix
|
|
* Managed PCI resources. This manages device on/off, intx/msi/msix
|
|
@@ -1416,6 +1426,7 @@ int pcim_enable_device(struct pci_dev *pdev)
|
|
}
|
|
}
|
|
return rc;
|
|
return rc;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pcim_enable_device);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pcim_pin_device - Pin managed PCI device
|
|
* pcim_pin_device - Pin managed PCI device
|
|
@@ -1434,6 +1445,7 @@ void pcim_pin_device(struct pci_dev *pdev)
|
|
if (dr)
|
|
if (dr)
|
|
dr->pinned = 1;
|
|
dr->pinned = 1;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pcim_pin_device);
|
|
|
|
|
|
/*
|
|
/*
|
|
* pcibios_add_device - provide arch specific hooks when adding device dev
|
|
* pcibios_add_device - provide arch specific hooks when adding device dev
|
|
@@ -1534,6 +1546,7 @@ pci_disable_device(struct pci_dev *dev)
|
|
|
|
|
|
dev->is_busmaster = 0;
|
|
dev->is_busmaster = 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_disable_device);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pcibios_set_pcie_reset_state - set reset state for device dev
|
|
* pcibios_set_pcie_reset_state - set reset state for device dev
|
|
@@ -1562,6 +1575,7 @@ int pci_set_pcie_reset_state(struct pci_dev *dev, enum pcie_reset_state state)
|
|
{
|
|
{
|
|
return pcibios_set_pcie_reset_state(dev, state);
|
|
return pcibios_set_pcie_reset_state(dev, state);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL_GPL(pci_set_pcie_reset_state);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_check_pme_status - Check if given device has generated PME.
|
|
* pci_check_pme_status - Check if given device has generated PME.
|
|
@@ -1641,6 +1655,7 @@ bool pci_pme_capable(struct pci_dev *dev, pci_power_t state)
|
|
|
|
|
|
return !!(dev->pme_support & (1 << state));
|
|
return !!(dev->pme_support & (1 << state));
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_pme_capable);
|
|
|
|
|
|
static void pci_pme_list_scan(struct work_struct *work)
|
|
static void pci_pme_list_scan(struct work_struct *work)
|
|
{
|
|
{
|
|
@@ -1745,6 +1760,7 @@ void pci_pme_active(struct pci_dev *dev, bool enable)
|
|
|
|
|
|
dev_dbg(&dev->dev, "PME# %s\n", enable ? "enabled" : "disabled");
|
|
dev_dbg(&dev->dev, "PME# %s\n", enable ? "enabled" : "disabled");
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_pme_active);
|
|
|
|
|
|
/**
|
|
/**
|
|
* __pci_enable_wake - enable PCI device as wakeup event source
|
|
* __pci_enable_wake - enable PCI device as wakeup event source
|
|
@@ -1830,6 +1846,7 @@ int pci_wake_from_d3(struct pci_dev *dev, bool enable)
|
|
pci_enable_wake(dev, PCI_D3cold, enable) :
|
|
pci_enable_wake(dev, PCI_D3cold, enable) :
|
|
pci_enable_wake(dev, PCI_D3hot, enable);
|
|
pci_enable_wake(dev, PCI_D3hot, enable);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_wake_from_d3);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_target_state - find an appropriate low power state for a given PCI dev
|
|
* pci_target_state - find an appropriate low power state for a given PCI dev
|
|
@@ -1908,6 +1925,7 @@ int pci_prepare_to_sleep(struct pci_dev *dev)
|
|
|
|
|
|
return error;
|
|
return error;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_prepare_to_sleep);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_back_from_sleep - turn PCI device on during system-wide transition into working state
|
|
* pci_back_from_sleep - turn PCI device on during system-wide transition into working state
|
|
@@ -1920,6 +1938,7 @@ int pci_back_from_sleep(struct pci_dev *dev)
|
|
pci_enable_wake(dev, PCI_D0, false);
|
|
pci_enable_wake(dev, PCI_D0, false);
|
|
return pci_set_power_state(dev, PCI_D0);
|
|
return pci_set_power_state(dev, PCI_D0);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_back_from_sleep);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_finish_runtime_suspend - Carry out PCI-specific part of runtime suspend.
|
|
* pci_finish_runtime_suspend - Carry out PCI-specific part of runtime suspend.
|
|
@@ -2478,6 +2497,7 @@ void pci_release_region(struct pci_dev *pdev, int bar)
|
|
if (dr)
|
|
if (dr)
|
|
dr->region_mask &= ~(1 << bar);
|
|
dr->region_mask &= ~(1 << bar);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_release_region);
|
|
|
|
|
|
/**
|
|
/**
|
|
* __pci_request_region - Reserved PCI I/O and memory resource
|
|
* __pci_request_region - Reserved PCI I/O and memory resource
|
|
@@ -2548,6 +2568,7 @@ int pci_request_region(struct pci_dev *pdev, int bar, const char *res_name)
|
|
{
|
|
{
|
|
return __pci_request_region(pdev, bar, res_name, 0);
|
|
return __pci_request_region(pdev, bar, res_name, 0);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_request_region);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_request_region_exclusive - Reserved PCI I/O and memory resource
|
|
* pci_request_region_exclusive - Reserved PCI I/O and memory resource
|
|
@@ -2571,6 +2592,8 @@ int pci_request_region_exclusive(struct pci_dev *pdev, int bar, const char *res_
|
|
{
|
|
{
|
|
return __pci_request_region(pdev, bar, res_name, IORESOURCE_EXCLUSIVE);
|
|
return __pci_request_region(pdev, bar, res_name, IORESOURCE_EXCLUSIVE);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_request_region_exclusive);
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* pci_release_selected_regions - Release selected PCI I/O and memory resources
|
|
* pci_release_selected_regions - Release selected PCI I/O and memory resources
|
|
* @pdev: PCI device whose resources were previously reserved
|
|
* @pdev: PCI device whose resources were previously reserved
|
|
@@ -2587,6 +2610,7 @@ void pci_release_selected_regions(struct pci_dev *pdev, int bars)
|
|
if (bars & (1 << i))
|
|
if (bars & (1 << i))
|
|
pci_release_region(pdev, i);
|
|
pci_release_region(pdev, i);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_release_selected_regions);
|
|
|
|
|
|
static int __pci_request_selected_regions(struct pci_dev *pdev, int bars,
|
|
static int __pci_request_selected_regions(struct pci_dev *pdev, int bars,
|
|
const char *res_name, int excl)
|
|
const char *res_name, int excl)
|
|
@@ -2619,6 +2643,7 @@ int pci_request_selected_regions(struct pci_dev *pdev, int bars,
|
|
{
|
|
{
|
|
return __pci_request_selected_regions(pdev, bars, res_name, 0);
|
|
return __pci_request_selected_regions(pdev, bars, res_name, 0);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_request_selected_regions);
|
|
|
|
|
|
int pci_request_selected_regions_exclusive(struct pci_dev *pdev,
|
|
int pci_request_selected_regions_exclusive(struct pci_dev *pdev,
|
|
int bars, const char *res_name)
|
|
int bars, const char *res_name)
|
|
@@ -2626,6 +2651,7 @@ int pci_request_selected_regions_exclusive(struct pci_dev *pdev,
|
|
return __pci_request_selected_regions(pdev, bars, res_name,
|
|
return __pci_request_selected_regions(pdev, bars, res_name,
|
|
IORESOURCE_EXCLUSIVE);
|
|
IORESOURCE_EXCLUSIVE);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_request_selected_regions_exclusive);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_release_regions - Release reserved PCI I/O and memory resources
|
|
* pci_release_regions - Release reserved PCI I/O and memory resources
|
|
@@ -2640,6 +2666,7 @@ void pci_release_regions(struct pci_dev *pdev)
|
|
{
|
|
{
|
|
pci_release_selected_regions(pdev, (1 << 6) - 1);
|
|
pci_release_selected_regions(pdev, (1 << 6) - 1);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_release_regions);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_request_regions - Reserved PCI I/O and memory resources
|
|
* pci_request_regions - Reserved PCI I/O and memory resources
|
|
@@ -2658,6 +2685,7 @@ int pci_request_regions(struct pci_dev *pdev, const char *res_name)
|
|
{
|
|
{
|
|
return pci_request_selected_regions(pdev, ((1 << 6) - 1), res_name);
|
|
return pci_request_selected_regions(pdev, ((1 << 6) - 1), res_name);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_request_regions);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_request_regions_exclusive - Reserved PCI I/O and memory resources
|
|
* pci_request_regions_exclusive - Reserved PCI I/O and memory resources
|
|
@@ -2680,6 +2708,7 @@ int pci_request_regions_exclusive(struct pci_dev *pdev, const char *res_name)
|
|
return pci_request_selected_regions_exclusive(pdev,
|
|
return pci_request_selected_regions_exclusive(pdev,
|
|
((1 << 6) - 1), res_name);
|
|
((1 << 6) - 1), res_name);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_request_regions_exclusive);
|
|
|
|
|
|
static void __pci_set_master(struct pci_dev *dev, bool enable)
|
|
static void __pci_set_master(struct pci_dev *dev, bool enable)
|
|
{
|
|
{
|
|
@@ -2749,6 +2778,7 @@ void pci_set_master(struct pci_dev *dev)
|
|
__pci_set_master(dev, true);
|
|
__pci_set_master(dev, true);
|
|
pcibios_set_master(dev);
|
|
pcibios_set_master(dev);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_set_master);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_clear_master - disables bus-mastering for device dev
|
|
* pci_clear_master - disables bus-mastering for device dev
|
|
@@ -2758,6 +2788,7 @@ void pci_clear_master(struct pci_dev *dev)
|
|
{
|
|
{
|
|
__pci_set_master(dev, false);
|
|
__pci_set_master(dev, false);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_clear_master);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_set_cacheline_size - ensure the CACHE_LINE_SIZE register is programmed
|
|
* pci_set_cacheline_size - ensure the CACHE_LINE_SIZE register is programmed
|
|
@@ -2797,23 +2828,6 @@ int pci_set_cacheline_size(struct pci_dev *dev)
|
|
}
|
|
}
|
|
EXPORT_SYMBOL_GPL(pci_set_cacheline_size);
|
|
EXPORT_SYMBOL_GPL(pci_set_cacheline_size);
|
|
|
|
|
|
-#ifdef PCI_DISABLE_MWI
|
|
|
|
-int pci_set_mwi(struct pci_dev *dev)
|
|
|
|
-{
|
|
|
|
- return 0;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-int pci_try_set_mwi(struct pci_dev *dev)
|
|
|
|
-{
|
|
|
|
- return 0;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-void pci_clear_mwi(struct pci_dev *dev)
|
|
|
|
-{
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-#else
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* pci_set_mwi - enables memory-write-invalidate PCI transaction
|
|
* pci_set_mwi - enables memory-write-invalidate PCI transaction
|
|
* @dev: the PCI device for which MWI is enabled
|
|
* @dev: the PCI device for which MWI is enabled
|
|
@@ -2825,6 +2839,9 @@ void pci_clear_mwi(struct pci_dev *dev)
|
|
int
|
|
int
|
|
pci_set_mwi(struct pci_dev *dev)
|
|
pci_set_mwi(struct pci_dev *dev)
|
|
{
|
|
{
|
|
|
|
+#ifdef PCI_DISABLE_MWI
|
|
|
|
+ return 0;
|
|
|
|
+#else
|
|
int rc;
|
|
int rc;
|
|
u16 cmd;
|
|
u16 cmd;
|
|
|
|
|
|
@@ -2838,9 +2855,10 @@ pci_set_mwi(struct pci_dev *dev)
|
|
cmd |= PCI_COMMAND_INVALIDATE;
|
|
cmd |= PCI_COMMAND_INVALIDATE;
|
|
pci_write_config_word(dev, PCI_COMMAND, cmd);
|
|
pci_write_config_word(dev, PCI_COMMAND, cmd);
|
|
}
|
|
}
|
|
-
|
|
|
|
return 0;
|
|
return 0;
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_set_mwi);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_try_set_mwi - enables memory-write-invalidate PCI transaction
|
|
* pci_try_set_mwi - enables memory-write-invalidate PCI transaction
|
|
@@ -2853,9 +2871,13 @@ pci_set_mwi(struct pci_dev *dev)
|
|
*/
|
|
*/
|
|
int pci_try_set_mwi(struct pci_dev *dev)
|
|
int pci_try_set_mwi(struct pci_dev *dev)
|
|
{
|
|
{
|
|
- int rc = pci_set_mwi(dev);
|
|
|
|
- return rc;
|
|
|
|
|
|
+#ifdef PCI_DISABLE_MWI
|
|
|
|
+ return 0;
|
|
|
|
+#else
|
|
|
|
+ return pci_set_mwi(dev);
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_try_set_mwi);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_clear_mwi - disables Memory-Write-Invalidate for device dev
|
|
* pci_clear_mwi - disables Memory-Write-Invalidate for device dev
|
|
@@ -2866,6 +2888,7 @@ int pci_try_set_mwi(struct pci_dev *dev)
|
|
void
|
|
void
|
|
pci_clear_mwi(struct pci_dev *dev)
|
|
pci_clear_mwi(struct pci_dev *dev)
|
|
{
|
|
{
|
|
|
|
+#ifndef PCI_DISABLE_MWI
|
|
u16 cmd;
|
|
u16 cmd;
|
|
|
|
|
|
pci_read_config_word(dev, PCI_COMMAND, &cmd);
|
|
pci_read_config_word(dev, PCI_COMMAND, &cmd);
|
|
@@ -2873,8 +2896,9 @@ pci_clear_mwi(struct pci_dev *dev)
|
|
cmd &= ~PCI_COMMAND_INVALIDATE;
|
|
cmd &= ~PCI_COMMAND_INVALIDATE;
|
|
pci_write_config_word(dev, PCI_COMMAND, cmd);
|
|
pci_write_config_word(dev, PCI_COMMAND, cmd);
|
|
}
|
|
}
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
-#endif /* ! PCI_DISABLE_MWI */
|
|
|
|
|
|
+EXPORT_SYMBOL(pci_clear_mwi);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_intx - enables/disables PCI INTx for device dev
|
|
* pci_intx - enables/disables PCI INTx for device dev
|
|
@@ -2908,6 +2932,7 @@ pci_intx(struct pci_dev *pdev, int enable)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL_GPL(pci_intx);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_intx_mask_supported - probe for INTx masking support
|
|
* pci_intx_mask_supported - probe for INTx masking support
|
|
@@ -4094,6 +4119,7 @@ int pci_select_bars(struct pci_dev *dev, unsigned long flags)
|
|
bars |= (1 << i);
|
|
bars |= (1 << i);
|
|
return bars;
|
|
return bars;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(pci_select_bars);
|
|
|
|
|
|
/**
|
|
/**
|
|
* pci_resource_bar - get position of the BAR associated with a resource
|
|
* pci_resource_bar - get position of the BAR associated with a resource
|
|
@@ -4446,41 +4472,3 @@ static int __init pci_setup(char *str)
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
early_param("pci", pci_setup);
|
|
early_param("pci", pci_setup);
|
|
-
|
|
|
|
-EXPORT_SYMBOL(pci_reenable_device);
|
|
|
|
-EXPORT_SYMBOL(pci_enable_device_io);
|
|
|
|
-EXPORT_SYMBOL(pci_enable_device_mem);
|
|
|
|
-EXPORT_SYMBOL(pci_enable_device);
|
|
|
|
-EXPORT_SYMBOL(pcim_enable_device);
|
|
|
|
-EXPORT_SYMBOL(pcim_pin_device);
|
|
|
|
-EXPORT_SYMBOL(pci_disable_device);
|
|
|
|
-EXPORT_SYMBOL(pci_find_capability);
|
|
|
|
-EXPORT_SYMBOL(pci_bus_find_capability);
|
|
|
|
-EXPORT_SYMBOL(pci_release_regions);
|
|
|
|
-EXPORT_SYMBOL(pci_request_regions);
|
|
|
|
-EXPORT_SYMBOL(pci_request_regions_exclusive);
|
|
|
|
-EXPORT_SYMBOL(pci_release_region);
|
|
|
|
-EXPORT_SYMBOL(pci_request_region);
|
|
|
|
-EXPORT_SYMBOL(pci_request_region_exclusive);
|
|
|
|
-EXPORT_SYMBOL(pci_release_selected_regions);
|
|
|
|
-EXPORT_SYMBOL(pci_request_selected_regions);
|
|
|
|
-EXPORT_SYMBOL(pci_request_selected_regions_exclusive);
|
|
|
|
-EXPORT_SYMBOL(pci_set_master);
|
|
|
|
-EXPORT_SYMBOL(pci_clear_master);
|
|
|
|
-EXPORT_SYMBOL(pci_set_mwi);
|
|
|
|
-EXPORT_SYMBOL(pci_try_set_mwi);
|
|
|
|
-EXPORT_SYMBOL(pci_clear_mwi);
|
|
|
|
-EXPORT_SYMBOL_GPL(pci_intx);
|
|
|
|
-EXPORT_SYMBOL(pci_assign_resource);
|
|
|
|
-EXPORT_SYMBOL(pci_find_parent_resource);
|
|
|
|
-EXPORT_SYMBOL(pci_select_bars);
|
|
|
|
-
|
|
|
|
-EXPORT_SYMBOL(pci_set_power_state);
|
|
|
|
-EXPORT_SYMBOL(pci_save_state);
|
|
|
|
-EXPORT_SYMBOL(pci_restore_state);
|
|
|
|
-EXPORT_SYMBOL(pci_pme_capable);
|
|
|
|
-EXPORT_SYMBOL(pci_pme_active);
|
|
|
|
-EXPORT_SYMBOL(pci_wake_from_d3);
|
|
|
|
-EXPORT_SYMBOL(pci_prepare_to_sleep);
|
|
|
|
-EXPORT_SYMBOL(pci_back_from_sleep);
|
|
|
|
-EXPORT_SYMBOL_GPL(pci_set_pcie_reset_state);
|
|
|