| /drivers/pci/ |
| A D | pci.h | 137 int pci_power_up(struct pci_dev *dev); 147 void pci_dev_complete_resume(struct pci_dev *pci_dev); 150 void pci_pm_power_up_and_verify_state(struct pci_dev *pci_dev); 151 void pci_pm_init(struct pci_dev *dev); 152 void pci_ea_init(struct pci_dev *dev); 153 void pci_msi_init(struct pci_dev *dev); 186 static inline bool pci_has_subordinate(struct pci_dev *pci_dev) in pci_has_subordinate() argument 188 return !!(pci_dev->subordinate); in pci_has_subordinate() 191 static inline bool pci_power_manageable(struct pci_dev *pci_dev) in pci_power_manageable() argument 197 return !pci_has_subordinate(pci_dev) || pci_dev->bridge_d3; in pci_power_manageable() [all …]
|
| A D | pci-driver.c | 308 struct pci_dev *pci_dev = ddi->dev; in local_pci_probe() local 438 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_device_probe() local 462 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_device_remove() local 505 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_device_shutdown() local 629 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_legacy_suspend() local 656 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_legacy_suspend_late() local 670 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_legacy_resume() local 699 pci_dev->vendor, pci_dev->device); in pci_has_legacy_pm_support() 708 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_pm_prepare() local 734 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_pm_complete() local [all …]
|
| A D | pci.c | 60 struct pci_dev *dev; 1249 static int pci_resume_one(struct pci_dev *pci_dev, void *ign) in pci_resume_one() argument 2871 bool pci_dev_need_resume(struct pci_dev *pci_dev) in pci_dev_need_resume() argument 2902 void pci_dev_adjust_pme(struct pci_dev *pci_dev) in pci_dev_adjust_pme() argument 2923 void pci_dev_complete_resume(struct pci_dev *pci_dev) in pci_dev_complete_resume() argument 3203 void pci_pm_power_up_and_verify_state(struct pci_dev *pci_dev) in pci_pm_power_up_and_verify_state() argument 3476 static void pci_add_saved_cap(struct pci_dev *pci_dev, in pci_add_saved_cap() argument 5418 struct pci_dev *dev; in pci_bus_resettable() 5436 struct pci_dev *dev; in pci_bus_lock() 5450 struct pci_dev *dev; in pci_bus_unlock() [all …]
|
| A D | quirks.c | 267 struct pci_dev *dev = NULL; in pci_apply_final_quirks() 332 struct pci_dev *d = NULL; in quirk_passive_release() 450 struct pci_dev *p; in quirk_vialatency() 1074 struct pci_dev *pdev; in quirk_xio2000a() 2729 struct pci_dev *apc_bridge; in quirk_amd_780_apc_msi() 2782 struct pci_dev *pdev; in quirk_nvidia_ck804_msi_ht_cap() 2968 struct pci_dev *dev; in host_bridge_with_leaf() 3026 struct pci_dev *host_bridge; in nv_ht_enable_msi_mapping() 3085 struct pci_dev *host_bridge; in __nv_msi_ht_cap_quirk() 3155 struct pci_dev *p; in quirk_msi_intx_disable_ati_bug() [all …]
|
| A D | search.c | 29 int (*fn)(struct pci_dev *pdev, in pci_for_each_dma_alias() 61 struct pci_dev *tmp; in pci_for_each_dma_alias() 196 struct pci_dev *dev; in pci_get_slot() 231 struct pci_dev *dev = NULL; in pci_get_domain_bus_and_slot() 269 struct pci_dev *from) in pci_get_dev_by_id() 273 struct pci_dev *pdev = NULL; in pci_get_dev_by_id() 303 struct pci_dev *from) in pci_get_subsys() 331 struct pci_dev *from) in pci_get_device() 351 struct pci_dev *pci_get_class(unsigned int class, struct pci_dev *from) in pci_get_class() 382 struct pci_dev *pci_get_base_class(unsigned int class, struct pci_dev *from) in pci_get_base_class() [all …]
|
| A D | iov.c | 43 struct pci_dev *pf; in pci_iov_vf_id() 72 struct pci_dev *pf_dev; in pci_iov_get_pf_drvdata() 206 struct pci_dev *virtfn, int id) in pci_iov_sysfs_link() 314 static struct pci_dev *pci_iov_scan_device(struct pci_dev *dev, int id, in pci_iov_scan_device() 318 struct pci_dev *virtfn; in pci_iov_scan_device() 349 struct pci_dev *virtfn; in pci_iov_add_virtfn() 406 struct pci_dev *virtfn; in pci_iov_remove_virtfn() 652 struct pci_dev *pdev; in sriov_enable() 802 struct pci_dev *pdev; in sriov_init() 1137 struct pci_dev *dev; in pci_iov_bus_range() [all …]
|
| A D | pci-acpi.c | 862 struct pci_dev *pci_dev; in pci_acpi_wake_dev() local 866 if (pci_dev->pme_poll) in pci_acpi_wake_dev() 876 if (pci_dev->pme_support) in pci_acpi_wake_dev() 900 struct pci_dev *pci_dev) in pci_acpi_add_pm_notifier() argument 996 struct pci_dev *rpdev; in acpi_pci_bridge_d3() 1323 struct pci_dev *pci_dev = to_pci_dev(dev); in acpi_pci_find_companion() local 1343 addr = (PCI_SLOT(pci_dev->devfn) << 16) | PCI_FUNC(pci_dev->devfn); in acpi_pci_find_companion() 1438 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_acpi_setup() local 1455 if (pci_dev->bridge_d3) in pci_acpi_setup() 1467 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_acpi_cleanup() local [all …]
|
| /drivers/misc/genwqe/ |
| A D | card_base.c | 197 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_bus_reset() local 266 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_tweak_hardware() local 359 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_setup_vf_jtimer() local 430 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_read_ids() local 477 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_start() local 610 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_recover_card() local 661 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_fir_checking() local 826 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_platform_recovery() local 869 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_reload_bistream() local 935 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_health_thread() local [all …]
|
| A D | card_ddcb.c | 168 struct pci_dev *pci_dev = cd->pci_dev; in print_ddcb_info() local 370 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_check_ddcb_queue() local 482 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_wait_ddcb() local 626 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_purge_ddcb() local 728 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_init_debug_data() local 760 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_enqueue_ddcb() local 916 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_execute_raw_ddcb() local 1027 struct pci_dev *pci_dev = cd->pci_dev; in setup_ddcb_queue() local 1124 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_pf_isr() local 1232 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_setup_service_layer() local [all …]
|
| /drivers/i2c/busses/ |
| A D | i2c-amd-mp2-pci.c | 113 struct pci_dev *pdev = privdata->pci_dev; in amd_mp2_pci_check_rw_event() 137 struct pci_dev *pdev = privdata->pci_dev; in __amd_mp2_process_event() 186 struct pci_dev *pdev = privdata->pci_dev; in amd_mp2_process_event() 204 struct pci_dev *pdev = privdata->pci_dev; in amd_mp2_irq_isr() 251 struct pci_dev *pdev = privdata->pci_dev; in amd_mp2_register_cb() 289 struct pci_dev *pci_dev) in amd_mp2_pci_init() argument 323 if (!pci_dev->msix_enabled && !pci_dev->msi_enabled) in amd_mp2_pci_init() 352 privdata->pci_dev = pci_dev; in amd_mp2_pci_probe() 385 struct pci_dev *pci_dev = to_pci_dev(dev); in amd_mp2_pci_suspend() local 409 struct pci_dev *pci_dev = to_pci_dev(dev); in amd_mp2_pci_resume() local [all …]
|
| /drivers/media/pci/netup_unidvb/ |
| A D | netup_unidvb_core.c | 249 struct pci_dev *pci_dev = (struct pci_dev *)dev_id; in netup_unidvb_isr() local 279 dev_err(&pci_dev->dev, in netup_unidvb_isr() 722 struct pci_dev *pci_dev) in netup_unidvb_ci_setup() argument 736 static int netup_unidvb_request_mmio(struct pci_dev *pci_dev) in netup_unidvb_request_mmio() argument 740 dev_err(&pci_dev->dev, in netup_unidvb_request_mmio() 778 static int netup_unidvb_initdev(struct pci_dev *pci_dev, in netup_unidvb_initdev() argument 823 ndev->pci_dev = pci_dev; in netup_unidvb_initdev() 890 pci_dev->irq); in netup_unidvb_initdev() 974 dev_err(&pci_dev->dev, in netup_unidvb_initdev() 979 static void netup_unidvb_finidev(struct pci_dev *pci_dev) in netup_unidvb_finidev() argument [all …]
|
| /drivers/media/pci/cobalt/ |
| A D | cobalt-driver.c | 188 struct pci_dev *pci_dev = cobalt->pci_dev; in cobalt_pcie_status_show() local 189 struct pci_dev *pci_bus_dev = cobalt->pci_dev->bus->self; in cobalt_pcie_status_show() 237 struct pci_dev *pci_dev = cobalt->pci_dev; in pcie_link_get_lanes() local 248 struct pci_dev *pci_dev = cobalt->pci_dev->bus->self; in pcie_bus_link_get_lanes() local 257 static void msi_config_show(struct cobalt *cobalt, struct pci_dev *pci_dev) in msi_config_show() argument 279 static void cobalt_pci_iounmap(struct cobalt *cobalt, struct pci_dev *pci_dev) in cobalt_pci_iounmap() argument 291 static void cobalt_free_msi(struct cobalt *cobalt, struct pci_dev *pci_dev) in cobalt_free_msi() argument 297 static int cobalt_setup_pci(struct cobalt *cobalt, struct pci_dev *pci_dev, in cobalt_setup_pci() argument 656 static int cobalt_probe(struct pci_dev *pci_dev, in cobalt_probe() argument 669 cobalt->pci_dev = pci_dev; in cobalt_probe() [all …]
|
| /drivers/xen/ |
| A D | pci.c | 30 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_add_device() local 32 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device() 70 if (pci_dev->is_virtfn) { in xen_add_device() 76 if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) in xen_add_device() 127 .devfn = pci_dev->devfn, in xen_add_device() 137 else if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) { in xen_add_device() 149 .devfn = pci_dev->devfn, in xen_add_device() 162 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_remove_device() local 178 .devfn = pci_dev->devfn in xen_remove_device() 188 .devfn = pci_dev->devfn in xen_remove_device() [all …]
|
| /drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00pci.c | 41 struct pci_dev *pci_dev = to_pci_dev(rt2x00dev->dev); in rt2x00pci_alloc_reg() local 65 int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops) in rt2x00pci_probe() argument 78 retval = pci_request_regions(pci_dev, pci_name(pci_dev)); in rt2x00pci_probe() 84 pci_set_master(pci_dev); in rt2x00pci_probe() 86 if (pci_set_mwi(pci_dev)) in rt2x00pci_probe() 102 pci_set_drvdata(pci_dev, hw); in rt2x00pci_probe() 111 if (pci_is_pcie(pci_dev)) in rt2x00pci_probe() 141 pci_clear_mwi(pci_dev); in rt2x00pci_probe() 145 pci_disable_device(pci_dev); in rt2x00pci_probe() 151 void rt2x00pci_remove(struct pci_dev *pci_dev) in rt2x00pci_remove() argument [all …]
|
| /drivers/xen/xen-pciback/ |
| A D | conf_space.h | 15 typedef void *(*conf_field_init) (struct pci_dev *dev, int offset); 19 typedef int (*conf_dword_write) (struct pci_dev *dev, int offset, u32 value, 21 typedef int (*conf_word_write) (struct pci_dev *dev, int offset, u16 value, 23 typedef int (*conf_byte_write) (struct pci_dev *dev, int offset, u8 value, 29 typedef int (*conf_byte_read) (struct pci_dev *dev, int offset, u8 *value, 80 int xen_pcibk_config_add_field_offset(struct pci_dev *dev, 84 static inline int xen_pcibk_config_add_field(struct pci_dev *dev, in xen_pcibk_config_add_field() 90 static inline int xen_pcibk_config_add_fields(struct pci_dev *dev, in xen_pcibk_config_add_fields() 131 int xen_pcibk_config_header_add_fields(struct pci_dev *dev); 132 int xen_pcibk_config_capability_add_fields(struct pci_dev *dev); [all …]
|
| A D | pciback.h | 24 struct pci_dev *dev; 70 void pcistub_put_pci_dev(struct pci_dev *dev); 78 void xen_pcibk_reset_device(struct pci_dev *pdev); 82 int xen_pcibk_config_init_dev(struct pci_dev *dev); 83 void xen_pcibk_config_free_dyn_fields(struct pci_dev *dev); 84 void xen_pcibk_config_reset_dev(struct pci_dev *dev); 85 void xen_pcibk_config_free_dev(struct pci_dev *dev); 114 struct pci_dev *(*get)(struct xen_pcibk_device *pdev, 124 struct pci_dev *dev, in xen_pcibk_add_pci_dev() 134 struct pci_dev *dev, bool lock) in xen_pcibk_release_pci_dev() [all …]
|
| /drivers/staging/media/ipu3/ |
| A D | ipu3.c | 315 dev_err(&imgu->pci_dev->dev, in imgu_queue_buffers() 617 static int imgu_pci_probe(struct pci_dev *pci_dev, in imgu_pci_probe() argument 630 imgu->pci_dev = pci_dev; in imgu_pci_probe() 639 pci_dev->device, pci_dev->revision); in imgu_pci_probe() 644 r = pcim_iomap_regions(pci_dev, 1 << IMGU_PCI_BAR, pci_name(pci_dev)); in imgu_pci_probe() 662 pci_set_master(pci_dev); in imgu_pci_probe() 681 dev_err(&pci_dev->dev, in imgu_pci_probe() 695 dev_err(&pci_dev->dev, in imgu_pci_probe() 715 r = devm_request_threaded_irq(&pci_dev->dev, pci_dev->irq, in imgu_pci_probe() 745 static void imgu_pci_remove(struct pci_dev *pci_dev) in imgu_pci_remove() argument [all …]
|
| /drivers/virtio/ |
| A D | virtio_pci_common.c | 600 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_freeze() local 613 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_restore() local 627 struct pci_dev *pci_dev = to_pci_dev(dev); in vp_supports_pm_no_reset() local 630 if (!pci_dev->pm_cap) in vp_supports_pm_no_reset() 633 pci_read_config_word(pci_dev, pci_dev->pm_cap + PCI_PM_CTRL, &pmcsr); in vp_supports_pm_no_reset() 682 static int virtio_pci_probe(struct pci_dev *pci_dev, in virtio_pci_probe() argument 696 vp_dev->pci_dev = pci_dev; in virtio_pci_probe() 745 static void virtio_pci_remove(struct pci_dev *pci_dev) in virtio_pci_remove() argument 770 static int virtio_pci_sriov_configure(struct pci_dev *pci_dev, int num_vfs) in virtio_pci_sriov_configure() argument 797 static void virtio_pci_reset_prepare(struct pci_dev *pci_dev) in virtio_pci_reset_prepare() argument [all …]
|
| A D | virtio_pci_legacy_dev.c | 18 struct pci_dev *pci_dev = ldev->pci_dev; in vp_legacy_probe() local 22 if (pci_dev->device < 0x1000 || pci_dev->device > 0x103f) in vp_legacy_probe() 25 if (pci_dev->revision != VIRTIO_PCI_ABI_VERSION) in vp_legacy_probe() 36 dma_set_coherent_mask(&pci_dev->dev, in vp_legacy_probe() 47 ldev->ioaddr = pci_iomap(pci_dev, 0, 0); in vp_legacy_probe() 55 ldev->id.vendor = pci_dev->subsystem_vendor; in vp_legacy_probe() 56 ldev->id.device = pci_dev->subsystem_device; in vp_legacy_probe() 60 pci_release_region(pci_dev, 0); in vp_legacy_probe() 71 struct pci_dev *pci_dev = ldev->pci_dev; in vp_legacy_remove() local 73 pci_iounmap(pci_dev, ldev->ioaddr); in vp_legacy_remove() [all …]
|
| A D | virtio_pci_modern_dev.c | 26 struct pci_dev *dev = mdev->pci_dev; in vp_modern_map_capability() 225 struct pci_dev *pci_dev = mdev->pci_dev; in vp_modern_probe() local 240 if (pci_dev->device < 0x1000 || pci_dev->device > 0x107f) in vp_modern_probe() 243 if (pci_dev->device < 0x1040) { in vp_modern_probe() 260 dev_info(&pci_dev->dev, in vp_modern_probe() 273 dev_err(&pci_dev->dev, in vp_modern_probe() 314 pci_read_config_dword(pci_dev, in vp_modern_probe() 319 pci_read_config_dword(pci_dev, in vp_modern_probe() 324 pci_read_config_dword(pci_dev, in vp_modern_probe() 378 struct pci_dev *pci_dev = mdev->pci_dev; in vp_modern_remove() local [all …]
|
| /drivers/media/pci/tw68/ |
| A D | tw68-core.c | 211 static int tw68_initdev(struct pci_dev *pci_dev, in tw68_initdev() argument 230 dev->pci = pci_dev; in tw68_initdev() 231 if (pci_enable_device(pci_dev)) { in tw68_initdev() 248 dev->name, pci_name(pci_dev), dev->pci_rev, pci_dev->irq, in tw68_initdev() 250 pci_set_master(pci_dev); in tw68_initdev() 278 pci_resource_len(pci_dev, 0), in tw68_initdev() 300 err = devm_request_irq(&pci_dev->dev, pci_dev->irq, tw68_irq, in tw68_initdev() 304 dev->name, pci_dev->irq); in tw68_initdev() 340 static void tw68_finidev(struct pci_dev *pci_dev) in tw68_finidev() argument 364 struct pci_dev *pci_dev = to_pci_dev(dev_d); in tw68_suspend() local [all …]
|
| /drivers/usb/core/ |
| A D | hcd-pci.c | 48 struct pci_dev *companion; in for_each_companion() 380 static void powermac_set_asic(struct pci_dev *pci_dev, int enable) in powermac_set_asic() argument 395 static inline void powermac_set_asic(struct pci_dev *pci_dev, int enable) in powermac_set_asic() argument 420 struct pci_dev *pci_dev = to_pci_dev(dev); in suspend_common() local 477 pci_disable_device(pci_dev); in suspend_common() 483 struct pci_dev *pci_dev = to_pci_dev(dev); in resume_common() local 500 pci_set_master(pci_dev); in resume_common() 536 struct pci_dev *pci_dev = to_pci_dev(dev); in hcd_pci_suspend_noirq() local 544 pci_save_state(pci_dev); in hcd_pci_suspend_noirq() 569 powermac_set_asic(pci_dev, 0); in hcd_pci_suspend_noirq() [all …]
|
| /drivers/media/pci/tw686x/ |
| A D | tw686x-core.c | 181 dev_dbg(&dev->pci_dev->dev, in tw686x_irq() 240 static int tw686x_probe(struct pci_dev *pci_dev, in tw686x_probe() argument 268 pci_name(pci_dev), pci_dev->irq, in tw686x_probe() 272 dev->pci_dev = pci_dev; in tw686x_probe() 278 pci_set_master(pci_dev); in tw686x_probe() 352 pci_release_regions(pci_dev); in tw686x_probe() 354 pci_disable_device(pci_dev); in tw686x_probe() 364 static void tw686x_remove(struct pci_dev *pci_dev) in tw686x_remove() argument 372 free_irq(pci_dev->irq, dev); in tw686x_remove() 380 pci_disable_device(pci_dev); in tw686x_remove() [all …]
|
| /drivers/thermal/intel/int340x_thermal/ |
| A D | processor_thermal_device.h | 74 int proc_thermal_rapl_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 77 static int __maybe_unused proc_thermal_rapl_add(struct pci_dev *pdev, in proc_thermal_rapl_add() 88 int proc_thermal_rfim_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 89 void proc_thermal_rfim_remove(struct pci_dev *pdev); 92 void proc_thermal_wt_req_remove(struct pci_dev *pdev); 106 void proc_thermal_power_floor_intr_callback(struct pci_dev *pdev, 110 int processor_thermal_send_mbox_read_cmd(struct pci_dev *pdev, u16 id, u64 *resp); 111 int processor_thermal_send_mbox_write_cmd(struct pci_dev *pdev, u16 id, u32 data); 118 void proc_thermal_wt_hint_remove(struct pci_dev *pdev); 124 int proc_thermal_mmio_add(struct pci_dev *pdev, [all …]
|
| /drivers/pci/msi/ |
| A D | msi.h | 8 int pci_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type); 9 void pci_msi_teardown_msi_irqs(struct pci_dev *dev); 87 void msix_prepare_msi_desc(struct pci_dev *dev, struct msi_desc *desc); 93 void pci_msi_shutdown(struct pci_dev *dev); 94 void pci_msix_shutdown(struct pci_dev *dev); 95 void pci_free_msi_irqs(struct pci_dev *dev); 99 void __pci_restore_msi_state(struct pci_dev *dev); 100 void __pci_restore_msix_state(struct pci_dev *dev); 116 int pci_msi_legacy_setup_msi_irqs(struct pci_dev *dev, int nvec, int type); 117 void pci_msi_legacy_teardown_msi_irqs(struct pci_dev *dev); [all …]
|