/kernel/linux/linux-5.10/drivers/pci/ |
D | pci.h | 17 bool pcie_cap_has_lnkctl(const struct pci_dev *dev); 18 bool pcie_cap_has_rtctl(const struct pci_dev *dev); 22 int pci_create_sysfs_dev_files(struct pci_dev *pdev); 23 void pci_remove_sysfs_dev_files(struct pci_dev *pdev); 25 static inline void pci_create_firmware_label_files(struct pci_dev *pdev) in pci_create_firmware_label_files() 27 static inline void pci_remove_firmware_label_files(struct pci_dev *pdev) in pci_remove_firmware_label_files() 30 void pci_create_firmware_label_files(struct pci_dev *pdev); 31 void pci_remove_firmware_label_files(struct pci_dev *pdev); 33 void pci_cleanup_rom(struct pci_dev *dev); 39 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai, [all …]
|
D | pci-driver.c | 118 struct pci_dev *pdev = kzalloc(sizeof(*pdev), GFP_KERNEL); in new_id_store() 224 struct pci_dev *dev) in pci_match_id() 254 struct pci_dev *dev) in pci_match_device() 285 struct pci_dev *dev; 292 struct pci_dev *pci_dev = ddi->dev; in local_pci_probe() local 294 struct device *dev = &pci_dev->dev; in local_pci_probe() 307 pci_dev->driver = pci_drv; in local_pci_probe() 308 rc = pci_drv->probe(pci_dev, ddi->id); in local_pci_probe() 312 pci_dev->driver = NULL; in local_pci_probe() 320 pci_warn(pci_dev, "Driver probe function unexpectedly returned %d\n", in local_pci_probe() [all …]
|
/kernel/linux/linux-5.10/include/linux/ |
D | pci.h | 289 enum pci_bus_speed pcie_get_speed_cap(struct pci_dev *dev); 290 enum pcie_link_width pcie_get_width_cap(struct pci_dev *dev); 311 struct pci_dev { struct 482 struct pci_dev *physfn; /* VF: related PF */ argument 507 static inline struct pci_dev *pci_physfn(struct pci_dev *dev) in pci_physfn() argument 516 struct pci_dev *pci_alloc_dev(struct pci_bus *bus); 518 #define to_pci_dev(n) container_of(n, struct pci_dev, dev) 521 static inline int pci_channel_offline(struct pci_dev *pdev) in pci_channel_offline() 535 u8 (*swizzle_irq)(struct pci_dev *, u8 *); /* Platform IRQ swizzler */ 536 int (*map_irq)(const struct pci_dev *, u8, u8); [all …]
|
D | pci-ats.h | 9 bool pci_ats_supported(struct pci_dev *dev); 10 int pci_enable_ats(struct pci_dev *dev, int ps); 11 void pci_disable_ats(struct pci_dev *dev); 12 int pci_ats_queue_depth(struct pci_dev *dev); 13 int pci_ats_page_aligned(struct pci_dev *dev); 15 static inline bool pci_ats_supported(struct pci_dev *d) in pci_ats_supported() 17 static inline int pci_enable_ats(struct pci_dev *d, int ps) in pci_enable_ats() 19 static inline void pci_disable_ats(struct pci_dev *d) { } in pci_disable_ats() 20 static inline int pci_ats_queue_depth(struct pci_dev *d) in pci_ats_queue_depth() 22 static inline int pci_ats_page_aligned(struct pci_dev *dev) in pci_ats_page_aligned() [all …]
|
D | vga_switcheroo.h | 36 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 …]
|
D | pci-p2pdma.h | 20 int pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, size_t size, 22 int pci_p2pdma_distance_many(struct pci_dev *provider, struct device **clients, 24 bool pci_has_p2pmem(struct pci_dev *pdev); 25 struct pci_dev *pci_p2pmem_find_many(struct device **clients, int num_clients); 26 void *pci_alloc_p2pmem(struct pci_dev *pdev, size_t size); 27 void pci_free_p2pmem(struct pci_dev *pdev, void *addr, size_t size); 28 pci_bus_addr_t pci_p2pmem_virt_to_bus(struct pci_dev *pdev, void *addr); 29 struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev, 31 void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl); 32 void pci_p2pmem_publish(struct pci_dev *pdev, bool publish); [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() 77 extern int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible); 79 static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) { return 0; } in vga_get() 91 static inline int vga_get_interruptible(struct pci_dev *pdev, in vga_get_interruptible() 106 static inline int vga_get_uninterruptible(struct pci_dev *pdev, in vga_get_uninterruptible() 113 extern void vga_put(struct pci_dev *pdev, unsigned int rsrc); 120 extern struct pci_dev *vga_default_device(void); 121 extern void vga_set_default_device(struct pci_dev *pdev); [all …]
|
D | aer.h | 19 struct pci_dev; 45 int pci_enable_pcie_error_reporting(struct pci_dev *dev); 46 int pci_disable_pcie_error_reporting(struct pci_dev *dev); 47 int pci_aer_clear_nonfatal_status(struct pci_dev *dev); 48 void pci_save_aer_state(struct pci_dev *dev); 49 void pci_restore_aer_state(struct pci_dev *dev); 51 static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev) in pci_enable_pcie_error_reporting() 55 static inline int pci_disable_pcie_error_reporting(struct pci_dev *dev) in pci_disable_pcie_error_reporting() 59 static inline int pci_aer_clear_nonfatal_status(struct pci_dev *dev) in pci_aer_clear_nonfatal_status() 63 static inline void pci_save_aer_state(struct pci_dev *dev) {} in pci_save_aer_state() [all …]
|
D | pci-dma-compat.h | 17 pci_alloc_consistent(struct pci_dev *hwdev, size_t size, in pci_alloc_consistent() 24 pci_zalloc_consistent(struct pci_dev *hwdev, size_t size, in pci_zalloc_consistent() 31 pci_free_consistent(struct pci_dev *hwdev, size_t size, in pci_free_consistent() 38 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) in pci_map_single() 44 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single() 51 pci_map_page(struct pci_dev *hwdev, struct page *page, in pci_map_page() 58 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page() 65 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_map_sg() 72 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_unmap_sg() 79 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_cpu() [all …]
|
/kernel/linux/linux-5.10/drivers/misc/genwqe/ |
D | card_base.c | 178 struct pci_dev *pci_dev = cd->pci_dev; in genwqe_bus_reset() local 186 pci_iounmap(pci_dev, mmio); in genwqe_bus_reset() 188 pci_release_mem_regions(pci_dev); in genwqe_bus_reset() 195 dev_dbg(&pci_dev->dev, "[%s] pci_reset function ...\n", __func__); in genwqe_bus_reset() 196 rc = pci_reset_function(pci_dev); in genwqe_bus_reset() 198 dev_err(&pci_dev->dev, in genwqe_bus_reset() 202 dev_dbg(&pci_dev->dev, "[%s] done with rc=%d\n", __func__, rc); in genwqe_bus_reset() 212 rc = pci_request_mem_regions(pci_dev, genwqe_driver_name); in genwqe_bus_reset() 214 dev_err(&pci_dev->dev, in genwqe_bus_reset() 219 cd->mmio = pci_iomap(pci_dev, 0, 0); in genwqe_bus_reset() [all …]
|
/kernel/linux/linux-5.10/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() 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() 297 dev_dbg(&dma->ndev->pci_dev->dev, "%s()\n", __func__); in netup_unidvb_queue_setup() 303 dev_dbg(&dma->ndev->pci_dev->dev, "%s() nbuffers=%d sizes[0]=%d\n", in netup_unidvb_queue_setup() 315 dev_dbg(&dma->ndev->pci_dev->dev, "%s(): buf 0x%p\n", __func__, buf); in netup_unidvb_buf_prepare() [all …]
|
/kernel/linux/linux-5.10/drivers/xen/ |
D | pci.c | 29 struct pci_dev *pci_dev = to_pci_dev(dev); in xen_add_device() local 31 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device() 50 .add.seg = pci_domain_nr(pci_dev->bus), in xen_add_device() 51 .add.bus = pci_dev->bus->number, in xen_add_device() 52 .add.devfn = pci_dev->devfn in xen_add_device() 61 if (pci_dev->is_virtfn) { in xen_add_device() 67 if (pci_ari_enabled(pci_dev->bus) && PCI_SLOT(pci_dev->devfn)) in xen_add_device() 71 handle = ACPI_HANDLE(&pci_dev->dev); in xen_add_device() 73 if (!handle && pci_dev->is_virtfn) in xen_add_device() 82 for (pbus = pci_dev->bus; pbus; pbus = pbus->parent) { in xen_add_device() [all …]
|
/kernel/linux/linux-5.10/drivers/media/pci/cobalt/ |
D | cobalt-driver.c | 187 struct pci_dev *pci_dev = cobalt->pci_dev; in cobalt_pcie_status_show() local 188 struct pci_dev *pci_bus_dev = cobalt->pci_dev->bus->self; in cobalt_pcie_status_show() 192 if (!pci_is_pcie(pci_dev) || !pci_is_pcie(pci_bus_dev)) in cobalt_pcie_status_show() 196 pcie_capability_read_dword(pci_dev, PCI_EXP_DEVCAP, &capa); in cobalt_pcie_status_show() 197 pcie_capability_read_word(pci_dev, PCI_EXP_DEVCTL, &ctrl); in cobalt_pcie_status_show() 198 pcie_capability_read_word(pci_dev, PCI_EXP_DEVSTA, &stat); in cobalt_pcie_status_show() 208 pcie_capability_read_dword(pci_dev, PCI_EXP_LNKCAP, &capa); in cobalt_pcie_status_show() 209 pcie_capability_read_word(pci_dev, PCI_EXP_LNKCTL, &ctrl); in cobalt_pcie_status_show() 210 pcie_capability_read_word(pci_dev, PCI_EXP_LNKSTA, &stat); in cobalt_pcie_status_show() 226 pcie_capability_read_dword(pci_dev, PCI_EXP_SLTCAP, &capa); in cobalt_pcie_status_show() [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00pci.c | 41 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 …]
|
/kernel/linux/linux-5.10/drivers/xen/xen-pciback/ |
D | conf_space.h | 15 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 …]
|
D | pciback.h | 24 struct pci_dev *dev; 67 struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev, 70 struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev, 71 struct pci_dev *dev); 72 void pcistub_put_pci_dev(struct pci_dev *dev); 75 void xen_pcibk_reset_device(struct pci_dev *pdev); 79 int xen_pcibk_config_init_dev(struct pci_dev *dev); 80 void xen_pcibk_config_free_dyn_fields(struct pci_dev *dev); 81 void xen_pcibk_config_reset_dev(struct pci_dev *dev); 82 void xen_pcibk_config_free_dev(struct pci_dev *dev); [all …]
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
D | i2c-amd-mp2-pci.c | 296 struct pci_dev *pci_dev) in amd_mp2_pci_init() argument 300 pci_set_drvdata(pci_dev, privdata); in amd_mp2_pci_init() 302 rc = pcim_enable_device(pci_dev); in amd_mp2_pci_init() 308 rc = pcim_iomap_regions(pci_dev, 1 << 2, pci_name(pci_dev)); in amd_mp2_pci_init() 313 privdata->mmio = pcim_iomap_table(pci_dev)[2]; in amd_mp2_pci_init() 315 pci_set_master(pci_dev); in amd_mp2_pci_init() 317 rc = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(64)); in amd_mp2_pci_init() 319 rc = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); in amd_mp2_pci_init() 326 pci_intx(pci_dev, 1); in amd_mp2_pci_init() 327 rc = devm_request_irq(&pci_dev->dev, pci_dev->irq, amd_mp2_irq_isr, in amd_mp2_pci_init() [all …]
|
/kernel/linux/linux-5.10/include/linux/ssb/ |
D | ssb_driver_gige.h | 55 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 …]
|
/kernel/linux/linux-5.10/arch/x86/pci/ |
D | irq.c | 29 static int pirq_enable_irq(struct pci_dev *dev); 30 static void pirq_disable_irq(struct pci_dev *dev); 47 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq); 48 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, 54 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device); 57 int (*pcibios_enable_irq)(struct pci_dev *dev) = pirq_enable_irq; 58 void (*pcibios_disable_irq)(struct pci_dev *dev) = pirq_disable_irq; 176 static unsigned int read_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr) in read_config_nybble() 185 static void write_config_nybble(struct pci_dev *router, unsigned offset, in write_config_nybble() 201 static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) in pirq_ali_get() [all …]
|
/kernel/linux/linux-5.10/arch/x86/include/asm/xen/ |
D | pci.h | 19 int xen_find_device_domain_owner(struct pci_dev *dev); 20 int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain); 21 int xen_unregister_device_domain_owner(struct pci_dev *dev); 27 static inline int xen_find_device_domain_owner(struct pci_dev *dev) in xen_find_device_domain_owner() 31 static inline int xen_register_device_domain_owner(struct pci_dev *dev, in xen_register_device_domain_owner() 36 static inline int xen_unregister_device_domain_owner(struct pci_dev *dev) in xen_unregister_device_domain_owner() 48 int (*enable_msi)(struct pci_dev *dev, int vectors[]); 49 void (*disable_msi)(struct pci_dev *dev); 50 int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec); 51 void (*disable_msix)(struct pci_dev *dev); [all …]
|
/kernel/linux/linux-5.10/drivers/media/pci/tw68/ |
D | tw68-core.c | 211 static int tw68_initdev(struct pci_dev *pci_dev, in tw68_initdev() argument 218 dev = devm_kzalloc(&pci_dev->dev, sizeof(*dev), GFP_KERNEL); in tw68_initdev() 225 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev); in tw68_initdev() 230 dev->pci = pci_dev; in tw68_initdev() 231 if (pci_enable_device(pci_dev)) { in tw68_initdev() 241 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, latency); in tw68_initdev() 245 pci_read_config_byte(pci_dev, PCI_CLASS_REVISION, &dev->pci_rev); in tw68_initdev() 246 pci_read_config_byte(pci_dev, PCI_LATENCY_TIMER, &dev->pci_lat); in tw68_initdev() 248 dev->name, pci_name(pci_dev), dev->pci_rev, pci_dev->irq, in tw68_initdev() 249 dev->pci_lat, (u64)pci_resource_start(pci_dev, 0)); in tw68_initdev() [all …]
|
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/ |
D | ipu3.c | 236 dev_dbg(&imgu->pci_dev->dev, "Queue buffers to pipe %d", pipe); in imgu_queue_buffers() 250 dev_warn(&imgu->pci_dev->dev, in imgu_queue_buffers() 270 dev_warn(&imgu->pci_dev->dev, in imgu_queue_buffers() 276 dev_dbg(&imgu->pci_dev->dev, in imgu_queue_buffers() 294 dev_dbg(&imgu->pci_dev->dev, in imgu_queue_buffers() 314 dev_err(&imgu->pci_dev->dev, in imgu_queue_buffers() 355 dev_dbg(&imgu->pci_dev->dev, "pipe %u input format = %ux%u", in imgu_powerup() 361 r = imgu_css_set_powerup(&imgu->pci_dev->dev, imgu->base, freq); in imgu_powerup() 372 imgu_css_set_powerdown(&imgu->pci_dev->dev, imgu->base); in imgu_powerdown() 377 struct device *dev = &imgu->pci_dev->dev; in imgu_s_stream() [all …]
|
/kernel/linux/linux-5.10/drivers/media/pci/tw686x/ |
D | tw686x-core.c | 159 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 = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); in tw686x_probe() [all …]
|
/kernel/linux/linux-5.10/drivers/usb/core/ |
D | hcd-pci.c | 37 static inline int is_ohci_or_uhci(struct pci_dev *pdev) in is_ohci_or_uhci() 42 typedef void (*companion_fn)(struct pci_dev *pdev, struct usb_hcd *hcd, 43 struct pci_dev *companion, struct usb_hcd *companion_hcd); 46 static void for_each_companion(struct pci_dev *pdev, struct usb_hcd *hcd, in for_each_companion() 49 struct pci_dev *companion; in for_each_companion() 85 static void ehci_pre_add(struct pci_dev *pdev, struct usb_hcd *hcd, in ehci_pre_add() 86 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_pre_add() 102 static void ehci_post_add(struct pci_dev *pdev, struct usb_hcd *hcd, in ehci_post_add() 103 struct pci_dev *companion, struct usb_hcd *companion_hcd) in ehci_post_add() 123 static void non_ehci_add(struct pci_dev *pdev, struct usb_hcd *hcd, in non_ehci_add() [all …]
|
/kernel/linux/linux-5.10/drivers/media/pci/tw5864/ |
D | tw5864-core.c | 239 static int tw5864_initdev(struct pci_dev *pci_dev, in tw5864_initdev() argument 245 dev = devm_kzalloc(&pci_dev->dev, sizeof(*dev), GFP_KERNEL); in tw5864_initdev() 249 snprintf(dev->name, sizeof(dev->name), "tw5864:%s", pci_name(pci_dev)); in tw5864_initdev() 251 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev); in tw5864_initdev() 256 dev->pci = pci_dev; in tw5864_initdev() 257 err = pci_enable_device(pci_dev); in tw5864_initdev() 263 pci_set_master(pci_dev); in tw5864_initdev() 265 err = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); in tw5864_initdev() 272 err = pci_request_regions(pci_dev, dev->name); in tw5864_initdev() 277 dev->mmio = pci_ioremap_bar(pci_dev, 0); in tw5864_initdev() [all …]
|