Lines Matching refs:pci_dev
108 #define to_pci_dev(n) container_of(n, struct pci_dev, dev)
217 struct pci_dev;
223 int (*probe)(struct pci_dev *dev, const struct pci_device_id *id);
224 void (*remove)(struct pci_dev *dev);
225 int (*suspend) (struct pci_dev *dev, pm_message_t state); /* Device suspended */
226 int (*resume) (struct pci_dev *dev); /* Device woken up */
227 void (*shutdown) (struct pci_dev *dev); /* Device shutdown */
260 struct pci_dev *self;
301 struct pci_dev { struct
319 struct pci_dev *root; argument
341 int pci_request_region(struct pci_dev *pdev, int bar, const char *res_name); argument
342 int pci_alloc_irq_vectors(struct pci_dev *pdev, int minv, int maxv,
346 struct pci_dev *lkpinew_pci_dev(device_t);
347 struct pci_devres *lkpi_pci_devres_get_alloc(struct pci_dev *pdev);
349 struct resource *_lkpi_pci_iomap(struct pci_dev *pdev, int bar, int mmio_size);
350 struct pcim_iomap_devres *lkpi_pcim_iomap_devres_find(struct pci_dev *pdev);
354 pci_resource_type(struct pci_dev *pdev, int bar) in pci_resource_type()
368 struct resource_list_entry *linux_pci_reserve_bar(struct pci_dev *pdev,
372 linux_pci_get_rle(struct pci_dev *pdev, int type, int rid, bool reserve_bar) in linux_pci_get_rle()
388 linux_pci_get_bar(struct pci_dev *pdev, int bar, bool reserve) in linux_pci_get_bar()
402 struct pci_dev *pdev; in linux_pci_find_irq_dev()
422 pci_resource_flags(struct pci_dev *pdev, int bar) in pci_resource_flags()
433 pci_name(struct pci_dev *d) in pci_name()
440 pci_get_drvdata(struct pci_dev *pdev) in pci_get_drvdata()
447 pci_set_drvdata(struct pci_dev *pdev, void *data) in pci_set_drvdata()
453 static inline struct pci_dev *
454 pci_dev_get(struct pci_dev *pdev) in pci_dev_get()
463 pci_dev_put(struct pci_dev *pdev) in pci_dev_put()
471 pci_enable_device(struct pci_dev *pdev) in pci_enable_device()
480 pci_disable_device(struct pci_dev *pdev) in pci_disable_device()
487 pci_set_master(struct pci_dev *pdev) in pci_set_master()
495 pci_set_power_state(struct pci_dev *pdev, int state) in pci_set_power_state()
503 pci_clear_master(struct pci_dev *pdev) in pci_clear_master()
517 static inline struct pci_dev *
518 pci_upstream_bridge(struct pci_dev *pdev) in pci_upstream_bridge()
553 lkpi_pci_devres_find(struct pci_dev *pdev) in lkpi_pci_devres_find()
563 pci_release_region(struct pci_dev *pdev, int bar) in pci_release_region()
596 pci_release_regions(struct pci_dev *pdev) in pci_release_regions()
605 pci_request_regions(struct pci_dev *pdev, const char *res_name) in pci_request_regions()
621 lkpi_pci_disable_msix(struct pci_dev *pdev) in lkpi_pci_disable_msix()
640 lkpi_pci_disable_msi(struct pci_dev *pdev) in lkpi_pci_disable_msi()
653 unsigned long pci_resource_start(struct pci_dev *pdev, int bar);
654 unsigned long pci_resource_len(struct pci_dev *pdev, int bar);
657 pci_bus_address(struct pci_dev *pdev, int bar) in pci_bus_address()
675 pci_find_capability(struct pci_dev *pdev, int capid) in pci_find_capability()
684 static inline int pci_pcie_cap(struct pci_dev *dev) in pci_pcie_cap()
690 pci_find_ext_capability(struct pci_dev *pdev, int capid) in pci_find_ext_capability()
701 pci_pme_capable(struct pci_dev *pdev, uint32_t flag) in pci_pme_capable()
722 pci_disable_link_state(struct pci_dev *pdev, uint32_t flags) in pci_disable_link_state()
732 pci_read_config_byte(const struct pci_dev *pdev, int where, u8 *val) in pci_read_config_byte()
740 pci_read_config_word(const struct pci_dev *pdev, int where, u16 *val) in pci_read_config_word()
748 pci_read_config_dword(const struct pci_dev *pdev, int where, u32 *val) in pci_read_config_dword()
756 pci_write_config_byte(const struct pci_dev *pdev, int where, u8 val) in pci_write_config_byte()
764 pci_write_config_word(const struct pci_dev *pdev, int where, u16 val) in pci_write_config_word()
772 pci_write_config_dword(const struct pci_dev *pdev, int where, u32 val) in pci_write_config_dword()
803 pci_enable_msix(struct pci_dev *pdev, struct msix_entry *entries, int nreq) in pci_enable_msix()
840 pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, in pci_enable_msix_range()
866 pci_enable_msi(struct pci_dev *pdev) in pci_enable_msi()
889 pci_channel_offline(struct pci_dev *pdev) in pci_channel_offline()
895 static inline int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn) in pci_enable_sriov()
900 static inline void pci_disable_sriov(struct pci_dev *dev) in pci_disable_sriov()
905 pci_iomap(struct pci_dev *pdev, int mmio_bar, int mmio_size) in pci_iomap()
919 pci_iounmap(struct pci_dev *pdev, void *res) in pci_iounmap()
935 lkpi_pci_save_state(struct pci_dev *pdev) in lkpi_pci_save_state()
942 lkpi_pci_restore_state(struct pci_dev *pdev) in lkpi_pci_restore_state()
1022 pci_ers_result_t (*error_detected)(struct pci_dev *dev,
1024 pci_ers_result_t (*mmio_enabled)(struct pci_dev *dev);
1025 pci_ers_result_t (*link_reset)(struct pci_dev *dev);
1026 pci_ers_result_t (*slot_reset)(struct pci_dev *dev);
1027 void (*resume)(struct pci_dev *dev);
1031 static inline struct pci_dev *pci_physfn(struct pci_dev *dev) in pci_physfn()
1036 static inline bool pci_is_pcie(struct pci_dev *dev) in pci_is_pcie()
1041 static inline u16 pcie_flags_reg(struct pci_dev *dev) in pcie_flags_reg()
1055 static inline int pci_pcie_type(struct pci_dev *dev) in pci_pcie_type()
1060 static inline int pcie_cap_version(struct pci_dev *dev) in pcie_cap_version()
1065 static inline bool pcie_cap_has_lnkctl(struct pci_dev *dev) in pcie_cap_has_lnkctl()
1075 static inline bool pcie_cap_has_devctl(const struct pci_dev *dev) in pcie_cap_has_devctl()
1080 static inline bool pcie_cap_has_sltctl(struct pci_dev *dev) in pcie_cap_has_sltctl()
1089 static inline bool pcie_cap_has_rtctl(struct pci_dev *dev) in pcie_cap_has_rtctl()
1097 static bool pcie_capability_reg_implemented(struct pci_dev *dev, int pos) in pcie_capability_reg_implemented()
1133 pcie_capability_read_dword(struct pci_dev *dev, int pos, u32 *dst) in pcie_capability_read_dword()
1145 pcie_capability_read_word(struct pci_dev *dev, int pos, u16 *dst) in pcie_capability_read_word()
1157 pcie_capability_write_word(struct pci_dev *dev, int pos, u16 val) in pcie_capability_write_word()
1168 static inline int pcie_get_minimum_link(struct pci_dev *dev, in pcie_get_minimum_link()
1177 pci_num_vf(struct pci_dev *dev) in pci_num_vf()
1183 pcie_get_speed_cap(struct pci_dev *dev) in pcie_get_speed_cap()
1232 pcie_get_width_cap(struct pci_dev *dev) in pcie_get_width_cap()
1244 pcie_get_mps(struct pci_dev *dev) in pcie_get_mps()
1268 pcie_bandwidth_available(struct pci_dev *pdev, in pcie_bandwidth_available()
1269 struct pci_dev **limiting, in pcie_bandwidth_available()
1284 static inline struct pci_dev *
1285 pcie_find_root_port(struct pci_dev *pdev) in pcie_find_root_port()
1312 pci_stop_and_remove_bus_device(struct pci_dev *pdev) in pci_stop_and_remove_bus_device()
1324 const struct pci_device_id *, struct pci_dev *);
1325 extern int linux_pci_detach_device(struct pci_dev *);
1339 struct pci_dev *lkpi_pci_get_domain_bus_and_slot(int domain,
1405 struct pci_dev *lkpi_pci_get_class(unsigned int class, struct pci_dev *from);
1411 pcim_enable_device(struct pci_dev *pdev) in pcim_enable_device()
1436 pcim_iomap_table(struct pci_dev *pdev) in pcim_iomap_table()
1456 pcim_iomap_regions_request_all(struct pci_dev *pdev, uint32_t mask, char *name) in pcim_iomap_regions_request_all()
1518 linuxkpi_pcim_want_to_use_bus_functions(struct pci_dev *pdev) in linuxkpi_pcim_want_to_use_bus_functions()