Lines Matching refs:pdev
535 static inline int pci_channel_offline(struct pci_dev *pdev) in pci_channel_offline() argument
537 return (pdev->error_state != pci_channel_io_normal); in pci_channel_offline()
1078 void pcibios_bus_add_device(struct pci_dev *pdev);
1251 int __must_check pcim_enable_device(struct pci_dev *pdev);
1252 void pcim_pin_device(struct pci_dev *pdev);
1254 static inline bool pci_intx_mask_supported(struct pci_dev *pdev) in pci_intx_mask_supported() argument
1260 return !pdev->broken_intx_masking; in pci_intx_mask_supported()
1263 static inline int pci_is_enabled(struct pci_dev *pdev) in pci_is_enabled() argument
1265 return (atomic_read(&pdev->enable_cnt) > 0); in pci_is_enabled()
1268 static inline int pci_is_managed(struct pci_dev *pdev) in pci_is_managed() argument
1270 return pdev->is_managed; in pci_is_managed()
1325 u32 pci_rebar_get_possible_sizes(struct pci_dev *pdev, int bar);
1328 bool pci_device_is_present(struct pci_dev *pdev);
1331 int pci_status_get_and_clear_errors(struct pci_dev *pdev);
1339 int pci_enable_rom(struct pci_dev *pdev);
1340 void pci_disable_rom(struct pci_dev *pdev);
1341 void __iomem __must_check *pci_map_rom(struct pci_dev *pdev, size_t *size);
1342 void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom);
1369 void set_pcie_port_type(struct pci_dev *pdev);
1370 void set_pcie_hotplug_bridge(struct pci_dev *pdev);
1454 static inline pci_bus_addr_t pci_bus_address(struct pci_dev *pdev, int bar) in pci_bus_address() argument
1458 pcibios_resource_to_bus(pdev->bus, ®ion, &pdev->resource[bar]); in pci_bus_address()
1516 int pci_set_vga_state(struct pci_dev *pdev, bool decode,
1535 #define pci_pool_create(name, pdev, size, align, allocation) \ argument
1536 dma_pool_create(name, &pdev->dev, size, align, allocation)
1572 const struct cpumask *pci_irq_get_affinity(struct pci_dev *pdev, int vec);
1610 static inline const struct cpumask *pci_irq_get_affinity(struct pci_dev *pdev, in pci_irq_get_affinity() argument
1666 int pci_disable_link_state(struct pci_dev *pdev, int state);
1667 int pci_disable_link_state_locked(struct pci_dev *pdev, int state);
1670 bool pcie_aspm_enabled(struct pci_dev *pdev);
1672 static inline int pci_disable_link_state(struct pci_dev *pdev, int state) in pci_disable_link_state() argument
1674 static inline int pci_disable_link_state_locked(struct pci_dev *pdev, int state) in pci_disable_link_state_locked() argument
1678 static inline bool pcie_aspm_enabled(struct pci_dev *pdev) { return false; } in pcie_aspm_enabled() argument
1739 typedef int (*arch_set_vga_state_t)(struct pci_dev *pdev, bool decode,
1744 pci_request_io_regions(struct pci_dev *pdev, const char *name) in pci_request_io_regions() argument
1746 return pci_request_selected_regions(pdev, in pci_request_io_regions()
1747 pci_select_bars(pdev, IORESOURCE_IO), name); in pci_request_io_regions()
1751 pci_release_io_regions(struct pci_dev *pdev) in pci_release_io_regions() argument
1753 return pci_release_selected_regions(pdev, in pci_release_io_regions()
1754 pci_select_bars(pdev, IORESOURCE_IO)); in pci_release_io_regions()
1758 pci_request_mem_regions(struct pci_dev *pdev, const char *name) in pci_request_mem_regions() argument
1760 return pci_request_selected_regions(pdev, in pci_request_mem_regions()
1761 pci_select_bars(pdev, IORESOURCE_MEM), name); in pci_request_mem_regions()
1765 pci_release_mem_regions(struct pci_dev *pdev) in pci_release_mem_regions() argument
1767 return pci_release_selected_regions(pdev, in pci_release_mem_regions()
1768 pci_select_bars(pdev, IORESOURCE_MEM)); in pci_release_mem_regions()
1817 static inline int pcim_enable_device(struct pci_dev *pdev) { return -EIO; } in pcim_enable_device() argument
1879 static inline bool pci_acs_enabled(struct pci_dev *pdev, u16 acs_flags) in pci_acs_enabled() argument
1935 int pci_mmap_page_range(struct pci_dev *pdev, int bar,
1945 #define pci_iobar_pfn(pdev, bar, vma) (-EINVAL) argument
1947 int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma);
1972 static inline void *pci_get_drvdata(struct pci_dev *pdev) in pci_get_drvdata() argument
1974 return dev_get_drvdata(&pdev->dev); in pci_get_drvdata()
1977 static inline void pci_set_drvdata(struct pci_dev *pdev, void *data) in pci_set_drvdata() argument
1979 dev_set_drvdata(&pdev->dev, data); in pci_set_drvdata()
1982 static inline const char *pci_name(const struct pci_dev *pdev) in pci_name() argument
1984 return dev_name(&pdev->dev); in pci_name()
2132 void __iomem *pcim_iomap(struct pci_dev *pdev, int bar, unsigned long maxlen);
2133 void pcim_iounmap(struct pci_dev *pdev, void __iomem *addr);
2134 void __iomem * const *pcim_iomap_table(struct pci_dev *pdev);
2135 int pcim_iomap_regions(struct pci_dev *pdev, int mask, const char *name);
2136 int pcim_iomap_regions_request_all(struct pci_dev *pdev, int mask,
2138 void pcim_iounmap_regions(struct pci_dev *pdev, int mask);
2180 void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar);
2181 void __iomem *pci_ioremap_wc_bar(struct pci_dev *pdev, int bar);
2202 int pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs);
2203 int pcibios_sriov_disable(struct pci_dev *pdev);
2312 bool pci_acs_enabled(struct pci_dev *pdev, u16 acs_flags);
2393 pci_device_to_OF_node(const struct pci_dev *pdev) in pci_device_to_OF_node() argument
2395 return pdev ? pdev->dev.of_node : NULL; in pci_device_to_OF_node()
2408 bool pci_pr3_present(struct pci_dev *pdev);
2412 static inline bool pci_pr3_present(struct pci_dev *pdev) { return false; } in pci_pr3_present() argument
2416 static inline struct eeh_dev *pci_dev_to_eeh_dev(struct pci_dev *pdev) in pci_dev_to_eeh_dev() argument
2418 return pdev->dev.archdata.edev; in pci_dev_to_eeh_dev()
2424 int pci_for_each_dma_alias(struct pci_dev *pdev,
2425 int (*fn)(struct pci_dev *pdev,
2429 static inline void pci_set_dev_assigned(struct pci_dev *pdev) in pci_set_dev_assigned() argument
2431 pdev->dev_flags |= PCI_DEV_FLAGS_ASSIGNED; in pci_set_dev_assigned()
2433 static inline void pci_clear_dev_assigned(struct pci_dev *pdev) in pci_clear_dev_assigned() argument
2435 pdev->dev_flags &= ~PCI_DEV_FLAGS_ASSIGNED; in pci_clear_dev_assigned()
2437 static inline bool pci_is_dev_assigned(struct pci_dev *pdev) in pci_is_dev_assigned() argument
2439 return (pdev->dev_flags & PCI_DEV_FLAGS_ASSIGNED) == PCI_DEV_FLAGS_ASSIGNED; in pci_is_dev_assigned()
2461 static inline bool pci_is_thunderbolt_attached(struct pci_dev *pdev) in pci_is_thunderbolt_attached() argument
2463 struct pci_dev *parent = pdev; in pci_is_thunderbolt_attached()
2465 if (pdev->is_thunderbolt) in pci_is_thunderbolt_attached()
2476 void pci_uevent_ers(struct pci_dev *pdev, enum pci_ers_result err_type);
2482 #define pci_printk(level, pdev, fmt, arg...) \ argument
2483 dev_printk(level, &(pdev)->dev, fmt, ##arg)
2485 #define pci_emerg(pdev, fmt, arg...) dev_emerg(&(pdev)->dev, fmt, ##arg) argument
2486 #define pci_alert(pdev, fmt, arg...) dev_alert(&(pdev)->dev, fmt, ##arg) argument
2487 #define pci_crit(pdev, fmt, arg...) dev_crit(&(pdev)->dev, fmt, ##arg) argument
2488 #define pci_err(pdev, fmt, arg...) dev_err(&(pdev)->dev, fmt, ##arg) argument
2489 #define pci_warn(pdev, fmt, arg...) dev_warn(&(pdev)->dev, fmt, ##arg) argument
2490 #define pci_notice(pdev, fmt, arg...) dev_notice(&(pdev)->dev, fmt, ##arg) argument
2491 #define pci_info(pdev, fmt, arg...) dev_info(&(pdev)->dev, fmt, ##arg) argument
2492 #define pci_dbg(pdev, fmt, arg...) dev_dbg(&(pdev)->dev, fmt, ##arg) argument
2494 #define pci_notice_ratelimited(pdev, fmt, arg...) \ argument
2495 dev_notice_ratelimited(&(pdev)->dev, fmt, ##arg)
2497 #define pci_info_ratelimited(pdev, fmt, arg...) \ argument
2498 dev_info_ratelimited(&(pdev)->dev, fmt, ##arg)
2500 #define pci_WARN(pdev, condition, fmt, arg...) \ argument
2502 dev_driver_string(&(pdev)->dev), pci_name(pdev), ##arg)
2504 #define pci_WARN_ONCE(pdev, condition, fmt, arg...) \ argument
2506 dev_driver_string(&(pdev)->dev), pci_name(pdev), ##arg)