Lines Matching refs:pci_dev

110 #define	to_pci_dev(n)	container_of(n, struct pci_dev, dev)
188 struct pci_dev;
194 int (*probe)(struct pci_dev *dev, const struct pci_device_id *id);
195 void (*remove)(struct pci_dev *dev);
196 int (*suspend) (struct pci_dev *dev, pm_message_t state); /* Device suspended */
197 int (*resume) (struct pci_dev *dev); /* Device woken up */
198 void (*shutdown) (struct pci_dev *dev); /* Device shutdown */
207 struct pci_dev *self;
217 struct pci_dev { struct
235 linux_pci_get_rle(struct pci_dev *pdev, int type, int rid) in linux_pci_get_rle() argument
246 linux_pci_get_bar(struct pci_dev *pdev, int bar) in linux_pci_get_bar()
259 struct pci_dev *pdev; in linux_pci_find_irq_dev()
276 pci_resource_start(struct pci_dev *pdev, int bar) in pci_resource_start()
286 pci_resource_len(struct pci_dev *pdev, int bar) in pci_resource_len()
296 pci_resource_type(struct pci_dev *pdev, int bar) in pci_resource_type()
314 pci_resource_flags(struct pci_dev *pdev, int bar) in pci_resource_flags()
325 pci_name(struct pci_dev *d) in pci_name()
332 pci_get_drvdata(struct pci_dev *pdev) in pci_get_drvdata()
339 pci_set_drvdata(struct pci_dev *pdev, void *data) in pci_set_drvdata()
346 pci_enable_device(struct pci_dev *pdev) in pci_enable_device()
355 pci_disable_device(struct pci_dev *pdev) in pci_disable_device()
362 pci_set_master(struct pci_dev *pdev) in pci_set_master()
370 pci_set_power_state(struct pci_dev *pdev, int state) in pci_set_power_state()
378 pci_clear_master(struct pci_dev *pdev) in pci_clear_master()
386 pci_request_region(struct pci_dev *pdev, int bar, const char *res_name) in pci_request_region()
402 pci_release_region(struct pci_dev *pdev, int bar) in pci_release_region()
412 pci_release_regions(struct pci_dev *pdev) in pci_release_regions()
421 pci_request_regions(struct pci_dev *pdev, const char *res_name) in pci_request_regions()
437 pci_disable_msix(struct pci_dev *pdev) in pci_disable_msix()
456 linux_pci_disable_msi(struct pci_dev *pdev) in linux_pci_disable_msi()
468 pci_bus_address(struct pci_dev *pdev, int bar) in pci_bus_address()
486 pci_find_capability(struct pci_dev *pdev, int capid) in pci_find_capability()
495 static inline int pci_pcie_cap(struct pci_dev *dev) in pci_pcie_cap()
502 pci_read_config_byte(struct pci_dev *pdev, int where, u8 *val) in pci_read_config_byte()
510 pci_read_config_word(struct pci_dev *pdev, int where, u16 *val) in pci_read_config_word()
518 pci_read_config_dword(struct pci_dev *pdev, int where, u32 *val) in pci_read_config_dword()
526 pci_write_config_byte(struct pci_dev *pdev, int where, u8 val) in pci_write_config_byte()
534 pci_write_config_word(struct pci_dev *pdev, int where, u16 val) in pci_write_config_word()
542 pci_write_config_dword(struct pci_dev *pdev, int where, u32 val) in pci_write_config_dword()
573 pci_enable_msix(struct pci_dev *pdev, struct msix_entry *entries, int nreq) in pci_enable_msix()
609 pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, in pci_enable_msix_range()
635 pci_enable_msi(struct pci_dev *pdev) in pci_enable_msi()
658 pci_channel_offline(struct pci_dev *pdev) in pci_channel_offline()
664 static inline int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn) in pci_enable_sriov()
668 static inline void pci_disable_sriov(struct pci_dev *dev) in pci_disable_sriov()
745 pci_ers_result_t (*error_detected)(struct pci_dev *dev,
747 pci_ers_result_t (*mmio_enabled)(struct pci_dev *dev);
748 pci_ers_result_t (*link_reset)(struct pci_dev *dev);
749 pci_ers_result_t (*slot_reset)(struct pci_dev *dev);
750 void (*resume)(struct pci_dev *dev);
754 static inline struct pci_dev *pci_physfn(struct pci_dev *dev) in pci_physfn()
759 static inline bool pci_is_pcie(struct pci_dev *dev) in pci_is_pcie()
764 static inline u16 pcie_flags_reg(struct pci_dev *dev) in pcie_flags_reg()
779 static inline int pci_pcie_type(struct pci_dev *dev) in pci_pcie_type()
784 static inline int pcie_cap_version(struct pci_dev *dev) in pcie_cap_version()
789 static inline bool pcie_cap_has_lnkctl(struct pci_dev *dev) in pcie_cap_has_lnkctl()
799 static inline bool pcie_cap_has_devctl(const struct pci_dev *dev) in pcie_cap_has_devctl()
804 static inline bool pcie_cap_has_sltctl(struct pci_dev *dev) in pcie_cap_has_sltctl()
813 static inline bool pcie_cap_has_rtctl(struct pci_dev *dev) in pcie_cap_has_rtctl()
821 static bool pcie_capability_reg_implemented(struct pci_dev *dev, int pos) in pcie_capability_reg_implemented()
857 pcie_capability_read_dword(struct pci_dev *dev, int pos, u32 *dst) in pcie_capability_read_dword()
869 pcie_capability_read_word(struct pci_dev *dev, int pos, u16 *dst) in pcie_capability_read_word()
881 pcie_capability_write_word(struct pci_dev *dev, int pos, u16 val) in pcie_capability_write_word()
892 static inline int pcie_get_minimum_link(struct pci_dev *dev, in pcie_get_minimum_link()
901 pci_num_vf(struct pci_dev *dev) in pci_num_vf()
907 pcie_get_speed_cap(struct pci_dev *dev) in pcie_get_speed_cap()
956 pcie_get_width_cap(struct pci_dev *dev) in pcie_get_width_cap()