/linux-4.4.14/drivers/pci/ |
D | pci-driver.c | 117 struct pci_dev *pdev = kzalloc(sizeof(*pdev), GFP_KERNEL); in store_new_id() 223 struct pci_dev *dev) in pci_match_id() 253 struct pci_dev *dev) in pci_match_device() 284 struct pci_dev *dev; 291 struct pci_dev *pci_dev = ddi->dev; in local_pci_probe() local 293 struct device *dev = &pci_dev->dev; in local_pci_probe() 306 pci_dev->driver = pci_drv; in local_pci_probe() 307 rc = pci_drv->probe(pci_dev, ddi->id); in local_pci_probe() 311 pci_dev->driver = NULL; in local_pci_probe() 323 static int pci_call_probe(struct pci_driver *drv, struct pci_dev *dev, in pci_call_probe() [all …]
|
D | pci.h | 11 bool pcie_cap_has_lnkctl(const struct pci_dev *dev); 15 int pci_create_sysfs_dev_files(struct pci_dev *pdev); 16 void pci_remove_sysfs_dev_files(struct pci_dev *pdev); 18 static inline void pci_create_firmware_label_files(struct pci_dev *pdev) in pci_create_firmware_label_files() 20 static inline void pci_remove_firmware_label_files(struct pci_dev *pdev) in pci_remove_firmware_label_files() 23 void pci_create_firmware_label_files(struct pci_dev *pdev); 24 void pci_remove_firmware_label_files(struct pci_dev *pdev); 26 void pci_cleanup_rom(struct pci_dev *dev); 32 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai, 35 int pci_probe_reset_function(struct pci_dev *dev); [all …]
|
D | pci.c | 54 struct pci_dev *dev; 59 static void pci_dev_d3_sleep(struct pci_dev *dev) in pci_dev_d3_sleep() 128 void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar) in pci_ioremap_bar() 143 void __iomem *pci_ioremap_wc_bar(struct pci_dev *pdev, int bar) in pci_ioremap_wc_bar() 191 int pci_find_next_capability(struct pci_dev *dev, u8 pos, int cap) in pci_find_next_capability() 237 int pci_find_capability(struct pci_dev *dev, int cap) in pci_find_capability() 288 int pci_find_next_ext_capability(struct pci_dev *dev, int start, int cap) in pci_find_next_ext_capability() 343 int pci_find_ext_capability(struct pci_dev *dev, int cap) in pci_find_ext_capability() 349 static int __pci_find_next_ht_cap(struct pci_dev *dev, int pos, int ht_cap) in __pci_find_next_ht_cap() 389 int pci_find_next_ht_capability(struct pci_dev *dev, int pos, int ht_cap) in pci_find_next_ht_capability() [all …]
|
D | search.c | 28 int pci_for_each_dma_alias(struct pci_dev *pdev, in pci_for_each_dma_alias() 29 int (*fn)(struct pci_dev *pdev, in pci_for_each_dma_alias() 51 struct pci_dev *tmp; in pci_for_each_dma_alias() 185 struct pci_dev *pci_get_slot(struct pci_bus *bus, unsigned int devfn) in pci_get_slot() 187 struct pci_dev *dev; in pci_get_slot() 220 struct pci_dev *pci_get_domain_bus_and_slot(int domain, unsigned int bus, in pci_get_domain_bus_and_slot() 223 struct pci_dev *dev = NULL; in pci_get_domain_bus_and_slot() 236 struct pci_dev *pdev = to_pci_dev(dev); in match_pci_dev_by_id() 260 static struct pci_dev *pci_get_dev_by_id(const struct pci_device_id *id, in pci_get_dev_by_id() 261 struct pci_dev *from) in pci_get_dev_by_id() [all …]
|
D | quirks.c | 37 static void quirk_mmio_always_on(struct pci_dev *dev) in quirk_mmio_always_on() 48 static void quirk_mellanox_tavor(struct pci_dev *dev) in quirk_mellanox_tavor() 57 static void quirk_passive_release(struct pci_dev *dev) in quirk_passive_release() 59 struct pci_dev *d = NULL; in quirk_passive_release() 83 static void quirk_isa_dma_hangs(struct pci_dev *dev) in quirk_isa_dma_hangs() 106 static void quirk_tigerpoint_bm_sts(struct pci_dev *dev) in quirk_tigerpoint_bm_sts() 125 static void quirk_nopcipci(struct pci_dev *dev) in quirk_nopcipci() 135 static void quirk_nopciamd(struct pci_dev *dev) in quirk_nopciamd() 150 static void quirk_triton(struct pci_dev *dev) in quirk_triton() 172 static void quirk_vialatency(struct pci_dev *dev) in quirk_vialatency() [all …]
|
D | pci-acpi.c | 254 int pci_get_hp_params(struct pci_dev *dev, struct hotplug_params *hpp) in pci_get_hp_params() 316 struct pci_dev *pci_dev; in pci_acpi_wake_dev() local 319 pci_dev = to_pci_dev(context->dev); in pci_acpi_wake_dev() 321 if (pci_dev->pme_poll) in pci_acpi_wake_dev() 322 pci_dev->pme_poll = false; in pci_acpi_wake_dev() 324 if (pci_dev->current_state == PCI_D3cold) { in pci_acpi_wake_dev() 325 pci_wakeup_event(pci_dev); in pci_acpi_wake_dev() 326 pm_runtime_resume(&pci_dev->dev); in pci_acpi_wake_dev() 331 if (pci_dev->pme_support) in pci_acpi_wake_dev() 332 pci_check_pme_status(pci_dev); in pci_acpi_wake_dev() [all …]
|
D | remove.c | 6 static void pci_free_resources(struct pci_dev *dev) in pci_free_resources() 18 static void pci_stop_dev(struct pci_dev *dev) in pci_stop_dev() 33 static void pci_destroy_dev(struct pci_dev *dev) in pci_destroy_dev() 62 static void pci_stop_bus_device(struct pci_dev *dev) in pci_stop_bus_device() 65 struct pci_dev *child, *tmp; in pci_stop_bus_device() 82 static void pci_remove_bus_device(struct pci_dev *dev) in pci_remove_bus_device() 85 struct pci_dev *child, *tmp; in pci_remove_bus_device() 111 void pci_stop_and_remove_bus_device(struct pci_dev *dev) in pci_stop_and_remove_bus_device() 118 void pci_stop_and_remove_bus_device_locked(struct pci_dev *dev) in pci_stop_and_remove_bus_device_locked() 128 struct pci_dev *child, *tmp; in pci_stop_root_bus() [all …]
|
D | ats.c | 20 void pci_ats_init(struct pci_dev *dev) in pci_ats_init() 38 int pci_enable_ats(struct pci_dev *dev, int ps) in pci_enable_ats() 41 struct pci_dev *pdev; in pci_enable_ats() 78 void pci_disable_ats(struct pci_dev *dev) in pci_disable_ats() 80 struct pci_dev *pdev; in pci_disable_ats() 102 void pci_restore_ats_state(struct pci_dev *dev) in pci_restore_ats_state() 128 int pci_ats_queue_depth(struct pci_dev *dev) in pci_ats_queue_depth() 150 int pci_enable_pri(struct pci_dev *pdev, u32 reqs) in pci_enable_pri() 183 void pci_disable_pri(struct pci_dev *pdev) in pci_disable_pri() 205 int pci_reset_pri(struct pci_dev *pdev) in pci_reset_pri() [all …]
|
D | setup-irq.c | 19 void __weak pcibios_update_irq(struct pci_dev *dev, int irq) in pcibios_update_irq() 25 static void pdev_fixup_irq(struct pci_dev *dev, in pdev_fixup_irq() 26 u8 (*swizzle)(struct pci_dev *, u8 *), in pdev_fixup_irq() argument 27 int (*map_irq)(const struct pci_dev *, u8, u8)) in pdev_fixup_irq() argument 60 void pci_fixup_irqs(u8 (*swizzle)(struct pci_dev *, u8 *), in pci_fixup_irqs() argument 61 int (*map_irq)(const struct pci_dev *, u8, u8)) in pci_fixup_irqs() argument 63 struct pci_dev *dev = NULL; in pci_fixup_irqs()
|
D | pci-label.c | 41 static size_t find_smbios_instance_string(struct pci_dev *pdev, char *buf, in find_smbios_instance_string() 78 struct pci_dev *pdev; in smbios_instance_string_exist() 90 struct pci_dev *pdev; in smbioslabel_show() 100 struct pci_dev *pdev; in smbiosinstance_show() 128 static int pci_create_smbiosname_file(struct pci_dev *pdev) in pci_create_smbiosname_file() 133 static void pci_remove_smbiosname_file(struct pci_dev *pdev) in pci_remove_smbiosname_file() 138 static inline int pci_create_smbiosname_file(struct pci_dev *pdev) in pci_create_smbiosname_file() 143 static inline void pci_remove_smbiosname_file(struct pci_dev *pdev) in pci_remove_smbiosname_file() 265 static int pci_create_acpi_index_label_files(struct pci_dev *pdev) in pci_create_acpi_index_label_files() 270 static int pci_remove_acpi_index_label_files(struct pci_dev *pdev) in pci_remove_acpi_index_label_files() [all …]
|
D | iov.c | 22 int pci_iov_virtfn_bus(struct pci_dev *dev, int vf_id) in pci_iov_virtfn_bus() 30 int pci_iov_virtfn_devfn(struct pci_dev *dev, int vf_id) in pci_iov_virtfn_devfn() 44 static inline void pci_iov_set_numvfs(struct pci_dev *dev, int nr_virtfn) in pci_iov_set_numvfs() 60 static int compute_max_vf_buses(struct pci_dev *dev) in compute_max_vf_buses() 108 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() 116 static int virtfn_add(struct pci_dev *dev, int id, int reset) in virtfn_add() 122 struct pci_dev *virtfn; in virtfn_add() 191 static void virtfn_remove(struct pci_dev *dev, int id, int reset) in virtfn_remove() 194 struct pci_dev *virtfn; in virtfn_remove() 228 int __weak pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) in pcibios_sriov_enable() [all …]
|
D | access.c | 185 ssize_t pci_read_vpd(struct pci_dev *dev, loff_t pos, size_t count, void *buf) in pci_read_vpd() 201 ssize_t pci_write_vpd(struct pci_dev *dev, loff_t pos, size_t count, const void *buf) in pci_write_vpd() 219 static noinline void pci_wait_cfg(struct pci_dev *dev) in pci_wait_cfg() 236 (struct pci_dev *dev, int pos, type *val) \ 256 (struct pci_dev *dev, int pos, type val) \ 298 static int pci_vpd_pci22_wait(struct pci_dev *dev) in pci_vpd_pci22_wait() 331 static ssize_t pci_vpd_pci22_read(struct pci_dev *dev, loff_t pos, size_t count, in pci_vpd_pci22_read() 383 static ssize_t pci_vpd_pci22_write(struct pci_dev *dev, loff_t pos, size_t count, in pci_vpd_pci22_write() 431 static void pci_vpd_pci22_release(struct pci_dev *dev) in pci_vpd_pci22_release() 442 static ssize_t pci_vpd_f0_read(struct pci_dev *dev, loff_t pos, size_t count, in pci_vpd_f0_read() [all …]
|
D | msi.c | 36 struct irq_domain * __weak arch_get_pci_msi_domain(struct pci_dev *dev) in arch_get_pci_msi_domain() 41 static struct irq_domain *pci_msi_get_domain(struct pci_dev *dev) in pci_msi_get_domain() 52 static int pci_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in pci_msi_setup_msi_irqs() 63 static void pci_msi_teardown_msi_irqs(struct pci_dev *dev) in pci_msi_teardown_msi_irqs() 80 int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) in arch_setup_msi_irq() 107 int __weak arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in arch_setup_msi_irqs() 137 void default_teardown_msi_irqs(struct pci_dev *dev) in default_teardown_msi_irqs() 148 void __weak arch_teardown_msi_irqs(struct pci_dev *dev) in arch_teardown_msi_irqs() 153 static void default_restore_msi_irq(struct pci_dev *dev, int irq) in default_restore_msi_irq() 171 void __weak arch_restore_msi_irqs(struct pci_dev *dev) in arch_restore_msi_irqs() [all …]
|
D | pci-sysfs.c | 42 struct pci_dev *pdev; \ 60 struct pci_dev *pdev = to_pci_dev(dev); in broken_parity_status_show() 68 struct pci_dev *pdev = to_pci_dev(dev); in broken_parity_status_store() 133 struct pci_dev *pci_dev = to_pci_dev(dev); in resource_show() local 139 if (pci_dev->subordinate) in resource_show() 145 struct resource *res = &pci_dev->resource[i]; in resource_show() 146 pci_resource_to_user(pci_dev, i, res, &start, &end); in resource_show() 159 struct pci_dev *pci_dev = to_pci_dev(dev); in modalias_show() local 162 pci_dev->vendor, pci_dev->device, in modalias_show() 163 pci_dev->subsystem_vendor, pci_dev->subsystem_device, in modalias_show() [all …]
|
D | probe.c | 130 static inline unsigned long decode_bar(struct pci_dev *dev, u32 bar) in decode_bar() 174 int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, in __pci_read_base() 318 static void pci_read_bases(struct pci_dev *dev, unsigned int howmany, int rom) in pci_read_bases() 342 struct pci_dev *dev = child->self; in pci_read_bridge_io() 382 struct pci_dev *dev = child->self; in pci_read_bridge_mmio() 404 struct pci_dev *dev = child->self; in pci_read_bridge_mmio_pref() 457 struct pci_dev *dev = child->self; in pci_read_bridge_bases() 613 struct pci_dev *bridge = bus->self; in pci_set_bus_speed() 704 struct pci_dev *bridge, int busnr) in pci_alloc_child_bus() 768 struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, in pci_add_new_bus() [all …]
|
D | rom.c | 25 int pci_enable_rom(struct pci_dev *pdev) in pci_enable_rom() 50 void pci_disable_rom(struct pci_dev *pdev) in pci_disable_rom() 70 size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, size_t size) in pci_get_rom_size() 117 void __iomem *pci_map_rom(struct pci_dev *pdev, size_t *size) in pci_map_rom() 181 void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom) in pci_unmap_rom() 202 void pci_cleanup_rom(struct pci_dev *pdev) in pci_cleanup_rom() 221 void __iomem *pci_platform_rom(struct pci_dev *pdev, size_t *size) in pci_platform_rom()
|
D | proc.c | 22 struct pci_dev *dev = PDE_DATA(file_inode(file)); in proc_bus_pci_lseek() 29 struct pci_dev *dev = PDE_DATA(file_inode(file)); in proc_bus_pci_read() 114 struct pci_dev *dev = PDE_DATA(ino); in proc_bus_pci_write() 192 struct pci_dev *dev = PDE_DATA(file_inode(file)); in proc_bus_pci_ioctl() 232 struct pci_dev *dev = PDE_DATA(file_inode(file)); in proc_bus_pci_mmap() 301 struct pci_dev *dev = NULL; in pci_seq_start() 313 struct pci_dev *dev = v; in pci_seq_next() 323 struct pci_dev *dev = v; in pci_seq_stop() 330 const struct pci_dev *dev = v; in show_device() 376 int pci_proc_attach_device(struct pci_dev *dev) in pci_proc_attach_device() [all …]
|
D | setup-res.c | 29 void pci_update_resource(struct pci_dev *dev, int resno) in pci_update_resource() 113 int pci_claim_resource(struct pci_dev *dev, int resource) in pci_claim_resource() 144 void pci_disable_bridge_window(struct pci_dev *dev) in pci_disable_bridge_window() 166 resource_size_t __weak pcibios_retrieve_fw_addr(struct pci_dev *dev, int idx) in pcibios_retrieve_fw_addr() 171 static int pci_revert_fw_address(struct resource *res, struct pci_dev *dev, in pci_revert_fw_address() 209 static int __pci_assign_resource(struct pci_bus *bus, struct pci_dev *dev, in __pci_assign_resource() 257 static int _pci_assign_resource(struct pci_dev *dev, int resno, in _pci_assign_resource() 273 int pci_assign_resource(struct pci_dev *dev, int resno) in pci_assign_resource() 316 int pci_reassign_resource(struct pci_dev *dev, int resno, resource_size_t addsize, in pci_reassign_resource() 352 int pci_enable_resources(struct pci_dev *dev, int mask) in pci_enable_resources()
|
D | vc.c | 27 static void pci_vc_save_restore_dwords(struct pci_dev *dev, int pos, in pci_vc_save_restore_dwords() 49 static void pci_vc_load_arb_table(struct pci_dev *dev, int pos) in pci_vc_load_arb_table() 73 static void pci_vc_load_port_arb_table(struct pci_dev *dev, int pos, int res) in pci_vc_load_port_arb_table() 104 static void pci_vc_enable(struct pci_dev *dev, int pos, int res) in pci_vc_enable() 108 struct pci_dev *link = NULL; in pci_vc_enable() 186 static int pci_vc_do_save_buffer(struct pci_dev *dev, int pos, in pci_vc_do_save_buffer() 355 int pci_save_vc_state(struct pci_dev *dev) in pci_save_vc_state() 392 void pci_restore_vc_state(struct pci_dev *dev) in pci_restore_vc_state() 417 void pci_allocate_vc_save_buffers(struct pci_dev *dev) in pci_allocate_vc_save_buffers()
|
/linux-4.4.14/include/linux/ |
D | pci.h | 258 struct pci_dev { struct 379 struct pci_dev *physfn; /* the PF this VF is associated with */ argument 390 static inline struct pci_dev *pci_physfn(struct pci_dev *dev) in pci_physfn() argument 399 struct pci_dev *pci_alloc_dev(struct pci_bus *bus); 401 #define to_pci_dev(n) container_of(n, struct pci_dev, dev) 404 static inline int pci_channel_offline(struct pci_dev *pdev) in pci_channel_offline() 417 resource_size_t (*align_resource)(struct pci_dev *dev, 462 struct pci_dev *self; /* bridge device as seen by parent */ 515 static inline bool pci_is_bridge(struct pci_dev *dev) in pci_is_bridge() 521 static inline struct pci_dev *pci_upstream_bridge(struct pci_dev *dev) in pci_upstream_bridge() [all …]
|
D | vgaarb.h | 51 struct pci_dev; 69 extern void vga_set_legacy_decoding(struct pci_dev *pdev, 72 static inline void vga_set_legacy_decoding(struct pci_dev *pdev, in vga_set_legacy_decoding() 105 extern int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible); 107 static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) { return 0; } in vga_get() 116 static inline int vga_get_interruptible(struct pci_dev *pdev, in vga_get_interruptible() 128 static inline int vga_get_uninterruptible(struct pci_dev *pdev, in vga_get_uninterruptible() 146 extern int vga_tryget(struct pci_dev *pdev, unsigned int rsrc); 148 static inline int vga_tryget(struct pci_dev *pdev, unsigned int rsrc) { return 0; } in vga_tryget() 165 extern void vga_put(struct pci_dev *pdev, unsigned int rsrc); [all …]
|
D | pci-aspm.h | 26 void pcie_aspm_init_link_state(struct pci_dev *pdev); 27 void pcie_aspm_exit_link_state(struct pci_dev *pdev); 28 void pcie_aspm_pm_state_change(struct pci_dev *pdev); 29 void pcie_aspm_powersave_config_link(struct pci_dev *pdev); 30 void pci_disable_link_state(struct pci_dev *pdev, int state); 31 void pci_disable_link_state_locked(struct pci_dev *pdev, int state); 34 static inline void pcie_aspm_init_link_state(struct pci_dev *pdev) in pcie_aspm_init_link_state() 37 static inline void pcie_aspm_exit_link_state(struct pci_dev *pdev) in pcie_aspm_exit_link_state() 40 static inline void pcie_aspm_pm_state_change(struct pci_dev *pdev) in pcie_aspm_pm_state_change() 43 static inline void pcie_aspm_powersave_config_link(struct pci_dev *pdev) in pcie_aspm_powersave_config_link() [all …]
|
D | pci-ats.h | 8 int pci_enable_pri(struct pci_dev *pdev, u32 reqs); 9 void pci_disable_pri(struct pci_dev *pdev); 10 int pci_reset_pri(struct pci_dev *pdev); 14 static inline int pci_enable_pri(struct pci_dev *pdev, u32 reqs) in pci_enable_pri() 19 static inline void pci_disable_pri(struct pci_dev *pdev) in pci_disable_pri() 23 static inline int pci_reset_pri(struct pci_dev *pdev) in pci_reset_pri() 32 int pci_enable_pasid(struct pci_dev *pdev, int features); 33 void pci_disable_pasid(struct pci_dev *pdev); 34 int pci_pasid_features(struct pci_dev *pdev); 35 int pci_max_pasids(struct pci_dev *pdev); [all …]
|
D | vga_switcheroo.h | 36 struct pci_dev; 98 enum vga_switcheroo_client_id (*get_client_id)(struct pci_dev *pdev); 118 void (*set_gpu_state)(struct pci_dev *dev, enum vga_switcheroo_state); 119 void (*reprobe)(struct pci_dev *dev); 120 bool (*can_switch)(struct pci_dev *dev); 124 void vga_switcheroo_unregister_client(struct pci_dev *dev); 125 int vga_switcheroo_register_client(struct pci_dev *dev, 128 int vga_switcheroo_register_audio_client(struct pci_dev *pdev, 132 void vga_switcheroo_client_fb_set(struct pci_dev *dev, 140 enum vga_switcheroo_state vga_switcheroo_get_client_state(struct pci_dev *dev); [all …]
|
D | amd-iommu.h | 28 struct pci_dev; 49 extern void amd_iommu_enable_device_erratum(struct pci_dev *pdev, u32 erratum); 60 extern int amd_iommu_init_device(struct pci_dev *pdev, int pasids); 67 extern void amd_iommu_free_device(struct pci_dev *pdev); 77 extern int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, 89 extern void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid); 114 typedef int (*amd_iommu_invalid_ppr_cb)(struct pci_dev *pdev, 119 extern int amd_iommu_set_invalid_ppr_cb(struct pci_dev *pdev, 152 extern int amd_iommu_device_info(struct pci_dev *pdev, 167 typedef void (*amd_iommu_invalidate_ctx)(struct pci_dev *pdev, int pasid); [all …]
|
D | aer.h | 16 struct pci_dev; 42 int pci_enable_pcie_error_reporting(struct pci_dev *dev); 43 int pci_disable_pcie_error_reporting(struct pci_dev *dev); 44 int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev); 45 int pci_cleanup_aer_error_status_regs(struct pci_dev *dev); 47 static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev) in pci_enable_pcie_error_reporting() 51 static inline int pci_disable_pcie_error_reporting(struct pci_dev *dev) in pci_disable_pcie_error_reporting() 55 static inline int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev) in pci_cleanup_aer_uncorrect_error_status() 59 static inline int pci_cleanup_aer_error_status_regs(struct pci_dev *dev) in pci_cleanup_aer_error_status_regs() 65 void cper_print_aer(struct pci_dev *dev, int cper_severity,
|
D | msi.h | 17 struct pci_dev; 106 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc); 149 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc); 151 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type); 152 void arch_teardown_msi_irqs(struct pci_dev *dev); 153 void arch_restore_msi_irqs(struct pci_dev *dev); 155 void default_teardown_msi_irqs(struct pci_dev *dev); 156 void default_restore_msi_irqs(struct pci_dev *dev); 164 int (*setup_irq)(struct msi_controller *chip, struct pci_dev *dev, 166 int (*setup_irqs)(struct msi_controller *chip, struct pci_dev *dev, [all …]
|
D | htirq.h | 4 struct pci_dev; 12 typedef void (ht_irq_update_t)(struct pci_dev *dev, int irq, 16 struct pci_dev *dev; 31 int arch_setup_ht_irq(int idx, int pos, struct pci_dev *dev, 36 int __ht_create_irq(struct pci_dev *dev, int idx, ht_irq_update_t *update);
|
D | of_pci.h | 7 struct pci_dev; 12 int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq); 16 int of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin); 21 static inline int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq) in of_irq_parse_pci() 38 of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin) in of_irq_parse_and_map_pci()
|
D | vfio.h | 92 struct pci_dev; 94 extern void vfio_spapr_pci_eeh_open(struct pci_dev *pdev); 95 extern void vfio_spapr_pci_eeh_release(struct pci_dev *pdev); 100 static inline void vfio_spapr_pci_eeh_open(struct pci_dev *pdev) in vfio_spapr_pci_eeh_open() 104 static inline void vfio_spapr_pci_eeh_release(struct pci_dev *pdev) in vfio_spapr_pci_eeh_release()
|
/linux-4.4.14/drivers/misc/genwqe/ |
D | card_base.c | 186 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_bus_reset() local 194 pci_iounmap(pci_dev, mmio); in genwqe_bus_reset() 196 bars = pci_select_bars(pci_dev, IORESOURCE_MEM); in genwqe_bus_reset() 197 pci_release_selected_regions(pci_dev, bars); in genwqe_bus_reset() 204 dev_dbg(&pci_dev->dev, "[%s] pci_reset function ...\n", __func__); in genwqe_bus_reset() 205 rc = pci_reset_function(pci_dev); in genwqe_bus_reset() 207 dev_err(&pci_dev->dev, in genwqe_bus_reset() 211 dev_dbg(&pci_dev->dev, "[%s] done with rc=%d\n", __func__, rc); in genwqe_bus_reset() 221 rc = pci_request_selected_regions(pci_dev, bars, genwqe_driver_name); in genwqe_bus_reset() 223 dev_err(&pci_dev->dev, in genwqe_bus_reset() [all …]
|
D | card_ddcb.c | 177 struct pci_dev *pci_dev = cd->pci_dev; in print_ddcb_info() local 181 dev_info(&pci_dev->dev, in print_ddcb_info() 187 dev_err(&pci_dev->dev, in print_ddcb_info() 376 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_check_ddcb_queue() local 419 dev_err(&pci_dev->dev, in genwqe_check_ddcb_queue() 429 dev_dbg(&pci_dev->dev, "FINISHED DDCB#%d\n", req->num); in genwqe_check_ddcb_queue() 430 genwqe_hexdump(pci_dev, pddcb, sizeof(*pddcb)); in genwqe_check_ddcb_queue() 442 GENWQE_DEVNAME, dev_name(&pci_dev->dev), in genwqe_check_ddcb_queue() 488 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_wait_ddcb() local 524 dev_err(&pci_dev->dev, in __genwqe_wait_ddcb() [all …]
|
D | card_utils.c | 56 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_writeq() local 64 if (pci_channel_offline(pci_dev)) in __genwqe_writeq() 107 struct pci_dev *pci_dev = cd->pci_dev; in __genwqe_writel() local 115 if (pci_channel_offline(pci_dev)) in __genwqe_writel() 223 return dma_alloc_coherent(&cd->pci_dev->dev, size, dma_handle, in __genwqe_alloc_consistent() 233 dma_free_coherent(&cd->pci_dev->dev, size, vaddr, dma_handle); in __genwqe_free_consistent() 240 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_unmap_pages() local 243 pci_unmap_page(pci_dev, dma_list[i], in genwqe_unmap_pages() 254 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_map_pages() local 261 daddr = pci_map_page(pci_dev, page_list[i], in genwqe_map_pages() [all …]
|
D | card_dev.c | 164 struct pci_dev *pci_dev = cfile->cd->pci_dev; in __genwqe_search_mapping() local 188 dev_err(&pci_dev->dev, in __genwqe_search_mapping() 201 struct pci_dev *pci_dev = cfile->cd->pci_dev; in genwqe_remove_mappings() local 215 dev_err(&pci_dev->dev, in genwqe_remove_mappings() 307 struct pci_dev *pci_dev; in genwqe_open() local 314 pci_dev = cd->pci_dev; in genwqe_open() 402 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_vma_close() local 409 dev_err(&pci_dev->dev, in genwqe_vma_close() 520 struct pci_dev *pci_dev = cd->pci_dev; in do_flash_update() local 565 dev_dbg(&pci_dev->dev, in do_flash_update() [all …]
|
D | genwqe_driver.h | 65 static inline void genwqe_hexdump(struct pci_dev *pci_dev, in genwqe_hexdump() argument 71 GENWQE_DEVNAME, pci_name(pci_dev)); in genwqe_hexdump()
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2x00pci.c | 52 struct pci_dev *pci_dev = to_pci_dev(rt2x00dev->dev); in rt2x00pci_alloc_reg() local 54 rt2x00dev->csr.base = pci_ioremap_bar(pci_dev, 0); in rt2x00pci_alloc_reg() 76 int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops) in rt2x00pci_probe() argument 83 retval = pci_enable_device(pci_dev); in rt2x00pci_probe() 89 retval = pci_request_regions(pci_dev, pci_name(pci_dev)); in rt2x00pci_probe() 95 pci_set_master(pci_dev); in rt2x00pci_probe() 97 if (pci_set_mwi(pci_dev)) in rt2x00pci_probe() 100 if (dma_set_mask(&pci_dev->dev, DMA_BIT_MASK(32))) { in rt2x00pci_probe() 113 pci_set_drvdata(pci_dev, hw); in rt2x00pci_probe() 116 rt2x00dev->dev = &pci_dev->dev; in rt2x00pci_probe() [all …]
|
D | rt2x00pci.h | 39 int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops); 40 void rt2x00pci_remove(struct pci_dev *pci_dev); 42 int rt2x00pci_suspend(struct pci_dev *pci_dev, pm_message_t state); 43 int rt2x00pci_resume(struct pci_dev *pci_dev);
|
/linux-4.4.14/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_core.c | 151 dev_dbg(&ndev->pci_dev->dev, "%s(): num %d is_dvb_tc %d\n", in netup_unidvb_tuner_ctrl() 177 dev_dbg(&ndev->pci_dev->dev, in netup_unidvb_dev_enable() 189 dev_dbg(&dma->ndev->pci_dev->dev, in netup_unidvb_dma_enable() 205 struct device *dev = &dma->ndev->pci_dev->dev; in netup_dma_interrupt() 244 struct pci_dev *pci_dev = (struct pci_dev *)dev_id; in netup_unidvb_isr() local 245 struct netup_unidvb_dev *ndev = pci_get_drvdata(pci_dev); in netup_unidvb_isr() 269 dev_err(&pci_dev->dev, in netup_unidvb_isr() 288 dev_dbg(&dma->ndev->pci_dev->dev, "%s()\n", __func__); in netup_unidvb_queue_setup() 294 dev_dbg(&dma->ndev->pci_dev->dev, "%s() nbuffers=%d sizes[0]=%d\n", in netup_unidvb_queue_setup() 306 dev_dbg(&dma->ndev->pci_dev->dev, "%s(): buf 0x%p\n", __func__, buf); in netup_unidvb_buf_prepare() [all …]
|
D | netup_unidvb_ci.c | 68 dev_dbg(&dev->pci_dev->dev, "%s(): CAM_CTRLSTAT=0x%x\n", in netup_unidvb_ci_slot_ts_ctl() 74 dev_dbg(&dev->pci_dev->dev, "%s(): CAM_CTRLSTAT=0x%x done\n", in netup_unidvb_ci_slot_ts_ctl() 85 dev_dbg(&dev->pci_dev->dev, "%s()\n", __func__); in netup_unidvb_ci_slot_shutdown() 99 dev_dbg(&dev->pci_dev->dev, "%s(): CAM_CTRLSTAT_READ_SET=0x%x\n", in netup_unidvb_ci_slot_reset() 105 dev_dbg(&dev->pci_dev->dev, "%s(): waiting for reset\n", __func__); in netup_unidvb_ci_slot_reset() 114 dev_dbg(&dev->pci_dev->dev, in netup_unidvb_ci_slot_reset() 131 dev_dbg(&dev->pci_dev->dev, "%s(): CAM_CTRLSTAT_READ_SET=0x%x\n", in netup_unidvb_poll_ci_slot_status() 152 dev_dbg(&dev->pci_dev->dev, in netup_unidvb_ci_read_attribute_mem() 163 dev_dbg(&dev->pci_dev->dev, in netup_unidvb_ci_write_attribute_mem() 176 dev_dbg(&dev->pci_dev->dev, in netup_unidvb_ci_read_cam_ctl() [all …]
|
/linux-4.4.14/drivers/xen/ |
D | pci.c | 39 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_add_device() local 41 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device() 49 .add.seg = pci_domain_nr(pci_dev->bus), in xen_add_device() 50 .add.bus = pci_dev->bus->number, in xen_add_device() 51 .add.devfn = pci_dev->devfn in xen_add_device() 60 if (pci_dev->is_virtfn) { in xen_add_device() 66 if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) in xen_add_device() 70 handle = ACPI_HANDLE(&pci_dev->dev); in xen_add_device() 72 if (!handle && pci_dev->is_virtfn) in xen_add_device() 81 for (pbus = pci_dev->bus; pbus; pbus = pbus->parent) { in xen_add_device() [all …]
|
/linux-4.4.14/drivers/media/pci/cobalt/ |
D | cobalt-driver.c | 198 struct pci_dev *pci_dev = cobalt->pci_dev; in cobalt_pcie_status_show() local 199 struct pci_dev *pci_bus_dev = cobalt->pci_dev->bus->self; in cobalt_pcie_status_show() 205 offset = pci_find_capability(pci_dev, PCI_CAP_ID_EXP); in cobalt_pcie_status_show() 209 pci_read_config_dword(pci_dev, offset + PCI_EXP_DEVCAP, &capa); in cobalt_pcie_status_show() 210 pci_read_config_word(pci_dev, offset + PCI_EXP_DEVCTL, &ctrl); in cobalt_pcie_status_show() 211 pci_read_config_word(pci_dev, offset + PCI_EXP_DEVSTA, &stat); in cobalt_pcie_status_show() 221 pci_read_config_dword(pci_dev, offset + PCI_EXP_LNKCAP, &capa); in cobalt_pcie_status_show() 222 pci_read_config_word(pci_dev, offset + PCI_EXP_LNKCTL, &ctrl); in cobalt_pcie_status_show() 223 pci_read_config_word(pci_dev, offset + PCI_EXP_LNKSTA, &stat); in cobalt_pcie_status_show() 239 pci_read_config_dword(pci_dev, offset + PCI_EXP_SLTCAP, &capa); in cobalt_pcie_status_show() [all …]
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | pcidev.h | 44 #define SN_PCIDEV_BUSSOFT(pci_dev) \ argument 45 (SN_PCIDEV_INFO(pci_dev)->pdi_host_pcidev_info->pdi_pcibus_info) 47 #define SN_PCIDEV_BUSPROVIDER(pci_dev) \ argument 48 (SN_PCIDEV_INFO(pci_dev)->pdi_provider) 61 struct pci_dev *pdi_linux_pcidev; /* Kernel pci_dev */ 65 struct pci_dev *host_pci_dev; /* host bus link */ 69 extern void sn_irq_fixup(struct pci_dev *pci_dev, 71 extern void sn_irq_unfixup(struct pci_dev *pci_dev); 72 extern struct pcidev_info * sn_pcidev_info_get(struct pci_dev *); 76 extern void sn_bus_store_sysdata(struct pci_dev *dev); [all …]
|
/linux-4.4.14/drivers/xen/xen-pciback/ |
D | conf_space.h | 14 typedef void *(*conf_field_init) (struct pci_dev *dev, int offset); 15 typedef void (*conf_field_reset) (struct pci_dev *dev, int offset, void *data); 16 typedef void (*conf_field_free) (struct pci_dev *dev, int offset, void *data); 18 typedef int (*conf_dword_write) (struct pci_dev *dev, int offset, u32 value, 20 typedef int (*conf_word_write) (struct pci_dev *dev, int offset, u16 value, 22 typedef int (*conf_byte_write) (struct pci_dev *dev, int offset, u8 value, 24 typedef int (*conf_dword_read) (struct pci_dev *dev, int offset, u32 *value, 26 typedef int (*conf_word_read) (struct pci_dev *dev, int offset, u16 *value, 28 typedef int (*conf_byte_read) (struct pci_dev *dev, int offset, u8 *value, 74 int xen_pcibk_config_add_field_offset(struct pci_dev *dev, [all …]
|
D | pciback.h | 22 struct pci_dev *dev; 63 struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev, 66 struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev, 67 struct pci_dev *dev); 68 void pcistub_put_pci_dev(struct pci_dev *dev); 71 void xen_pcibk_reset_device(struct pci_dev *pdev); 75 int xen_pcibk_config_init_dev(struct pci_dev *dev); 76 void xen_pcibk_config_free_dyn_fields(struct pci_dev *dev); 77 void xen_pcibk_config_reset_dev(struct pci_dev *dev); 78 void xen_pcibk_config_free_dev(struct pci_dev *dev); [all …]
|
D | conf_space_quirks.h | 17 struct pci_dev *pdev; 20 int xen_pcibk_config_quirks_add_field(struct pci_dev *dev, struct config_field 23 int xen_pcibk_config_quirks_remove_field(struct pci_dev *dev, int reg); 25 int xen_pcibk_config_quirks_init(struct pci_dev *dev); 29 int xen_pcibk_config_quirk_release(struct pci_dev *dev); 31 int xen_pcibk_field_is_dup(struct pci_dev *dev, unsigned int reg);
|
D | conf_space_header.c | 32 static void *command_init(struct pci_dev *dev, int offset) in command_init() 49 static int command_read(struct pci_dev *dev, int offset, u16 *value, void *data) in command_read() 60 static int command_write(struct pci_dev *dev, int offset, u16 value, void *data) in command_write() 135 static int rom_write(struct pci_dev *dev, int offset, u32 value, void *data) in rom_write() 169 static int bar_write(struct pci_dev *dev, int offset, u32 value, void *data) in bar_write() 197 static int bar_read(struct pci_dev *dev, int offset, u32 * value, void *data) in bar_read() 212 static inline void read_dev_bar(struct pci_dev *dev, in read_dev_bar() 238 static void *bar_init(struct pci_dev *dev, int offset) in bar_init() 251 static void *rom_init(struct pci_dev *dev, int offset) in rom_init() 264 static void bar_reset(struct pci_dev *dev, int offset, void *data) in bar_reset() [all …]
|
D | vpci.c | 29 static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, in __xen_pcibk_get_pci_dev() 35 struct pci_dev *dev = NULL; in __xen_pcibk_get_pci_dev() 58 static inline int match_slot(struct pci_dev *l, struct pci_dev *r) in match_slot() 68 struct pci_dev *dev, int devid, in __xen_pcibk_add_pci_dev() 148 struct pci_dev *dev, bool lock) in __xen_pcibk_release_pci_dev() 152 struct pci_dev *found_dev = NULL; in __xen_pcibk_release_pci_dev() 216 struct pci_dev *dev = e->dev; in __xen_pcibk_release_devices() 229 static int __xen_pcibk_get_pcifront_dev(struct pci_dev *pcidev, in __xen_pcibk_get_pcifront_dev() 235 struct pci_dev *dev = NULL; in __xen_pcibk_get_pcifront_dev()
|
D | passthrough.c | 19 static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, in __xen_pcibk_get_pci_dev() 26 struct pci_dev *dev = NULL; in __xen_pcibk_get_pci_dev() 45 struct pci_dev *dev, in __xen_pcibk_add_pci_dev() 72 struct pci_dev *dev, bool lock) in __xen_pcibk_release_pci_dev() 76 struct pci_dev *found_dev = NULL; in __xen_pcibk_release_pci_dev() 122 struct pci_dev *dev; in __xen_pcibk_publish_pci_roots() 164 struct pci_dev *dev = dev_entry->dev; in __xen_pcibk_release_devices() 176 static int __xen_pcibk_get_pcifront_dev(struct pci_dev *pcidev, in __xen_pcibk_get_pcifront_dev()
|
D | conf_space_quirks.c | 16 match_one_device(const struct pci_device_id *id, const struct pci_dev *dev) in match_one_device() 29 static struct xen_pcibk_config_quirk *xen_pcibk_find_quirk(struct pci_dev *dev) in xen_pcibk_find_quirk() 48 int xen_pcibk_field_is_dup(struct pci_dev *dev, unsigned int reg) in xen_pcibk_field_is_dup() 63 int xen_pcibk_config_quirks_add_field(struct pci_dev *dev, struct config_field in xen_pcibk_config_quirks_add_field() 92 int xen_pcibk_config_quirks_init(struct pci_dev *dev) in xen_pcibk_config_quirks_init() 123 int xen_pcibk_config_quirk_release(struct pci_dev *dev) in xen_pcibk_config_quirk_release()
|
/linux-4.4.14/drivers/media/pci/tw68/ |
D | tw68-core.c | 220 static int tw68_initdev(struct pci_dev *pci_dev, in tw68_initdev() argument 227 dev = devm_kzalloc(&pci_dev->dev, sizeof(*dev), GFP_KERNEL); in tw68_initdev() 234 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev); in tw68_initdev() 239 dev->pci = pci_dev; in tw68_initdev() 240 if (pci_enable_device(pci_dev)) { in tw68_initdev() 250 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, latency); in tw68_initdev() 254 pci_read_config_byte(pci_dev, PCI_CLASS_REVISION, &dev->pci_rev); in tw68_initdev() 255 pci_read_config_byte(pci_dev, PCI_LATENCY_TIMER, &dev->pci_lat); in tw68_initdev() 257 dev->name, pci_name(pci_dev), dev->pci_rev, pci_dev->irq, in tw68_initdev() 258 dev->pci_lat, (u64)pci_resource_start(pci_dev, 0)); in tw68_initdev() [all …]
|
/linux-4.4.14/include/linux/ssb/ |
D | ssb_driver_gige.h | 54 extern bool pdev_is_ssb_gige_core(struct pci_dev *pdev); 57 static inline struct ssb_gige * pdev_to_ssb_gige(struct pci_dev *pdev) in pdev_to_ssb_gige() 65 static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev) in ssb_gige_is_rgmii() 72 static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev) in ssb_gige_have_roboswitch() 82 static inline bool ssb_gige_one_dma_at_once(struct pci_dev *pdev) in ssb_gige_one_dma_at_once() 92 static inline bool ssb_gige_must_flush_posted_writes(struct pci_dev *pdev) in ssb_gige_must_flush_posted_writes() 101 static inline int ssb_gige_get_macaddr(struct pci_dev *pdev, u8 *macaddr) in ssb_gige_get_macaddr() 112 static inline int ssb_gige_get_phyaddr(struct pci_dev *pdev) in ssb_gige_get_phyaddr() 122 struct pci_dev *pdev); 124 const struct pci_dev *pdev); [all …]
|
D | ssb_driver_pci.h | 6 struct pci_dev; 96 int ssb_pcicore_plat_dev_init(struct pci_dev *d); 97 int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin); 119 int ssb_pcicore_plat_dev_init(struct pci_dev *d) in ssb_pcicore_plat_dev_init() 124 int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in ssb_pcicore_pcibios_map_irq()
|
/linux-4.4.14/arch/x86/include/asm/xen/ |
D | pci.h | 18 int xen_find_device_domain_owner(struct pci_dev *dev); 19 int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain); 20 int xen_unregister_device_domain_owner(struct pci_dev *dev); 26 static inline int xen_find_device_domain_owner(struct pci_dev *dev) in xen_find_device_domain_owner() 30 static inline int xen_register_device_domain_owner(struct pci_dev *dev, in xen_register_device_domain_owner() 35 static inline int xen_unregister_device_domain_owner(struct pci_dev *dev) in xen_unregister_device_domain_owner() 47 int (*enable_msi)(struct pci_dev *dev, int vectors[]); 48 void (*disable_msi)(struct pci_dev *dev); 49 int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec); 50 void (*disable_msix)(struct pci_dev *dev); [all …]
|
/linux-4.4.14/arch/x86/pci/ |
D | irq.c | 28 static int pirq_enable_irq(struct pci_dev *dev); 29 static void pirq_disable_irq(struct pci_dev *dev); 46 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq); 47 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, 53 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device); 56 int (*pcibios_enable_irq)(struct pci_dev *dev) = pirq_enable_irq; 57 void (*pcibios_disable_irq)(struct pci_dev *dev) = pirq_disable_irq; 175 static unsigned int read_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr) in read_config_nybble() 184 static void write_config_nybble(struct pci_dev *router, unsigned offset, in write_config_nybble() 200 static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_ali_get() [all …]
|
D | fixup.c | 12 static void pci_fixup_i450nx(struct pci_dev *d) in pci_fixup_i450nx() 37 static void pci_fixup_i450gx(struct pci_dev *d) in pci_fixup_i450gx() 51 static void pci_fixup_umc_ide(struct pci_dev *d) in pci_fixup_umc_ide() 65 static void pci_fixup_latency(struct pci_dev *d) in pci_fixup_latency() 77 static void pci_fixup_piix4_acpi(struct pci_dev *d) in pci_fixup_piix4_acpi() 106 static void pci_fixup_via_northbridge_bug(struct pci_dev *d) in pci_fixup_via_northbridge_bug() 153 static void pci_fixup_transparent_bridge(struct pci_dev *dev) in pci_fixup_transparent_bridge() 173 static void pci_fixup_nforce2(struct pci_dev *dev) in pci_fixup_nforce2() 240 static void pcie_rootport_aspm_quirk(struct pci_dev *pdev) in pcie_rootport_aspm_quirk() 244 struct pci_dev *dev; in pcie_rootport_aspm_quirk() [all …]
|
D | i386.c | 48 struct pci_dev *dev; 57 static struct pcibios_fwaddrmap *pcibios_fwaddrmap_lookup(struct pci_dev *dev) in pcibios_fwaddrmap_lookup() 71 pcibios_save_fw_addr(struct pci_dev *dev, int idx, resource_size_t fw_addr) in pcibios_save_fw_addr() 98 resource_size_t pcibios_retrieve_fw_addr(struct pci_dev *dev, int idx) in pcibios_retrieve_fw_addr() 132 skip_isa_ioresource_align(struct pci_dev *dev) { in skip_isa_ioresource_align() 157 struct pci_dev *dev = data; in pcibios_align_resource() 208 static void pcibios_allocate_bridge_resources(struct pci_dev *dev) in pcibios_allocate_bridge_resources() 248 static void pcibios_allocate_dev_resources(struct pci_dev *dev, int pass) in pcibios_allocate_dev_resources() 308 struct pci_dev *dev; in pcibios_allocate_resources() 320 static void pcibios_allocate_dev_rom_resource(struct pci_dev *dev) in pcibios_allocate_dev_rom_resource() [all …]
|
D | sta2x11-fixup.c | 60 static void sta2x11_new_instance(struct pci_dev *pdev) in sta2x11_new_instance() 84 static struct sta2x11_instance *sta2x11_pdev_to_instance(struct pci_dev *pdev) in sta2x11_pdev_to_instance() 97 static int sta2x11_pdev_to_ep(struct pci_dev *pdev) in sta2x11_pdev_to_ep() 108 static struct sta2x11_mapping *sta2x11_pdev_to_mapping(struct pci_dev *pdev) in sta2x11_pdev_to_mapping() 121 struct sta2x11_instance *sta2x11_get_instance(struct pci_dev *pdev) in sta2x11_get_instance() 134 static dma_addr_t p2a(dma_addr_t p, struct pci_dev *pdev) in p2a() 150 static dma_addr_t a2p(dma_addr_t a, struct pci_dev *pdev) in a2p() 198 static void sta2x11_setup_pdev(struct pci_dev *pdev) in sta2x11_setup_pdev() 285 static void sta2x11_map_ep(struct pci_dev *pdev) in sta2x11_map_ep() 313 static void suspend_mapping(struct pci_dev *pdev) in suspend_mapping() [all …]
|
/linux-4.4.14/drivers/usb/core/ |
D | hcd-pci.c | 51 static inline int is_ohci_or_uhci(struct pci_dev *pdev) in is_ohci_or_uhci() 56 typedef void (*companion_fn)(struct pci_dev *pdev, struct usb_hcd *hcd, 57 struct pci_dev *companion, struct usb_hcd *companion_hcd); 60 static void for_each_companion(struct pci_dev *pdev, struct usb_hcd *hcd, in for_each_companion() 63 struct pci_dev *companion; in for_each_companion() 99 static void ehci_pre_add(struct pci_dev *pdev, struct usb_hcd *hcd, in ehci_pre_add() 100 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_pre_add() 116 static void ehci_post_add(struct pci_dev *pdev, struct usb_hcd *hcd, in ehci_post_add() 117 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_post_add() 137 static void non_ehci_add(struct pci_dev *pdev, struct usb_hcd *hcd, in non_ehci_add() [all …]
|
/linux-4.4.14/drivers/pci/pcie/aer/ |
D | aerdrv_acpi.c | 24 struct pci_dev *pci) in hest_match_pci() 33 struct pci_dev *dev) in hest_match_type() 49 struct pci_dev *pci_dev; member 78 if (!info->pci_dev) { in aer_hest_parse() 85 if (hest_match_type(hest_hdr, info->pci_dev)) in aer_hest_parse() 88 if (hest_match_pci(p, info->pci_dev)) in aer_hest_parse() 94 static void aer_set_firmware_first(struct pci_dev *pci_dev) in aer_set_firmware_first() argument 98 .pci_dev = pci_dev, in aer_set_firmware_first() 105 pci_dev->__aer_firmware_first = 0; in aer_set_firmware_first() 107 pci_dev->__aer_firmware_first = info.firmware_first; in aer_set_firmware_first() [all …]
|
D | aerdrv.h | 36 struct pci_dev *dev[AER_MAX_MULTI_ERR_DEVICES]; 110 void aer_print_error(struct pci_dev *dev, struct aer_err_info *info); 111 void aer_print_port_info(struct pci_dev *dev, struct aer_err_info *info); 115 int pcie_aer_get_firmware_first(struct pci_dev *pci_dev); 117 static inline int pcie_aer_get_firmware_first(struct pci_dev *pci_dev) in pcie_aer_get_firmware_first() argument 119 if (pci_dev->__aer_firmware_first_valid) in pcie_aer_get_firmware_first() 120 return pci_dev->__aer_firmware_first; in pcie_aer_get_firmware_first() 125 static inline void pcie_aer_force_firmware_first(struct pci_dev *pci_dev, in pcie_aer_force_firmware_first() argument 128 pci_dev->__aer_firmware_first = !!enable; in pcie_aer_force_firmware_first() 129 pci_dev->__aer_firmware_first_valid = 1; in pcie_aer_force_firmware_first()
|
D | aerdrv_core.c | 38 int pci_enable_pcie_error_reporting(struct pci_dev *dev) in pci_enable_pcie_error_reporting() 50 int pci_disable_pcie_error_reporting(struct pci_dev *dev) in pci_disable_pcie_error_reporting() 60 int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev) in pci_cleanup_aer_uncorrect_error_status() 77 int pci_cleanup_aer_error_status_regs(struct pci_dev *dev) in pci_cleanup_aer_error_status_regs() 110 static int add_error_device(struct aer_err_info *e_info, struct pci_dev *dev) in add_error_device() 125 static bool is_error_source(struct pci_dev *dev, struct aer_err_info *e_info) in is_error_source() 179 static int find_device_iter(struct pci_dev *dev, void *data) in find_device_iter() 210 static bool find_source_device(struct pci_dev *parent, in find_source_device() 213 struct pci_dev *dev = parent; in find_source_device() 235 static int report_error_detected(struct pci_dev *dev, void *data) in report_error_detected() [all …]
|
D | aerdrv.c | 46 static pci_ers_result_t aer_error_detected(struct pci_dev *dev, 48 static void aer_error_resume(struct pci_dev *dev); 49 static pci_ers_result_t aer_root_reset(struct pci_dev *dev); 81 static int set_device_error_reporting(struct pci_dev *dev, void *data) in set_device_error_reporting() 106 static void set_downstream_devices_error_reporting(struct pci_dev *dev, in set_downstream_devices_error_reporting() 124 struct pci_dev *pdev = rpc->rpd->port; in aer_enable_rootport() 166 struct pci_dev *pdev = rpc->rpd->port; in aer_disable_rootport() 341 static pci_ers_result_t aer_root_reset(struct pci_dev *dev) in aer_root_reset() 375 static pci_ers_result_t aer_error_detected(struct pci_dev *dev, in aer_error_detected() 388 static void aer_error_resume(struct pci_dev *dev) in aer_error_resume()
|
/linux-4.4.14/include/asm-generic/ |
D | pci_iomap.h | 14 struct pci_dev; 17 extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max); 18 extern void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max); 19 extern void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, 22 extern void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, 29 extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port, 36 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap() 41 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap_wc() 45 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range() 51 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, in pci_iomap_wc_range()
|
D | pci-dma-compat.h | 10 pci_alloc_consistent(struct pci_dev *hwdev, size_t size, in pci_alloc_consistent() 17 pci_zalloc_consistent(struct pci_dev *hwdev, size_t size, in pci_zalloc_consistent() 25 pci_free_consistent(struct pci_dev *hwdev, size_t size, in pci_free_consistent() 32 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) in pci_map_single() 38 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single() 45 pci_map_page(struct pci_dev *hwdev, struct page *page, in pci_map_page() 52 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page() 59 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_map_sg() 66 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_unmap_sg() 73 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_cpu() [all …]
|
D | iomap.h | 75 struct pci_dev; 76 extern void pci_iounmap(struct pci_dev *dev, void __iomem *); 78 struct pci_dev; 79 static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr) in pci_iounmap()
|
/linux-4.4.14/sound/pci/asihpi/ |
D | hpioctl.c | 338 int asihpi_adapter_probe(struct pci_dev *pci_dev, in asihpi_adapter_probe() argument 351 dev_printk(KERN_DEBUG, &pci_dev->dev, in asihpi_adapter_probe() 352 "probe %04x:%04x,%04x:%04x,%04x\n", pci_dev->vendor, in asihpi_adapter_probe() 353 pci_dev->device, pci_dev->subsystem_vendor, in asihpi_adapter_probe() 354 pci_dev->subsystem_device, pci_dev->devfn); in asihpi_adapter_probe() 356 if (pci_enable_device(pci_dev) < 0) { in asihpi_adapter_probe() 357 dev_err(&pci_dev->dev, in asihpi_adapter_probe() 362 pci_set_master(pci_dev); /* also sets latency timer if < 16 */ in asihpi_adapter_probe() 375 &pci_dev->resource[idx]); in asihpi_adapter_probe() 377 if (pci_resource_flags(pci_dev, idx) & IORESOURCE_MEM) { in asihpi_adapter_probe() [all …]
|
D | hpioctl.h | 22 int asihpi_adapter_probe(struct pci_dev *pci_dev, 24 void asihpi_adapter_remove(struct pci_dev *pci_dev);
|
/linux-4.4.14/drivers/pci/pcie/ |
D | portdrv.h | 24 int pcie_port_device_register(struct pci_dev *dev); 29 void pcie_port_device_remove(struct pci_dev *dev); 33 struct pci_dev; 35 void pcie_clear_root_pme_status(struct pci_dev *dev); 62 void pcie_pme_interrupt_enable(struct pci_dev *dev, bool enable); 66 static inline void pcie_pme_interrupt_enable(struct pci_dev *dev, bool en) {} in pcie_pme_interrupt_enable() 70 int pcie_port_acpi_setup(struct pci_dev *port, int *mask); 72 static inline int pcie_port_platform_notify(struct pci_dev *port, int *mask) in pcie_port_platform_notify() 77 static inline int pcie_port_platform_notify(struct pci_dev *port, int *mask) in pcie_port_platform_notify()
|
D | pme.c | 62 void pcie_pme_interrupt_enable(struct pci_dev *dev, bool enable) in pcie_pme_interrupt_enable() 80 struct pci_dev *dev; in pcie_pme_walk_bus() 112 struct pci_dev *dev; in pcie_pme_from_pci_bridge() 138 static void pcie_pme_handle_request(struct pci_dev *port, u16 req_id) in pcie_pme_handle_request() 142 struct pci_dev *dev; in pcie_pme_handle_request() 226 struct pci_dev *port = data->srv->port; in pcie_pme_work_fn() 272 struct pci_dev *port; in pcie_pme_irq() 302 static int pcie_pme_set_native(struct pci_dev *dev, void *ign) in pcie_pme_set_native() 320 static void pcie_pme_mark_devices(struct pci_dev *port) in pcie_pme_mark_devices() 327 struct pci_dev *dev; in pcie_pme_mark_devices() [all …]
|
D | aspm.c | 42 struct pci_dev *pdev; /* Upstream component of the Link */ 128 struct pci_dev *child; in pcie_set_clkpm_nocheck() 155 struct pci_dev *child; in pcie_clkpm_cap_init() 185 struct pci_dev *child, *parent = link->pdev; in pcie_aspm_configure_common_clock() 191 child = list_entry(linkbus->devices.next, struct pci_dev, bus_list); in pcie_aspm_configure_common_clock() 288 static void pcie_get_aspm_reg(struct pci_dev *pdev, in pcie_get_aspm_reg() 302 static void pcie_aspm_check_latency(struct pci_dev *endpoint) in pcie_aspm_check_latency() 343 struct pci_dev *child, *parent = link->pdev; in pcie_aspm_cap_init() 359 child = list_entry(linkbus->devices.next, struct pci_dev, bus_list); in pcie_aspm_cap_init() 424 static void pcie_config_aspm_dev(struct pci_dev *pdev, u32 val) in pcie_config_aspm_dev() [all …]
|
D | portdrv_pci.c | 65 void pcie_clear_root_pme_status(struct pci_dev *dev) in pcie_clear_root_pme_status() 70 static int pcie_portdrv_restore_config(struct pci_dev *dev) in pcie_portdrv_restore_config() 84 struct pci_dev *pdev = to_pci_dev(dev); in pcie_port_resume_noirq() 121 static int pcie_portdrv_probe(struct pci_dev *dev, in pcie_portdrv_probe() 145 static void pcie_portdrv_remove(struct pci_dev *dev) in pcie_portdrv_remove() 179 static pci_ers_result_t pcie_portdrv_error_detected(struct pci_dev *dev, in pcie_portdrv_error_detected() 214 static pci_ers_result_t pcie_portdrv_mmio_enabled(struct pci_dev *dev) in pcie_portdrv_mmio_enabled() 248 static pci_ers_result_t pcie_portdrv_slot_reset(struct pci_dev *dev) in pcie_portdrv_slot_reset() 285 static void pcie_portdrv_err_resume(struct pci_dev *dev) in pcie_portdrv_err_resume()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | pnv-pci.h | 16 int pnv_phb_to_cxl_mode(struct pci_dev *dev, uint64_t mode); 17 int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq, 19 int pnv_cxl_alloc_hwirqs(struct pci_dev *dev, int num); 20 void pnv_cxl_release_hwirqs(struct pci_dev *dev, int hwirq, int num); 21 int pnv_cxl_get_irq_count(struct pci_dev *dev); 22 struct device_node *pnv_pci_get_phb_node(struct pci_dev *dev); 26 struct pci_dev *dev, int num); 28 struct pci_dev *dev);
|
D | pci-bridge.h | 21 void (*dma_dev_setup)(struct pci_dev *dev); 28 bool (*enable_device_hook)(struct pci_dev *); 30 void (*disable_device)(struct pci_dev *); 32 void (*release_device)(struct pci_dev *); 36 void (*reset_secondary_bus)(struct pci_dev *dev); 39 int (*setup_msi_irqs)(struct pci_dev *dev, 41 void (*teardown_msi_irqs)(struct pci_dev *dev); 44 int (*dma_set_mask)(struct pci_dev *dev, u64 dma_mask); 45 u64 (*dma_get_required_mask)(struct pci_dev *dev); 233 extern struct pci_dn *pci_get_pdn(struct pci_dev *pdev); [all …]
|
D | ppc-pci.h | 26 extern struct pci_dev *isa_bridge_pcidev; /* may be NULL if no ISA bus */ 53 void eeh_addr_cache_insert_dev(struct pci_dev *dev); 54 void eeh_addr_cache_rmv_dev(struct pci_dev *dev); 67 void eeh_sysfs_add_device(struct pci_dev *pdev); 68 void eeh_sysfs_remove_device(struct pci_dev *pdev); 70 static inline const char *eeh_pci_name(struct pci_dev *pdev) in eeh_pci_name() 75 static inline const char *eeh_driver_name(struct pci_dev *pdev) in eeh_driver_name()
|
D | pci.h | 33 struct pci_dev; 50 static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) in pci_get_legacy_ide_irq() 83 int pci_mmap_page_range(struct pci_dev *pdev, struct vm_area_struct *vma, 126 extern struct pci_dev *of_create_pci_dev(struct device_node *node, 129 extern void of_scan_pci_bridge(struct pci_dev *dev); 141 extern void pci_resource_to_user(const struct pci_dev *dev, int bar,
|
D | eeh.h | 32 struct pci_dev; 143 struct pci_dev *pdev; /* Associated PCI device */ 152 static inline struct pci_dev *eeh_dev_to_pci_dev(struct eeh_dev *edev) in eeh_dev_to_pci_dev() 282 void eeh_add_device_late(struct pci_dev *); 285 void eeh_remove_device(struct pci_dev *); 288 int eeh_dev_open(struct pci_dev *pdev); 289 void eeh_dev_release(struct pci_dev *pdev); 345 static inline void eeh_add_device_late(struct pci_dev *dev) { } in eeh_add_device_late() 351 static inline void eeh_remove_device(struct pci_dev *dev) { } in eeh_remove_device()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_network.h | 158 dma_alloc_coherent(&oct->pci_dev->dev, size, dma_addr, GFP_KERNEL) 160 dma_free_coherent(&oct->pci_dev->dev, size, virt_addr, dma_addr) 170 dma_addr = dma_map_single(&oct->pci_dev->dev, &droq->info_list[i], in lio_map_ring_info() 173 BUG_ON(dma_mapping_error(&oct->pci_dev->dev, dma_addr)); in lio_map_ring_info() 179 lio_unmap_ring_info(struct pci_dev *pci_dev, in lio_unmap_ring_info() argument 182 dma_unmap_single(&pci_dev->dev, info_ptr, size, DMA_FROM_DEVICE); in lio_unmap_ring_info() 186 lio_map_ring(struct pci_dev *pci_dev, in lio_map_ring() argument 191 dma_addr = dma_map_single(&pci_dev->dev, get_rbd(buf), size, in lio_map_ring() 194 BUG_ON(dma_mapping_error(&pci_dev->dev, dma_addr)); in lio_map_ring() 200 lio_unmap_ring(struct pci_dev *pci_dev, in lio_unmap_ring() argument [all …]
|
D | lio_main.c | 195 struct pci_dev *pci_dev; member 207 static void liquidio_remove(struct pci_dev *pdev); 208 static int liquidio_probe(struct pci_dev *pdev, 392 dev_err(&oct->pci_dev->dev, "There were pending requests\n"); in pcierror_quiesce_device() 423 static void cleanup_aer_uncorrect_error_status(struct pci_dev *dev) in cleanup_aer_uncorrect_error_status() 448 pci_disable_device(oct->pci_dev); in stop_pci_io() 456 free_irq(oct->pci_dev->irq, oct); in stop_pci_io() 459 pci_disable_msi(oct->pci_dev); in stop_pci_io() 461 dev_dbg(&oct->pci_dev->dev, "Device state is now %s\n", in stop_pci_io() 466 cleanup_aer_uncorrect_error_status(oct->pci_dev); in stop_pci_io() [all …]
|
D | octeon_main.h | 73 dev_dbg(&oct->pci_dev->dev, "Freeing PCI mapped regions for Bar%d\n", in octeon_unmap_pci_barx() 80 pci_release_region(oct->pci_dev, baridx * 2); in octeon_unmap_pci_barx() 94 if (pci_request_region(oct->pci_dev, baridx * 2, DRV_NAME)) { in octeon_map_pci_barx() 95 dev_err(&oct->pci_dev->dev, "pci_request_region failed for bar %d\n", in octeon_map_pci_barx() 100 oct->mmio[baridx].start = pci_resource_start(oct->pci_dev, baridx * 2); in octeon_map_pci_barx() 101 oct->mmio[baridx].len = pci_resource_len(oct->pci_dev, baridx * 2); in octeon_map_pci_barx() 114 dev_dbg(&oct->pci_dev->dev, "BAR%d start: 0x%llx mapped %u of %u bytes\n", in octeon_map_pci_barx() 119 dev_err(&oct->pci_dev->dev, "error ioremap for bar %d\n", in octeon_map_pci_barx() 129 cnnic_alloc_aligned_dma(struct pci_dev *pci_dev, in cnnic_alloc_aligned_dma() argument 162 #define cnnic_free_aligned_dma(pci_dev, ptr, size, orig_ptr, dma_addr) \ argument
|
D | octeon_droq.c | 158 lio_unmap_ring_info(oct->pci_dev, in octeon_droq_destroy_ring_buffers() 162 lio_unmap_ring(oct->pci_dev, in octeon_droq_destroy_ring_buffers() 187 dev_err(&oct->pci_dev->dev, "%s buffer alloc failed\n", in octeon_droq_setup_ring_buffers() 200 lio_map_ring(oct->pci_dev, in octeon_droq_setup_ring_buffers() 216 dev_dbg(&oct->pci_dev->dev, "%s[%d]\n", __func__, q_no); in octeon_delete_droq() 222 cnnic_free_aligned_dma(oct->pci_dev, droq->info_list, in octeon_delete_droq() 246 dev_dbg(&oct->pci_dev->dev, "%s[%d]\n", __func__, q_no); in octeon_init_droq() 275 dev_err(&oct->pci_dev->dev, in octeon_init_droq() 280 dev_dbg(&oct->pci_dev->dev, "droq[%d]: desc_ring: virt: 0x%p, dma: %lx\n", in octeon_init_droq() 282 dev_dbg(&oct->pci_dev->dev, "droq[%d]: num_desc: %d\n", q_no, in octeon_init_droq() [all …]
|
D | cn66xx_device.c | 47 dev_dbg(&oct->pci_dev->dev, "BIST enabled for soft reset\n"); in lio_cn6xxx_soft_reset() 62 dev_err(&oct->pci_dev->dev, "Soft reset failed\n"); in lio_cn6xxx_soft_reset() 66 dev_dbg(&oct->pci_dev->dev, "Reset completed\n"); in lio_cn6xxx_soft_reset() 76 pci_read_config_dword(oct->pci_dev, CN6XXX_PCIE_DEVCTL, &val); in lio_cn6xxx_enable_error_reporting() 78 dev_err(&oct->pci_dev->dev, "PCI-E Link error detected: 0x%08x\n", in lio_cn6xxx_enable_error_reporting() 84 dev_dbg(&oct->pci_dev->dev, "Enabling PCI-E error reporting..\n"); in lio_cn6xxx_enable_error_reporting() 85 pci_write_config_dword(oct->pci_dev, CN6XXX_PCIE_DEVCTL, val); in lio_cn6xxx_enable_error_reporting() 95 pci_read_config_dword(oct->pci_dev, CN6XXX_PCIE_DEVCTL, &val); in lio_cn6xxx_setup_pcie_mps() 102 pci_write_config_dword(oct->pci_dev, CN6XXX_PCIE_DEVCTL, val); in lio_cn6xxx_setup_pcie_mps() 118 pci_read_config_dword(oct->pci_dev, CN6XXX_PCIE_DEVCTL, &val); in lio_cn6xxx_setup_pcie_mrrs() [all …]
|
D | octeon_console.c | 267 dev_dbg(&oct->pci_dev->dev, "%s: major_version=%d\n", __func__, in __cvmx_bootmem_check_version() 271 dev_err(&oct->pci_dev->dev, "bootmem ver mismatch %d.%d addr:0x%llx\n", in __cvmx_bootmem_check_version() 388 dev_dbg(&oct->pci_dev->dev, "sending \"%s\" to bootloader\n", cmd_str); in octeon_console_send_cmd() 391 dev_err(&oct->pci_dev->dev, "Command string too long, max length is: %d\n", in octeon_console_send_cmd() 397 dev_err(&oct->pci_dev->dev, "Bootloader not ready for command.\n"); in octeon_console_send_cmd() 415 dev_err(&oct->pci_dev->dev, "Bootloader did not accept command.\n"); in octeon_console_send_cmd() 425 dev_dbg(&oct->pci_dev->dev, "waiting %d0 ms for bootloader\n", in octeon_wait_for_bootloader() 470 dev_info(&oct->pci_dev->dev, "%lu: %s%s\n", in output_console_line() 475 dev_info(&oct->pci_dev->dev, "%lu: %s\n", in output_console_line() 521 dev_err(&oct->pci_dev->dev, "Error reading console %lu, ret=%d\n", in check_console() [all …]
|
D | cn68xx_device.c | 51 dev_dbg(&oct->pci_dev->dev, "DPI_DMA_CONTROL: 0x%016llx\n", in lio_cn68xx_set_dpi_regs() 61 dev_dbg(&oct->pci_dev->dev, "DPI_ENG_BUF%d: 0x%016llx\n", i, in lio_cn68xx_set_dpi_regs() 70 dev_dbg(&oct->pci_dev->dev, "DPI_CTL: 0x%016llx\n", in lio_cn68xx_set_dpi_regs() 127 pci_read_config_dword(oct->pci_dev, CN6XXX_PCIE_FLTMSK, &val); in lio_cn68xx_vendor_message_fix() 129 pci_write_config_dword(oct->pci_dev, CN6XXX_PCIE_FLTMSK, val); in lio_cn68xx_vendor_message_fix() 148 dev_err(&oct->pci_dev->dev, "%s CN68XX BAR1 map failed\n", in lio_setup_cn68xx_octeon_device() 184 dev_err(&oct->pci_dev->dev, "%s No Config found for CN68XX %s\n", in lio_setup_cn68xx_octeon_device()
|
/linux-4.4.14/arch/x86/video/ |
D | fbdev.c | 17 struct pci_dev *pci_dev = NULL; in fb_is_primary_device() local 18 struct pci_dev *default_device = vga_default_device(); in fb_is_primary_device() 22 pci_dev = to_pci_dev(device); in fb_is_primary_device() 24 if (!pci_dev) in fb_is_primary_device() 28 if (pci_dev == default_device) in fb_is_primary_device() 34 res = &pci_dev->resource[PCI_ROM_RESOURCE]; in fb_is_primary_device()
|
/linux-4.4.14/drivers/virtio/ |
D | virtio_pci_modern.c | 68 static void __iomem *map_capability(struct pci_dev *dev, int off, in map_capability() 344 dev_warn(&vp_dev->pci_dev->dev, "bad queue size %u", num); in setup_vq() 380 dev_warn(&vp_dev->pci_dev->dev, in setup_vq() 391 vq->priv = (void __force *)map_capability(vp_dev->pci_dev, in setup_vq() 415 pci_iounmap(vp_dev->pci_dev, (void __iomem __force *)vq->priv); in setup_vq() 461 pci_iounmap(vp_dev->pci_dev, (void __force __iomem *)vq->priv); in del_vq() 506 static inline int virtio_pci_find_capability(struct pci_dev *dev, u8 cfg_type, in virtio_pci_find_capability() 603 struct pci_dev *pci_dev = vp_dev->pci_dev; in virtio_pci_modern_probe() local 611 if (pci_dev->device < 0x1000 || pci_dev->device > 0x107f) in virtio_pci_modern_probe() 614 if (pci_dev->device < 0x1040) { in virtio_pci_modern_probe() [all …]
|
D | virtio_pci_legacy.c | 217 struct pci_dev *pci_dev = vp_dev->pci_dev; in virtio_pci_legacy_probe() local 221 if (pci_dev->device < 0x1000 || pci_dev->device > 0x103f) in virtio_pci_legacy_probe() 224 if (pci_dev->revision != VIRTIO_PCI_ABI_VERSION) { in virtio_pci_legacy_probe() 226 VIRTIO_PCI_ABI_VERSION, pci_dev->revision); in virtio_pci_legacy_probe() 230 rc = pci_request_region(pci_dev, 0, "virtio-pci-legacy"); in virtio_pci_legacy_probe() 235 vp_dev->ioaddr = pci_iomap(pci_dev, 0, 0); in virtio_pci_legacy_probe() 245 vp_dev->vdev.id.vendor = pci_dev->subsystem_vendor; in virtio_pci_legacy_probe() 246 vp_dev->vdev.id.device = pci_dev->subsystem_device; in virtio_pci_legacy_probe() 257 pci_release_region(pci_dev, 0); in virtio_pci_legacy_probe() 263 struct pci_dev *pci_dev = vp_dev->pci_dev; in virtio_pci_legacy_remove() local [all …]
|
D | virtio_pci_common.c | 37 synchronize_irq(vp_dev->pci_dev->irq); in vp_synchronize_vectors() 111 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_free_vectors() 126 pci_disable_msix(vp_dev->pci_dev); in vp_free_vectors() 171 err = pci_enable_msix_exact(vp_dev->pci_dev, in vp_request_msix_vectors() 218 err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, in vp_request_intx() 401 return pci_name(vp_dev->pci_dev); in vp_bus_name() 437 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_freeze() local 438 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_freeze() 444 pci_disable_device(pci_dev); in virtio_pci_freeze() 450 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_restore() local [all …]
|
/linux-4.4.14/drivers/usb/host/ |
D | pci-quirks.h | 5 void uhci_reset_hc(struct pci_dev *pdev, unsigned long base); 6 int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base); 8 int usb_hcd_amd_remote_wakeup_quirk(struct pci_dev *pdev); 14 void usb_enable_intel_xhci_ports(struct pci_dev *xhci_pdev); 15 void usb_disable_xhci_ports(struct pci_dev *xhci_pdev); 18 struct pci_dev; 22 static inline void usb_disable_xhci_ports(struct pci_dev *xhci_pdev) {} in usb_disable_xhci_ports()
|
D | xhci-pci.c | 65 static int xhci_pci_reinit(struct xhci_hcd *xhci, struct pci_dev *pdev) in xhci_pci_reinit() 83 struct pci_dev *pdev = to_pci_dev(dev); in xhci_pci_quirks() 191 static void xhci_pme_acpi_rtd3_enable(struct pci_dev *dev) in xhci_pme_acpi_rtd3_enable() 204 static void xhci_pme_acpi_rtd3_enable(struct pci_dev *dev) { } in xhci_pme_acpi_rtd3_enable() 211 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_setup() 239 static int xhci_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) in xhci_pci_probe() 299 static void xhci_pci_remove(struct pci_dev *dev) in xhci_pci_remove() 329 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pme_quirk() 373 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_suspend() 391 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_resume()
|
/linux-4.4.14/drivers/tty/serial/jsm/ |
D | jsm_tty.c | 41 jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "start\n"); in jsm_get_mstat() 60 jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "finish\n"); in jsm_get_mstat() 78 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_get_mctrl() 85 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_get_mctrl() 100 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_set_mctrl() 114 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_set_mctrl() 136 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_start_tx() 141 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_start_tx() 149 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_stop_tx() 153 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_stop_tx() [all …]
|
D | jsm_driver.c | 46 static pci_ers_result_t jsm_io_error_detected(struct pci_dev *pdev, 48 static pci_ers_result_t jsm_io_slot_reset(struct pci_dev *pdev); 49 static void jsm_io_resume(struct pci_dev *pdev); 61 static int jsm_probe_one(struct pci_dev *pdev, const struct pci_device_id *ent) in jsm_probe_one() 87 brd->pci_dev = pdev; in jsm_probe_one() 133 jsm_dbg(INIT, &brd->pci_dev, in jsm_probe_one() 196 jsm_dbg(INIT, &brd->pci_dev, "jsm_found_board - NEO adapter\n"); in jsm_probe_one() 271 static void jsm_remove_one(struct pci_dev *pdev) in jsm_remove_one() 338 static pci_ers_result_t jsm_io_error_detected(struct pci_dev *pdev, in jsm_io_error_detected() 348 static pci_ers_result_t jsm_io_slot_reset(struct pci_dev *pdev) in jsm_io_slot_reset() [all …]
|
D | jsm_neo.c | 50 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); in neo_set_cts_flow_control() 81 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting RTSFLOW\n"); in neo_set_rts_flow_control() 121 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting IXON FLOW\n"); in neo_set_ixon_flow_control() 158 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting IXOFF FLOW\n"); in neo_set_ixoff_flow_control() 196 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Unsetting Input FLOW\n"); in neo_set_no_input_flow_control() 235 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Unsetting Output FLOW\n"); in neo_set_no_output_flow_control() 274 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "start\n"); in neo_set_new_start_stop_chars() 453 jsm_dbg(READ, &ch->ch_bd->pci_dev, in neo_copy_data_from_uart_to_queue() 465 jsm_dbg(READ, &ch->ch_bd->pci_dev, "DATA/LSR pair: %x %x\n", in neo_copy_data_from_uart_to_queue() 519 jsm_dbg(WRITE, &ch->ch_bd->pci_dev, in neo_copy_data_from_queue_to_uart() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | pci.c | 1621 nvkm_device_pci_new(struct pci_dev *pci_dev, const char *cfg, const char *dbg, in nvkm_device_pci_new() argument 1632 ret = pci_enable_device(pci_dev); in nvkm_device_pci_new() 1636 switch (pci_dev->vendor) { in nvkm_device_pci_new() 1644 if (pciv = pcid->vendor, pcid->device == pci_dev->device) { in nvkm_device_pci_new() 1646 if (pciv->vendor == pci_dev->subsystem_vendor && in nvkm_device_pci_new() 1647 pciv->device == pci_dev->subsystem_device) { in nvkm_device_pci_new() 1662 pci_disable_device(pci_dev); in nvkm_device_pci_new() 1666 pdev->pdev = pci_dev; in nvkm_device_pci_new() 1668 return nvkm_device_ctor(&nvkm_device_pci_func, quirk, &pci_dev->dev, in nvkm_device_pci_new() 1669 pci_is_pcie(pci_dev) ? NVKM_DEVICE_PCIE : in nvkm_device_pci_new() [all …]
|
/linux-4.4.14/drivers/uwb/ |
D | whci.c | 18 struct pci_dev *pci; 30 struct pci_dev *pci_dev = card->pci; in whci_capdata_quirks() local 31 if (pci_dev->vendor == PCI_VENDOR_ID_INTEL in whci_capdata_quirks() 32 && (pci_dev->device == 0x0c3b || pci_dev->device == 0004) in whci_capdata_quirks() 33 && pci_dev->class == 0x0d1010) { in whci_capdata_quirks() 47 dev_warn(&pci_dev->dev, in whci_capdata_quirks() 50 pci_dev->vendor, pci_dev->device, pci_dev->class, in whci_capdata_quirks() 139 static int whci_n_caps(struct pci_dev *pci) in whci_n_caps() 153 static int whci_probe(struct pci_dev *pci, const struct pci_device_id *id) in whci_probe() 224 static void whci_remove(struct pci_dev *pci) in whci_remove()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_drm_bus.c | 32 struct pci_dev *pdev = dev->pdev; in drm_virtio_set_busid() 40 static void virtio_pci_kick_out_firmware_fb(struct pci_dev *pci_dev) in virtio_pci_kick_out_firmware_fb() argument 49 ap->ranges[0].base = pci_resource_start(pci_dev, 0); in virtio_pci_kick_out_firmware_fb() 50 ap->ranges[0].size = pci_resource_len(pci_dev, 0); in virtio_pci_kick_out_firmware_fb() 52 primary = pci_dev->resource[PCI_ROM_RESOURCE].flags in virtio_pci_kick_out_firmware_fb() 72 struct pci_dev *pdev = to_pci_dev(vdev->dev.parent); in drm_virtio_init()
|
/linux-4.4.14/arch/mips/pci/ |
D | fixup-lemote2f.c | 54 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 93 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 99 static void loongson_cs5536_isa_fixup(struct pci_dev *pdev) in loongson_cs5536_isa_fixup() 106 static void loongson_cs5536_ide_fixup(struct pci_dev *pdev) in loongson_cs5536_ide_fixup() 113 static void loongson_cs5536_acc_fixup(struct pci_dev *pdev) in loongson_cs5536_acc_fixup() 121 static void loongson_cs5536_ohci_fixup(struct pci_dev *pdev) in loongson_cs5536_ohci_fixup() 128 static void loongson_cs5536_ehci_fixup(struct pci_dev *pdev) in loongson_cs5536_ehci_fixup() 140 static void loongson_nec_fixup(struct pci_dev *pdev) in loongson_nec_fixup()
|
D | fixup-fuloong2e.c | 22 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 46 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 51 static void loongson2e_nec_fixup(struct pci_dev *pdev) in loongson2e_nec_fixup() 63 static void loongson2e_686b_func0_fixup(struct pci_dev *pdev) in loongson2e_686b_func0_fixup() 138 static void loongson2e_686b_func1_fixup(struct pci_dev *pdev) in loongson2e_686b_func1_fixup() 171 static void loongson2e_686b_func2_fixup(struct pci_dev *pdev) in loongson2e_686b_func2_fixup() 177 static void loongson2e_686b_func3_fixup(struct pci_dev *pdev) in loongson2e_686b_func3_fixup() 183 static void loongson2e_686b_func5_fixup(struct pci_dev *pdev) in loongson2e_686b_func5_fixup()
|
D | fixup-lantiq.c | 12 int (*ltq_pci_plat_arch_init)(struct pci_dev *dev) = NULL; 13 int (*ltq_pci_plat_dev_init)(struct pci_dev *dev) = NULL; 15 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 26 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
|
D | pci-ip27.c | 145 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 150 static inline struct pci_dev *bridge_root_dev(struct pci_dev *dev) in bridge_root_dev() 161 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 164 struct pci_dev *rdev = bridge_root_dev(dev); in pcibios_plat_dev_init() 192 static inline void pci_disable_swapping(struct pci_dev *dev) in pci_disable_swapping() 203 static inline void pci_enable_swapping(struct pci_dev *dev) in pci_enable_swapping() 214 static void pci_fixup_ioc3(struct pci_dev *d) in pci_fixup_ioc3()
|
D | fixup-cobalt.c | 39 static void qube_raq_galileo_early_fixup(struct pci_dev *dev) in qube_raq_galileo_early_fixup() 53 static void qube_raq_via_bmIDE_fixup(struct pci_dev *dev) in qube_raq_via_bmIDE_fixup() 76 static void qube_raq_galileo_fixup(struct pci_dev *dev) in qube_raq_galileo_fixup() 131 static void qube_raq_via_board_id_fixup(struct pci_dev *dev) in qube_raq_via_board_id_fixup() 177 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 189 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
D | fixup-malta.c | 41 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 49 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 54 static void malta_piix_func3_base_fixup(struct pci_dev *dev) in malta_piix_func3_base_fixup() 67 static void malta_piix_func0_fixup(struct pci_dev *pdev) in malta_piix_func0_fixup() 121 static void malta_piix_func1_fixup(struct pci_dev *pdev) in malta_piix_func1_fixup() 145 static void quirk_dlcsetup(struct pci_dev *dev) in quirk_dlcsetup()
|
D | fixup-loongson3.c | 29 static void print_fixup_info(const struct pci_dev *pdev) in print_fixup_info() 35 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 41 static void pci_fixup_radeon(struct pci_dev *pdev) in pci_fixup_radeon() 63 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
D | fixup-emma2rh.c | 55 static void nec_usb_controller_fixup(struct pci_dev *dev) in nec_usb_controller_fixup() 70 static void emma2rh_pci_host_fixup(struct pci_dev *dev) in emma2rh_pci_host_fixup() 88 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 94 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
D | pci-bcm47xx.c | 31 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 37 static int bcm47xx_pcibios_plat_dev_init_ssb(struct pci_dev *dev) in bcm47xx_pcibios_plat_dev_init_ssb() 66 static int bcm47xx_pcibios_plat_dev_init_bcma(struct pci_dev *dev) in bcm47xx_pcibios_plat_dev_init_bcma() 91 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
D | pci-xlr.c | 166 static struct pci_dev *xls_get_pcie_link(const struct pci_dev *dev) in xls_get_pcie_link() 200 static int get_irq_vector(const struct pci_dev *dev) in get_irq_vector() 202 struct pci_dev *lnk; in get_irq_vector() 221 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) in arch_setup_msi_irq() 224 struct pci_dev *lnk; in arch_setup_msi_irq() 318 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 324 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
D | fixup-sb1250.c | 17 static void quirk_sb1250_pci(struct pci_dev *dev) in quirk_sb1250_pci() 27 static void quirk_sb1250_ht(struct pci_dev *dev) in quirk_sb1250_ht() 37 static void quirk_sp1011(struct pci_dev *dev) in quirk_sp1011()
|
D | pci-rt2880.c | 185 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 208 pci_write_config_byte((struct pci_dev *) dev, in pcibios_map_irq() 210 pci_write_config_byte((struct pci_dev *) dev, PCI_LATENCY_TIMER, 0xFF); in pcibios_map_irq() 211 pci_read_config_word((struct pci_dev *) dev, PCI_COMMAND, &cmd); in pcibios_map_irq() 215 pci_write_config_word((struct pci_dev *) dev, PCI_COMMAND, cmd); in pcibios_map_irq() 216 pci_write_config_byte((struct pci_dev *) dev, PCI_INTERRUPT_LINE, in pcibios_map_irq() 254 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | pci.h | 62 extern int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin); 76 extern void pcibios_set_master(struct pci_dev *dev); 80 extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, 85 static inline void pci_resource_to_user(const struct pci_dev *dev, int bar, in pci_resource_to_user() 107 struct pci_dev; 132 extern int pcibios_plat_dev_init(struct pci_dev *dev); 135 static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) in pci_get_legacy_ide_irq()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-i801.c | 227 struct pci_dev *pci_dev; member 282 dev_err(&priv->pci_dev->dev, "SMBus is busy, can't use it!\n"); in i801_check_pre() 288 dev_dbg(&priv->pci_dev->dev, "Clearing status flags (%02x)\n", in i801_check_pre() 293 dev_err(&priv->pci_dev->dev, in i801_check_pre() 319 dev_err(&priv->pci_dev->dev, "Transaction timeout\n"); in i801_check_post() 321 dev_dbg(&priv->pci_dev->dev, "Terminating the current operation\n"); in i801_check_post() 332 dev_err(&priv->pci_dev->dev, in i801_check_post() 340 dev_err(&priv->pci_dev->dev, "Transaction failed\n"); in i801_check_post() 344 dev_dbg(&priv->pci_dev->dev, "No response\n"); in i801_check_post() 348 dev_dbg(&priv->pci_dev->dev, "Lost arbitration\n"); in i801_check_post() [all …]
|
D | i2c-ismt.c | 169 struct pci_dev *pci_dev; member 218 struct device *dev = &priv->pci_dev->dev; in ismt_desc_dump() 231 struct device *dev = &priv->pci_dev->dev; in ismt_gen_reg_dump() 260 struct device *dev = &priv->pci_dev->dev; in ismt_mstr_reg_dump() 323 dev_dbg(&priv->pci_dev->dev, "Processing completed descriptor\n"); in ismt_process_desc() 324 __ismt_desc_dump(&priv->pci_dev->dev, desc); in ismt_process_desc() 388 struct device *dev = &priv->pci_dev->dev; in ismt_access() 400 if (likely(pci_dev_msi_enabled(priv->pci_dev))) in ismt_access() 684 struct device *dev = &priv->pci_dev->dev; in ismt_hw_init() 765 priv->hw = dmam_alloc_coherent(&priv->pci_dev->dev, in ismt_dev_init() [all …]
|
/linux-4.4.14/drivers/pci/hotplug/ |
D | shpchp.h | 65 dev_printk(KERN_DEBUG, &ctrl->pci_dev->dev, \ 69 dev_err(&ctrl->pci_dev->dev, format, ## arg) 71 dev_info(&ctrl->pci_dev->dev, format, ## arg) 73 dev_warn(&ctrl->pci_dev->dev, format, ## arg) 107 struct pci_dev *pci_dev; member 183 int shpc_init(struct controller *ctrl, struct pci_dev *pdev); 192 static inline int get_hp_hw_control_from_firmware(struct pci_dev *dev) in get_hp_hw_control_from_firmware() 257 pci_read_config_dword(p_slot->ctrl->pci_dev, PCIX_MISCII_OFFSET, &pcix_misc2_temp); in amd_pogo_errata_save_misc_reg() 267 pci_write_config_dword(p_slot->ctrl->pci_dev, PCIX_MISCII_OFFSET, pcix_misc2_temp); in amd_pogo_errata_save_misc_reg() 279 …pci_read_config_dword(p_slot->ctrl->pci_dev, PCIX_MISC_BRIDGE_ERRORS_OFFSET, &pcix_bridge_errors_r… in amd_pogo_errata_restore_misc_reg() [all …]
|
D | shpchp_pci.c | 39 struct pci_dev *dev; in shpchp_configure_device() 41 struct pci_dev *bridge = ctrl->pci_dev; in shpchp_configure_device() 84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; in shpchp_unconfigure_device() 85 struct pci_dev *dev, *temp; in shpchp_unconfigure_device()
|
D | pciehp_hpc.c | 44 static inline struct pci_dev *ctrl_dev(struct controller *ctrl) in ctrl_dev() 109 struct pci_dev *pdev = ctrl_dev(ctrl); in pcie_poll_cmd() 184 struct pci_dev *pdev = ctrl_dev(ctrl); in pcie_do_write_cmd() 238 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_check_link_active() 300 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_check_link_status() 338 struct pci_dev *pdev = ctrl_dev(ctrl); in __pciehp_link_set() 361 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_attention_status() 387 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_power_status() 409 struct pci_dev *pdev = ctrl_dev(slot->ctrl); in pciehp_get_latch_status() 418 struct pci_dev *pdev = ctrl_dev(slot->ctrl); in pciehp_get_adapter_status() [all …]
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134-core.c | 235 int saa7134_pgtable_alloc(struct pci_dev *pci, struct saa7134_pgtable *pt) in saa7134_pgtable_alloc() 249 int saa7134_pgtable_build(struct pci_dev *pci, struct saa7134_pgtable *pt, in saa7134_pgtable_build() 267 void saa7134_pgtable_free(struct pci_dev *pci, struct saa7134_pgtable *pt) in saa7134_pgtable_free() 878 static int saa7134_initdev(struct pci_dev *pci_dev, in saa7134_initdev() argument 892 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev); in saa7134_initdev() 897 dev->pci = pci_dev; in saa7134_initdev() 898 if (pci_enable_device(pci_dev)) { in saa7134_initdev() 904 sprintf(dev->name,"saa%x[%d]",pci_dev->device,dev->nr); in saa7134_initdev() 943 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, latency); in saa7134_initdev() 947 dev->pci_rev = pci_dev->revision; in saa7134_initdev() [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | reboot_fixups_32.c | 17 static void cs5530a_warm_reset(struct pci_dev *dev) in cs5530a_warm_reset() 26 static void cs5536_warm_reset(struct pci_dev *dev) in cs5536_warm_reset() 33 static void rdc321x_reset(struct pci_dev *dev) in rdc321x_reset() 46 static void ce4100_reset(struct pci_dev *dev) in ce4100_reset() 59 void (*reboot_fixup)(struct pci_dev *); 84 struct pci_dev *dev; in mach_reboot_fixups()
|
D | quirks.c | 11 static void quirk_intel_irqbalance(struct pci_dev *dev) in quirk_intel_irqbalance() 94 static void ich_force_enable_hpet(struct pci_dev *dev) in ich_force_enable_hpet() 176 static struct pci_dev *cached_dev; 206 static void old_ich_force_enable_hpet(struct pci_dev *dev) in old_ich_force_enable_hpet() 259 static void old_ich_force_enable_hpet_user(struct pci_dev *dev) in old_ich_force_enable_hpet_user() 298 static void vt8237_force_enable_hpet(struct pci_dev *dev) in vt8237_force_enable_hpet() 355 static u32 ati_ixp4x0_rev(struct pci_dev *dev) in ati_ixp4x0_rev() 376 static void ati_force_enable_hpet(struct pci_dev *dev) in ati_force_enable_hpet() 429 static void nvidia_force_enable_hpet(struct pci_dev *dev) in nvidia_force_enable_hpet() 504 static void e6xx_force_enable_hpet(struct pci_dev *dev) in e6xx_force_enable_hpet() [all …]
|
/linux-4.4.14/drivers/ide/ |
D | setup-pci.c | 33 static int ide_setup_pci_baseregs(struct pci_dev *dev, const char *name) in ide_setup_pci_baseregs() 82 struct pci_dev *dev = to_pci_dev(hwif->dev); in ide_pci_dma_base() 111 struct pci_dev *dev = to_pci_dev(hwif->dev); in ide_pci_check_simplex() 148 int ide_pci_set_master(struct pci_dev *dev, const char *name) in ide_pci_set_master() 170 void ide_setup_pci_noise(struct pci_dev *dev, const struct ide_port_info *d) in ide_setup_pci_noise() 192 static int ide_pci_enable(struct pci_dev *dev, const struct ide_port_info *d) in ide_pci_enable() 248 static int ide_pci_configure(struct pci_dev *dev, const struct ide_port_info *d) in ide_pci_configure() 287 static int ide_pci_check_iomem(struct pci_dev *dev, const struct ide_port_info *d, in ide_pci_check_iomem() 318 static int ide_hw_configure(struct pci_dev *dev, const struct ide_port_info *d, in ide_hw_configure() 366 struct pci_dev *dev = to_pci_dev(hwif->dev); in ide_hwif_setup_dma() [all …]
|
D | sl82c105.c | 68 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_set_pio_mode() 115 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_test_irq() 131 static inline void sl82c105_reset_host(struct pci_dev *dev) in sl82c105_reset_host() 150 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_dma_lost_irq() 188 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_dma_start() 200 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sl82c105_dma_clear() 207 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sl82c105_dma_end() 223 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sl82c105_resetproc() 235 static u8 sl82c105_bridge_revision(struct pci_dev *dev) in sl82c105_bridge_revision() 237 struct pci_dev *bridge; in sl82c105_bridge_revision() [all …]
|
D | serverworks.c | 67 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in svwks_udma_filter() 95 static u8 svwks_csb_check (struct pci_dev *dev) in svwks_csb_check() 114 struct pci_dev *dev = to_pci_dev(hwif->dev); in svwks_set_pio_mode() 137 struct pci_dev *dev = to_pci_dev(hwif->dev); in svwks_set_dma_mode() 161 static int init_chipset_svwks(struct pci_dev *dev) in init_chipset_svwks() 171 struct pci_dev *isa_dev = in init_chipset_svwks() 193 struct pci_dev * findev = NULL; in init_chipset_svwks() 208 struct pci_dev * findev = NULL; in init_chipset_svwks() 275 struct pci_dev *dev = to_pci_dev(hwif->dev); in ata66_svwks_dell() 294 struct pci_dev *dev = to_pci_dev(hwif->dev); in ata66_svwks_cobalt() [all …]
|
D | sis5513.c | 189 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sis_ata133_get_base() 199 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sis_ata16_program_timings() 222 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sis_ata100_program_timings() 245 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sis_ata133_program_timings() 278 struct pci_dev *dev = to_pci_dev(hwif->dev); in config_drive_art_rwp() 301 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sis_ata133_program_udma_timings() 320 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sis_ata33_program_udma_timings() 355 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sis_ata133_udma_filter() 365 static int sis_find_family(struct pci_dev *dev) in sis_find_family() 367 struct pci_dev *host; in sis_find_family() [all …]
|
D | pdc202xx_new.c | 44 static u8 max_dma_rate(struct pci_dev *pdev) in max_dma_rate() 135 struct pci_dev *dev = to_pci_dev(hwif->dev); in pdcnew_set_dma_mode() 173 struct pci_dev *dev = to_pci_dev(hwif->dev); in pdcnew_set_pio_mode() 287 static void apple_kiwi_init(struct pci_dev *pdev) in apple_kiwi_init() 303 static int init_chipset_pdcnew(struct pci_dev *dev) in init_chipset_pdcnew() 425 static struct pci_dev *pdc20270_get_dev2(struct pci_dev *dev) in pdc20270_get_dev2() 427 struct pci_dev *dev2; in pdc20270_get_dev2() 482 static int pdc202new_init_one(struct pci_dev *dev, const struct pci_device_id *id) in pdc202new_init_one() 485 struct pci_dev *bridge = dev->bus->self; in pdc202new_init_one() 490 struct pci_dev *dev2; in pdc202new_init_one() [all …]
|
D | delkin_cb.c | 49 static int delkin_cb_init_chipset(struct pci_dev *dev) in delkin_cb_init_chipset() 74 static int delkin_cb_probe(struct pci_dev *dev, const struct pci_device_id *id) in delkin_cb_probe() 116 delkin_cb_remove (struct pci_dev *dev) in delkin_cb_remove() 127 static int delkin_cb_suspend(struct pci_dev *dev, pm_message_t state) in delkin_cb_suspend() 136 static int delkin_cb_resume(struct pci_dev *dev) in delkin_cb_resume()
|
D | siimage.c | 54 static int pdev_is_sata(struct pci_dev *pdev) in pdev_is_sata() 129 static u8 sil_ioread8(struct pci_dev *dev, unsigned long addr) in sil_ioread8() 142 static u16 sil_ioread16(struct pci_dev *dev, unsigned long addr) in sil_ioread16() 155 static void sil_iowrite8(struct pci_dev *dev, u8 val, unsigned long addr) in sil_iowrite8() 165 static void sil_iowrite16(struct pci_dev *dev, u16 val, unsigned long addr) in sil_iowrite16() 175 static void sil_iowrite32(struct pci_dev *dev, u32 val, unsigned long addr) in sil_iowrite32() 198 struct pci_dev *dev = to_pci_dev(hwif->dev); in sil_pata_udma_filter() 244 struct pci_dev *dev = to_pci_dev(hwif->dev); in sil_set_pio_mode() 304 struct pci_dev *dev = to_pci_dev(hwif->dev); in sil_set_dma_mode() 343 struct pci_dev *dev = to_pci_dev(hwif->dev); in sil_test_irq() [all …]
|
D | cy82c693.c | 85 struct pci_dev *dev = to_pci_dev(hwif->dev); in cy82c693_set_pio_mode() 151 struct pci_dev *dev = to_pci_dev(hwif->dev); in init_iops_cy82c693() 176 static int cy82c693_init_one(struct pci_dev *dev, in cy82c693_init_one() 179 struct pci_dev *dev2; in cy82c693_init_one() 194 static void cy82c693_remove(struct pci_dev *dev) in cy82c693_remove() 197 struct pci_dev *dev2 = host->dev[1] ? to_pci_dev(host->dev[1]) : NULL; in cy82c693_remove()
|
D | hpt366.c | 633 struct pci_dev *dev = to_pci_dev(hwif->dev); in hpt3xx_set_mode() 664 struct pci_dev *dev = to_pci_dev(hwif->dev); in hpt3xx_maskproc() 693 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in hpt366_dma_lost_irq() 709 struct pci_dev *dev = to_pci_dev(hwif->dev); in hpt370_clear_engine() 718 struct pci_dev *dev = to_pci_dev(hwif->dev); in hpt370_irq_timeout() 759 struct pci_dev *dev = to_pci_dev(hwif->dev); in hpt374_dma_test_irq() 780 struct pci_dev *dev = to_pci_dev(hwif->dev); in hpt374_dma_end() 851 static int hpt37x_calibrate_dpll(struct pci_dev *dev, u16 f_low, u16 f_high) in hpt37x_calibrate_dpll() 879 static void hpt3xx_disable_fast_irq(struct pci_dev *dev, u8 mcr_addr) in hpt3xx_disable_fast_irq() 909 static int init_chipset_hpt366(struct pci_dev *dev) in init_chipset_hpt366() [all …]
|
D | cs5536.c | 70 static int cs5536_read(struct pci_dev *pdev, int reg, u32 *val) in cs5536_read() 82 static int cs5536_write(struct pci_dev *pdev, int reg, int val) in cs5536_write() 94 struct pci_dev *pdev = to_pci_dev(drive->hwif->dev); in cs5536_program_dtc() 115 struct pci_dev *pdev = to_pci_dev(hwif->dev); in cs5536_cable_detect() 146 struct pci_dev *pdev = to_pci_dev(hwif->dev); in cs5536_set_pio_mode() 190 struct pci_dev *pdev = to_pci_dev(hwif->dev); in cs5536_set_dma_mode() 267 static int cs5536_init_one(struct pci_dev *dev, const struct pci_device_id *id) in cs5536_init_one()
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | amplc_pci236.c | 97 struct pci_dev *pci_dev = comedi_to_pci_dev(dev); in pci236_auto_attach() local 103 pci_name(pci_dev)); in pci236_auto_attach() 115 devpriv->lcr_iobase = pci_resource_start(pci_dev, 1); in pci236_auto_attach() 116 iobase = pci_resource_start(pci_dev, 2); in pci236_auto_attach() 117 return amplc_pc236_common_attach(dev, iobase, pci_dev->irq, in pci236_auto_attach() 135 static int amplc_pci236_pci_probe(struct pci_dev *dev, in amplc_pci236_pci_probe()
|
D | amplc_dio200_pci.c | 318 struct pci_dev *pcidev = comedi_to_pci_dev(dev); in dio200_pcie_board_setup() 350 struct pci_dev *pci_dev = comedi_to_pci_dev(dev); in dio200_pci_auto_attach() local 363 dev->driver->driver_name, pci_name(pci_dev), dev->board_name); in dio200_pci_auto_attach() 370 if (pci_resource_flags(pci_dev, bar) & IORESOURCE_MEM) { in dio200_pci_auto_attach() 371 dev->mmio = pci_ioremap_bar(pci_dev, bar); in dio200_pci_auto_attach() 378 dev->iobase = pci_resource_start(pci_dev, bar); in dio200_pci_auto_attach() 387 return amplc_dio200_common_attach(dev, pci_dev->irq, IRQF_SHARED); in dio200_pci_auto_attach() 408 static int dio200_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) in dio200_pci_probe()
|
D | amplc_pci263.c | 57 struct pci_dev *pci_dev = comedi_to_pci_dev(dev); in pci263_auto_attach() local 65 dev->iobase = pci_resource_start(pci_dev, 2); in pci263_auto_attach() 97 static int amplc_pci263_pci_probe(struct pci_dev *dev, in amplc_pci263_pci_probe()
|
/linux-4.4.14/drivers/net/ethernet/sis/ |
D | sis900.c | 163 struct pci_dev * pci_dev; member 254 static int sis900_get_mac_addr(struct pci_dev *pci_dev, in sis900_get_mac_addr() argument 266 pci_name(pci_dev), signature); in sis900_get_mac_addr() 287 static int sis630e_get_mac_addr(struct pci_dev *pci_dev, in sis630e_get_mac_addr() argument 290 struct pci_dev *isa_bridge = NULL; in sis630e_get_mac_addr() 299 pci_name(pci_dev)); in sis630e_get_mac_addr() 327 static int sis635_get_mac_addr(struct pci_dev *pci_dev, in sis635_get_mac_addr() argument 371 static int sis96x_get_mac_addr(struct pci_dev *pci_dev, in sis96x_get_mac_addr() argument 424 static int sis900_probe(struct pci_dev *pci_dev, in sis900_probe() argument 429 struct pci_dev *dev; in sis900_probe() [all …]
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | pci.h | 16 struct pci_dev; 60 extern void pcibios_set_master(struct pci_dev *dev); 77 static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) in pci_get_legacy_ide_irq() 101 extern struct pci_dev *isa_bridge; 114 extern int pci_create_resource_files(struct pci_dev *dev); 115 extern void pci_remove_resource_files(struct pci_dev *dev);
|
/linux-4.4.14/drivers/mtd/nand/ |
D | r852.c | 151 pci_unmap_single(dev->pci_dev, dev->phys_dma_addr, R852_DMA_LEN, in r852_dma_done() 197 dev->phys_dma_addr = pci_map_single(dev->pci_dev, (void *)buf, in r852_do_dma() 201 if (pci_dma_mapping_error(dev->pci_dev, dev->phys_dma_addr)) in r852_do_dma() 645 dev->mtd->dev.parent = &dev->pci_dev->dev; in r852_register_nand_device() 829 static int r852_probe(struct pci_dev *pci_dev, const struct pci_device_id *id) in r852_probe() argument 836 error = pci_enable_device(pci_dev); in r852_probe() 841 pci_set_master(pci_dev); in r852_probe() 843 error = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); in r852_probe() 847 error = pci_request_regions(pci_dev, DRV_NAME); in r852_probe() 890 dev->pci_dev = pci_dev; in r852_probe() [all …]
|
/linux-4.4.14/drivers/ata/ |
D | pata_serverworks.c | 69 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in oem_cable() 104 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_cable_detect() 128 static u8 serverworks_is_csb(struct pci_dev *pdev) in serverworks_is_csb() 202 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_set_piomode() 233 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_set_dmamode() 278 static int serverworks_fixup_osb4(struct pci_dev *pdev) in serverworks_fixup_osb4() 281 struct pci_dev *isa_dev = pci_get_device(PCI_VENDOR_ID_SERVERWORKS, in serverworks_fixup_osb4() 297 static int serverworks_fixup_csb(struct pci_dev *pdev) in serverworks_fixup_csb() 303 struct pci_dev * findev = NULL; in serverworks_fixup_csb() 316 struct pci_dev * findev = NULL; in serverworks_fixup_csb() [all …]
|
D | pata_sl82c105.c | 58 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_pre_reset() 79 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_configure_piomode() 116 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_configure_dmamode() 141 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_reset_engine() 232 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sl82c105_sff_irq_check() 264 static int sl82c105_bridge_revision(struct pci_dev *pdev) in sl82c105_bridge_revision() 266 struct pci_dev *bridge; in sl82c105_bridge_revision() 292 static void sl82c105_fixup(struct pci_dev *pdev) in sl82c105_fixup() 301 static int sl82c105_init_one(struct pci_dev *dev, const struct pci_device_id *id) in sl82c105_init_one() 341 static int sl82c105_reinit_one(struct pci_dev *pdev) in sl82c105_reinit_one()
|
D | pata_sis.c | 62 static int sis_short_ata40(struct pci_dev *dev) in sis_short_ata40() 101 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_port_base() 124 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_133_cable_detect() 144 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_66_cable_detect() 172 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_pre_reset() 196 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_set_fifo() 228 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_old_set_piomode() 265 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_100_set_piomode() 290 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_133_set_piomode() 338 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in sis_old_set_dmamode() [all …]
|
D | pata_artop.c | 57 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop62x0_pre_reset() 76 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_cable_detect() 100 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_load_piomode() 127 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_set_piomode() 154 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_load_piomode() 181 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_set_piomode() 206 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_set_dmamode() 246 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_set_dmamode() 315 static void atp8xx_fixup(struct pci_dev *pdev) in atp8xx_fixup() 357 static int artop_init_one (struct pci_dev *pdev, const struct pci_device_id *id) in artop_init_one() [all …]
|
D | pata_cs5536.c | 98 static int cs5536_read(struct pci_dev *pdev, int reg, u32 *val) in cs5536_read() 110 static int cs5536_write(struct pci_dev *pdev, int reg, int val) in cs5536_write() 122 struct pci_dev *pdev = to_pci_dev(adev->link->ap->host->dev); in cs5536_program_dtc() 143 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cs5536_cable_detect() 174 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cs5536_set_piomode() 214 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cs5536_set_dmamode() 250 static int cs5536_init_one(struct pci_dev *dev, const struct pci_device_id *id) in cs5536_init_one()
|
D | pata_cmd640.c | 54 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd640_set_piomode() 132 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd640_qc_issue() 152 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd640_port_start() 165 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd640_sff_irq_check() 189 static void cmd640_hardware_init(struct pci_dev *pdev) in cmd640_hardware_init() 215 static int cmd640_init_one(struct pci_dev *pdev, const struct pci_device_id *id) in cmd640_init_one() 235 static int cmd640_reinit_one(struct pci_dev *pdev) in cmd640_reinit_one()
|
D | pata_cmd64x.c | 74 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd648_cable_detect() 95 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_set_timing() 196 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_set_dmamode() 240 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_sff_irq_check() 260 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_sff_irq_clear() 279 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd648_sff_irq_check() 296 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd648_sff_irq_clear() 360 static void cmd64x_fixup(struct pci_dev *pdev) in cmd64x_fixup() 376 static int cmd64x_init_one(struct pci_dev *pdev, const struct pci_device_id *id) in cmd64x_init_one() 432 struct pci_dev *bridge = pdev->bus->self; in cmd64x_init_one() [all …]
|
D | pata_atiixp.c | 50 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_cable_detect() 83 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_prereset() 105 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_set_pio_timing() 152 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_set_dmamode() 215 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_bmdma_start() 242 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_bmdma_stop() 270 static int atiixp_init_one(struct pci_dev *pdev, const struct pci_device_id *id) in atiixp_init_one()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | pci.h | 50 void pcibios_set_master(struct pci_dev *dev); 62 struct pci_dev; 71 static inline int pci_controller_num(struct pci_dev *dev) in pci_controller_num() 77 extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, 86 static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) in pci_get_legacy_ide_irq()
|
/linux-4.4.14/drivers/parisc/ |
D | ccio-rm-dma.c | 69 static int ccio_dma_supported( struct pci_dev *dev, u64 mask) in ccio_dma_supported() 82 static void *ccio_alloc_consistent(struct pci_dev *dev, size_t size, in ccio_alloc_consistent() 96 static void ccio_free_consistent(struct pci_dev *dev, size_t size, in ccio_free_consistent() 102 static dma_addr_t ccio_map_single(struct pci_dev *dev, void *ptr, size_t size, in ccio_map_single() 108 static void ccio_unmap_single(struct pci_dev *dev, dma_addr_t dma_addr, in ccio_unmap_single() 115 static int ccio_map_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) in ccio_map_sg() 131 static void ccio_unmap_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) in ccio_unmap_sg()
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-pci.c | 47 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in ccp_get_msix_irqs() 89 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in ccp_get_msi_irq() 136 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in ccp_free_irqs() 152 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); in ccp_find_mmio_area() 164 static int ccp_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) in ccp_pci_probe() 246 static void ccp_pci_remove(struct pci_dev *pdev) in ccp_pci_remove() 266 static int ccp_pci_suspend(struct pci_dev *pdev, pm_message_t state) in ccp_pci_suspend() 291 static int ccp_pci_resume(struct pci_dev *pdev) in ccp_pci_resume()
|
/linux-4.4.14/drivers/isdn/hardware/eicon/ |
D | divasmain.c | 151 static int divas_init_one(struct pci_dev *pdev, 153 static void divas_remove_one(struct pci_dev *pdev); 204 struct pci_dev *pdev = (struct pci_dev *) pci_dev_handle; in diva_os_get_pci_bus() 210 struct pci_dev *pdev = (struct pci_dev *) pci_dev_handle; in diva_os_get_pci_func() 218 struct pci_dev *dev = (struct pci_dev *) pci_dev_handle; in divasa_get_pci_irq() 229 struct pci_dev *dev = (struct pci_dev *) pci_dev_handle; in divasa_get_pci_bar() 255 struct pci_dev *dev = (struct pci_dev *) pci_dev_handle; in PCIwrite() 296 struct pci_dev *dev = (struct pci_dev *) pci_dev_handle; in PCIread() 336 static void *diva_pci_alloc_consistent(struct pci_dev *hwdev, in diva_pci_alloc_consistent() 351 struct pci_dev *pdev = (struct pci_dev *) hdev; in diva_init_dma_map() [all …]
|
/linux-4.4.14/drivers/crypto/qat/qat_dh895xccvf/ |
D | adf_drv.c | 78 static int adf_probe(struct pci_dev *dev, const struct pci_device_id *ent); 79 static void adf_remove(struct pci_dev *dev); 90 pci_release_regions(accel_dev->accel_pci_dev.pci_dev); in adf_cleanup_pci_dev() 91 pci_disable_device(accel_dev->accel_pci_dev.pci_dev); in adf_cleanup_pci_dev() 104 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 108 switch (accel_pci_dev->pci_dev->device) { in adf_cleanup_accel() 120 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel() 201 static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in adf_probe() 227 accel_pci_dev->pci_dev = pdev; in adf_probe() 314 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() [all …]
|
/linux-4.4.14/drivers/staging/comedi/ |
D | comedi_pci.c | 34 struct pci_dev *comedi_to_pci_dev(struct comedi_device *dev) in comedi_to_pci_dev() 60 struct pci_dev *pcidev = comedi_to_pci_dev(dev); in comedi_pci_enable() 91 struct pci_dev *pcidev = comedi_to_pci_dev(dev); in comedi_pci_disable() 117 struct pci_dev *pcidev = comedi_to_pci_dev(dev); in comedi_pci_detach() 149 int comedi_pci_auto_config(struct pci_dev *pcidev, in comedi_pci_auto_config() 171 void comedi_pci_auto_unconfig(struct pci_dev *pcidev) in comedi_pci_auto_unconfig()
|
D | comedi_pci.h | 37 struct pci_dev *comedi_to_pci_dev(struct comedi_device *); 43 int comedi_pci_auto_config(struct pci_dev *, struct comedi_driver *, 45 void comedi_pci_auto_unconfig(struct pci_dev *);
|
/linux-4.4.14/arch/powerpc/platforms/ |
D | fsl_uli1575.c | 62 static void early_uli5249(struct pci_dev *dev) in early_uli5249() 85 static void quirk_uli1575(struct pci_dev *dev) in quirk_uli1575() 142 static void quirk_final_uli1575(struct pci_dev *dev) in quirk_final_uli1575() 178 static void quirk_uli5288(struct pci_dev *dev) in quirk_uli5288() 203 static void quirk_uli5229(struct pci_dev *dev) in quirk_uli5229() 219 static void quirk_final_uli5249(struct pci_dev *dev) in quirk_final_uli5249() 256 static void hpcd_quirk_uli1575(struct pci_dev *dev) in hpcd_quirk_uli1575() 272 static void hpcd_quirk_uli5288(struct pci_dev *dev) in hpcd_quirk_uli5288() 298 static void hpcd_quirk_uli5229(struct pci_dev *dev) in hpcd_quirk_uli5229() 320 static void hpcd_final_uli5288(struct pci_dev *dev) in hpcd_final_uli5288()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | pci.h | 22 void pcibios_set_master(struct pci_dev *dev); 24 int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq); 36 struct pci_dev; 45 extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma,
|
/linux-4.4.14/drivers/mmc/host/ |
D | sdricoh_cs.c | 96 struct pci_dev *pci_dev; member 398 static int sdricoh_init_mmc(struct pci_dev *pci_dev, in sdricoh_init_mmc() argument 407 if (pci_resource_len(pci_dev, SDRICOH_PCI_REGION) != in sdricoh_init_mmc() 413 pci_iomap(pci_dev, SDRICOH_PCI_REGION, SDRICOH_PCI_REGION_SIZE); in sdricoh_init_mmc() 436 host->pci_dev = pci_dev; in sdricoh_init_mmc() 467 pci_iounmap(pci_dev, iobase); in sdricoh_init_mmc() 477 struct pci_dev *pci_dev = NULL; in sdricoh_pcmcia_probe() local 484 while ((pci_dev = in sdricoh_pcmcia_probe() 486 pci_dev))) { in sdricoh_pcmcia_probe() 488 if (!sdricoh_init_mmc(pci_dev, pcmcia_dev)) { in sdricoh_pcmcia_probe() [all …]
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-driver.c | 658 if (cx->pci_dev->subsystem_vendor == CX18_PCI_ID_HAUPPAUGE) { in cx18_process_options() 668 if (cx->pci_dev->device != in cx18_process_options() 671 if (cx->pci_dev->subsystem_vendor != in cx18_process_options() 674 if (cx->pci_dev->subsystem_device != in cx18_process_options() 687 cx->pci_dev->vendor, cx->pci_dev->device); in cx18_process_options() 689 cx->pci_dev->subsystem_vendor, in cx18_process_options() 690 cx->pci_dev->subsystem_device); in cx18_process_options() 732 cx->base_addr = pci_resource_start(cx->pci_dev, 0); in cx18_init_struct1() 810 static int cx18_setup_pci(struct cx18 *cx, struct pci_dev *pci_dev, in cx18_setup_pci() argument 818 if (pci_enable_device(pci_dev)) { in cx18_setup_pci() [all …]
|
/linux-4.4.14/sound/pci/au88x0/ |
D | au88x0.c | 47 static void vortex_fix_latency(struct pci_dev *vortex) in vortex_fix_latency() 58 static void vortex_fix_agp_bridge(struct pci_dev *via) in vortex_fix_agp_bridge() 79 static void snd_vortex_workaround(struct pci_dev *vortex, int fix) in snd_vortex_workaround() 81 struct pci_dev *via = NULL; in snd_vortex_workaround() 130 pci_release_regions(vortex->pci_dev); in snd_vortex_dev_free() 131 pci_disable_device(vortex->pci_dev); in snd_vortex_dev_free() 140 snd_vortex_create(struct snd_card *card, struct pci_dev *pci, vortex_t ** rchip) in snd_vortex_create() 169 chip->pci_dev = pci; in snd_vortex_create() 224 pci_release_regions(chip->pci_dev); in snd_vortex_create() 226 pci_disable_device(chip->pci_dev); in snd_vortex_create() [all …]
|
/linux-4.4.14/arch/arm/include/asm/mach/ |
D | pci.h | 30 u8 (*swizzle)(struct pci_dev *dev, u8 *pin); 31 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); 32 resource_size_t (*align_resource)(struct pci_dev *dev, 52 u8 (*swizzle)(struct pci_dev *, u8 *); 54 int (*map_irq)(const struct pci_dev *, u8, u8);
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci.h | 39 struct pci_dev *parent_dev; 41 struct pci_dev *pdev; 104 int (*msi_setup)(struct pnv_phb *phb, struct pci_dev *dev, 107 void (*dma_dev_setup)(struct pnv_phb *phb, struct pci_dev *pdev); 234 extern void pnv_pci_reset_secondary_bus(struct pci_dev *dev); 237 extern void pnv_pci_dma_dev_setup(struct pci_dev *pdev); 239 extern int pnv_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type); 240 extern void pnv_teardown_msi_irqs(struct pci_dev *pdev);
|
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/ |
D | adf_drv.c | 78 static int adf_probe(struct pci_dev *dev, const struct pci_device_id *ent); 79 static void adf_remove(struct pci_dev *dev); 91 pci_release_regions(accel_dev->accel_pci_dev.pci_dev); in adf_cleanup_pci_dev() 92 pci_disable_device(accel_dev->accel_pci_dev.pci_dev); in adf_cleanup_pci_dev() 104 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 108 switch (accel_pci_dev->pci_dev->device) { in adf_cleanup_accel() 204 static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in adf_probe() 236 accel_pci_dev->pci_dev = pdev; in adf_probe() 339 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() 379 pci_release_regions(accel_pci_dev->pci_dev); in adf_probe() [all …]
|
/linux-4.4.14/arch/frv/include/asm/ |
D | pci.h | 21 struct pci_dev; 25 extern void pcibios_set_master(struct pci_dev *dev); 35 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 38 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size,
|
/linux-4.4.14/arch/arm/kernel/ |
D | bios32.c | 27 struct pci_dev *dev; in pcibios_bus_report_status() 78 static void pci_fixup_83c553(struct pci_dev *dev) in pci_fixup_83c553() 130 static void pci_fixup_unassign(struct pci_dev *dev) in pci_fixup_unassign() 142 static void pci_fixup_dec21285(struct pci_dev *dev) in pci_fixup_dec21285() 161 static void pci_fixup_ide_bases(struct pci_dev *dev) in pci_fixup_ide_bases() 182 static void pci_fixup_dec21142(struct pci_dev *dev) in pci_fixup_dec21142() 204 static void pci_fixup_cy82c693(struct pci_dev *dev) in pci_fixup_cy82c693() 254 static void pci_fixup_it8152(struct pci_dev *dev) in pci_fixup_it8152() 275 static inline int pdev_bad_for_parity(struct pci_dev *dev) in pdev_bad_for_parity() 291 struct pci_dev *dev; in pcibios_fixup_bus() [all …]
|
/linux-4.4.14/include/misc/ |
D | cxl.h | 28 struct cxl_afu *cxl_pci_to_afu(struct pci_dev *dev); 31 unsigned int cxl_pci_to_cfg_record(struct pci_dev *dev); 34 struct device *cxl_get_phys_dev(struct pci_dev *dev); 80 struct cxl_context *cxl_get_context(struct pci_dev *dev); 85 struct cxl_context *cxl_dev_context_init(struct pci_dev *dev);
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_aer.c | 58 static pci_ers_result_t adf_error_detected(struct pci_dev *pdev, in adf_error_detected() 87 struct pci_dev *pdev = accel_to_pci_dev(accel_dev); in adf_dev_restore() 88 struct pci_dev *parent = pdev->bus->self; in adf_dev_restore() 179 static pci_ers_result_t adf_slot_reset(struct pci_dev *pdev) in adf_slot_reset() 194 static void adf_resume(struct pci_dev *pdev) in adf_resume() 219 struct pci_dev *pdev = accel_to_pci_dev(accel_dev); in adf_enable_aer() 239 struct pci_dev *pdev = accel_to_pci_dev(accel_dev); in adf_disable_aer()
|
/linux-4.4.14/drivers/net/wireless/prism54/ |
D | islpci_hotplug.c | 76 static int prism54_probe(struct pci_dev *, const struct pci_device_id *); 77 static void prism54_remove(struct pci_dev *); 78 static int prism54_suspend(struct pci_dev *, pm_message_t state); 79 static int prism54_resume(struct pci_dev *); 95 prism54_probe(struct pci_dev *pdev, const struct pci_device_id *id) in prism54_probe() 217 prism54_remove(struct pci_dev *pdev) in prism54_remove() 259 prism54_suspend(struct pci_dev *pdev, pm_message_t state) in prism54_suspend() 282 prism54_resume(struct pci_dev *pdev) in prism54_resume()
|
/linux-4.4.14/drivers/net/can/sja1000/ |
D | kvaser_pci.c | 54 struct pci_dev *pci_dev; member 185 dev_info(&board->pci_dev->dev, "Removing device %s\n", in kvaser_pci_del_chan() 193 dev_info(&board->pci_dev->dev, "Removing device %s\n", in kvaser_pci_del_chan() 201 pci_iounmap(board->pci_dev, priv->reg_base); in kvaser_pci_del_chan() 202 pci_iounmap(board->pci_dev, board->conf_addr); in kvaser_pci_del_chan() 203 pci_iounmap(board->pci_dev, board->res_addr); in kvaser_pci_del_chan() 208 static int kvaser_pci_add_chan(struct pci_dev *pdev, int channel, in kvaser_pci_add_chan() 226 board->pci_dev = pdev; in kvaser_pci_add_chan() 290 static int kvaser_pci_init_one(struct pci_dev *pdev, in kvaser_pci_init_one() 379 static void kvaser_pci_remove_one(struct pci_dev *pdev) in kvaser_pci_remove_one()
|
/linux-4.4.14/drivers/net/wireless/ |
D | atmel_pci.c | 40 static int atmel_pci_probe(struct pci_dev *, const struct pci_device_id *); 41 static void atmel_pci_remove(struct pci_dev *); 51 static int atmel_pci_probe(struct pci_dev *pdev, in atmel_pci_probe() 71 static void atmel_pci_remove(struct pci_dev *pdev) in atmel_pci_remove()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | pci.h | 70 void pcibios_set_master(struct pci_dev *dev); 72 int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq); 76 extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, 92 int native_setup_msi_irqs(struct pci_dev *dev, int nvec, int type); 94 void native_restore_msi_irqs(struct pci_dev *dev);
|
D | probe_roms.h | 3 struct pci_dev; 5 extern void __iomem *pci_map_biosrom(struct pci_dev *pdev); 7 extern size_t pci_biosrom_size(struct pci_dev *pdev);
|
D | x86_init.h | 172 struct pci_dev; 175 int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type); 177 void (*teardown_msi_irqs)(struct pci_dev *dev); 178 void (*restore_msi_irqs)(struct pci_dev *dev);
|
/linux-4.4.14/include/linux/uwb/ |
D | umc.h | 141 static inline struct pci_dev *umc_parent_pci_dev(struct umc_dev *umc_dev) in umc_parent_pci_dev() 143 struct pci_dev *pci_dev = NULL; in umc_parent_pci_dev() local 145 pci_dev = to_pci_dev(umc_dev->dev.parent); in umc_parent_pci_dev() 146 return pci_dev; in umc_parent_pci_dev()
|
/linux-4.4.14/drivers/media/pci/cx88/ |
D | cx88-mpeg.c | 442 static int cx8802_suspend_common(struct pci_dev *pci_dev, pm_message_t state) in cx8802_suspend_common() argument 444 struct cx8802_dev *dev = pci_get_drvdata(pci_dev); in cx8802_suspend_common() 460 pci_save_state(pci_dev); in cx8802_suspend_common() 461 if (0 != pci_set_power_state(pci_dev, pci_choose_state(pci_dev, state))) { in cx8802_suspend_common() 462 pci_disable_device(pci_dev); in cx8802_suspend_common() 468 static int cx8802_resume_common(struct pci_dev *pci_dev) in cx8802_resume_common() argument 470 struct cx8802_dev *dev = pci_get_drvdata(pci_dev); in cx8802_resume_common() 476 err=pci_enable_device(pci_dev); in cx8802_resume_common() 484 err=pci_set_power_state(pci_dev, PCI_D0); in cx8802_resume_common() 488 pci_disable_device(pci_dev); in cx8802_resume_common() [all …]
|
D | cx88.h | 486 struct pci_dev *pci; 527 int (*suspend)(struct pci_dev *pci_dev, pm_message_t state); 528 int (*resume)(struct pci_dev *pci_dev); 550 struct pci_dev *pci; 629 cx88_risc_buffer(struct pci_dev *pci, struct cx88_riscmem *risc, 634 cx88_risc_databuffer(struct pci_dev *pci, struct cx88_riscmem *risc, 651 struct pci_dev *pci, 655 extern struct cx88_core *cx88_core_get(struct pci_dev *pci); 657 struct pci_dev *pci); 683 extern int cx88_i2c_init(struct cx88_core *core, struct pci_dev *pci); [all …]
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
D | ast_drv.c | 63 static int ast_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in ast_pci_probe() 69 ast_pci_remove(struct pci_dev *pdev) in ast_pci_remove() 122 struct pci_dev *pdev = to_pci_dev(dev); in ast_pm_suspend() 136 struct pci_dev *pdev = to_pci_dev(dev); in ast_pm_resume() 143 struct pci_dev *pdev = to_pci_dev(dev); in ast_pm_freeze() 154 struct pci_dev *pdev = to_pci_dev(dev); in ast_pm_thaw() 161 struct pci_dev *pdev = to_pci_dev(dev); in ast_pm_poweroff()
|
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe.h | 593 int (*platform_init)(struct pci_dev *pdev); 627 struct pci_dev *pdev; 646 struct pci_dev *ptp_pdev; 668 u32 pch_ch_control_read(struct pci_dev *pdev); 669 void pch_ch_control_write(struct pci_dev *pdev, u32 val); 670 u32 pch_ch_event_read(struct pci_dev *pdev); 671 void pch_ch_event_write(struct pci_dev *pdev, u32 val); 672 u32 pch_src_uuid_lo_read(struct pci_dev *pdev); 673 u32 pch_src_uuid_hi_read(struct pci_dev *pdev); 674 u64 pch_rx_snap_read(struct pci_dev *pdev); [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci.c | 62 static void quirk_isa_bridge(struct pci_dev *dev) in quirk_isa_bridge() 68 static void quirk_cypress(struct pci_dev *dev) in quirk_cypress() 107 static void pcibios_fixup_final(struct pci_dev *dev) in pcibios_fixup_final() 128 struct pci_dev *dev = data; in pcibios_align_resource() 201 void pdev_save_srm_config(struct pci_dev *dev) in pdev_save_srm_config() 245 struct pci_dev *dev = bus->self; in pcibios_fixup_bus() 263 pcibios_set_master(struct pci_dev *dev) in pcibios_set_master() 276 struct pci_dev *dev; in pcibios_claim_one_bus() 397 struct pci_dev *dev; in sys_pciconfig_iobase() 437 void pci_iounmap(struct pci_dev *dev, void __iomem * addr) in pci_iounmap() [all …]
|
/linux-4.4.14/drivers/mtd/maps/ |
D | pci.c | 26 int (*init)(struct pci_dev *dev, struct map_pci_info *map); 27 void (*exit)(struct pci_dev *dev, struct map_pci_info *map); 35 void (*exit)(struct pci_dev *dev, struct map_pci_info *map); 37 struct pci_dev *dev; 91 intel_iq80310_init(struct pci_dev *dev, struct map_pci_info *map) in intel_iq80310_init() 119 intel_iq80310_exit(struct pci_dev *dev, struct map_pci_info *map) in intel_iq80310_exit() 159 intel_dc21285_init(struct pci_dev *dev, struct map_pci_info *map) in intel_dc21285_init() 203 intel_dc21285_exit(struct pci_dev *dev, struct map_pci_info *map) in intel_dc21285_exit() 255 static int mtd_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) in mtd_pci_probe() 308 static void mtd_pci_remove(struct pci_dev *dev) in mtd_pci_remove()
|
/linux-4.4.14/drivers/misc/cxl/ |
D | vphb.c | 14 static int cxl_dma_set_mask(struct pci_dev *pdev, u64 dma_mask) in cxl_dma_set_mask() 30 static int cxl_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in cxl_setup_msi_irqs() 35 static void cxl_teardown_msi_irqs(struct pci_dev *pdev) in cxl_teardown_msi_irqs() 43 static bool cxl_pci_enable_device_hook(struct pci_dev *dev) in cxl_pci_enable_device_hook() 72 static void cxl_pci_disable_device(struct pci_dev *dev) in cxl_pci_disable_device() 92 static void cxl_pci_reset_secondary_bus(struct pci_dev *dev) in cxl_pci_reset_secondary_bus() 234 struct pci_dev *phys_dev; in cxl_pci_vphb_add() 299 struct cxl_afu *cxl_pci_to_afu(struct pci_dev *dev) in cxl_pci_to_afu() 309 unsigned int cxl_pci_to_cfg_record(struct pci_dev *dev) in cxl_pci_to_cfg_record()
|
D | pci.c | 152 static inline resource_size_t p1_base(struct pci_dev *dev) in p1_base() 157 static inline resource_size_t p1_size(struct pci_dev *dev) in p1_size() 162 static inline resource_size_t p2_base(struct pci_dev *dev) in p2_base() 167 static inline resource_size_t p2_size(struct pci_dev *dev) in p2_size() 172 static int find_cxl_vsec(struct pci_dev *dev) in find_cxl_vsec() 186 static void dump_cxl_config_space(struct pci_dev *dev) in dump_cxl_config_space() 342 static int init_implementation_adapter_regs(struct cxl *adapter, struct pci_dev *dev) in init_implementation_adapter_regs() 376 static int cxl_setup_psl_timebase(struct cxl *adapter, struct pci_dev *dev) in cxl_setup_psl_timebase() 438 struct pci_dev *dev = to_pci_dev(adapter->dev.parent); in cxl_setup_irq() 445 struct pci_dev *dev = to_pci_dev(adapter->dev.parent); in cxl_update_image_control() [all …]
|
/linux-4.4.14/drivers/media/pci/ngene/ |
D | ngene-core.c | 787 pci_free_consistent(dev->pci_dev, in free_ringbuffer() 793 pci_free_consistent(dev->pci_dev, in free_ringbuffer() 800 pci_free_consistent(dev->pci_dev, rb->SCListMemSize, in free_ringbuffer() 803 pci_free_consistent(dev->pci_dev, rb->MemSize, rb->Head, rb->PAHead); in free_ringbuffer() 837 pci_free_consistent(dev->pci_dev, in free_common_buffers() 842 pci_free_consistent(dev->pci_dev, in free_common_buffers() 852 static int create_ring_buffer(struct pci_dev *pci_dev, in create_ring_buffer() argument 872 Head = pci_alloc_consistent(pci_dev, MemSize, &tmp); in create_ring_buffer() 904 static int AllocateRingBuffers(struct pci_dev *pci_dev, in AllocateRingBuffers() argument 925 SCListMem = pci_alloc_consistent(pci_dev, SCListMemSize, &tmp); in AllocateRingBuffers() [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | pci.c | 206 struct pci_dev *dev) in pci_parse_of_addrs() 248 static struct pci_dev *of_create_pci_dev(struct pci_pbm_info *pbm, in of_create_pci_dev() 254 struct pci_dev *dev; in of_create_pci_dev() 378 static void apb_fake_ranges(struct pci_dev *dev, in apb_fake_ranges() 412 struct pci_dev *dev) in of_scan_pci_bridge() 543 struct pci_dev *dev; in pci_of_scan_bus() 585 struct pci_dev *pdev; in show_pciobppath_attr() 598 struct pci_dev *dev; in pci_bus_register_of_sysfs() 620 struct pci_dev *dev; in pci_claim_bus_resources() 694 int pcibios_enable_device(struct pci_dev *dev, int mask) in pcibios_enable_device() [all …]
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_drv.c | 63 qxl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in qxl_pci_probe() 74 qxl_pci_remove(struct pci_dev *pdev) in qxl_pci_remove() 93 struct pci_dev *pdev = dev->pdev; in qxl_drm_freeze() 146 struct pci_dev *pdev = to_pci_dev(dev); in qxl_pm_suspend() 161 struct pci_dev *pdev = to_pci_dev(dev); in qxl_pm_resume() 175 struct pci_dev *pdev = to_pci_dev(dev); in qxl_pm_thaw() 183 struct pci_dev *pdev = to_pci_dev(dev); in qxl_pm_freeze() 191 struct pci_dev *pdev = to_pci_dev(dev); in qxl_pm_restore()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | pci.h | 66 struct pci_dev; 69 extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, 71 extern void pcibios_set_master(struct pci_dev *dev); 92 int pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin); 103 static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) in pci_get_legacy_ide_irq()
|
/linux-4.4.14/arch/cris/arch-v32/drivers/pci/ |
D | bios.c | 9 void pcibios_set_master(struct pci_dev *dev) in pcibios_set_master() 17 int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, in pci_mmap_page_range() 51 int pcibios_enable_resources(struct pci_dev *dev, int mask) in pcibios_enable_resources() 83 int pcibios_enable_irq(struct pci_dev *dev) in pcibios_enable_irq() 89 int pcibios_enable_device(struct pci_dev *dev, int mask) in pcibios_enable_device()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | pci-common.c | 127 void pcibios_reset_secondary_bus(struct pci_dev *dev) in pcibios_reset_secondary_bus() 140 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno) in pcibios_iov_resource_alignment() 235 static int pci_read_irq_line(struct pci_dev *pci_dev) in pci_read_irq_line() argument 240 pr_debug("PCI: Try to map irq for %s...\n", pci_name(pci_dev)); in pci_read_irq_line() 246 if (of_irq_parse_pci(pci_dev, &oirq)) { in pci_read_irq_line() 256 if (pci_read_config_byte(pci_dev, PCI_INTERRUPT_PIN, &pin)) in pci_read_irq_line() 260 if (pci_read_config_byte(pci_dev, PCI_INTERRUPT_LINE, &line) || in pci_read_irq_line() 284 pci_dev->irq = virq; in pci_read_irq_line() 306 static struct resource *__pci_mmap_make_offset(struct pci_dev *dev, in __pci_mmap_make_offset() 362 static pgprot_t __pci_mmap_set_pgprot(struct pci_dev *dev, struct resource *rp, in __pci_mmap_set_pgprot() [all …]
|
D | eeh_sysfs.c | 43 struct pci_dev *pdev = to_pci_dev(dev); \ 60 struct pci_dev *pdev = to_pci_dev(dev); in eeh_pe_state_show() 76 struct pci_dev *pdev = to_pci_dev(dev); in eeh_pe_state_store() 94 void eeh_sysfs_add_device(struct pci_dev *pdev) in eeh_sysfs_add_device() 116 void eeh_sysfs_remove_device(struct pci_dev *pdev) in eeh_sysfs_remove_device()
|
D | eeh_cache.c | 54 struct pci_dev *pcidev; 128 eeh_addr_cache_insert(struct pci_dev *dev, resource_size_t alo, in eeh_addr_cache_insert() 172 static void __eeh_addr_cache_insert_dev(struct pci_dev *dev) in __eeh_addr_cache_insert_dev() 221 void eeh_addr_cache_insert_dev(struct pci_dev *dev) in eeh_addr_cache_insert_dev() 234 static inline void __eeh_addr_cache_rmv_dev(struct pci_dev *dev) in __eeh_addr_cache_rmv_dev() 262 void eeh_addr_cache_rmv_dev(struct pci_dev *dev) in eeh_addr_cache_rmv_dev() 284 struct pci_dev *dev = NULL; in eeh_addr_cache_build()
|
/linux-4.4.14/drivers/hwmon/ |
D | fam15h_power.c | 51 struct pci_dev *pdev; 69 struct pci_dev *f4 = data->pdev; in show_power() 118 static int fam15h_power_init_attrs(struct pci_dev *pdev, in fam15h_power_init_attrs() 149 static bool should_load_on_this_node(struct pci_dev *f4) in should_load_on_this_node() 172 static void tweak_runavg_range(struct pci_dev *pdev) in tweak_runavg_range() 197 static int fam15h_power_resume(struct pci_dev *pdev) in fam15h_power_resume() 206 static int fam15h_power_init_data(struct pci_dev *f4, in fam15h_power_init_data() 259 static int fam15h_power_probe(struct pci_dev *pdev, in fam15h_power_probe()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | msi.c | 73 static void rtas_disable_msi(struct pci_dev *pdev) in rtas_disable_msi() 117 static void rtas_teardown_msi_irqs(struct pci_dev *pdev) in rtas_teardown_msi_irqs() 132 static int check_req(struct pci_dev *pdev, int nvec, char *prop_name) in check_req() 164 static int check_req_msi(struct pci_dev *pdev, int nvec) in check_req_msi() 169 static int check_req_msix(struct pci_dev *pdev, int nvec) in check_req_msix() 176 static struct device_node *find_pe_total_msi(struct pci_dev *dev, int *total) in find_pe_total_msi() 197 static struct device_node *find_pe_dn(struct pci_dev *dev, int *total) in find_pe_dn() 285 static int msi_quota_for_device(struct pci_dev *dev, int request) in msi_quota_for_device() 343 static int check_msix_entries(struct pci_dev *pdev) in check_msix_entries() 364 static void rtas_hack_32bit_msi_gen2(struct pci_dev *pdev) in rtas_hack_32bit_msi_gen2() [all …]
|
/linux-4.4.14/drivers/edac/ |
D | i82875p_edac.c | 160 struct pci_dev *ovrfl_pdev; 181 static struct pci_dev *mci_pdev; /* init dev: in case that AGP code has 190 struct pci_dev *pdev; in i82875p_get_error_info() 272 static int i82875p_setup_overfl_dev(struct pci_dev *pdev, in i82875p_setup_overfl_dev() 273 struct pci_dev **ovrfl_pdev, in i82875p_setup_overfl_dev() 276 struct pci_dev *dev; in i82875p_setup_overfl_dev() 342 struct pci_dev *pdev, in i82875p_init_csrows() 389 static int i82875p_probe1(struct pci_dev *pdev, int dev_idx) in i82875p_probe1() 395 struct pci_dev *ovrfl_pdev; in i82875p_probe1() 474 static int i82875p_init_one(struct pci_dev *pdev, in i82875p_init_one() [all …]
|
D | amd8111_edac.c | 50 static int edac_pci_read_dword(struct pci_dev *dev, int reg, u32 *val32) in edac_pci_read_dword() 62 static void edac_pci_read_byte(struct pci_dev *dev, int reg, u8 *val8) in edac_pci_read_byte() 72 static void edac_pci_write_dword(struct pci_dev *dev, int reg, u32 val32) in edac_pci_write_dword() 82 static void edac_pci_write_byte(struct pci_dev *dev, int reg, u8 val8) in edac_pci_write_byte() 101 struct pci_dev *dev = pci_info->dev; in amd8111_pci_bridge_init() 149 struct pci_dev *dev = pci_info->dev; in amd8111_pci_bridge_exit() 172 struct pci_dev *dev = pci_info->dev; in amd8111_pci_bridge_check() 249 struct pci_dev *dev = dev_info->dev; in amd8111_lpc_bridge_init() 292 struct pci_dev *dev = dev_info->dev; in amd8111_lpc_bridge_check() 349 static int amd8111_dev_probe(struct pci_dev *dev, in amd8111_dev_probe() [all …]
|
/linux-4.4.14/include/linux/mmc/ |
D | sdhci-pci-data.h | 4 struct pci_dev; 7 struct pci_dev *pdev; 15 extern struct sdhci_pci_data *(*sdhci_pci_get_data)(struct pci_dev *pdev,
|
/linux-4.4.14/drivers/gpu/vga/ |
D | vgaarb.c | 59 struct pci_dev *pdev; 119 static struct pci_dev *vga_default; 121 static void vga_arb_device_card_gone(struct pci_dev *pdev); 124 static struct vga_device *vgadev_find(struct pci_dev *pdev) in vgadev_find() 135 struct pci_dev *vga_default_device(void) in vga_default_device() 141 void vga_set_default_device(struct pci_dev *pdev) in vga_set_default_device() 359 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) in vga_get() 411 int vga_tryget(struct pci_dev *pdev, unsigned int rsrc) in vga_tryget() 438 void vga_put(struct pci_dev *pdev, unsigned int rsrc) in vga_put() 471 struct pci_dev *new_bridge, *bridge; in vga_arbiter_check_bridge_sharing() [all …]
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_ctl_defs.h | 98 struct pci_dev; 107 struct pci_dev *pdev; 126 struct pci_dev *pdev; 142 struct pci_dev *pdev; /* associated PCI device */
|
/linux-4.4.14/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 196 dev->i2c_bus[0].dev.parent = &dev->pci_dev->dev; in smi_i2c_init() 218 dev->i2c_bus[1].dev.parent = &dev->pci_dev->dev; in smi_i2c_init() 306 dev_dbg(&dev->pci_dev->dev, in smi_dma_xfer() 318 dev_dbg(&dev->pci_dev->dev, in smi_dma_xfer() 329 dev_dbg(&dev->pci_dev->dev, in smi_dma_xfer() 341 dev_dbg(&dev->pci_dev->dev, in smi_dma_xfer() 363 pci_free_consistent(port->dev->pci_dev, SMI_TS_DMA_BUF_SIZE, in smi_port_dma_free() 368 pci_free_consistent(port->dev->pci_dev, SMI_TS_DMA_BUF_SIZE, in smi_port_dma_free() 376 dev_dbg(&port->dev->pci_dev->dev, in smi_port_init() 410 port->cpu_addr[0] = pci_alloc_consistent(port->dev->pci_dev, in smi_port_init() [all …]
|
/linux-4.4.14/drivers/char/agp/ |
D | amd64-agp.c | 122 struct pci_dev *dev; in amd64_fetch_size() 151 static u64 amd64_configure(struct pci_dev *hammer, u64 gatt_table) in amd64_configure() 206 struct pci_dev *dev = node_to_amd_nb(i)->misc; in amd64_cleanup() 270 static int fix_northbridge(struct pci_dev *nb, struct pci_dev *agp, u16 cap) in fix_northbridge() 325 static int cache_nbs(struct pci_dev *pdev, u32 cap_ptr) in cache_nbs() 337 struct pci_dev *dev = node_to_amd_nb(i)->misc; in cache_nbs() 351 static void amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge) in amd8151_init() 389 static int uli_agp_init(struct pci_dev *pdev) in uli_agp_init() 392 struct pci_dev *dev1; in uli_agp_init() 451 static int nforce3_agp_init(struct pci_dev *pdev) in nforce3_agp_init() [all …]
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | efx.c | 1178 pci_name(efx->pci_dev), in efx_associate() 1192 pci_name(other->pci_dev), in efx_associate() 1226 struct pci_dev *pci_dev = efx->pci_dev; in efx_init_io() local 1235 rc = pci_enable_device(pci_dev); in efx_init_io() 1242 pci_set_master(pci_dev); in efx_init_io() 1250 rc = dma_set_mask_and_coherent(&pci_dev->dev, dma_mask); in efx_init_io() 1263 efx->membase_phys = pci_resource_start(efx->pci_dev, bar); in efx_init_io() 1264 rc = pci_request_region(pci_dev, bar, "sfc"); in efx_init_io() 1287 pci_release_region(efx->pci_dev, bar); in efx_init_io() 1291 pci_disable_device(efx->pci_dev); in efx_init_io() [all …]
|
/linux-4.4.14/drivers/vme/boards/ |
D | vme_vmivme7805.c | 22 static int vmic_probe(struct pci_dev *, const struct pci_device_id *); 23 static void vmic_remove(struct pci_dev *); 42 static int vmic_probe(struct pci_dev *pdev, const struct pci_device_id *id) in vmic_probe() 97 static void vmic_remove(struct pci_dev *pdev) in vmic_remove()
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | pasemi.h | 6 extern void pas_pci_irq_fixup(struct pci_dev *dev); 7 extern void pas_pci_dma_dev_setup(struct pci_dev *dev); 9 extern void __iomem *pasemi_pci_getcfgaddr(struct pci_dev *dev, int offset);
|
/linux-4.4.14/arch/mips/ath79/ |
D | pci.c | 24 static int (*ath79_pci_plat_dev_init)(struct pci_dev *dev); 67 int __init pcibios_map_irq(const struct pci_dev *dev, uint8_t slot, uint8_t pin) in pcibios_map_irq() 87 pci_name((struct pci_dev *) dev)); in pcibios_map_irq() 106 pci_name((struct pci_dev *) dev), pin); in pcibios_map_irq() 109 pci_name((struct pci_dev *) dev), irq, pin); in pcibios_map_irq() 114 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 129 void __init ath79_pci_set_plat_dev_init(int (*func)(struct pci_dev *dev)) in ath79_pci_set_plat_dev_init()
|
/linux-4.4.14/lib/ |
D | pci_iomap.c | 27 void __iomem *pci_iomap_range(struct pci_dev *dev, in pci_iomap_range() 67 void __iomem *pci_iomap_wc_range(struct pci_dev *dev, in pci_iomap_wc_range() 110 void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) in pci_iomap() 131 void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long maxlen) in pci_iomap_wc()
|
/linux-4.4.14/drivers/atm/ |
D | he.c | 351 static int he_init_one(struct pci_dev *pci_dev, in he_init_one() argument 360 if (pci_enable_device(pci_dev)) in he_init_one() 362 if (dma_set_mask_and_coherent(&pci_dev->dev, DMA_BIT_MASK(32)) != 0) { in he_init_one() 368 atm_dev = atm_dev_register(DEV_LABEL, &pci_dev->dev, &he_ops, -1, NULL); in he_init_one() 373 pci_set_drvdata(pci_dev, atm_dev); in he_init_one() 381 he_dev->pci_dev = pci_dev; in he_init_one() 404 pci_disable_device(pci_dev); in he_init_one() 408 static void he_remove_one(struct pci_dev *pci_dev) in he_remove_one() argument 413 atm_dev = pci_get_drvdata(pci_dev); in he_remove_one() 422 pci_disable_device(pci_dev); in he_remove_one() [all …]
|
/linux-4.4.14/drivers/misc/mei/ |
D | pci-txe.c | 54 static void mei_txe_pci_iounmap(struct pci_dev *pdev, struct mei_txe_hw *hw) in mei_txe_pci_iounmap() 73 static int mei_txe_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in mei_txe_probe() 203 static void mei_txe_remove(struct pci_dev *pdev) in mei_txe_remove() 244 struct pci_dev *pdev = to_pci_dev(device); in mei_txe_pci_suspend() 264 struct pci_dev *pdev = to_pci_dev(device); in mei_txe_pci_resume() 302 struct pci_dev *pdev = to_pci_dev(device); in mei_txe_pm_runtime_idle() 317 struct pci_dev *pdev = to_pci_dev(device); in mei_txe_pm_runtime_suspend() 352 struct pci_dev *pdev = to_pci_dev(device); in mei_txe_pm_runtime_resume() 382 struct pci_dev *pdev = to_pci_dev(dev->dev); in mei_txe_set_pm_domain()
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | pci.c | 75 struct pci_dev *dev = data; in pcibios_align_resource() 93 pcibios_enable_resources(struct pci_dev *dev, int mask) in pcibios_enable_resources() 219 void pcibios_set_master(struct pci_dev *dev) in pcibios_set_master() 224 int pcibios_enable_device(struct pci_dev *dev, int mask) in pcibios_enable_device() 260 pci_controller_num(struct pci_dev *dev) in pci_controller_num() 286 __pci_mmap_make_offset(struct pci_dev *dev, struct vm_area_struct *vma, in __pci_mmap_make_offset() 341 __pci_mmap_set_pgprot(struct pci_dev *dev, struct vm_area_struct *vma, in __pci_mmap_set_pgprot() 365 int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, in pci_mmap_page_range()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | pci_64.h | 48 int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, 52 static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) in pci_get_legacy_ide_irq() 58 void pci_resource_to_user(const struct pci_dev *dev, int bar,
|