Home
last modified time | relevance | path

Searched refs:pci_dev (Results 1 – 25 of 1593) sorted by relevance

12345678910>>...64

/linux/drivers/misc/genwqe/
H A Dcard_base.c197 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_bus_reset() local
205 pci_iounmap(pci_dev, mmio); in genwqe_bus_reset()
207 pci_release_mem_regions(pci_dev); in genwqe_bus_reset()
214 dev_dbg(&pci_dev->dev, "[%s] pci_reset function ...\n", __func__); in genwqe_bus_reset()
215 rc = pci_reset_function(pci_dev); in genwqe_bus_reset()
217 dev_err(&pci_dev->dev, in genwqe_bus_reset()
221 dev_dbg(&pci_dev->dev, "[%s] done with rc=%d\n", __func__, rc); in genwqe_bus_reset()
231 rc = pci_request_mem_regions(pci_dev, genwqe_driver_name); in genwqe_bus_reset()
233 dev_err(&pci_dev->dev, in genwqe_bus_reset()
238 cd->mmio = pci_iomap(pci_dev, 0, 0); in genwqe_bus_reset()
[all …]
/linux/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_core.c151 dev_dbg(&ndev->pci_dev->dev, "%s(): num %d is_dvb_tc %d\n", in netup_unidvb_tuner_ctrl()
182 dev_dbg(&ndev->pci_dev->dev, in netup_unidvb_dev_enable()
194 dev_dbg(&dma->ndev->pci_dev->dev, in netup_unidvb_dma_enable()
210 struct device *dev = &dma->ndev->pci_dev->dev; in netup_dma_interrupt()
249 struct pci_dev *pci_dev = (struct pci_dev *)dev_id; in netup_unidvb_isr() local
250 struct netup_unidvb_dev *ndev = pci_get_drvdata(pci_dev); in netup_unidvb_isr()
279 dev_err(&pci_dev->dev, in netup_unidvb_isr()
298 dev_dbg(&dma->ndev->pci_dev->dev, "%s()\n", __func__); in netup_unidvb_queue_setup()
304 dev_dbg(&dma->ndev->pci_dev->dev, "%s() nbuffers=%d sizes[0]=%d\n", in netup_unidvb_queue_setup()
316 dev_dbg(&dma->ndev->pci_dev->dev, "%s(): buf 0x%p\n", __func__, buf); in netup_unidvb_buf_prepare()
[all …]
/linux/include/linux/
H A Dvgaarb.h17 struct pci_dev;
29 void vga_set_legacy_decoding(struct pci_dev *pdev, unsigned int decodes);
30 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible);
31 void vga_put(struct pci_dev *pdev, unsigned int rsrc);
32 struct pci_dev *vga_default_device(void);
33 void vga_set_default_device(struct pci_dev *pdev);
34 int vga_remove_vgacon(struct pci_dev *pdev);
35 int vga_client_register(struct pci_dev *pdev,
36 unsigned int (*set_decode)(struct pci_dev *pdev, bool state));
38 static inline void vga_set_legacy_decoding(struct pci_dev *pdev, in vga_set_legacy_decoding()
[all …]
H A Dvga_switcheroo.h36 struct pci_dev;
122 enum vga_switcheroo_client_id (*get_client_id)(struct pci_dev *pdev);
144 void (*set_gpu_state)(struct pci_dev *dev, enum vga_switcheroo_state);
145 void (*reprobe)(struct pci_dev *dev);
146 bool (*can_switch)(struct pci_dev *dev);
147 void (*gpu_bound)(struct pci_dev *dev, enum vga_switcheroo_client_id);
151 void vga_switcheroo_unregister_client(struct pci_dev *dev);
152 int vga_switcheroo_register_client(struct pci_dev *dev,
155 int vga_switcheroo_register_audio_client(struct pci_dev *pdev,
157 struct pci_dev *vga_dev);
[all …]
H A Dpci-tsm.h49 struct pci_dev *pdev);
51 int (*connect)(struct pci_dev *pdev);
52 void (*disconnect)(struct pci_dev *pdev);
53 struct pci_tdi *(*bind)(struct pci_dev *pdev,
75 struct pci_dev *pdev);
87 struct pci_dev *pdev;
111 struct pci_dev *pdev;
112 struct pci_dev *dsm_dev;
130 static inline bool is_pci_tsm_pf0(struct pci_dev *pdev) in is_pci_tsm_pf0()
205 int pci_tsm_link_constructor(struct pci_dev *pdev, struct pci_tsm *tsm,
[all …]
H A Dpci-tph.h24 int pcie_tph_set_st_entry(struct pci_dev *pdev,
26 int pcie_tph_get_cpu_st(struct pci_dev *dev,
29 void pcie_disable_tph(struct pci_dev *pdev);
30 int pcie_enable_tph(struct pci_dev *pdev, int mode);
31 u16 pcie_tph_get_st_table_size(struct pci_dev *pdev);
32 u32 pcie_tph_get_st_table_loc(struct pci_dev *pdev);
34 static inline int pcie_tph_set_st_entry(struct pci_dev *pdev, in pcie_tph_set_st_entry()
37 static inline int pcie_tph_get_cpu_st(struct pci_dev *dev, in pcie_tph_get_cpu_st()
41 static inline void pcie_disable_tph(struct pci_dev *pdev) { } in pcie_disable_tph()
42 static inline int pcie_enable_tph(struct pci_dev *pdev, int mode) in pcie_enable_tph()
H A Dptp_pch.h15 struct pci_dev;
17 void pch_ch_control_write(struct pci_dev *pdev, u32 val);
18 u32 pch_ch_event_read(struct pci_dev *pdev);
19 void pch_ch_event_write(struct pci_dev *pdev, u32 val);
20 u32 pch_src_uuid_lo_read(struct pci_dev *pdev);
21 u32 pch_src_uuid_hi_read(struct pci_dev *pdev);
22 u64 pch_rx_snap_read(struct pci_dev *pdev);
23 u64 pch_tx_snap_read(struct pci_dev *pdev);
24 int pch_set_station_address(u8 *addr, struct pci_dev *pdev);
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00pci.c41 struct pci_dev *pci_dev = to_pci_dev(rt2x00dev->dev); in rt2x00pci_alloc_reg() local
43 rt2x00dev->csr.base = pci_ioremap_bar(pci_dev, 0); in rt2x00pci_alloc_reg()
65 int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops) in rt2x00pci_probe() argument
72 retval = pci_enable_device(pci_dev); in rt2x00pci_probe()
78 retval = pci_request_regions(pci_dev, pci_name(pci_dev)); in rt2x00pci_probe()
84 pci_set_master(pci_dev); in rt2x00pci_probe()
86 if (pci_set_mwi(pci_dev)) in rt2x00pci_probe()
89 if (dma_set_mask(&pci_dev->dev, DMA_BIT_MASK(32))) { in rt2x00pci_probe()
102 pci_set_drvdata(pci_dev, hw); in rt2x00pci_probe()
105 rt2x00dev->dev = &pci_dev->dev; in rt2x00pci_probe()
[all …]
/linux/drivers/xen/xen-pciback/
H A Dconf_space.h15 typedef void *(*conf_field_init) (struct pci_dev *dev, int offset);
16 typedef void (*conf_field_reset) (struct pci_dev *dev, int offset, void *data);
17 typedef void (*conf_field_free) (struct pci_dev *dev, int offset, void *data);
19 typedef int (*conf_dword_write) (struct pci_dev *dev, int offset, u32 value,
21 typedef int (*conf_word_write) (struct pci_dev *dev, int offset, u16 value,
23 typedef int (*conf_byte_write) (struct pci_dev *dev, int offset, u8 value,
25 typedef int (*conf_dword_read) (struct pci_dev *dev, int offset, u32 *value,
27 typedef int (*conf_word_read) (struct pci_dev *dev, int offset, u16 *value,
29 typedef int (*conf_byte_read) (struct pci_dev *dev, int offset, u8 *value,
80 int xen_pcibk_config_add_field_offset(struct pci_dev *dev,
[all …]
/linux/include/linux/ssb/
H A Dssb_driver_gige.h55 extern bool pdev_is_ssb_gige_core(struct pci_dev *pdev);
58 static inline struct ssb_gige * pdev_to_ssb_gige(struct pci_dev *pdev) in pdev_to_ssb_gige()
66 static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev) in ssb_gige_is_rgmii()
73 static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev) in ssb_gige_have_roboswitch()
83 static inline bool ssb_gige_one_dma_at_once(struct pci_dev *pdev) in ssb_gige_one_dma_at_once()
93 static inline bool ssb_gige_must_flush_posted_writes(struct pci_dev *pdev) in ssb_gige_must_flush_posted_writes()
102 static inline int ssb_gige_get_macaddr(struct pci_dev *pdev, u8 *macaddr) in ssb_gige_get_macaddr()
113 static inline int ssb_gige_get_phyaddr(struct pci_dev *pdev) in ssb_gige_get_phyaddr()
123 struct pci_dev *pdev);
125 const struct pci_dev *pdev);
[all …]
/linux/arch/x86/pci/
H A Dirq.c35 static int pirq_enable_irq(struct pci_dev *dev);
36 static void pirq_disable_irq(struct pci_dev *dev);
53 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq);
54 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq,
56 int (*lvl)(struct pci_dev *router, struct pci_dev *dev, int pirq,
62 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device);
65 int (*pcibios_enable_irq)(struct pci_dev *dev) = pirq_enable_irq;
66 void (*pcibios_disable_irq)(struct pci_dev *dev) = pirq_disable_irq;
349 static int pirq_finali_get(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_get()
368 static int pirq_finali_set(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_set()
[all …]
H A Dfixup.c16 static void pci_fixup_i450nx(struct pci_dev *d) in pci_fixup_i450nx()
41 static void pci_fixup_i450gx(struct pci_dev *d) in pci_fixup_i450gx()
55 static void pci_fixup_umc_ide(struct pci_dev *d) in pci_fixup_umc_ide()
69 static void pci_fixup_latency(struct pci_dev *d) in pci_fixup_latency()
81 static void pci_fixup_piix4_acpi(struct pci_dev *d) in pci_fixup_piix4_acpi()
110 static void pci_fixup_via_northbridge_bug(struct pci_dev *d) in pci_fixup_via_northbridge_bug()
157 static void pci_fixup_transparent_bridge(struct pci_dev *dev) in pci_fixup_transparent_bridge()
177 static void pci_fixup_nforce2(struct pci_dev *dev) in pci_fixup_nforce2()
244 static void pcie_rootport_aspm_quirk(struct pci_dev *pdev) in pcie_rootport_aspm_quirk()
248 struct pci_dev *dev; in pcie_rootport_aspm_quirk()
[all …]
/linux/drivers/virtio/
H A Dvirtio_pci_legacy_dev.c18 struct pci_dev *pci_dev = ldev->pci_dev; in vp_legacy_probe() local
22 if (pci_dev->device < 0x1000 || pci_dev->device > 0x103f) in vp_legacy_probe()
25 if (pci_dev->revision != VIRTIO_PCI_ABI_VERSION) in vp_legacy_probe()
28 rc = dma_set_mask(&pci_dev->dev, DMA_BIT_MASK(64)); in vp_legacy_probe()
30 rc = dma_set_mask_and_coherent(&pci_dev->dev, DMA_BIT_MASK(32)); in vp_legacy_probe()
36 dma_set_coherent_mask(&pci_dev->dev, in vp_legacy_probe()
41 …dev_warn(&pci_dev->dev, "Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this migh… in vp_legacy_probe()
43 rc = pci_request_region(pci_dev, 0, "virtio-pci-legacy"); in vp_legacy_probe()
47 ldev->ioaddr = pci_iomap(pci_dev, 0, 0); in vp_legacy_probe()
55 ldev->id.vendor = pci_dev->subsystem_vendor; in vp_legacy_probe()
[all …]
H A Dvirtio_pci_modern_dev.c26 struct pci_dev *dev = mdev->pci_dev; in vp_modern_map_capability()
114 static inline int virtio_pci_find_capability(struct pci_dev *dev, u8 cfg_type, in virtio_pci_find_capability()
225 struct pci_dev *pci_dev = mdev->pci_dev; in vp_modern_probe() local
234 devid = mdev->device_id_check(pci_dev); in vp_modern_probe()
240 if (pci_dev->device < 0x1000 || pci_dev->device > 0x107f) in vp_modern_probe()
243 if (pci_dev->device < 0x1040) { in vp_modern_probe()
247 mdev->id.device = pci_dev->subsystem_device; in vp_modern_probe()
250 mdev->id.device = pci_dev->device - 0x1040; in vp_modern_probe()
253 mdev->id.vendor = pci_dev->subsystem_vendor; in vp_modern_probe()
256 common = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_COMMON_CFG, in vp_modern_probe()
[all …]
/linux/drivers/usb/core/
H A Dhcd-pci.c36 static inline int is_ohci_or_uhci(struct pci_dev *pdev) in is_ohci_or_uhci()
41 typedef void (*companion_fn)(struct pci_dev *pdev, struct usb_hcd *hcd,
42 struct pci_dev *companion, struct usb_hcd *companion_hcd);
45 static void for_each_companion(struct pci_dev *pdev, struct usb_hcd *hcd, in for_each_companion()
48 struct pci_dev *companion; in for_each_companion()
84 static void ehci_pre_add(struct pci_dev *pdev, struct usb_hcd *hcd, in ehci_pre_add()
85 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_pre_add()
101 static void ehci_post_add(struct pci_dev *pdev, struct usb_hcd *hcd, in ehci_post_add()
102 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_post_add()
122 static void non_ehci_add(struct pci_dev *pdev, struct usb_hcd *hcd, in non_ehci_add()
[all …]
/linux/drivers/media/pci/tw686x/
H A Dtw686x-core.c159 dev_dbg(&dev->pci_dev->dev, "reset: stopping DMA\n"); in tw686x_reset_channels()
181 dev_dbg(&dev->pci_dev->dev, in tw686x_irq()
240 static int tw686x_probe(struct pci_dev *pci_dev, in tw686x_probe() argument
251 sprintf(dev->name, "tw%04X", pci_dev->device); in tw686x_probe()
268 pci_name(pci_dev), pci_dev->irq, in tw686x_probe()
269 (unsigned long)pci_resource_start(pci_dev, 0), in tw686x_probe()
272 dev->pci_dev = pci_dev; in tw686x_probe()
273 if (pci_enable_device(pci_dev)) { in tw686x_probe()
278 pci_set_master(pci_dev); in tw686x_probe()
279 err = dma_set_mask(&pci_dev->dev, DMA_BIT_MASK(32)); in tw686x_probe()
[all …]
/linux/drivers/pci/msi/
H A Dmsi.h8 int pci_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
9 void pci_msi_teardown_msi_irqs(struct pci_dev *dev);
87 void msix_prepare_msi_desc(struct pci_dev *dev, struct msi_desc *desc);
93 void pci_msi_shutdown(struct pci_dev *dev);
94 void pci_msix_shutdown(struct pci_dev *dev);
95 void pci_free_msi_irqs(struct pci_dev *dev);
96 int __pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec, struct irq_affinity *affd);
97 int __pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec,
99 void __pci_restore_msi_state(struct pci_dev *dev);
100 void __pci_restore_msix_state(struct pci_dev *dev);
[all …]
/linux/include/asm-generic/
H A Dpci_iomap.h10 struct pci_dev;
13 extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max);
14 extern void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max);
15 extern void __iomem *pci_iomap_range(struct pci_dev *dev, int bar,
18 extern void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar,
21 extern void pci_iounmap(struct pci_dev *dev, void __iomem *);
26 extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port,
35 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap()
40 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap_wc()
44 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range()
[all …]
/linux/drivers/pci/
H A Dtsm.c38 static inline bool is_dsm(struct pci_dev *pdev) in is_dsm()
43 static inline bool has_tee(struct pci_dev *pdev) in has_tee()
56 struct pci_dev *pf0 = tsm->dsm_dev; in to_pci_tsm_pf0()
68 struct pci_dev *pdev; in tsm_remove()
79 static void pci_tsm_walk_fns(struct pci_dev *pdev, in DEFINE_FREE()
80 int (*cb)(struct pci_dev *pdev, void *data), in DEFINE_FREE()
85 struct pci_dev *pf __free(pci_dev_put) = pci_get_slot( in DEFINE_FREE()
97 struct pci_dev *vf __free(pci_dev_put) = in DEFINE_FREE()
118 static void pci_tsm_walk_fns_reverse(struct pci_dev *pdev, in pci_tsm_walk_fns_reverse()
119 int (*cb)(struct pci_dev *pdev, in pci_tsm_walk_fns_reverse()
[all …]
/linux/sound/pci/asihpi/
H A Dhpioctl.c346 int asihpi_adapter_probe(struct pci_dev *pci_dev, in asihpi_adapter_probe() argument
359 dev_dbg(&pci_dev->dev, in asihpi_adapter_probe()
360 "probe %04x:%04x,%04x:%04x,%04x\n", pci_dev->vendor, in asihpi_adapter_probe()
361 pci_dev->device, pci_dev->subsystem_vendor, in asihpi_adapter_probe()
362 pci_dev->subsystem_device, pci_dev->devfn); in asihpi_adapter_probe()
364 if (pcim_enable_device(pci_dev) < 0) { in asihpi_adapter_probe()
365 dev_err(&pci_dev->dev, in asihpi_adapter_probe()
370 pci_set_master(pci_dev); /* also sets latency timer if < 16 */ in asihpi_adapter_probe()
383 &pci_dev->resource[idx]); in asihpi_adapter_probe()
385 if (pci_resource_flags(pci_dev, idx) & IORESOURCE_MEM) { in asihpi_adapter_probe()
[all …]
/linux/drivers/pci/pcie/
H A Drcec.c19 struct pci_dev *rcec;
20 int (*user_callback)(struct pci_dev *dev, void *data);
24 static bool rcec_assoc_rciep(struct pci_dev *rcec, struct pci_dev *rciep) in rcec_assoc_rciep()
41 static int link_rcec_helper(struct pci_dev *dev, void *data) in link_rcec_helper()
44 struct pci_dev *rcec = rcec_data->rcec; in link_rcec_helper()
56 static int walk_rcec_helper(struct pci_dev *dev, void *data) in walk_rcec_helper()
59 struct pci_dev *rcec = rcec_data->rcec; in walk_rcec_helper()
68 static void walk_rcec(int (*cb)(struct pci_dev *dev, void *data), in walk_rcec()
72 struct pci_dev *rcec = rcec_data->rcec; in walk_rcec()
110 void pcie_link_rcec(struct pci_dev *rcec) in pcie_link_rcec()
[all …]
/linux/drivers/usb/host/
H A Dpci-quirks.h6 int usb_hcd_amd_remote_wakeup_quirk(struct pci_dev *pdev);
39 void uhci_reset_hc(struct pci_dev *pdev, unsigned long base);
40 int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base);
41 void usb_asmedia_modifyflowcontrol(struct pci_dev *pdev);
42 void usb_enable_intel_xhci_ports(struct pci_dev *xhci_pdev);
43 void usb_disable_xhci_ports(struct pci_dev *xhci_pdev);
45 struct pci_dev;
46 static inline void usb_asmedia_modifyflowcontrol(struct pci_dev *pdev) {} in usb_asmedia_modifyflowcontrol()
47 static inline void usb_disable_xhci_ports(struct pci_dev *xhci_pdev) {} in usb_disable_xhci_ports()
/linux/include/xen/
H A Dpci.h7 int xen_reset_device(const struct pci_dev *dev);
8 int xen_find_device_domain_owner(struct pci_dev *dev);
9 int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain);
10 int xen_unregister_device_domain_owner(struct pci_dev *dev);
12 static inline int xen_reset_device(const struct pci_dev *dev) in xen_reset_device()
17 static inline int xen_find_device_domain_owner(struct pci_dev *dev) in xen_find_device_domain_owner()
22 static inline int xen_register_device_domain_owner(struct pci_dev *dev, in xen_register_device_domain_owner()
28 static inline int xen_unregister_device_domain_owner(struct pci_dev *dev) in xen_unregister_device_domain_owner()
/linux/arch/s390/pci/
H A Dpci_iov.h16 void zpci_iov_remove_virtfn(struct pci_dev *pdev, int vfn);
18 void zpci_iov_map_resources(struct pci_dev *pdev);
20 int zpci_iov_setup_virtfn(struct zpci_bus *zbus, struct pci_dev *virtfn, int vfn);
22 struct pci_dev *zpci_iov_find_parent_pf(struct zpci_bus *zbus, struct zpci_dev *zdev);
25 static inline void zpci_iov_remove_virtfn(struct pci_dev *pdev, int vfn) {} in zpci_iov_remove_virtfn()
27 static inline void zpci_iov_map_resources(struct pci_dev *pdev) {} in zpci_iov_map_resources()
29 static inline int zpci_iov_setup_virtfn(struct zpci_bus *zbus, struct pci_dev *virtfn, int vfn) in zpci_iov_setup_virtfn()
34 static inline struct pci_dev *zpci_iov_find_parent_pf(struct zpci_bus *zbus, struct zpci_dev *zdev) in zpci_iov_find_parent_pf()
/linux/drivers/tty/serial/jsm/
H A Djsm_tty.c32 jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "start\n"); in jsm_get_mstat()
51 jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "finish\n"); in jsm_get_mstat()
69 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_get_mctrl()
76 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_get_mctrl()
91 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_set_mctrl()
105 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_set_mctrl()
128 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_start_tx()
133 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_start_tx()
141 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); in jsm_tty_stop_tx()
145 jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); in jsm_tty_stop_tx()
[all …]

12345678910>>...64