Lines Matching full:pci

3  * PCI searching functions
11 #include <linux/pci.h>
15 #include "pci.h"
37 * requester is on another PCI bus. in pci_for_each_dma_alias()
74 * PCIe-to-PCI/X bridges alias transactions from downstream in pci_for_each_dma_alias()
75 * devices using the subordinate bus number (PCI Express to in pci_for_each_dma_alias()
76 * PCI/PCI-X Bridge Spec, rev 1.0, sec 2.3). For all cases in pci_for_each_dma_alias()
77 * where the upstream bus is PCI/X we alias to the bridge in pci_for_each_dma_alias()
80 * when the secondary interface is PCI-X). in pci_for_each_dma_alias()
133 * pci_find_bus - locate PCI bus from a given domain and bus number
134 * @domain: number of PCI domain to search
135 * @busnr: number of desired PCI bus
137 * Given a PCI bus number and domain number, the desired PCI bus is located
138 * in the global list of PCI buses. If the bus is found, a pointer to its
158 * pci_find_next_bus - begin or continue searching for a PCI bus
159 * @from: Previous PCI bus found, or %NULL for new search.
161 * Iterates through the list of known PCI buses. A new search is
181 * pci_get_slot - locate PCI device for a given PCI slot
182 * @bus: PCI bus on which desired PCI device resides
183 * @devfn: encodes number of PCI slot in which the desired PCI
187 * Given a PCI bus and slot/function number, the desired PCI device
188 * is located in the list of PCI devices.
214 * pci_get_domain_bus_and_slot - locate PCI device for a given PCI domain (segment), bus, and slot
215 * @domain: PCI domain/segment on which the PCI device resides.
216 * @bus: PCI bus on which desired PCI device resides
217 * @devfn: encodes number of PCI slot in which the desired PCI device
221 * Given a PCI domain, bus, and slot/function number, the desired PCI
222 * device is located in the list of PCI devices. If the device is
253 * pci_get_dev_by_id - begin or continue searching for a PCI device by id
255 * @from: Previous PCI device found in search, or %NULL for new search.
257 * Iterates through the list of known PCI devices. If a PCI device is found
286 …* pci_get_subsys - begin or continue searching for a PCI device by vendor/subvendor/device/subdevi…
287 * @vendor: PCI vendor id to match, or %PCI_ANY_ID to match all vendor ids
288 * @device: PCI device id to match, or %PCI_ANY_ID to match all device ids
289 * @ss_vendor: PCI subsystem vendor id to match, or %PCI_ANY_ID to match all vendor ids
290 * @ss_device: PCI subsystem device id to match, or %PCI_ANY_ID to match all device ids
291 * @from: Previous PCI device found in search, or %NULL for new search.
293 * Iterates through the list of known PCI devices. If a PCI device is found
317 * pci_get_device - begin or continue searching for a PCI device by vendor/device id
318 * @vendor: PCI vendor id to match, or %PCI_ANY_ID to match all vendor ids
319 * @device: PCI device id to match, or %PCI_ANY_ID to match all device ids
320 * @from: Previous PCI device found in search, or %NULL for new search.
322 * Iterates through the list of known PCI devices. If a PCI device is
338 * pci_get_class - begin or continue searching for a PCI device by class
339 * @class: search for a PCI device with this class designation
340 * @from: Previous PCI device found in search, or %NULL for new search.
342 * Iterates through the list of known PCI devices. If a PCI device is
369 * that describe the type of PCI device the caller is trying to find.