/linux-4.1.27/drivers/vfio/pci/ |
D | vfio_pci_intrs.c | 33 struct vfio_pci_device *vdev = opaque; in vfio_send_intx_eventfd() local 35 if (likely(is_intx(vdev) && !vdev->virq_disabled)) in vfio_send_intx_eventfd() 36 eventfd_signal(vdev->ctx[0].trigger, 1); in vfio_send_intx_eventfd() 39 void vfio_pci_intx_mask(struct vfio_pci_device *vdev) in vfio_pci_intx_mask() argument 41 struct pci_dev *pdev = vdev->pdev; in vfio_pci_intx_mask() 44 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_pci_intx_mask() 52 if (unlikely(!is_intx(vdev))) { in vfio_pci_intx_mask() 53 if (vdev->pci_2_3) in vfio_pci_intx_mask() 55 } else if (!vdev->ctx[0].masked) { in vfio_pci_intx_mask() 60 if (vdev->pci_2_3) in vfio_pci_intx_mask() [all …]
|
D | vfio_pci.c | 79 struct vfio_pci_device *vdev = opaque; in vfio_pci_set_vga_decode() local 80 struct pci_dev *tmp = NULL, *pdev = vdev->pdev; in vfio_pci_set_vga_decode() 113 static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev); 115 static int vfio_pci_enable(struct vfio_pci_device *vdev) in vfio_pci_enable() argument 117 struct pci_dev *pdev = vdev->pdev; in vfio_pci_enable() 131 vdev->reset_works = (pci_reset_function(pdev) == 0); in vfio_pci_enable() 133 vdev->pci_saved_state = pci_store_saved_state(pdev); in vfio_pci_enable() 134 if (!vdev->pci_saved_state) in vfio_pci_enable() 138 ret = vfio_config_init(vdev); in vfio_pci_enable() 140 kfree(vdev->pci_saved_state); in vfio_pci_enable() [all …]
|
D | vfio_pci_private.h | 64 #define is_intx(vdev) (vdev->irq_type == VFIO_PCI_INTX_IRQ_INDEX) argument 65 #define is_msi(vdev) (vdev->irq_type == VFIO_PCI_MSI_IRQ_INDEX) argument 66 #define is_msix(vdev) (vdev->irq_type == VFIO_PCI_MSIX_IRQ_INDEX) argument 67 #define is_irq_none(vdev) (!(is_intx(vdev) || is_msi(vdev) || is_msix(vdev))) argument 68 #define irq_is(vdev, type) (vdev->irq_type == type) argument 70 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); 71 extern void vfio_pci_intx_unmask(struct vfio_pci_device *vdev); 73 extern int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, 77 extern ssize_t vfio_pci_config_rw(struct vfio_pci_device *vdev, 81 extern ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf, [all …]
|
D | vfio_pci_config.c | 117 int (*readfn)(struct vfio_pci_device *vdev, int pos, int count, 119 int (*writefn)(struct vfio_pci_device *vdev, int pos, int count, 180 static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos, in vfio_default_config_read() argument 186 memcpy(val, vdev->vconfig + pos, count); in vfio_default_config_read() 192 struct pci_dev *pdev = vdev->pdev; in vfio_default_config_read() 206 static int vfio_default_config_write(struct vfio_pci_device *vdev, int pos, in vfio_default_config_write() argument 223 memcpy(&virt_val, vdev->vconfig + pos, count); in vfio_default_config_write() 228 memcpy(vdev->vconfig + pos, &virt_val, count); in vfio_default_config_write() 233 struct pci_dev *pdev = vdev->pdev; in vfio_default_config_write() 253 static int vfio_direct_config_read(struct vfio_pci_device *vdev, int pos, in vfio_direct_config_read() argument [all …]
|
D | vfio_pci_rdwr.c | 116 ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_bar_rw() argument 119 struct pci_dev *pdev = vdev->pdev; in vfio_pci_bar_rw() 147 } else if (!vdev->barmap[bar]) { in vfio_pci_bar_rw() 160 vdev->barmap[bar] = io; in vfio_pci_bar_rw() 162 io = vdev->barmap[bar]; in vfio_pci_bar_rw() 164 if (bar == vdev->msix_bar) { in vfio_pci_bar_rw() 165 x_start = vdev->msix_offset; in vfio_pci_bar_rw() 166 x_end = vdev->msix_offset + vdev->msix_size; in vfio_pci_bar_rw() 180 ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_vga_rw() argument 190 if (!vdev->has_vga) in vfio_pci_vga_rw() [all …]
|
/linux-4.1.27/include/linux/ |
D | virtio_config.h | 62 void (*get)(struct virtio_device *vdev, unsigned offset, 64 void (*set)(struct virtio_device *vdev, unsigned offset, 66 u32 (*generation)(struct virtio_device *vdev); 67 u8 (*get_status)(struct virtio_device *vdev); 68 void (*set_status)(struct virtio_device *vdev, u8 status); 69 void (*reset)(struct virtio_device *vdev); 75 u64 (*get_features)(struct virtio_device *vdev); 76 int (*finalize_features)(struct virtio_device *vdev); 77 const char *(*bus_name)(struct virtio_device *vdev); 82 void virtio_check_driver_offered_feature(const struct virtio_device *vdev, [all …]
|
D | remoteproc.h | 479 struct virtio_device vdev; member 495 static inline struct rproc_vdev *vdev_to_rvdev(struct virtio_device *vdev) in vdev_to_rvdev() argument 497 return container_of(vdev, struct rproc_vdev, vdev); in vdev_to_rvdev() 500 static inline struct rproc *vdev_to_rproc(struct virtio_device *vdev) in vdev_to_rproc() argument 502 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in vdev_to_rproc()
|
D | virtio_ring.h | 56 struct virtio_device *vdev, 64 void vring_transport_features(struct virtio_device *vdev);
|
D | vringh.h | 73 int (*find_vrhs)(struct virtio_device *vdev, unsigned nhvrs, 75 void (*del_vrhs)(struct virtio_device *vdev);
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | vnic_dev.c | 76 void *vnic_dev_priv(struct vnic_dev *vdev) in vnic_dev_priv() argument 78 return vdev->priv; in vnic_dev_priv() 81 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() argument 164 vdev->res[type].count = count; in vnic_dev_discover_res() 165 vdev->res[type].vaddr = (char __iomem *)bar[bar_num].vaddr + in vnic_dev_discover_res() 167 vdev->res[type].bus_addr = bar[bar_num].bus_addr + bar_offset; in vnic_dev_discover_res() 173 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, in vnic_dev_get_res_count() argument 176 return vdev->res[type].count; in vnic_dev_get_res_count() 180 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, in vnic_dev_get_res() argument 183 if (!vdev->res[type].vaddr) in vnic_dev_get_res() [all …]
|
D | vnic_dev.h | 76 void *vnic_dev_priv(struct vnic_dev *vdev); 77 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, 79 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, 82 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, 84 void vnic_dev_free_desc_ring(struct vnic_dev *vdev, 86 int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, 88 void vnic_dev_cmd_proxy_by_index_start(struct vnic_dev *vdev, u16 index); 89 void vnic_dev_cmd_proxy_end(struct vnic_dev *vdev); 90 int vnic_dev_fw_info(struct vnic_dev *vdev, 92 int vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset, unsigned int size, [all …]
|
D | enic_res.c | 47 err = vnic_dev_get_mac_addr(enic->vdev, enic->mac_addr); in enic_get_vnic_config() 56 err = vnic_dev_spec(enic->vdev, \ in enic_get_vnic_config() 95 vnic_dev_get_intr_coal_timer_max(enic->vdev)); in enic_get_vnic_config() 128 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_ADD, &a0, &a1, wait); in enic_add_vlan() 141 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_DEL, &a0, &a1, wait); in enic_del_vlan() 163 return vnic_dev_cmd(enic->vdev, CMD_NIC_CFG, &a0, &a1, wait); in enic_set_nic_cfg() 171 return vnic_dev_cmd(enic->vdev, CMD_RSS_KEY, &a0, &a1, wait); in enic_set_rss_key() 179 return vnic_dev_cmd(enic->vdev, CMD_RSS_CPU, &a0, &a1, wait); in enic_set_rss_cpu() 198 enic->wq_count = vnic_dev_get_res_count(enic->vdev, RES_TYPE_WQ); in enic_get_res_counts() 199 enic->rq_count = vnic_dev_get_res_count(enic->vdev, RES_TYPE_RQ); in enic_get_res_counts() [all …]
|
D | enic_dev.c | 33 err = vnic_dev_fw_info(enic->vdev, fw_info); in enic_dev_fw_info() 44 err = vnic_dev_stats_dump(enic->vdev, vstats); in enic_dev_stats_dump() 58 err = vnic_dev_add_addr(enic->vdev, enic->netdev->dev_addr); in enic_dev_add_station_addr() 72 err = vnic_dev_del_addr(enic->vdev, enic->netdev->dev_addr); in enic_dev_del_station_addr() 84 err = vnic_dev_packet_filter(enic->vdev, directed, in enic_dev_packet_filter() 96 err = vnic_dev_add_addr(enic->vdev, addr); in enic_dev_add_addr() 107 err = vnic_dev_del_addr(enic->vdev, addr); in enic_dev_del_addr() 118 err = vnic_dev_notify_unset(enic->vdev); in enic_dev_notify_unset() 129 err = vnic_dev_hang_notify(enic->vdev); in enic_dev_hang_notify() 140 err = vnic_dev_set_ig_vlan_rewrite_mode(enic->vdev, in enic_dev_set_ig_vlan_rewrite_mode() [all …]
|
D | enic_api.c | 34 struct vnic_dev *vdev = enic->vdev; in enic_api_devcmd_proxy_by_index() local 39 vnic_dev_cmd_proxy_by_index_start(vdev, vf); in enic_api_devcmd_proxy_by_index() 40 err = vnic_dev_cmd(vdev, cmd, a0, a1, wait); in enic_api_devcmd_proxy_by_index() 41 vnic_dev_cmd_proxy_end(vdev); in enic_api_devcmd_proxy_by_index()
|
D | vnic_intr.c | 34 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, in vnic_intr_alloc() argument 38 intr->vdev = vdev; in vnic_intr_alloc() 40 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc() 61 iowrite32(vnic_dev_intr_coal_timer_usec_to_hw(intr->vdev, in vnic_intr_coalescing_timer_set()
|
D | vnic_wq.c | 70 struct vnic_dev *vdev; in vnic_wq_free() local 73 vdev = wq->vdev; in vnic_wq_free() 75 vnic_dev_free_desc_ring(vdev, &wq->ring); in vnic_wq_free() 87 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc() argument 93 wq->vdev = vdev; in vnic_wq_alloc() 95 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc() 103 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc()
|
D | vnic_cq.c | 30 vnic_dev_free_desc_ring(cq->vdev, &cq->ring); in vnic_cq_free() 35 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, in vnic_cq_alloc() argument 41 cq->vdev = vdev; in vnic_cq_alloc() 43 cq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_CQ, index); in vnic_cq_alloc() 49 err = vnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in vnic_cq_alloc()
|
D | vnic_rq.c | 67 struct vnic_dev *vdev; in vnic_rq_free() local 70 vdev = rq->vdev; in vnic_rq_free() 72 vnic_dev_free_desc_ring(vdev, &rq->ring); in vnic_rq_free() 84 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, in vnic_rq_alloc() argument 90 rq->vdev = vdev; in vnic_rq_alloc() 92 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc() 100 err = vnic_dev_alloc_desc_ring(vdev, &rq->ring, desc_count, desc_size); in vnic_rq_alloc()
|
D | enic_dev.h | 33 vnic_dev_cmd_proxy_by_index_start(enic->vdev, vf); \ 34 err = vnicdevcmdfn(enic->vdev, ##__VA_ARGS__); \ 35 vnic_dev_cmd_proxy_end(enic->vdev); \ 37 err = vnicdevcmdfn(enic->vdev, ##__VA_ARGS__); \
|
D | enic_main.c | 141 struct enic *enic = vnic_dev_priv(wq->vdev); in enic_free_wq_buf() 160 static int enic_wq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, in enic_wq_service() argument 163 struct enic *enic = vnic_dev_priv(vdev); in enic_wq_service() 203 u32 msg_enable = vnic_dev_msg_lvl(enic->vdev); in enic_msglvl_check() 214 u32 mtu = vnic_dev_mtu(enic->vdev); in enic_mtu_check() 236 int link_status = vnic_dev_link_status(enic->vdev); in enic_link_check() 962 struct enic *enic = vnic_dev_priv(rq->vdev); in enic_free_rq_buf() 975 struct enic *enic = vnic_dev_priv(rq->vdev); in enic_rq_alloc_buf() 1038 struct enic *enic = vnic_dev_priv(rq->vdev); in enic_rq_indicate_buf() 1140 static int enic_rq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, in enic_rq_service() argument [all …]
|
D | vnic_cq.h | 60 struct vnic_dev *vdev; member 74 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service() argument 90 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service() 114 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index,
|
D | vnic_intr.h | 50 struct vnic_dev *vdev; member 103 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr,
|
D | vnic_wq.h | 82 struct vnic_dev *vdev; member 167 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
|
D | vnic_rq.h | 80 struct vnic_dev *vdev; member 323 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index,
|
/linux-4.1.27/drivers/scsi/fnic/ |
D | vnic_dev.c | 58 void *vnic_dev_priv(struct vnic_dev *vdev) in vnic_dev_priv() argument 60 return vdev->priv; in vnic_dev_priv() 63 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() argument 129 vdev->res[type].count = count; in vnic_dev_discover_res() 130 vdev->res[type].vaddr = (char __iomem *)bar->vaddr + bar_offset; in vnic_dev_discover_res() 136 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, in vnic_dev_get_res_count() argument 139 return vdev->res[type].count; in vnic_dev_get_res_count() 142 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, in vnic_dev_get_res() argument 145 if (!vdev->res[type].vaddr) in vnic_dev_get_res() 153 return (char __iomem *)vdev->res[type].vaddr + in vnic_dev_get_res() [all …]
|
D | vnic_dev.h | 111 void *vnic_dev_priv(struct vnic_dev *vdev); 112 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, 114 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, 120 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, 122 void vnic_dev_free_desc_ring(struct vnic_dev *vdev, 124 int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, 126 int vnic_dev_fw_info(struct vnic_dev *vdev, 128 int vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset, 130 int vnic_dev_stats_clear(struct vnic_dev *vdev); 131 int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats); [all …]
|
D | vnic_wq.c | 30 struct vnic_dev *vdev; in vnic_wq_alloc_bufs() local 34 vdev = wq->vdev; in vnic_wq_alloc_bufs() 69 struct vnic_dev *vdev; in vnic_wq_free() local 72 vdev = wq->vdev; in vnic_wq_free() 74 vnic_dev_free_desc_ring(vdev, &wq->ring); in vnic_wq_free() 85 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc() argument 91 wq->vdev = vdev; in vnic_wq_alloc() 93 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc() 101 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc()
|
D | vnic_wq_copy.c | 71 struct vnic_dev *vdev; in vnic_wq_copy_free() local 73 vdev = wq->vdev; in vnic_wq_copy_free() 74 vnic_dev_free_desc_ring(vdev, &wq->ring); in vnic_wq_copy_free() 78 int vnic_wq_copy_alloc(struct vnic_dev *vdev, struct vnic_wq_copy *wq, in vnic_wq_copy_alloc() argument 85 wq->vdev = vdev; in vnic_wq_copy_alloc() 87 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_copy_alloc() 95 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_copy_alloc()
|
D | vnic_rq.c | 30 struct vnic_dev *vdev; in vnic_rq_alloc_bufs() local 34 vdev = rq->vdev; in vnic_rq_alloc_bufs() 70 struct vnic_dev *vdev; in vnic_rq_free() local 73 vdev = rq->vdev; in vnic_rq_free() 75 vnic_dev_free_desc_ring(vdev, &rq->ring); in vnic_rq_free() 85 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, in vnic_rq_alloc() argument 91 rq->vdev = vdev; in vnic_rq_alloc() 93 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc() 101 err = vnic_dev_alloc_desc_ring(vdev, &rq->ring, desc_count, desc_size); in vnic_rq_alloc()
|
D | fnic_res.c | 41 err = vnic_dev_spec(fnic->vdev, \ in fnic_get_vnic_config() 196 return vnic_dev_cmd(fnic->vdev, CMD_NIC_CFG, &a0, &a1, wait); in fnic_set_nic_config() 201 fnic->wq_count = vnic_dev_get_res_count(fnic->vdev, RES_TYPE_WQ); in fnic_get_res_counts() 204 fnic->rq_count = vnic_dev_get_res_count(fnic->vdev, RES_TYPE_RQ); in fnic_get_res_counts() 205 fnic->cq_count = vnic_dev_get_res_count(fnic->vdev, RES_TYPE_CQ); in fnic_get_res_counts() 206 fnic->intr_count = vnic_dev_get_res_count(fnic->vdev, in fnic_get_res_counts() 241 intr_mode = vnic_dev_get_intr_mode(fnic->vdev); in fnic_alloc_vnic_resources() 256 err = vnic_wq_alloc(fnic->vdev, &fnic->wq[i], i, in fnic_alloc_vnic_resources() 265 err = vnic_wq_copy_alloc(fnic->vdev, &fnic->wq_copy[i], in fnic_alloc_vnic_resources() 275 err = vnic_rq_alloc(fnic->vdev, &fnic->rq[i], i, in fnic_alloc_vnic_resources() [all …]
|
D | vnic_cq.c | 26 vnic_dev_free_desc_ring(cq->vdev, &cq->ring); in vnic_cq_free() 31 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, in vnic_cq_alloc() argument 37 cq->vdev = vdev; in vnic_cq_alloc() 39 cq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_CQ, index); in vnic_cq_alloc() 45 err = vnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in vnic_cq_alloc()
|
D | vnic_intr.c | 32 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, in vnic_intr_alloc() argument 36 intr->vdev = vdev; in vnic_intr_alloc() 38 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc()
|
D | fnic_main.c | 175 u32 port_speed = vnic_dev_port_speed(fnic->vdev); in fnic_get_host_speed() 202 ret = vnic_dev_stats_dump(fnic->vdev, &fnic->stats); in fnic_get_stats() 314 ret = vnic_dev_stats_clear(fnic->vdev); in fnic_reset_host_stats() 378 switch (vnic_dev_get_intr_mode(fnic->vdev)) { in fnic_notify_set() 380 err = vnic_dev_notify_set(fnic->vdev, FNIC_INTX_NOTIFY); in fnic_notify_set() 383 err = vnic_dev_notify_set(fnic->vdev, -1); in fnic_notify_set() 386 err = vnic_dev_notify_set(fnic->vdev, FNIC_MSIX_ERR_NOTIFY); in fnic_notify_set() 392 vnic_dev_get_intr_mode(fnic->vdev)); in fnic_notify_set() 418 switch (vnic_dev_get_intr_mode(fnic->vdev)) { in fnic_notify_timer_start() 432 static int fnic_dev_wait(struct vnic_dev *vdev, in fnic_dev_wait() argument [all …]
|
D | fnic_isr.c | 154 switch (vnic_dev_get_intr_mode(fnic->vdev)) { in fnic_free_intr() 177 switch (vnic_dev_get_intr_mode(fnic->vdev)) { in fnic_request_intr() 272 vnic_dev_set_intr_mode(fnic->vdev, in fnic_set_intr_mode() 299 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_MSI); in fnic_set_intr_mode() 325 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_INTX); in fnic_set_intr_mode() 330 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_UNKNOWN); in fnic_set_intr_mode() 337 switch (vnic_dev_get_intr_mode(fnic->vdev)) { in fnic_clear_intr_mode() 348 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_INTX); in fnic_clear_intr_mode()
|
D | vnic_cq.h | 63 struct vnic_dev *vdev; member 72 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service() argument 88 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service() 112 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index,
|
D | vnic_cq_copy.h | 25 int (*q_service)(struct vnic_dev *vdev, in vnic_cq_copy_service() argument 41 if ((*q_service)(cq->vdev, cq->index, desc)) in vnic_cq_copy_service()
|
D | vnic_intr.h | 64 struct vnic_dev *vdev; member 112 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr,
|
D | vnic_wq_copy.h | 29 struct vnic_dev *vdev; member 119 int vnic_wq_copy_alloc(struct vnic_dev *vdev, struct vnic_wq_copy *wq,
|
D | fnic_fcs.c | 65 fnic->link_status = vnic_dev_link_status(fnic->vdev); in fnic_handle_link() 66 fnic->link_down_cnt = vnic_dev_link_down_cnt(fnic->vdev); in fnic_handle_link() 700 vnic_dev_del_addr(fnic->vdev, data); in fnic_update_mac_locked() 703 vnic_dev_add_addr(fnic->vdev, new); in fnic_update_mac_locked() 795 struct fnic *fnic = vnic_dev_priv(rq->vdev); in fnic_rq_cmpl_frame_recv() 895 static int fnic_rq_cmpl_handler_cont(struct vnic_dev *vdev, in fnic_rq_cmpl_handler_cont() argument 900 struct fnic *fnic = vnic_dev_priv(vdev); in fnic_rq_cmpl_handler_cont() 938 struct fnic *fnic = vnic_dev_priv(rq->vdev); in fnic_alloc_rq_frame() 962 struct fnic *fnic = vnic_dev_priv(rq->vdev); in fnic_free_rq_buf() 1194 struct fnic *fnic = vnic_dev_priv(wq->vdev); in fnic_wq_complete_frame_send() [all …]
|
D | vnic_wq.h | 87 struct vnic_dev *vdev; member 164 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
|
D | vnic_rq.h | 94 struct vnic_dev *vdev; member 224 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index,
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-dev.c | 44 struct video_device *vdev = to_video_device(cd); in index_show() local 46 return sprintf(buf, "%i\n", vdev->index); in index_show() 53 struct video_device *vdev = to_video_device(cd); in dev_debug_show() local 55 return sprintf(buf, "%i\n", vdev->dev_debug); in dev_debug_show() 61 struct video_device *vdev = to_video_device(cd); in dev_debug_store() local 69 vdev->dev_debug = value; in dev_debug_store() 77 struct video_device *vdev = to_video_device(cd); in name_show() local 79 return sprintf(buf, "%.*s\n", (int)sizeof(vdev->name), vdev->name); in name_show() 123 static inline void devnode_set(struct video_device *vdev) in devnode_set() argument 125 set_bit(vdev->num, devnode_bits(vdev->vfl_type)); in devnode_set() [all …]
|
D | v4l2-fh.c | 33 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev) in v4l2_fh_init() argument 35 fh->vdev = vdev; in v4l2_fh_init() 37 fh->ctrl_handler = vdev->ctrl_handler; in v4l2_fh_init() 39 set_bit(V4L2_FL_USES_V4L2_FH, &fh->vdev->flags); in v4l2_fh_init() 45 set_bit(_IOC_NR(VIDIOC_G_PRIORITY), vdev->valid_ioctls); in v4l2_fh_init() 46 set_bit(_IOC_NR(VIDIOC_S_PRIORITY), vdev->valid_ioctls); in v4l2_fh_init() 59 v4l2_prio_open(fh->vdev->prio, &fh->prio); in v4l2_fh_add() 60 spin_lock_irqsave(&fh->vdev->fh_lock, flags); in v4l2_fh_add() 61 list_add(&fh->list, &fh->vdev->fh_list); in v4l2_fh_add() 62 spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); in v4l2_fh_add() [all …]
|
D | v4l2-device.c | 211 static void v4l2_device_release_subdev_node(struct video_device *vdev) in v4l2_device_release_subdev_node() argument 213 struct v4l2_subdev *sd = video_get_drvdata(vdev); in v4l2_device_release_subdev_node() 215 kfree(vdev); in v4l2_device_release_subdev_node() 220 struct video_device *vdev; in v4l2_device_register_subdev_nodes() local 231 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in v4l2_device_register_subdev_nodes() 232 if (!vdev) { in v4l2_device_register_subdev_nodes() 237 video_set_drvdata(vdev, sd); in v4l2_device_register_subdev_nodes() 238 strlcpy(vdev->name, sd->name, sizeof(vdev->name)); in v4l2_device_register_subdev_nodes() 239 vdev->v4l2_dev = v4l2_dev; in v4l2_device_register_subdev_nodes() 240 vdev->fops = &v4l2_subdev_fops; in v4l2_device_register_subdev_nodes() [all …]
|
D | v4l2-event.c | 44 spin_lock_irqsave(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue() 47 spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue() 62 spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue() 76 if (fh->vdev->lock) in v4l2_event_dequeue() 77 mutex_unlock(fh->vdev->lock); in v4l2_event_dequeue() 88 if (fh->vdev->lock) in v4l2_event_dequeue() 89 mutex_lock(fh->vdev->lock); in v4l2_event_dequeue() 101 assert_spin_locked(&fh->vdev->fh_lock); in v4l2_event_subscribed() 169 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev) in v4l2_event_queue() argument 177 spin_lock_irqsave(&vdev->fh_lock, flags); in v4l2_event_queue() [all …]
|
D | videobuf2-core.c | 3294 static inline bool vb2_queue_is_busy(struct video_device *vdev, struct file *file) in vb2_queue_is_busy() argument 3296 return vdev->queue->owner && vdev->queue->owner != file->private_data; in vb2_queue_is_busy() 3304 struct video_device *vdev = video_devdata(file); in vb2_ioctl_reqbufs() local 3305 int res = __verify_memory_type(vdev->queue, p->memory, p->type); in vb2_ioctl_reqbufs() 3309 if (vb2_queue_is_busy(vdev, file)) in vb2_ioctl_reqbufs() 3311 res = __reqbufs(vdev->queue, p); in vb2_ioctl_reqbufs() 3315 vdev->queue->owner = p->count ? file->private_data : NULL; in vb2_ioctl_reqbufs() 3323 struct video_device *vdev = video_devdata(file); in vb2_ioctl_create_bufs() local 3324 int res = __verify_memory_type(vdev->queue, p->memory, p->format.type); in vb2_ioctl_create_bufs() 3326 p->index = vdev->queue->num_buffers; in vb2_ioctl_create_bufs() [all …]
|
D | v4l2-subdev.c | 55 struct video_device *vdev = video_devdata(file); in subdev_open() local 56 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_open() 73 v4l2_fh_init(&subdev_fh->vfh, vdev); in subdev_open() 108 struct video_device *vdev = video_devdata(file); in subdev_close() local 109 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_close() 181 struct video_device *vdev = video_devdata(file); in subdev_do_ioctl() local 182 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_do_ioctl() 466 struct video_device *vdev = video_devdata(file); in subdev_compat_ioctl32() local 467 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_compat_ioctl32() 475 struct video_device *vdev = video_devdata(file); in subdev_poll() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/ |
D | vxge-main.c | 90 static enum vxge_hw_status vxge_reset_all_vpaths(struct vxgedev *vdev); 92 static inline int is_vxge_card_up(struct vxgedev *vdev) in is_vxge_card_up() argument 94 return test_bit(__VXGE_STATE_CARD_UP, &vdev->state); in is_vxge_card_up() 121 static inline void VXGE_COMPLETE_ALL_TX(struct vxgedev *vdev) in VXGE_COMPLETE_ALL_TX() argument 126 for (i = 0; i < vdev->no_of_vpath; i++) in VXGE_COMPLETE_ALL_TX() 127 VXGE_COMPLETE_VPATH_TX(&vdev->vpaths[i].fifo); in VXGE_COMPLETE_ALL_TX() 130 static inline void VXGE_COMPLETE_ALL_RX(struct vxgedev *vdev) in VXGE_COMPLETE_ALL_RX() argument 136 for (i = 0; i < vdev->no_of_vpath; i++) { in VXGE_COMPLETE_ALL_RX() 137 ring = &vdev->vpaths[i].ring; in VXGE_COMPLETE_ALL_RX() 151 struct vxgedev *vdev = netdev_priv(dev); in vxge_callback_link_up() local [all …]
|
D | vxge-ethtool.c | 103 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_gdrvinfo() local 106 strlcpy(info->fw_version, vdev->fw_version, sizeof(info->fw_version)); in vxge_ethtool_gdrvinfo() 107 strlcpy(info->bus_info, pci_name(vdev->pdev), sizeof(info->bus_info)); in vxge_ethtool_gdrvinfo() 109 * vdev->no_of_vpath; in vxge_ethtool_gdrvinfo() 131 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_gregs() local 132 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_gregs() 134 regs->len = sizeof(struct vxge_hw_vpath_reg) * vdev->no_of_vpath; in vxge_ethtool_gregs() 135 regs->version = vdev->pdev->subsystem_device; in vxge_ethtool_gregs() 136 for (index = 0; index < vdev->no_of_vpath; index++) { in vxge_ethtool_gregs() 141 vdev->vpaths[index].device_id, in vxge_ethtool_gregs() [all …]
|
D | vxge-main.h | 310 struct vxgedev *vdev; member 323 #define VXGE_COPY_DEBUG_INFO_TO_LL(vdev, err, trace) { \ argument 324 for (i = 0; i < vdev->no_of_vpath; i++) { \ 325 vdev->vpaths[i].level_err = err; \ 326 vdev->vpaths[i].level_trace = trace; \ 328 vdev->level_err = err; \ 329 vdev->level_trace = trace; \ 421 struct vxgedev *vdev, unsigned long timeout) in vxge_os_timer() argument 425 timer->data = (unsigned long)vdev; in vxge_os_timer() 430 int vxge_fw_upgrade(struct vxgedev *vdev, char *fw_name, int override); [all …]
|
/linux-4.1.27/drivers/vfio/platform/ |
D | vfio_platform_common.c | 28 static int vfio_platform_regions_init(struct vfio_platform_device *vdev) in vfio_platform_regions_init() argument 32 while (vdev->get_resource(vdev, cnt)) in vfio_platform_regions_init() 35 vdev->regions = kcalloc(cnt, sizeof(struct vfio_platform_region), in vfio_platform_regions_init() 37 if (!vdev->regions) in vfio_platform_regions_init() 42 vdev->get_resource(vdev, i); in vfio_platform_regions_init() 47 vdev->regions[i].addr = res->start; in vfio_platform_regions_init() 48 vdev->regions[i].size = resource_size(res); in vfio_platform_regions_init() 49 vdev->regions[i].flags = 0; in vfio_platform_regions_init() 53 vdev->regions[i].type = VFIO_PLATFORM_REGION_TYPE_MMIO; in vfio_platform_regions_init() 54 vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ; in vfio_platform_regions_init() [all …]
|
D | vfio_amba.c | 28 static struct resource *get_amba_resource(struct vfio_platform_device *vdev, in get_amba_resource() argument 31 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_resource() 39 static int get_amba_irq(struct vfio_platform_device *vdev, int i) in get_amba_irq() argument 41 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_irq() 53 struct vfio_platform_device *vdev; in vfio_amba_probe() local 56 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in vfio_amba_probe() 57 if (!vdev) in vfio_amba_probe() 60 vdev->name = kasprintf(GFP_KERNEL, "vfio-amba-%08x", adev->periphid); in vfio_amba_probe() 61 if (!vdev->name) { in vfio_amba_probe() 62 kfree(vdev); in vfio_amba_probe() [all …]
|
D | vfio_platform_irq.c | 49 static int vfio_platform_set_irq_mask(struct vfio_platform_device *vdev, in vfio_platform_set_irq_mask() argument 57 if (!(vdev->irqs[index].flags & VFIO_IRQ_INFO_MASKABLE)) in vfio_platform_set_irq_mask() 64 return vfio_virqfd_enable((void *) &vdev->irqs[index], in vfio_platform_set_irq_mask() 67 &vdev->irqs[index].mask, fd); in vfio_platform_set_irq_mask() 69 vfio_virqfd_disable(&vdev->irqs[index].mask); in vfio_platform_set_irq_mask() 74 vfio_platform_mask(&vdev->irqs[index]); in vfio_platform_set_irq_mask() 80 vfio_platform_mask(&vdev->irqs[index]); in vfio_platform_set_irq_mask() 109 static int vfio_platform_set_irq_unmask(struct vfio_platform_device *vdev, in vfio_platform_set_irq_unmask() argument 117 if (!(vdev->irqs[index].flags & VFIO_IRQ_INFO_MASKABLE)) in vfio_platform_set_irq_unmask() 124 return vfio_virqfd_enable((void *) &vdev->irqs[index], in vfio_platform_set_irq_unmask() [all …]
|
D | vfio_platform.c | 28 static struct resource *get_platform_resource(struct vfio_platform_device *vdev, in get_platform_resource() argument 31 struct platform_device *dev = (struct platform_device *) vdev->opaque; in get_platform_resource() 47 static int get_platform_irq(struct vfio_platform_device *vdev, int i) in get_platform_irq() argument 49 struct platform_device *pdev = (struct platform_device *) vdev->opaque; in get_platform_irq() 56 struct vfio_platform_device *vdev; in vfio_platform_probe() local 59 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in vfio_platform_probe() 60 if (!vdev) in vfio_platform_probe() 63 vdev->opaque = (void *) pdev; in vfio_platform_probe() 64 vdev->name = pdev->name; in vfio_platform_probe() 65 vdev->flags = VFIO_DEVICE_FLAGS_PLATFORM; in vfio_platform_probe() [all …]
|
D | vfio_platform_private.h | 68 (*get_resource)(struct vfio_platform_device *vdev, int i); 69 int (*get_irq)(struct vfio_platform_device *vdev, int i); 72 extern int vfio_platform_probe_common(struct vfio_platform_device *vdev, 77 extern int vfio_platform_irq_init(struct vfio_platform_device *vdev); 78 extern void vfio_platform_irq_cleanup(struct vfio_platform_device *vdev); 80 extern int vfio_platform_set_irqs_ioctl(struct vfio_platform_device *vdev,
|
/linux-4.1.27/drivers/remoteproc/ |
D | remoteproc_virtio.c | 71 static struct virtqueue *rp_find_vq(struct virtio_device *vdev, in rp_find_vq() argument 76 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rp_find_vq() 77 struct rproc *rproc = vdev_to_rproc(vdev); in rp_find_vq() 110 vq = vring_new_virtqueue(id, len, rvring->align, vdev, false, addr, in rp_find_vq() 124 static void __rproc_virtio_del_vqs(struct virtio_device *vdev) in __rproc_virtio_del_vqs() argument 129 list_for_each_entry_safe(vq, n, &vdev->vqs, list) { in __rproc_virtio_del_vqs() 137 static void rproc_virtio_del_vqs(struct virtio_device *vdev) in rproc_virtio_del_vqs() argument 139 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_virtio_del_vqs() 144 __rproc_virtio_del_vqs(vdev); in rproc_virtio_del_vqs() 147 static int rproc_virtio_find_vqs(struct virtio_device *vdev, unsigned nvqs, in rproc_virtio_find_vqs() argument [all …]
|
/linux-4.1.27/drivers/usb/usbip/ |
D | vhci_sysfs.c | 54 struct vhci_device *vdev = port_to_vdev(i); in status_show() local 56 spin_lock(&vdev->ud.lock); in status_show() 57 out += sprintf(out, "%03u %03u ", i, vdev->ud.status); in status_show() 59 if (vdev->ud.status == VDEV_ST_USED) { in status_show() 61 vdev->speed, vdev->devid); in status_show() 62 out += sprintf(out, "%16p ", vdev->ud.tcp_socket); in status_show() 63 out += sprintf(out, "%s", dev_name(&vdev->udev->dev)); in status_show() 70 spin_unlock(&vdev->ud.lock); in status_show() 82 struct vhci_device *vdev; in vhci_port_disconnect() local 89 vdev = port_to_vdev(rhport); in vhci_port_disconnect() [all …]
|
D | vhci_hcd.c | 283 switch (dum->vdev[rhport].speed) { in vhci_hub_control() 339 if (dum->vdev[rhport].ud.status == in vhci_hub_control() 344 dum->vdev[rhport].ud.status); in vhci_hub_control() 419 if (the_controller->vdev[i].udev == udev) in get_vdev() 427 struct vhci_device *vdev = get_vdev(urb->dev); in vhci_tx_urb() local 430 if (!vdev) { in vhci_tx_urb() 437 usbip_event_add(&vdev->ud, VDEV_EVENT_ERROR_MALLOC); in vhci_tx_urb() 441 spin_lock(&vdev->priv_lock); in vhci_tx_urb() 447 priv->vdev = vdev; in vhci_tx_urb() 452 list_add_tail(&priv->list, &vdev->priv_tx); in vhci_tx_urb() [all …]
|
D | vhci_tx.c | 29 struct vhci_device *vdev = priv->vdev; in setup_cmd_submit_pdu() local 32 usb_pipedevice(urb->pipe), vdev->devid); in setup_cmd_submit_pdu() 36 pdup->base.devid = vdev->devid; in setup_cmd_submit_pdu() 47 static struct vhci_priv *dequeue_from_priv_tx(struct vhci_device *vdev) in dequeue_from_priv_tx() argument 51 spin_lock(&vdev->priv_lock); in dequeue_from_priv_tx() 53 list_for_each_entry_safe(priv, tmp, &vdev->priv_tx, list) { in dequeue_from_priv_tx() 54 list_move_tail(&priv->list, &vdev->priv_rx); in dequeue_from_priv_tx() 55 spin_unlock(&vdev->priv_lock); in dequeue_from_priv_tx() 59 spin_unlock(&vdev->priv_lock); in dequeue_from_priv_tx() 64 static int vhci_send_cmd_submit(struct vhci_device *vdev) in vhci_send_cmd_submit() argument [all …]
|
D | vhci_rx.c | 27 struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum) in pickup_urb_and_free_priv() argument 33 list_for_each_entry_safe(priv, tmp, &vdev->priv_rx, list) { in pickup_urb_and_free_priv() 70 static void vhci_recv_ret_submit(struct vhci_device *vdev, in vhci_recv_ret_submit() argument 73 struct usbip_device *ud = &vdev->ud; in vhci_recv_ret_submit() 76 spin_lock(&vdev->priv_lock); in vhci_recv_ret_submit() 77 urb = pickup_urb_and_free_priv(vdev, pdu->base.seqnum); in vhci_recv_ret_submit() 78 spin_unlock(&vdev->priv_lock); in vhci_recv_ret_submit() 116 static struct vhci_unlink *dequeue_pending_unlink(struct vhci_device *vdev, in dequeue_pending_unlink() argument 121 spin_lock(&vdev->priv_lock); in dequeue_pending_unlink() 123 list_for_each_entry_safe(unlink, tmp, &vdev->unlink_rx, list) { in dequeue_pending_unlink() [all …]
|
D | vhci.h | 60 struct vhci_device *vdev; member 93 struct vhci_device vdev[VHCI_NPORTS]; member 103 struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum); 111 return &the_controller->vdev[port]; in port_to_vdev()
|
/linux-4.1.27/tools/virtio/linux/ |
D | virtio_config.h | 12 static inline bool __virtio_test_bit(const struct virtio_device *vdev, in __virtio_test_bit() argument 15 return vdev->features & (1ULL << fbit); in __virtio_test_bit() 23 static inline void __virtio_set_bit(struct virtio_device *vdev, in __virtio_set_bit() argument 26 vdev->features |= (1ULL << fbit); in __virtio_set_bit() 34 static inline void __virtio_clear_bit(struct virtio_device *vdev, in __virtio_clear_bit() argument 37 vdev->features &= ~(1ULL << fbit); in __virtio_clear_bit() 43 static inline u16 virtio16_to_cpu(struct virtio_device *vdev, __virtio16 val) in virtio16_to_cpu() argument 45 return __virtio16_to_cpu(virtio_has_feature(vdev, VIRTIO_F_VERSION_1), val); in virtio16_to_cpu() 48 static inline __virtio16 cpu_to_virtio16(struct virtio_device *vdev, u16 val) in cpu_to_virtio16() argument 50 return __cpu_to_virtio16(virtio_has_feature(vdev, VIRTIO_F_VERSION_1), val); in cpu_to_virtio16() [all …]
|
D | virtio.h | 23 struct virtio_device *vdev; member 60 struct virtio_device *vdev,
|
/linux-4.1.27/arch/sparc/kernel/ |
D | vio.c | 62 struct vio_dev *vdev = to_vio_dev(dev); in vio_device_probe() local 68 id = vio_match_device(drv->id_table, vdev); in vio_device_probe() 70 error = drv->probe(vdev, id); in vio_device_probe() 78 struct vio_dev *vdev = to_vio_dev(dev); in vio_device_remove() local 82 return drv->remove(vdev); in vio_device_remove() 90 struct vio_dev *vdev = to_vio_dev(dev); in devspec_show() local 93 if (!strcmp(vdev->type, "vnet-port")) in devspec_show() 95 else if (!strcmp(vdev->type, "vdc-port")) in devspec_show() 104 struct vio_dev *vdev = to_vio_dev(dev); in type_show() local 105 return sprintf(buf, "%s\n", vdev->type); in type_show() [all …]
|
D | viohs.c | 167 vio->vdev->channel_id); in process_unknown() 724 cfg.tx_irq = vio->vdev->tx_irq; in vio_ldc_alloc() 725 cfg.rx_irq = vio->vdev->rx_irq; in vio_ldc_alloc() 727 lp = ldc_alloc(vio->vdev->channel_id, &cfg, event_arg, vio->name); in vio_ldc_alloc() 763 vio->name, vio->vdev->channel_id, err); in vio_port_up() 771 vio->name, vio->vdev->channel_id, err); in vio_port_up() 791 int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev, in vio_driver_init() argument 823 vio->vdev = vdev; in vio_driver_init()
|
/linux-4.1.27/drivers/staging/vme/devices/ |
D | vme_pio2_core.c | 86 dev_warn(&card->vdev->dev, "Spurious Interrupt\n"); in pio2_int() 96 dev_err(&card->vdev->dev, in pio2_int() 103 dev_info(&card->vdev->dev, in pio2_int() 115 dev_err(&card->vdev->dev, in pio2_int() 179 static int pio2_match(struct vme_dev *vdev) in pio2_match() argument 182 if (vdev->num >= bus_num) { in pio2_match() 183 dev_err(&vdev->dev, in pio2_match() 188 if (vdev->num >= base_num) { in pio2_match() 189 dev_err(&vdev->dev, in pio2_match() 194 if (vdev->num >= vector_num) { in pio2_match() [all …]
|
D | vme_pio2_gpio.c | 42 dev_err(&card->vdev->dev, "Channel not available as input\n"); in pio2_gpio_get() 49 dev_err(&card->vdev->dev, "Unable to read from GPIO\n"); in pio2_gpio_get() 80 dev_err(&card->vdev->dev, "Channel not available as output\n"); in pio2_gpio_set() 94 dev_err(&card->vdev->dev, "Unable to write to GPIO\n"); in pio2_gpio_set() 109 dev_err(&card->vdev->dev, in pio2_gpio_dir_in() 128 dev_err(&card->vdev->dev, in pio2_gpio_dir_out() 194 "%s@%s", driver_name, dev_name(&card->vdev->dev)); in pio2_gpio_init() 212 dev_err(&card->vdev->dev, "Unable to register GPIO\n"); in pio2_gpio_init()
|
D | vme_user.c | 724 static int vme_user_match(struct vme_dev *vdev) in vme_user_match() argument 728 int cur_bus = vme_bus_num(vdev); in vme_user_match() 729 int cur_slot = vme_slot_num(vdev); in vme_user_match() 732 if ((cur_bus == bus[i]) && (cur_slot == vdev->num)) in vme_user_match() 743 static int vme_user_probe(struct vme_dev *vdev) in vme_user_probe() argument 750 dev_err(&vdev->dev, "Driver can only be loaded for 1 device\n"); in vme_user_probe() 754 vme_user_bridge = vdev; in vme_user_probe() 773 dev_warn(&vdev->dev, "Error getting Major Number %d for driver.\n", in vme_user_probe() 788 dev_warn(&vdev->dev, "cdev_all failed\n"); in vme_user_probe() 802 dev_warn(&vdev->dev, in vme_user_probe() [all …]
|
/linux-4.1.27/include/media/ |
D | v4l2-dev.h | 133 void (*release)(struct video_device *vdev); 149 int __must_check __video_register_device(struct video_device *vdev, int type, 156 static inline int __must_check video_register_device(struct video_device *vdev, in video_register_device() argument 159 return __video_register_device(vdev, type, nr, 1, vdev->fops->owner); in video_register_device() 165 struct video_device *vdev, int type, int nr) in video_register_device_no_warn() argument 167 return __video_register_device(vdev, type, nr, 0, vdev->fops->owner); in video_register_device_no_warn() 172 void video_unregister_device(struct video_device *vdev); 179 void video_device_release(struct video_device *vdev); 184 void video_device_release_empty(struct video_device *vdev); 190 static inline void v4l2_disable_ioctl_locking(struct video_device *vdev, unsigned int cmd) in v4l2_disable_ioctl_locking() argument [all …]
|
D | exynos-fimc.h | 142 struct video_device vdev; member 152 struct video_device *vdev) in vdev_to_exynos_video_entity() argument 154 return container_of(vdev, struct exynos_video_entity, vdev); in vdev_to_exynos_video_entity()
|
D | v4l2-fh.h | 38 struct video_device *vdev; member 60 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev);
|
D | soc_camera.h | 44 struct video_device *vdev; member 383 return icd ? icd->vdev : NULL; in soc_camera_i2c_to_vdev() 391 static inline struct v4l2_subdev *soc_camera_vdev_to_subdev(struct video_device *vdev) in soc_camera_vdev_to_subdev() argument 393 struct soc_camera_device *icd = video_get_drvdata(vdev); in soc_camera_vdev_to_subdev()
|
D | v4l2-event.h | 124 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev);
|
/linux-4.1.27/drivers/block/ |
D | virtio_blk.c | 32 struct virtio_device *vdev; member 81 __virtio32 type = vbr->out_hdr.type & ~cpu_to_virtio32(vq->vdev, VIRTIO_BLK_T_OUT); in __virtblk_add_req() 92 if (type == cpu_to_virtio32(vq->vdev, VIRTIO_BLK_T_SCSI_CMD)) { in __virtblk_add_req() 98 if (vbr->out_hdr.type & cpu_to_virtio32(vq->vdev, VIRTIO_BLK_T_OUT)) in __virtblk_add_req() 104 if (type == cpu_to_virtio32(vq->vdev, VIRTIO_BLK_T_SCSI_CMD)) { in __virtblk_add_req() 124 req->resid_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.residual); in virtblk_request_done() 125 req->sense_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.sense_len); in virtblk_request_done() 126 req->errors = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.errors); in virtblk_request_done() 136 struct virtio_blk *vblk = vq->vdev->priv; in virtblk_done() 176 vbr->out_hdr.type = cpu_to_virtio32(vblk->vdev, VIRTIO_BLK_T_FLUSH); in virtio_queue_rq() [all …]
|
D | sunvdc.c | 801 g->first_minor = port->vio.vdev->dev_no << PARTITION_SHIFT; in probe_disk() 807 g->driverfs_dev = &port->vio.vdev->dev; in probe_disk() 863 static int vdc_port_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vdc_port_probe() argument 875 if ((vdev->dev_no << PARTITION_SHIFT) & ~(u64)MINORMASK) { in vdc_port_probe() 877 vdev->dev_no); in vdc_port_probe() 888 if (vdev->dev_no >= 26) in vdc_port_probe() 891 'a' + ((int)vdev->dev_no / 26) - 1, in vdc_port_probe() 892 'a' + ((int)vdev->dev_no % 26)); in vdc_port_probe() 895 VDCBLK_NAME "%c", 'a' + ((int)vdev->dev_no % 26)); in vdc_port_probe() 902 ldc_timeout = mdesc_get_property(hp, vdev->mp, "vdc-timeout", NULL); in vdc_port_probe() [all …]
|
/linux-4.1.27/drivers/s390/kvm/ |
D | kvm_virtio.c | 41 struct virtio_device vdev; member 45 #define to_kvmdev(vd) container_of(vd, struct kvm_device, vdev) 83 static u64 kvm_get_features(struct virtio_device *vdev) in kvm_get_features() argument 87 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; in kvm_get_features() 96 static int kvm_finalize_features(struct virtio_device *vdev) in kvm_finalize_features() argument 99 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; in kvm_finalize_features() 104 vring_transport_features(vdev); in kvm_finalize_features() 107 BUG_ON((u32)vdev->features != vdev->features); in kvm_finalize_features() 110 bits = min_t(unsigned, desc->feature_len, sizeof(vdev->features)) * 8; in kvm_finalize_features() 112 if (__virtio_test_bit(vdev, i)) in kvm_finalize_features() [all …]
|
D | virtio_ccw.c | 52 struct virtio_device vdev; member 164 static struct virtio_ccw_device *to_vc_device(struct virtio_device *vdev) in to_vc_device() argument 166 return container_of(vdev, struct virtio_ccw_device, vdev); in to_vc_device() 392 vcdev = to_vc_device(info->vq->vdev); in virtio_ccw_kvm_notify() 414 struct virtio_ccw_device *vcdev = to_vc_device(vq->vdev); in virtio_ccw_del_vq() 451 dev_warn(&vq->vdev->dev, "Error %d while deleting queue %d", in virtio_ccw_del_vq() 461 static void virtio_ccw_del_vqs(struct virtio_device *vdev) in virtio_ccw_del_vqs() argument 465 struct virtio_ccw_device *vcdev = to_vc_device(vdev); in virtio_ccw_del_vqs() 473 list_for_each_entry_safe(vq, n, &vdev->vqs, list) in virtio_ccw_del_vqs() 479 static struct virtqueue *virtio_ccw_setup_vq(struct virtio_device *vdev, in virtio_ccw_setup_vq() argument [all …]
|
/linux-4.1.27/drivers/char/hw_random/ |
D | virtio-rng.c | 44 struct virtrng_info *vi = vq->vdev->priv; in random_recv_done() 100 static int probe_common(struct virtio_device *vdev) in probe_common() argument 124 vdev->priv = vi; in probe_common() 127 vi->vq = virtio_find_single_vq(vdev, random_recv_done, "input"); in probe_common() 142 static void remove_common(struct virtio_device *vdev) in remove_common() argument 144 struct virtrng_info *vi = vdev->priv; in remove_common() 149 vdev->config->reset(vdev); in remove_common() 153 vdev->config->del_vqs(vdev); in remove_common() 158 static int virtrng_probe(struct virtio_device *vdev) in virtrng_probe() argument 160 return probe_common(vdev); in virtrng_probe() [all …]
|
D | pseries-rng.c | 54 static unsigned long pseries_rng_get_desired_dma(struct vio_dev *vdev) in pseries_rng_get_desired_dma() argument
|
/linux-4.1.27/drivers/virtio/ |
D | virtio_input.c | 10 struct virtio_device *vdev; member 32 struct virtio_input *vi = vq->vdev->priv; in virtinput_recv_events() 90 struct virtio_input *vi = vq->vdev->priv; in virtinput_recv_status() 114 virtio_cwrite(vi->vdev, struct virtio_input_config, select, &select); in virtinput_cfg_select() 115 virtio_cwrite(vi->vdev, struct virtio_input_config, subsel, &subsel); in virtinput_cfg_select() 116 virtio_cread(vi->vdev, struct virtio_input_config, size, &size); in virtinput_cfg_select() 141 virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, in virtinput_cfg_bits() 159 virtio_cread(vi->vdev, struct virtio_input_config, u.abs.min, &mi); in virtinput_cfg_abs() 160 virtio_cread(vi->vdev, struct virtio_input_config, u.abs.max, &ma); in virtinput_cfg_abs() 161 virtio_cread(vi->vdev, struct virtio_input_config, u.abs.res, &re); in virtinput_cfg_abs() [all …]
|
D | virtio_ring.c | 32 dev_err(&(_vq)->vq.vdev->dev, \ 49 dev_err(&_vq->vq.vdev->dev, \ 119 desc[i].next = cpu_to_virtio16(_vq->vdev, i + 1); in alloc_indirect() 174 vq->vring.desc[head].flags = cpu_to_virtio16(_vq->vdev, VRING_DESC_F_INDIRECT); in virtqueue_add() 175 vq->vring.desc[head].addr = cpu_to_virtio64(_vq->vdev, virt_to_phys(desc)); in virtqueue_add() 178 vq->vring.desc[head].len = cpu_to_virtio32(_vq->vdev, total_sg * sizeof(struct vring_desc)); in virtqueue_add() 208 desc[i].flags = cpu_to_virtio16(_vq->vdev, VRING_DESC_F_NEXT); in virtqueue_add() 209 desc[i].addr = cpu_to_virtio64(_vq->vdev, sg_phys(sg)); in virtqueue_add() 210 desc[i].len = cpu_to_virtio32(_vq->vdev, sg->length); in virtqueue_add() 212 i = virtio16_to_cpu(_vq->vdev, desc[i].next); in virtqueue_add() [all …]
|
D | virtio_pci_legacy.c | 23 static u64 vp_get_features(struct virtio_device *vdev) in vp_get_features() argument 25 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features() 33 static int vp_finalize_features(struct virtio_device *vdev) in vp_finalize_features() argument 35 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features() 38 vring_transport_features(vdev); in vp_finalize_features() 41 BUG_ON((u32)vdev->features != vdev->features); in vp_finalize_features() 44 iowrite32(vdev->features, vp_dev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_finalize_features() 50 static void vp_get(struct virtio_device *vdev, unsigned offset, in vp_get() argument 53 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get() 65 static void vp_set(struct virtio_device *vdev, unsigned offset, in vp_set() argument [all …]
|
D | virtio_pci_common.c | 31 void vp_synchronize_vectors(struct virtio_device *vdev) in vp_synchronize_vectors() argument 33 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_synchronize_vectors() 57 virtio_config_changed(&vp_dev->vdev); in vp_config_changed() 105 static void vp_free_vectors(struct virtio_device *vdev) in vp_free_vectors() argument 107 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_free_vectors() 140 static int vp_request_msix_vectors(struct virtio_device *vdev, int nvectors, in vp_request_msix_vectors() argument 143 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_request_msix_vectors() 144 const char *name = dev_name(&vp_dev->vdev.dev); in vp_request_msix_vectors() 209 vp_free_vectors(vdev); in vp_request_msix_vectors() 213 static int vp_request_intx(struct virtio_device *vdev) in vp_request_intx() argument [all …]
|
D | virtio_mmio.c | 83 container_of(_plat_dev, struct virtio_mmio_device, vdev) 86 struct virtio_device vdev; member 115 static u64 vm_get_features(struct virtio_device *vdev) in vm_get_features() argument 117 struct virtio_mmio_device *vm_dev = to_virtio_mmio_device(vdev); in vm_get_features() 130 static int vm_finalize_features(struct virtio_device *vdev) in vm_finalize_features() argument 132 struct virtio_mmio_device *vm_dev = to_virtio_mmio_device(vdev); in vm_finalize_features() 135 vring_transport_features(vdev); in vm_finalize_features() 139 !__virtio_test_bit(vdev, VIRTIO_F_VERSION_1)) { in vm_finalize_features() 140 …dev_err(&vdev->dev, "New virtio-mmio devices (version 2) must provide VIRTIO_F_VERSION_1 feature!\… in vm_finalize_features() 145 writel((u32)(vdev->features >> 32), in vm_finalize_features() [all …]
|
D | virtio_balloon.c | 49 struct virtio_device *vdev; member 108 struct virtio_balloon *vb = vq->vdev->priv; in balloon_ack() 151 dev_info_ratelimited(&vb->vdev->dev, in fill_balloon() 217 vb->stats[idx].tag = cpu_to_virtio16(vb->vdev, tag); in update_stat() 218 vb->stats[idx].val = cpu_to_virtio64(vb->vdev, val); in update_stat() 254 struct virtio_balloon *vb = vq->vdev->priv; in stats_request() 277 static void virtballoon_changed(struct virtio_device *vdev) in virtballoon_changed() argument 279 struct virtio_balloon *vb = vdev->priv; in virtballoon_changed() 289 virtio_cread(vb->vdev, struct virtio_balloon_config, num_pages, in towards_target() 293 if (!virtio_has_feature(vb->vdev, VIRTIO_F_VERSION_1)) in towards_target() [all …]
|
D | virtio_pci_common.h | 53 struct virtio_device vdev; member 125 static struct virtio_pci_device *to_vp_device(struct virtio_device *vdev) in to_vp_device() argument 127 return container_of(vdev, struct virtio_pci_device, vdev); in to_vp_device() 131 void vp_synchronize_vectors(struct virtio_device *vdev); 135 void vp_del_vqs(struct virtio_device *vdev); 137 int vp_find_vqs(struct virtio_device *vdev, unsigned nvqs, 141 const char *vp_bus_name(struct virtio_device *vdev);
|
D | virtio_pci_modern.c | 143 static u64 vp_get_features(struct virtio_device *vdev) in vp_get_features() argument 145 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features() 157 static int vp_finalize_features(struct virtio_device *vdev) in vp_finalize_features() argument 159 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features() 162 vring_transport_features(vdev); in vp_finalize_features() 164 if (!__virtio_test_bit(vdev, VIRTIO_F_VERSION_1)) { in vp_finalize_features() 165 dev_err(&vdev->dev, "virtio: device uses modern interface " in vp_finalize_features() 171 vp_iowrite32((u32)vdev->features, &vp_dev->common->guest_feature); in vp_finalize_features() 173 vp_iowrite32(vdev->features >> 32, &vp_dev->common->guest_feature); in vp_finalize_features() 179 static void vp_get(struct virtio_device *vdev, unsigned offset, in vp_get() argument [all …]
|
/linux-4.1.27/drivers/misc/mic/card/ |
D | mic_virtio.c | 50 struct virtio_device vdev; member 62 #define to_micvdev(vd) container_of(vd, struct mic_vdev, vdev) 67 return mvdev->vdev.dev.parent; in mic_dev() 71 static u64 mic_get_features(struct virtio_device *vdev) in mic_get_features() argument 75 struct mic_device_desc __iomem *desc = to_micvdev(vdev)->desc; in mic_get_features() 87 static int mic_finalize_features(struct virtio_device *vdev) in mic_finalize_features() argument 90 struct mic_device_desc __iomem *desc = to_micvdev(vdev)->desc; in mic_finalize_features() 97 vring_transport_features(vdev); in mic_finalize_features() 100 BUG_ON((u32)vdev->features != vdev->features); in mic_finalize_features() 104 sizeof(vdev->features)) * 8; in mic_finalize_features() [all …]
|
/linux-4.1.27/drivers/scsi/ |
D | virtio_scsi.c | 100 struct virtio_device *vdev; member 124 static inline struct Scsi_Host *virtio_scsi_host(struct virtio_device *vdev) in virtio_scsi_host() argument 126 return vdev->priv; in virtio_scsi_host() 161 virtscsi_compute_resid(sc, virtio32_to_cpu(vscsi->vdev, resp->resid)); in virtscsi_complete_cmd() 199 WARN_ON(virtio32_to_cpu(vscsi->vdev, resp->sense_len) > in virtscsi_complete_cmd() 204 virtio32_to_cpu(vscsi->vdev, resp->sense_len), in virtscsi_complete_cmd() 238 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); in virtscsi_req_done() 266 struct Scsi_Host *sh = virtio_scsi_host(vq->vdev); in virtscsi_ctrl_done() 325 struct Scsi_Host *shost = virtio_scsi_host(vscsi->vdev); in virtscsi_handle_transport_reset() 329 switch (virtio32_to_cpu(vscsi->vdev, event->reason)) { in virtscsi_handle_transport_reset() [all …]
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | uvc_v4l2.c | 70 struct video_device *vdev = video_devdata(file); in uvc_v4l2_querycap() local 71 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() 88 struct video_device *vdev = video_devdata(file); in uvc_v4l2_get_format() local 89 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() 107 struct video_device *vdev = video_devdata(file); in uvc_v4l2_set_format() local 108 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() 148 struct video_device *vdev = video_devdata(file); in uvc_v4l2_reqbufs() local 149 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_reqbufs() 161 struct video_device *vdev = video_devdata(file); in uvc_v4l2_querybuf() local 162 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querybuf() [all …]
|
D | f_uvc.c | 225 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete() 259 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup() 318 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_set_alt() 346 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_set_alt() 373 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_set_alt() 391 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_disable() 440 uvc->vdev.v4l2_dev = &uvc->v4l2_dev; in uvc_register_video() 441 uvc->vdev.fops = &uvc_v4l2_fops; in uvc_register_video() 442 uvc->vdev.ioctl_ops = &uvc_v4l2_ioctl_ops; in uvc_register_video() 443 uvc->vdev.release = video_device_release_empty; in uvc_register_video() [all …]
|
/linux-4.1.27/drivers/media/platform/ |
D | timblogiw.c | 159 struct video_device *vdev = video_devdata(file); in timblogiw_g_fmt() local 160 struct timblogiw *lw = video_get_drvdata(vdev); in timblogiw_g_fmt() 163 dev_dbg(&vdev->dev, "%s entry\n", __func__); in timblogiw_g_fmt() 185 struct video_device *vdev = video_devdata(file); in timblogiw_try_fmt() local 188 dev_dbg(&vdev->dev, in timblogiw_try_fmt() 210 struct video_device *vdev = video_devdata(file); in timblogiw_s_fmt() local 211 struct timblogiw *lw = video_get_drvdata(vdev); in timblogiw_s_fmt() 223 dev_err(&vdev->dev, "%s queue busy\n", __func__); in timblogiw_s_fmt() 239 struct video_device *vdev = video_devdata(file); in timblogiw_querycap() local 241 dev_dbg(&vdev->dev, "%s: Entry\n", __func__); in timblogiw_querycap() [all …]
|
D | arv.c | 111 struct video_device vdev; member 404 strlcpy(vcap->driver, ar->vdev.name, sizeof(vcap->driver)); in ar_querycap() 771 strlcpy(ar->vdev.name, "Colour AR VGA", sizeof(ar->vdev.name)); in ar_init() 772 ar->vdev.v4l2_dev = v4l2_dev; in ar_init() 773 ar->vdev.fops = &ar_fops; in ar_init() 774 ar->vdev.ioctl_ops = &ar_ioctl_ops; in ar_init() 775 ar->vdev.release = video_device_release_empty; in ar_init() 776 video_set_drvdata(&ar->vdev, ar); in ar_init() 819 if (video_register_device(&ar->vdev, VFL_TYPE_GRABBER, video_nr) != 0) { in ar_init() 827 video_device_node_name(&ar->vdev), M32R_IRQ_INT3, freq); in ar_init() [all …]
|
D | sh_vou.c | 65 struct video_device vdev; member 244 struct video_device *vdev = vq->priv_data; in sh_vou_buf_setup() local 245 struct sh_vou_device *vou_dev = video_get_drvdata(vdev); in sh_vou_buf_setup() 268 struct video_device *vdev = vq->priv_data; in sh_vou_buf_prepare() local 269 struct sh_vou_device *vou_dev = video_get_drvdata(vdev); in sh_vou_buf_prepare() 317 struct video_device *vdev = vq->priv_data; in sh_vou_buf_queue() local 318 struct sh_vou_device *vou_dev = video_get_drvdata(vdev); in sh_vou_buf_queue() 357 struct video_device *vdev = vq->priv_data; in sh_vou_buf_release() local 358 struct sh_vou_device *vou_dev = video_get_drvdata(vdev); in sh_vou_buf_release() 893 if (std_id & ~vou_dev->vdev.tvnorms) in sh_vou_s_std() [all …]
|
D | fsl-viu.c | 165 struct video_device *vdev; member 990 inp->std = fh->dev->vdev->tvnorms; in vidioc_enum_input() 1262 struct video_device *vdev = video_devdata(file); in viu_open() local 1263 struct viu_dev *dev = video_get_drvdata(vdev); in viu_open() 1266 int minor = vdev->minor; in viu_open() 1486 struct video_device *vdev; in viu_of_probe() local 1556 vdev = video_device_alloc(); in viu_of_probe() 1557 if (vdev == NULL) { in viu_of_probe() 1562 memcpy(vdev, &viu_template, sizeof(viu_template)); in viu_of_probe() 1564 vdev->v4l2_dev = &viu_dev->v4l2_dev; in viu_of_probe() [all …]
|
D | sh_veu.c | 110 struct video_device vdev; member 1120 struct video_device *vdev; in sh_veu_probe() local 1152 vdev = &veu->vdev; in sh_veu_probe() 1160 *vdev = sh_veu_videodev; in sh_veu_probe() 1161 vdev->v4l2_dev = &veu->v4l2_dev; in sh_veu_probe() 1164 vdev->lock = &veu->fop_lock; in sh_veu_probe() 1166 video_set_drvdata(vdev, veu); in sh_veu_probe() 1182 ret = video_register_device(vdev, VFL_TYPE_GRABBER, -1); in sh_veu_probe() 1205 video_unregister_device(&veu->vdev); in sh_veu_remove()
|
/linux-4.1.27/drivers/video/fbdev/via/ |
D | via-core.c | 478 static int via_pci_setup_mmio(struct viafb_dev *vdev) in via_pci_setup_mmio() argument 486 vdev->engine_start = pci_resource_start(vdev->pdev, 1); in via_pci_setup_mmio() 487 vdev->engine_len = pci_resource_len(vdev->pdev, 1); in via_pci_setup_mmio() 488 vdev->engine_mmio = ioremap_nocache(vdev->engine_start, in via_pci_setup_mmio() 489 vdev->engine_len); in via_pci_setup_mmio() 490 if (vdev->engine_mmio == NULL) in via_pci_setup_mmio() 491 dev_err(&vdev->pdev->dev, in via_pci_setup_mmio() 501 if (vdev->chip_type == UNICHROME_VX900) in via_pci_setup_mmio() 502 vdev->fbmem_start = pci_resource_start(vdev->pdev, 2); in via_pci_setup_mmio() 504 vdev->fbmem_start = pci_resource_start(vdev->pdev, 0); in via_pci_setup_mmio() [all …]
|
D | via-gpio.c | 75 struct viafb_dev *vdev; member 93 spin_lock_irqsave(&cfg->vdev->reg_lock, flags); in via_gpio_set() 102 spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); in via_gpio_set() 124 spin_lock_irqsave(&cfg->vdev->reg_lock, flags); in via_gpio_dir_input() 128 spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); in via_gpio_dir_input() 141 spin_lock_irqsave(&cfg->vdev->reg_lock, flags); in via_gpio_get() 144 spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); in via_gpio_get() 217 struct viafb_dev *vdev = platdev->dev.platform_data; in viafb_gpio_probe() local 218 struct via_port_cfg *port_cfg = vdev->port_cfg; in viafb_gpio_probe() 241 viafb_gpio_config.vdev = vdev; in viafb_gpio_probe() [all …]
|
D | accel.c | 324 engine = viapar->shared->vdev->engine_mmio; in viafb_setup_engine() 371 viapar->shared->vdev->camera_fbmem_size = 3*VGA_HEIGHT*VGA_WIDTH*2; in viafb_setup_engine() 372 viapar->fbmem_free -= viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() 373 viapar->fbmem_used += viapar->shared->vdev->camera_fbmem_size; in viafb_setup_engine() 374 viapar->shared->vdev->camera_fbmem_offset = viapar->fbmem_free; in viafb_setup_engine() 383 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_reset_engine() 497 temp = readl(viapar->shared->vdev->engine_mmio + VIA_REG_CURSOR_MODE); in viafb_show_hw_cursor() 514 writel(temp, viapar->shared->vdev->engine_mmio + VIA_REG_CURSOR_MODE); in viafb_show_hw_cursor() 522 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_wait_engine_idle()
|
D | viafbdev.h | 50 struct viafb_dev *vdev; /* Global dev info */ member 105 int via_fb_pci_probe(struct viafb_dev *vdev);
|
D | viafbdev.c | 260 !ppar->shared->vdev->engine_mmio) in viafb_check_var() 705 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL, in viafb_fillrect() 727 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR, in viafb_copyarea() 764 if (shared->hw_bitblt(shared->vdev->engine_mmio, op, in viafb_imageblit() 774 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_cursor() 1712 if (viaparinfo->shared->vdev->engine_mmio) in viafb_resume() 1756 int via_fb_pci_probe(struct viafb_dev *vdev) in via_fb_pci_probe() argument 1772 &vdev->pdev->dev); in via_fb_pci_probe() 1780 viaparinfo->shared->vdev = vdev; in via_fb_pci_probe() 1794 viafb_init_chip_info(vdev->chip_type); in via_fb_pci_probe() [all …]
|
/linux-4.1.27/drivers/ide/ |
D | via82cxxx.c | 129 struct via82cxxx_dev *vdev = host->host_priv; in via_set_speed() local 132 if (~vdev->via_config->flags & VIA_BAD_AST) { in via_set_speed() 144 switch (vdev->via_config->udma_mask) { in via_set_speed() 152 if (vdev->via_config->udma_mask) { in via_set_speed() 184 struct via82cxxx_dev *vdev = host->host_priv; in via_set_drive() local 191 switch (vdev->via_config->udma_mask) { in via_set_drive() 245 static void via_cable_detect(struct via82cxxx_dev *vdev, u32 u) in via_cable_detect() argument 249 switch (vdev->via_config->udma_mask) { in via_cable_detect() 259 vdev->via_80w |= (1 << (1 - (i >> 4))); in via_cable_detect() 271 vdev->via_80w |= (1 << (1 - (i >> 4))); in via_cable_detect() [all …]
|
/linux-4.1.27/drivers/net/caif/ |
D | caif_virtio.c | 103 struct virtio_device *vdev; member 142 struct cfv_info *cfv = vq_tx->vdev->priv; in cfv_release_cb() 162 struct cfv_info *cfv = vq_tx->vdev->priv; in cfv_release_used_buf() 350 static void cfv_recv(struct virtio_device *vdev, struct vringh *vr_rx) in cfv_recv() argument 352 struct cfv_info *cfv = vdev->priv; in cfv_recv() 362 dma_free_coherent(cfv->vdev->dev.parent->parent, in cfv_destroy_genpool() 396 cfv->vdev->dev.parent->parent, in cfv_create_genpool() 651 static int cfv_probe(struct virtio_device *vdev) in cfv_probe() argument 667 cfv->vdev = vdev; in cfv_probe() 674 if (!vdev->vringh_config || !vdev->vringh_config->find_vrhs) in cfv_probe() [all …]
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtv-streams.c | 200 s->vdev.v4l2_dev = NULL; in ivtv_prep_dev() 221 snprintf(s->vdev.name, sizeof(s->vdev.name), "%s %s", in ivtv_prep_dev() 224 s->vdev.num = num; in ivtv_prep_dev() 225 s->vdev.v4l2_dev = &itv->v4l2_dev; in ivtv_prep_dev() 228 s->vdev.vfl_dir = VFL_DIR_TX; in ivtv_prep_dev() 229 s->vdev.fops = ivtv_stream_info[type].fops; in ivtv_prep_dev() 230 s->vdev.ctrl_handler = itv->v4l2_dev.ctrl_handler; in ivtv_prep_dev() 231 s->vdev.release = video_device_release_empty; in ivtv_prep_dev() 232 s->vdev.tvnorms = V4L2_STD_ALL; in ivtv_prep_dev() 233 s->vdev.lock = &itv->serialize_lock; in ivtv_prep_dev() [all …]
|
D | ivtv-ioctl.h | 29 void ivtv_set_funcs(struct video_device *vdev);
|
D | ivtv-fileops.c | 945 struct video_device *vdev = video_devdata(filp); local 946 struct ivtv_stream *s = video_get_drvdata(vdev); 955 video_device_node_name(vdev)); 963 video_device_node_name(vdev)); 998 v4l2_fh_init(&item->fh, &s->vdev); 1048 struct video_device *vdev = video_devdata(filp); local 1051 if (mutex_lock_interruptible(vdev->lock)) 1054 mutex_unlock(vdev->lock);
|
/linux-4.1.27/drivers/net/ |
D | virtio_net.c | 101 struct virtio_device *vdev; member 212 struct virtnet_info *vi = vq->vdev->priv; in skb_xmit_done() 352 u16 num_buf = virtio16_to_cpu(vi->vdev, hdr->num_buffers); in receive_mergeable() 370 virtio16_to_cpu(vi->vdev, in receive_mergeable() 475 virtio16_to_cpu(vi->vdev, hdr->hdr.csum_start), in receive_buf() 476 virtio16_to_cpu(vi->vdev, hdr->hdr.csum_offset))) in receive_buf() 507 skb_shinfo(skb)->gso_size = virtio16_to_cpu(vi->vdev, in receive_buf() 680 struct virtnet_info *vi = rvq->vdev->priv; in skb_recv_done() 730 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_receive() 776 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_busy_poll() [all …]
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_entity.c | 35 ? (entity->vdev ? &entity->vdev->entity : NULL) in uvc_mc_register_entity() 53 ? (remote->vdev ? &remote->vdev->entity : NULL) in uvc_mc_register_entity() 68 return v4l2_device_register_subdev(&chain->dev->vdev, &entity->subdev); in uvc_mc_register_entity() 78 else if (entity->vdev != NULL) in uvc_mc_cleanup_entity() 79 media_entity_cleanup(&entity->vdev->entity); in uvc_mc_cleanup_entity() 93 } else if (entity->vdev != NULL) { in uvc_mc_init_entity() 94 ret = media_entity_init(&entity->vdev->entity, in uvc_mc_init_entity() 97 entity->vdev->entity.flags |= MEDIA_ENT_FL_DEFAULT; in uvc_mc_init_entity()
|
D | uvc_driver.c | 1653 if (dev->vdev.dev) in uvc_delete() 1654 v4l2_device_unregister(&dev->vdev); in uvc_delete() 1689 static void uvc_release(struct video_device *vdev) in uvc_release() argument 1691 struct uvc_streaming *stream = video_get_drvdata(vdev); in uvc_release() 1716 if (!video_is_registered(&stream->vdev)) in uvc_unregister_video() 1719 video_unregister_device(&stream->vdev); in uvc_unregister_video() 1734 struct video_device *vdev = &stream->vdev; in uvc_register_video() local 1760 vdev->v4l2_dev = &dev->vdev; in uvc_register_video() 1761 vdev->fops = &uvc_fops; in uvc_register_video() 1762 vdev->ioctl_ops = &uvc_ioctl_ops; in uvc_register_video() [all …]
|
D | uvcvideo.h | 256 struct video_device *vdev; member 446 struct video_device vdev; member 541 struct v4l2_device vdev; member
|
/linux-4.1.27/drivers/rpmsg/ |
D | virtio_rpmsg_bus.c | 61 struct virtio_device *vdev; member 220 struct device *dev = rpdev ? &rpdev->dev : &vrp->vdev->dev; in __rpmsg_create_ept() 385 virtio_has_feature(vrp->vdev, VIRTIO_RPMSG_F_NS)) { in rpmsg_dev_probe() 410 virtio_has_feature(vrp->vdev, VIRTIO_RPMSG_F_NS)) { in rpmsg_dev_remove() 502 struct device *tmp, *dev = &vrp->vdev->dev; in rpmsg_create_channel() 536 rpdev->dev.parent = &vrp->vdev->dev; in rpmsg_create_channel() 557 struct virtio_device *vdev = vrp->vdev; in rpmsg_destroy_channel() local 560 dev = device_find_child(&vdev->dev, chinfo, rpmsg_channel_match); in rpmsg_destroy_channel() 846 struct virtproc_info *vrp = rvq->vdev->priv; in rpmsg_recv_done() 847 struct device *dev = &rvq->vdev->dev; in rpmsg_recv_done() [all …]
|
/linux-4.1.27/drivers/media/platform/vivid/ |
D | vivid-core.c | 203 struct video_device *vdev = video_devdata(file); in vidioc_querycap() local 210 if (vdev->vfl_type == VFL_TYPE_GRABBER && vdev->vfl_dir == VFL_DIR_RX) in vidioc_querycap() 212 if (vdev->vfl_type == VFL_TYPE_GRABBER && vdev->vfl_dir == VFL_DIR_TX) in vidioc_querycap() 214 else if (vdev->vfl_type == VFL_TYPE_VBI && vdev->vfl_dir == VFL_DIR_RX) in vidioc_querycap() 216 else if (vdev->vfl_type == VFL_TYPE_VBI && vdev->vfl_dir == VFL_DIR_TX) in vidioc_querycap() 218 else if (vdev->vfl_type == VFL_TYPE_SDR) in vidioc_querycap() 220 else if (vdev->vfl_type == VFL_TYPE_RADIO && vdev->vfl_dir == VFL_DIR_RX) in vidioc_querycap() 222 else if (vdev->vfl_type == VFL_TYPE_RADIO && vdev->vfl_dir == VFL_DIR_TX) in vidioc_querycap() 233 struct video_device *vdev = video_devdata(file); in vidioc_s_hw_freq_seek() local 235 if (vdev->vfl_type == VFL_TYPE_RADIO) in vidioc_s_hw_freq_seek() [all …]
|
D | vivid-vid-common.c | 781 struct video_device *vdev = video_devdata(file); in vidioc_g_std() local 783 if (vdev->vfl_dir == VFL_DIR_RX) { in vidioc_g_std() 799 struct video_device *vdev = video_devdata(file); in vidioc_g_dv_timings() local 801 if (vdev->vfl_dir == VFL_DIR_RX) { in vidioc_g_dv_timings() 817 struct video_device *vdev = video_devdata(file); in vidioc_enum_dv_timings() local 819 if (vdev->vfl_dir == VFL_DIR_RX) { in vidioc_enum_dv_timings() 834 struct video_device *vdev = video_devdata(file); in vidioc_dv_timings_cap() local 836 if (vdev->vfl_dir == VFL_DIR_RX) { in vidioc_dv_timings_cap() 851 struct video_device *vdev = video_devdata(file); in vidioc_g_edid() local 854 if (vdev->vfl_dir == VFL_DIR_RX) { in vidioc_g_edid()
|
/linux-4.1.27/drivers/char/ |
D | virtio_console.c | 160 struct virtio_device *vdev; member 346 static bool is_rproc_serial(const struct virtio_device *vdev) in is_rproc_serial() argument 348 return is_rproc_enabled && vdev->id.device == VIRTIO_ID_RPROC_SERIAL; in is_rproc_serial() 357 if (!portdev->vdev) in use_multiport() 359 return __virtio_test_bit(portdev->vdev, VIRTIO_CONSOLE_F_MULTIPORT); in use_multiport() 443 if (is_rproc_serial(vq->vdev)) { in alloc_buf() 453 if (!vq->vdev->dev.parent || !vq->vdev->dev.parent->parent) in alloc_buf() 455 buf->dev = vq->vdev->dev.parent->parent; in alloc_buf() 570 cpkt.id = cpu_to_virtio32(portdev->vdev, port_id); in __send_control_msg() 571 cpkt.event = cpu_to_virtio16(portdev->vdev, event); in __send_control_msg() [all …]
|
/linux-4.1.27/net/9p/ |
D | trans_virtio.c | 83 struct virtio_device *vdev; member 145 struct virtio_chan *chan = vq->vdev->priv; in req_done() 523 struct virtio_device *vdev; in p9_mount_tag_show() local 525 vdev = dev_to_virtio(dev); in p9_mount_tag_show() 526 chan = vdev->priv; in p9_mount_tag_show() 544 static int p9_virtio_probe(struct virtio_device *vdev) in p9_virtio_probe() argument 551 if (!vdev->config->get) { in p9_virtio_probe() 552 dev_err(&vdev->dev, "%s failure: config access disabled\n", in p9_virtio_probe() 564 chan->vdev = vdev; in p9_virtio_probe() 567 chan->vq = virtio_find_single_vq(vdev, req_done, "requests"); in p9_virtio_probe() [all …]
|
/linux-4.1.27/drivers/vme/ |
D | vme.c | 231 struct vme_resource *vme_slave_request(struct vme_dev *vdev, u32 address, in vme_slave_request() argument 240 bridge = vdev->bridge; in vme_slave_request() 387 struct vme_resource *vme_master_request(struct vme_dev *vdev, u32 address, in vme_master_request() argument 396 bridge = vdev->bridge; in vme_master_request() 671 struct vme_resource *vme_dma_request(struct vme_dev *vdev, u32 route) in vme_dma_request() argument 682 bridge = vdev->bridge; in vme_dma_request() 1010 int vme_irq_request(struct vme_dev *vdev, int level, int statid, in vme_irq_request() argument 1016 bridge = vdev->bridge; in vme_irq_request() 1053 void vme_irq_free(struct vme_dev *vdev, int level, int statid) in vme_irq_free() argument 1057 bridge = vdev->bridge; in vme_irq_free() [all …]
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | fimc-isp-video.c | 106 isp_dbg(2, &video->ve.vdev, in isp_video_capture_start_streaming() 173 v4l2_err(&video->ve.vdev, in isp_video_capture_buffer_prepare() 221 isp_dbg(2, &video->ve.vdev, in isp_video_capture_buffer_queue() 276 struct media_entity *me = &ve->vdev.entity; in isp_video_open() 314 struct media_entity *entity = &ivc->ve.vdev.entity; in isp_video_release() 495 struct media_entity *me = &ve->vdev.entity; in isp_video_streamon() 528 media_entity_pipeline_stop(&video->ve.vdev.entity); in isp_video_streamoff() 575 struct video_device *vdev; in fimc_isp_video_device_register() local 607 vdev = &iv->ve.vdev; in fimc_isp_video_device_register() 608 memset(vdev, 0, sizeof(*vdev)); in fimc_isp_video_device_register() [all …]
|
D | media-dev.h | 178 mutex_lock(&ve->vdev.entity.parent->graph_mutex); in fimc_md_graph_lock() 183 mutex_unlock(&ve->vdev.entity.parent->graph_mutex); in fimc_md_graph_unlock()
|
D | fimc-capture.c | 332 fimc_pipeline_call(ve, open, &ve->vdev.entity, false); in fimc_capture_resume() 400 v4l2_err(&ctx->fimc_dev->vid_cap.ve.vdev, in buffer_prepare() 458 v4l2_err(&ve->vdev, "stream on failed: %d\n", ret); in buffer_queue() 504 ret = fimc_pipeline_call(ve, open, &ve->vdev.entity, true); in fimc_capture_open() 518 ve->vdev.entity.use_count++; in fimc_capture_open() 548 media_entity_pipeline_stop(&vc->ve.vdev.entity); in fimc_capture_release() 560 vc->ve.vdev.entity.use_count--; in fimc_capture_release() 1200 struct media_entity *entity = &vc->ve.vdev.entity; in fimc_cap_streamon() 1257 media_entity_pipeline_stop(&vc->ve.vdev.entity); in fimc_cap_streamoff() 1740 struct video_device *vfd = &fimc->vid_cap.ve.vdev; in fimc_register_capture_device() [all …]
|
D | fimc-lite.c | 412 v4l2_err(&fimc->ve.vdev, in buffer_prepare() 481 struct media_entity *me = &fimc->ve.vdev.entity; in fimc_lite_open() 530 struct media_entity *entity = &fimc->ve.vdev.entity; in fimc_lite_release() 840 struct media_entity *entity = &fimc->ve.vdev.entity; in fimc_lite_streamon() 877 media_entity_pipeline_stop(&fimc->ve.vdev.entity); in fimc_lite_streamoff() 1290 struct video_device *vfd = &fimc->ve.vdev; in fimc_lite_subdev_registered() 1353 if (video_is_registered(&fimc->ve.vdev)) { in fimc_lite_subdev_unregistered() 1354 video_unregister_device(&fimc->ve.vdev); in fimc_lite_subdev_unregistered() 1355 media_entity_cleanup(&fimc->ve.vdev.entity); in fimc_lite_subdev_unregistered() 1632 &fimc->ve.vdev.entity, false); in fimc_lite_resume()
|
/linux-4.1.27/drivers/media/common/saa7146/ |
D | saa7146_fops.c | 197 struct video_device *vdev = video_devdata(file); in fops_open() local 202 DEB_EE("file:%p, dev:%s\n", file, video_device_node_name(vdev)); in fops_open() 204 if (mutex_lock_interruptible(vdev->lock)) in fops_open() 224 v4l2_fh_init(&fh->fh, vdev); in fops_open() 229 if (vdev->vfl_type == VFL_TYPE_VBI) { in fops_open() 256 mutex_unlock(vdev->lock); in fops_open() 262 struct video_device *vdev = video_devdata(file); in fops_release() local 268 mutex_lock(vdev->lock); in fops_release() 270 if (vdev->vfl_type == VFL_TYPE_VBI) { in fops_release() 285 mutex_unlock(vdev->lock); in fops_release() [all …]
|
/linux-4.1.27/drivers/media/usb/usbvision/ |
D | usbvision-video.c | 168 struct video_device *vdev = in cd_to_usbvision() local 170 return video_get_drvdata(vdev); in cd_to_usbvision() 183 struct video_device *vdev = in show_model() local 185 struct usb_usbvision *usbvision = video_get_drvdata(vdev); in show_model() 194 struct video_device *vdev = in show_hue() local 196 struct usb_usbvision *usbvision = video_get_drvdata(vdev); in show_hue() 209 struct video_device *vdev = in show_contrast() local 211 struct usb_usbvision *usbvision = video_get_drvdata(vdev); in show_contrast() 224 struct video_device *vdev = in show_brightness() local 226 struct usb_usbvision *usbvision = video_get_drvdata(vdev); in show_brightness() [all …]
|
/linux-4.1.27/drivers/char/tpm/ |
D | tpm_ibmvtpm.c | 51 static int ibmvtpm_send_crq(struct vio_dev *vdev, u64 w1, u64 w2) in ibmvtpm_send_crq() argument 53 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, w1, w2); in ibmvtpm_send_crq() 151 rc = ibmvtpm_send_crq(ibmvtpm->vdev, be64_to_cpu(word[0]), in tpm_ibmvtpm_send() 190 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in ibmvtpm_crq_get_rtce_size() 217 rc = ibmvtpm_send_crq(ibmvtpm->vdev, cpu_to_be64(buf[0]), in ibmvtpm_crq_get_version() 238 rc = ibmvtpm_send_crq(ibmvtpm->vdev, INIT_CRQ_COMP_CMD, 0); in ibmvtpm_crq_send_init_complete() 258 rc = ibmvtpm_send_crq(ibmvtpm->vdev, INIT_CRQ_CMD, 0); in ibmvtpm_crq_send_init() 273 static int tpm_ibmvtpm_remove(struct vio_dev *vdev) in tpm_ibmvtpm_remove() argument 275 struct ibmvtpm_dev *ibmvtpm = ibmvtpm_get_data(&vdev->dev); in tpm_ibmvtpm_remove() 281 free_irq(vdev->irq, ibmvtpm); in tpm_ibmvtpm_remove() [all …]
|
D | tpm_ibmvtpm.h | 38 struct vio_dev *vdev; member
|
/linux-4.1.27/drivers/tty/hvc/ |
D | hvcs.c | 301 struct vio_dev *vdev; member 436 hvcsd->vdev->unit_address, in hvcs_vterm_state_store() 535 vio_disable_interrupts(hvcsd->vdev); in hvcs_throttle() 549 vio_disable_interrupts(hvcsd->vdev); in hvcs_handle_interrupt() 560 uint32_t unit_address = hvcsd->vdev->unit_address; in hvcs_try_write() 598 unit_address = hvcsd->vdev->unit_address; in hvcs_io() 631 vio_enable_interrupts(hvcsd->vdev); in hvcs_io() 701 struct vio_dev *vdev; in hvcs_destruct_port() local 714 hvcsd->vdev->unit_address, in hvcs_destruct_port() 719 hvcsd->vdev->unit_address); in hvcs_destruct_port() [all …]
|
D | hvc_vio.c | 297 static int hvc_vio_probe(struct vio_dev *vdev, in hvc_vio_probe() argument 307 if (!vdev || !id) in hvc_vio_probe() 310 if (of_device_is_compatible(vdev->dev.of_node, "hvterm1")) { in hvc_vio_probe() 313 } else if (of_device_is_compatible(vdev->dev.of_node, "hvterm-protocol")) { in hvc_vio_probe() 317 pr_err("hvc_vio: Unknown protocol for %s\n", vdev->dev.of_node->full_name); in hvc_vio_probe() 322 vdev->dev.of_node->full_name, in hvc_vio_probe() 327 vdev->unit_address == hvterm_priv0.termno) { in hvc_vio_probe() 343 pv->termno = vdev->unit_address; in hvc_vio_probe() 351 hp = hvc_alloc(termno, vdev->irq, ops, MAX_VIO_PUT_CHARS); in hvc_vio_probe() 354 dev_set_drvdata(&vdev->dev, hp); in hvc_vio_probe() [all …]
|
/linux-4.1.27/drivers/media/radio/ |
D | radio-keene.c | 63 struct video_device vdev; member 107 dev_warn(&radio->vdev.dev, "%s failed (%d)\n", __func__, ret); in keene_cmd_main() 136 dev_warn(&radio->vdev.dev, "%s failed (%d)\n", __func__, ret); in keene_cmd_set() 153 video_unregister_device(&radio->vdev); in usb_keene_disconnect() 369 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_keene_probe() 370 sizeof(radio->vdev.name)); in usb_keene_probe() 371 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_keene_probe() 372 radio->vdev.fops = &usb_keene_fops; in usb_keene_probe() 373 radio->vdev.ioctl_ops = &usb_keene_ioctl_ops; in usb_keene_probe() 374 radio->vdev.lock = &radio->lock; in usb_keene_probe() [all …]
|
D | radio-raremono.c | 119 struct video_device vdev; member 182 video_unregister_device(&radio->vdev); in usb_raremono_disconnect() 353 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_raremono_probe() 354 sizeof(radio->vdev.name)); in usb_raremono_probe() 355 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_raremono_probe() 356 radio->vdev.fops = &usb_raremono_fops; in usb_raremono_probe() 357 radio->vdev.ioctl_ops = &usb_raremono_ioctl_ops; in usb_raremono_probe() 358 radio->vdev.lock = &radio->lock; in usb_raremono_probe() 359 radio->vdev.release = video_device_release_empty; in usb_raremono_probe() 363 video_set_drvdata(&radio->vdev, radio); in usb_raremono_probe() [all …]
|
D | radio-mr800.c | 132 struct video_device vdev; member 167 if (video_is_registered(&radio->vdev)) in amradio_send_cmd() 168 amradio_dev_warn(&radio->vdev.dev, in amradio_send_cmd() 187 if (video_is_registered(&radio->vdev) && cmd != AMRADIO_GET_READY_FLAG) in amradio_send_cmd() 188 amradio_dev_warn(&radio->vdev.dev, "follow-up to cmd %02x failed\n", cmd); in amradio_send_cmd() 259 video_unregister_device(&radio->vdev); in usb_amradio_disconnect() 439 amradio_dev_err(&radio->vdev.dev, "initialization failed\n"); in usb_amradio_init() 554 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_amradio_probe() 555 sizeof(radio->vdev.name)); in usb_amradio_probe() 556 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_amradio_probe() [all …]
|
D | radio-ma901.c | 88 struct video_device vdev; member 191 video_unregister_device(&radio->vdev); in usb_ma901radio_disconnect() 407 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_ma901radio_probe() 408 sizeof(radio->vdev.name)); in usb_ma901radio_probe() 409 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_ma901radio_probe() 410 radio->vdev.fops = &usb_ma901radio_fops; in usb_ma901radio_probe() 411 radio->vdev.ioctl_ops = &usb_ma901radio_ioctl_ops; in usb_ma901radio_probe() 412 radio->vdev.release = video_device_release_empty; in usb_ma901radio_probe() 413 radio->vdev.lock = &radio->lock; in usb_ma901radio_probe() 420 video_set_drvdata(&radio->vdev, radio); in usb_ma901radio_probe() [all …]
|
D | radio-sf16fmi.c | 50 struct video_device vdev; member 342 strlcpy(fmi->vdev.name, v4l2_dev->name, sizeof(fmi->vdev.name)); in fmi_init() 343 fmi->vdev.v4l2_dev = v4l2_dev; in fmi_init() 344 fmi->vdev.fops = &fmi_fops; in fmi_init() 345 fmi->vdev.ioctl_ops = &fmi_ioctl_ops; in fmi_init() 346 fmi->vdev.release = video_device_release_empty; in fmi_init() 347 video_set_drvdata(&fmi->vdev, fmi); in fmi_init() 356 if (video_register_device(&fmi->vdev, VFL_TYPE_RADIO, radio_nr) < 0) { in fmi_init() 374 video_unregister_device(&fmi->vdev); in fmi_exit()
|
D | radio-miropcm20.c | 63 struct video_device vdev; member 477 strlcpy(dev->vdev.name, v4l2_dev->name, sizeof(dev->vdev.name)); in pcm20_init() 478 dev->vdev.v4l2_dev = v4l2_dev; in pcm20_init() 479 dev->vdev.fops = &pcm20_fops; in pcm20_init() 480 dev->vdev.ioctl_ops = &pcm20_ioctl_ops; in pcm20_init() 481 dev->vdev.release = video_device_release_empty; in pcm20_init() 482 dev->vdev.lock = &dev->lock; in pcm20_init() 483 video_set_drvdata(&dev->vdev, dev); in pcm20_init() 488 if (video_register_device(&dev->vdev, VFL_TYPE_RADIO, radio_nr) < 0) in pcm20_init() 507 video_unregister_device(&dev->vdev); in pcm20_cleanup()
|
D | radio-isa.c | 250 isa->vdev.lock = &isa->lock; in radio_isa_common_probe() 251 strlcpy(isa->vdev.name, v4l2_dev->name, sizeof(isa->vdev.name)); in radio_isa_common_probe() 252 isa->vdev.v4l2_dev = v4l2_dev; in radio_isa_common_probe() 253 isa->vdev.fops = &radio_isa_fops; in radio_isa_common_probe() 254 isa->vdev.ioctl_ops = &radio_isa_ioctl_ops; in radio_isa_common_probe() 255 isa->vdev.release = video_device_release_empty; in radio_isa_common_probe() 256 video_set_drvdata(&isa->vdev, isa); in radio_isa_common_probe() 272 res = video_register_device(&isa->vdev, VFL_TYPE_RADIO, radio_nr); in radio_isa_common_probe() 297 video_unregister_device(&isa->vdev); in radio_isa_common_remove()
|
D | radio-cadet.c | 66 struct video_device vdev; member 647 strlcpy(dev->vdev.name, v4l2_dev->name, sizeof(dev->vdev.name)); in cadet_init() 648 dev->vdev.v4l2_dev = v4l2_dev; in cadet_init() 649 dev->vdev.fops = &cadet_fops; in cadet_init() 650 dev->vdev.ioctl_ops = &cadet_ioctl_ops; in cadet_init() 651 dev->vdev.release = video_device_release_empty; in cadet_init() 652 dev->vdev.lock = &dev->lock; in cadet_init() 653 video_set_drvdata(&dev->vdev, dev); in cadet_init() 655 res = video_register_device(&dev->vdev, VFL_TYPE_RADIO, radio_nr); in cadet_init() 673 video_unregister_device(&dev->vdev); in cadet_exit()
|
D | radio-tea5764.c | 147 struct video_device vdev; member 292 struct video_device *dev = &radio->vdev; in vidioc_querycap() 475 radio->vdev = tea5764_radio_template; in tea5764_i2c_probe() 478 video_set_drvdata(&radio->vdev, radio); in tea5764_i2c_probe() 479 radio->vdev.lock = &radio->mutex; in tea5764_i2c_probe() 480 radio->vdev.v4l2_dev = v4l2_dev; in tea5764_i2c_probe() 488 ret = video_register_device(&radio->vdev, VFL_TYPE_RADIO, radio_nr); in tea5764_i2c_probe() 511 video_unregister_device(&radio->vdev); in tea5764_i2c_remove()
|
D | radio-isa.h | 40 struct video_device vdev; member
|
/linux-4.1.27/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 54 static unsigned long ibmveth_get_desired_dma(struct vio_dev *vdev); 240 dma_addr = dma_map_single(&adapter->vdev->dev, skb->data, in ibmveth_replenish_buffer_pool() 243 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool() 262 lpar_rc = h_add_logical_lan_buffer(adapter->vdev->unit_address, in ibmveth_replenish_buffer_pool() 284 if (!dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool() 285 dma_unmap_single(&adapter->vdev->dev, in ibmveth_replenish_buffer_pool() 338 dma_unmap_single(&adapter->vdev->dev, in ibmveth_free_buffer_pool() 377 dma_unmap_single(&adapter->vdev->dev, in ibmveth_remove_buffer_from_pool() 431 lpar_rc = h_add_logical_lan_buffer(adapter->vdev->unit_address, desc.desc); in ibmveth_rxq_recycle_buffer() 462 struct device *dev = &adapter->vdev->dev; in ibmveth_cleanup() [all …]
|
/linux-4.1.27/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 533 struct video_device *vdev = video_device_alloc(); 535 if (vdev == NULL) 538 vdev->release = video_device_release; 542 struct video_device *vdev = &my_vdev->vdev; 544 vdev->release = my_vdev_release; 591 void v4l2_disable_ioctl(struct video_device *vdev, unsigned int cmd); 605 err = media_entity_init(&vdev->entity, 1, pad, 0); 619 void v4l2_disable_ioctl_locking(struct video_device *vdev, unsigned int cmd); 621 例如: v4l2_disable_ioctl_locking(vdev, VIDIOC_DQBUF); 652 err = video_register_device(vdev, VFL_TYPE_GRABBER, -1); [all …]
|
/linux-4.1.27/drivers/media/radio/si4713/ |
D | radio-usb-si4713.c | 63 struct video_device vdev; member 483 radio->vdev.ctrl_handler = sd->ctrl_handler; in usb_si4713_probe() 485 strlcpy(radio->vdev.name, radio->v4l2_dev.name, in usb_si4713_probe() 486 sizeof(radio->vdev.name)); in usb_si4713_probe() 487 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_si4713_probe() 488 radio->vdev.fops = &usb_si4713_fops; in usb_si4713_probe() 489 radio->vdev.ioctl_ops = &usb_si4713_ioctl_ops; in usb_si4713_probe() 490 radio->vdev.lock = &radio->lock; in usb_si4713_probe() 491 radio->vdev.release = video_device_release_empty; in usb_si4713_probe() 492 radio->vdev.vfl_dir = VFL_DIR_TX; in usb_si4713_probe() [all …]
|
/linux-4.1.27/drivers/media/platform/davinci/ |
D | vpif_capture.c | 729 struct video_device *vdev = video_devdata(file); in vpif_querystd() local 730 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_querystd() 757 struct video_device *vdev = video_devdata(file); in vpif_g_std() local 758 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_g_std() 785 struct video_device *vdev = video_devdata(file); in vpif_s_std() local 786 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_s_std() 835 struct video_device *vdev = video_devdata(file); in vpif_enum_input() local 836 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_enum_input() 857 struct video_device *vdev = video_devdata(file); in vpif_g_input() local 858 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_g_input() [all …]
|
D | vpif_display.c | 607 struct video_device *vdev = video_devdata(file); in vpif_g_fmt_vid_out() local 608 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_g_fmt_vid_out() 624 struct video_device *vdev = video_devdata(file); in vpif_try_fmt_vid_out() local 625 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_try_fmt_vid_out() 652 struct video_device *vdev = video_devdata(file); in vpif_s_fmt_vid_out() local 653 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_s_fmt_vid_out() 676 struct video_device *vdev = video_devdata(file); in vpif_s_std() local 677 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_s_std() 724 struct video_device *vdev = video_devdata(file); in vpif_g_std() local 725 struct channel_obj *ch = video_get_drvdata(vdev); in vpif_g_std() [all …]
|
/linux-4.1.27/drivers/media/platform/coda/ |
D | trace.h | 26 __entry->minor = ctx->fh.vdev->minor; 46 __entry->minor = ctx->fh.vdev->minor; 65 __entry->minor = ctx->fh.vdev->minor; 86 __entry->minor = ctx->fh.vdev->minor; 110 __entry->minor = ctx->fh.vdev->minor; 135 __entry->minor = ctx->fh.vdev->minor; 158 __entry->minor = ctx->fh.vdev->minor; 183 __entry->minor = ctx->fh.vdev->minor;
|
/linux-4.1.27/Documentation/video4linux/ |
D | v4l2-pci-skeleton.c | 66 struct video_device vdev; member 647 skel->vdev.tvnorms = i ? 0 : SKEL_TVNORMS; in skeleton_s_input() 765 struct video_device *vdev; in skeleton_probe() local 867 vdev = &skel->vdev; in skeleton_probe() 868 strlcpy(vdev->name, KBUILD_MODNAME, sizeof(vdev->name)); in skeleton_probe() 873 vdev->release = video_device_release_empty; in skeleton_probe() 874 vdev->fops = &skel_fops, in skeleton_probe() 875 vdev->ioctl_ops = &skel_ioctl_ops, in skeleton_probe() 881 vdev->lock = &skel->lock; in skeleton_probe() 882 vdev->queue = q; in skeleton_probe() [all …]
|
/linux-4.1.27/tools/virtio/ |
D | vringh_test.c | 64 struct virtio_device vdev; member 74 gvdev = container_of(vq->vdev, struct guest_virtio_device, vdev); in parallel_notify_host() 308 gvdev.vdev.features = features; in parallel_test() 316 vq = vring_new_virtqueue(0, RINGSIZE, ALIGN, &gvdev.vdev, true, in parallel_test() 437 struct virtio_device vdev; in main() local 453 vdev.features = 0; in main() 457 __virtio_set_bit(&vdev, VIRTIO_RING_F_INDIRECT_DESC); in main() 459 __virtio_set_bit(&vdev, VIRTIO_RING_F_EVENT_IDX); in main() 461 __virtio_set_bit(&vdev, VIRTIO_F_VERSION_1); in main() 474 return parallel_test(vdev.features, getrange, fast_vringh); in main() [all …]
|
D | virtio_test.c | 35 struct virtio_device vdev; member 64 unsigned long long features = dev->vdev.features; in vhost_vq_setup() 102 info->vring.num, 4096, &dev->vdev, in vq_info_add() 117 dev->vdev.features = features; in vdev_info_init()
|
/linux-4.1.27/drivers/media/usb/usbtv/ |
D | usbtv-video.c | 505 i->std = dev->vdev.tvnorms; in usbtv_enum_input() 700 strlcpy(usbtv->vdev.name, "usbtv", sizeof(usbtv->vdev.name)); in usbtv_video_init() 701 usbtv->vdev.v4l2_dev = &usbtv->v4l2_dev; in usbtv_video_init() 702 usbtv->vdev.release = video_device_release_empty; in usbtv_video_init() 703 usbtv->vdev.fops = &usbtv_fops; in usbtv_video_init() 704 usbtv->vdev.ioctl_ops = &usbtv_ioctl_ops; in usbtv_video_init() 705 usbtv->vdev.tvnorms = USBTV_TV_STD; in usbtv_video_init() 706 usbtv->vdev.queue = &usbtv->vb2q; in usbtv_video_init() 707 usbtv->vdev.lock = &usbtv->v4l2_lock; in usbtv_video_init() 708 video_set_drvdata(&usbtv->vdev, usbtv); in usbtv_video_init() [all …]
|
D | usbtv.h | 75 struct video_device vdev; member
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | soc_camera.c | 648 struct video_device *vdev = video_devdata(file); in soc_camera_open() local 661 if (!vdev || !video_is_registered(vdev)) { in soc_camera_open() 666 icd = video_get_drvdata(vdev); in soc_camera_open() 720 pm_runtime_enable(&icd->vdev->dev); in soc_camera_open() 721 ret = pm_runtime_resume(&icd->vdev->dev); in soc_camera_open() 757 pm_runtime_disable(&icd->vdev->dev); in soc_camera_open() 780 pm_runtime_suspend(&icd->vdev->dev); in soc_camera_close() 781 pm_runtime_disable(&icd->vdev->dev); in soc_camera_close() 1293 v4l2_subdev_call(sd, video, g_tvnorms, &icd->vdev->tvnorms); in soc_camera_probe_finish() 1811 if (icd->vdev) { in soc_camera_probe() [all …]
|
/linux-4.1.27/drivers/media/usb/go7007/ |
D | go7007-v4l2.c | 1102 struct video_device *vdev = &go->vdev; in go7007_v4l2_init() local 1120 *vdev = go7007_template; in go7007_v4l2_init() 1121 vdev->lock = &go->serialize_lock; in go7007_v4l2_init() 1122 vdev->queue = &go->vidq; in go7007_v4l2_init() 1123 video_set_drvdata(vdev, go); in go7007_v4l2_init() 1124 vdev->v4l2_dev = &go->v4l2_dev; in go7007_v4l2_init() 1126 v4l2_disable_ioctl(vdev, VIDIOC_QUERYSTD); in go7007_v4l2_init() 1128 v4l2_disable_ioctl(vdev, VIDIOC_S_FREQUENCY); in go7007_v4l2_init() 1129 v4l2_disable_ioctl(vdev, VIDIOC_G_FREQUENCY); in go7007_v4l2_init() 1130 v4l2_disable_ioctl(vdev, VIDIOC_S_TUNER); in go7007_v4l2_init() [all …]
|
/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
D | vpfe_video.h | 71 #define to_vpfe_video(vdev) \ argument 72 container_of(vdev, struct vpfe_video_device, video_dev) 147 struct v4l2_device *vdev);
|
/linux-4.1.27/drivers/scsi/ibmvscsi/ |
D | ibmvscsi.c | 157 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_release_crq_queue() local 158 free_irq(vdev->irq, (void *)hostdata); in ibmvscsi_release_crq_queue() 163 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in ibmvscsi_release_crq_queue() 209 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_send_crq() local 216 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, word1, word2); in ibmvscsi_send_crq() 226 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_task() local 237 vio_enable_interrupts(vdev); in ibmvscsi_task() 240 vio_disable_interrupts(vdev); in ibmvscsi_task() 300 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_reset_crq_queue() local 306 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in ibmvscsi_reset_crq_queue() [all …]
|
D | ibmvfc.c | 613 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_send_crq() local 614 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, word1, word2); in ibmvfc_send_crq() 653 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_release_crq_queue() local 657 free_irq(vdev->irq, vhost); in ibmvfc_release_crq_queue() 662 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in ibmvfc_release_crq_queue() 681 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_reenable_crq_queue() local 687 rc = plpar_hcall_norets(H_ENABLE_CRQ, vdev->unit_address); in ibmvfc_reenable_crq_queue() 707 struct vio_dev *vdev = to_vio_dev(vhost->dev); in ibmvfc_reset_crq() local 714 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in ibmvfc_reset_crq() 727 rc = plpar_hcall_norets(H_REG_CRQ, vdev->unit_address, in ibmvfc_reset_crq() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_vnic.c | 28 struct vnic_dev *vdev; member 294 cnt = vnic_dev_get_res_count(vnic->vdev, _to_vnic_res_type(type)); in usnic_vnic_alloc_res_chunk() 312 res->ctrl = vnic_dev_get_res(vnic->vdev, in usnic_vnic_alloc_res_chunk() 355 vnic->vdev = vnic_dev_register(NULL, pdev, pdev, vnic->bar, in usnic_vnic_discover_resources() 357 if (!vnic->vdev) { in usnic_vnic_discover_resources() 381 vnic_dev_unregister(vnic->vdev); in usnic_vnic_discover_resources() 397 return vnic_dev_get_pdev(vnic->vdev); in usnic_vnic_get_pdev() 418 vnic_dev_unregister(vnic->vdev); in usnic_vnic_release_resources()
|
/linux-4.1.27/drivers/media/usb/stk1160/ |
D | stk1160-v4l.c | 432 i->std = dev->vdev.tvnorms; in vidioc_enum_input() 670 dev->vdev = v4l_template; in stk1160_video_register() 671 dev->vdev.queue = &dev->vb_vidq; in stk1160_video_register() 677 dev->vdev.lock = &dev->v4l_lock; in stk1160_video_register() 678 dev->vdev.queue->lock = &dev->vb_queue_lock; in stk1160_video_register() 681 dev->vdev.v4l2_dev = &dev->v4l2_dev; in stk1160_video_register() 695 video_set_drvdata(&dev->vdev, dev); in stk1160_video_register() 696 rc = video_register_device(&dev->vdev, VFL_TYPE_GRABBER, -1); in stk1160_video_register() 703 video_device_node_name(&dev->vdev)); in stk1160_video_register()
|
/linux-4.1.27/drivers/media/pci/cx25821/ |
D | cx25821-video.c | 679 if (video_is_registered(&dev->channels[chan_num].vdev)) { in cx25821_video_unregister() 680 video_unregister_device(&dev->channels[chan_num].vdev); in cx25821_video_unregister() 697 struct video_device *vdev = &chan->vdev; in cx25821_video_register() local 766 *vdev = is_output ? cx25821_video_out_device : cx25821_video_device; in cx25821_video_register() 767 vdev->v4l2_dev = &dev->v4l2_dev; in cx25821_video_register() 769 vdev->ctrl_handler = hdl; in cx25821_video_register() 771 vdev->vfl_dir = VFL_DIR_TX; in cx25821_video_register() 772 vdev->lock = &dev->lock; in cx25821_video_register() 773 vdev->queue = q; in cx25821_video_register() 774 snprintf(vdev->name, sizeof(vdev->name), "%s #%d", dev->name, i); in cx25821_video_register() [all …]
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
D | iss_video.h | 178 #define to_iss_video(vdev) container_of(vdev, struct iss_video, video) argument 195 struct v4l2_device *vdev);
|
D | iss_ipipe.h | 61 struct v4l2_device *vdev);
|
D | iss_resizer.h | 66 struct v4l2_device *vdev);
|
D | iss_ipipeif.h | 83 struct v4l2_device *vdev);
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | ispvideo.h | 184 #define to_isp_video(vdev) container_of(vdev, struct isp_video, video) argument 201 struct v4l2_device *vdev);
|
D | ispccp2.h | 84 struct v4l2_device *vdev);
|
D | ispresizer.h | 125 struct v4l2_device *vdev);
|
D | isppreview.h | 154 struct v4l2_device *vdev);
|
/linux-4.1.27/drivers/media/platform/xilinx/ |
D | xilinx-dma.h | 103 #define to_xvip_dma(vdev) container_of(vdev, struct xvip_dma, video) argument
|
D | xilinx-dma.c | 488 struct xvip_dma *dma = to_xvip_dma(vfh->vdev); in xvip_dma_querycap() 515 struct xvip_dma *dma = to_xvip_dma(vfh->vdev); in xvip_dma_enum_format() 531 struct xvip_dma *dma = to_xvip_dma(vfh->vdev); in xvip_dma_get_format() 593 struct xvip_dma *dma = to_xvip_dma(vfh->vdev); in xvip_dma_try_format() 603 struct xvip_dma *dma = to_xvip_dma(vfh->vdev); in xvip_dma_set_format()
|
/linux-4.1.27/drivers/media/usb/pwc/ |
D | pwc-if.c | 1021 pdev->vdev = pwc_template; in usb_pwc_probe() 1022 strcpy(pdev->vdev.name, name); in usb_pwc_probe() 1023 pdev->vdev.queue = &pdev->vb_queue; in usb_pwc_probe() 1024 pdev->vdev.queue->lock = &pdev->vb_queue_lock; in usb_pwc_probe() 1025 video_set_drvdata(&pdev->vdev, pdev); in usb_pwc_probe() 1042 pdev->vdev.name, in usb_pwc_probe() 1075 pdev->vdev.v4l2_dev = &pdev->v4l2_dev; in usb_pwc_probe() 1076 pdev->vdev.lock = &pdev->v4l2_lock; in usb_pwc_probe() 1078 rc = video_register_device(&pdev->vdev, VFL_TYPE_GRABBER, -1); in usb_pwc_probe() 1083 PWC_INFO("Registered as %s.\n", video_device_node_name(&pdev->vdev)); in usb_pwc_probe() [all …]
|
/linux-4.1.27/drivers/media/platform/exynos-gsc/ |
D | gsc-m2m.c | 753 gsc->vdev.fops = &gsc_m2m_fops; in gsc_register_m2m_device() 754 gsc->vdev.ioctl_ops = &gsc_m2m_ioctl_ops; in gsc_register_m2m_device() 755 gsc->vdev.release = video_device_release_empty; in gsc_register_m2m_device() 756 gsc->vdev.lock = &gsc->lock; in gsc_register_m2m_device() 757 gsc->vdev.vfl_dir = VFL_DIR_M2M; in gsc_register_m2m_device() 758 gsc->vdev.v4l2_dev = &gsc->v4l2_dev; in gsc_register_m2m_device() 759 snprintf(gsc->vdev.name, sizeof(gsc->vdev.name), "%s.%d:m2m", in gsc_register_m2m_device() 762 video_set_drvdata(&gsc->vdev, gsc); in gsc_register_m2m_device() 764 gsc->m2m.vfd = &gsc->vdev; in gsc_register_m2m_device() 772 ret = video_register_device(&gsc->vdev, VFL_TYPE_GRABBER, -1); in gsc_register_m2m_device() [all …]
|
/linux-4.1.27/drivers/vlynq/ |
D | vlynq.c | 318 struct vlynq_device *vdev = to_vlynq_device(dev); in vlynq_device_release() local 319 kfree(vdev); in vlynq_device_release() 325 struct vlynq_device *vdev = to_vlynq_device(dev); in vlynq_device_match() local 330 if (ids->id == vdev->dev_id) { in vlynq_device_match() 331 vdev->divisor = ids->divisor; in vlynq_device_match() 332 vlynq_set_drvdata(vdev, ids); in vlynq_device_match() 334 "device: %08x\n", vdev->dev_id); in vlynq_device_match() 338 " for VLYNQ device: %08x\n", ids->id, vdev->dev_id); in vlynq_device_match() 346 struct vlynq_device *vdev = to_vlynq_device(dev); in vlynq_device_probe() local 348 struct vlynq_device_id *id = vlynq_get_drvdata(vdev); in vlynq_device_probe() [all …]
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | sur40.c | 149 struct video_device vdev; member 576 sur40->vdev = sur40_video_device; in sur40_probe() 577 sur40->vdev.v4l2_dev = &sur40->v4l2; in sur40_probe() 578 sur40->vdev.lock = &sur40->lock; in sur40_probe() 579 sur40->vdev.queue = &sur40->queue; in sur40_probe() 580 video_set_drvdata(&sur40->vdev, sur40); in sur40_probe() 582 error = video_register_device(&sur40->vdev, VFL_TYPE_GRABBER, -1); in sur40_probe() 596 video_unregister_device(&sur40->vdev); in sur40_probe() 614 video_unregister_device(&sur40->vdev); in sur40_disconnect()
|
/linux-4.1.27/drivers/media/usb/em28xx/ |
D | em28xx-video.c | 968 if (vq->owner && vq->owner->vdev->vfl_type == VFL_TYPE_RADIO) in em28xx_start_analog_streaming() 1475 i->std = dev->v4l2->vdev.tvnorms; in vidioc_enum_input() 1709 struct video_device *vdev = video_devdata(file); in vidioc_querycap() local 1717 if (vdev->vfl_type == VFL_TYPE_GRABBER) in vidioc_querycap() 1720 else if (vdev->vfl_type == VFL_TYPE_RADIO) in vidioc_querycap() 1878 struct video_device *vdev = video_devdata(filp); in em28xx_v4l2_open() local 1884 switch (vdev->vfl_type) { in em28xx_v4l2_open() 1898 video_device_node_name(vdev), v4l2_type_names[fh_type], in em28xx_v4l2_open() 1915 if (vdev->vfl_type != VFL_TYPE_RADIO) in em28xx_v4l2_open() 1925 if (vdev->vfl_type == VFL_TYPE_RADIO) { in em28xx_v4l2_open() [all …]
|
/linux-4.1.27/drivers/media/platform/vsp1/ |
D | vsp1_video.h | 138 static inline struct vsp1_video *to_vsp1_video(struct video_device *vdev) in to_vsp1_video() argument 140 return container_of(vdev, struct vsp1_video, video); in to_vsp1_video()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | vio.h | 143 extern int vio_h_cop_sync(struct vio_dev *vdev, struct vio_pfo_op *op); 149 extern const void *vio_get_attribute(struct vio_dev *vdev, char *which,
|
/linux-4.1.27/drivers/platform/chrome/ |
D | cros_ec_dev.c | 192 ec->vdev = device_create(cros_class, NULL, devno, ec, in ec_device_probe() 194 if (IS_ERR(ec->vdev)) { in ec_device_probe() 195 retval = PTR_ERR(ec->vdev); in ec_device_probe()
|
D | cros_ec_sysfs.c | 263 error = sysfs_create_group(&ec->vdev->kobj, &ec_attr_group); in ec_dev_sysfs_init() 270 sysfs_remove_group(&ec->vdev->kobj, &ec_attr_group); in ec_dev_sysfs_remove()
|
/linux-4.1.27/drivers/media/usb/au0828/ |
D | au0828-video.c | 893 video_unregister_device(&dev->vdev); in au0828_analog_unregister() 984 struct video_device *vdev = video_devdata(filp); in au0828_v4l2_close() local 992 if (vdev->vfl_type == VFL_TYPE_GRABBER && dev->vid_timeout_running) { in au0828_v4l2_close() 996 } else if (vdev->vfl_type == VFL_TYPE_VBI && in au0828_v4l2_close() 1101 struct video_device *vdev = video_devdata(file); in vidioc_querycap() local 1116 if (vdev->vfl_type == VFL_TYPE_GRABBER) in vidioc_querycap() 1276 input->std = dev->vdev.tvnorms; in vidioc_enum_input() 1566 struct video_device *vdev = video_devdata(file); in vidioc_log_status() local 1571 v4l2_device_call_all(vdev->v4l2_dev, 0, core, log_status); in vidioc_log_status() 1808 dev->vdev = au0828_video_template; in au0828_analog_register() [all …]
|
/linux-4.1.27/drivers/media/usb/airspy/ |
D | airspy.c | 112 struct video_device vdev; member 480 video_unregister_device(&s->vdev); in airspy_disconnect() 621 strlcpy(cap->card, s->vdev.name, sizeof(cap->card)); in airspy_querycap() 1032 s->vdev = airspy_template; in airspy_probe() 1033 s->vdev.queue = &s->vb_queue; in airspy_probe() 1034 s->vdev.queue->lock = &s->vb_queue_lock; in airspy_probe() 1035 video_set_drvdata(&s->vdev, s); in airspy_probe() 1068 s->vdev.v4l2_dev = &s->v4l2_dev; in airspy_probe() 1069 s->vdev.lock = &s->v4l2_lock; in airspy_probe() 1071 ret = video_register_device(&s->vdev, VFL_TYPE_SDR, -1); in airspy_probe() [all …]
|
/linux-4.1.27/drivers/net/wireless/ath/ath10k/ |
D | debug.c | 433 const struct ath10k_fw_stats_vdev *vdev; in ath10k_fw_stats_fill() local 577 list_for_each_entry(vdev, &fw_stats->vdevs, list) { in ath10k_fw_stats_fill() 579 "vdev id", vdev->vdev_id); in ath10k_fw_stats_fill() 581 "beacon snr", vdev->beacon_snr); in ath10k_fw_stats_fill() 583 "data snr", vdev->data_snr); in ath10k_fw_stats_fill() 585 "num rx frames", vdev->num_rx_frames); in ath10k_fw_stats_fill() 587 "num rts fail", vdev->num_rts_fail); in ath10k_fw_stats_fill() 589 "num rts success", vdev->num_rts_success); in ath10k_fw_stats_fill() 591 "num rx err", vdev->num_rx_err); in ath10k_fw_stats_fill() 593 "num rx discard", vdev->num_rx_discard); in ath10k_fw_stats_fill() [all …]
|
/linux-4.1.27/drivers/media/usb/hackrf/ |
D | hackrf.c | 100 struct video_device vdev; member 458 video_unregister_device(&dev->vdev); in hackrf_disconnect() 591 strlcpy(cap->card, dev->vdev.name, sizeof(cap->card)); in hackrf_querycap() 1066 dev->vdev = hackrf_template; in hackrf_probe() 1067 dev->vdev.queue = &dev->vb_queue; in hackrf_probe() 1068 dev->vdev.queue->lock = &dev->vb_queue_lock; in hackrf_probe() 1069 video_set_drvdata(&dev->vdev, dev); in hackrf_probe() 1100 dev->vdev.v4l2_dev = &dev->v4l2_dev; in hackrf_probe() 1101 dev->vdev.lock = &dev->v4l2_lock; in hackrf_probe() 1103 ret = video_register_device(&dev->vdev, VFL_TYPE_SDR, -1); in hackrf_probe() [all …]
|
/linux-4.1.27/drivers/media/usb/cpia2/ |
D | cpia2_v4l.c | 130 if (video_is_registered(&cam->vdev) && v4l2_fh_is_singular_file(file)) { in cpia2_close() 209 if (!video_is_registered(&cam->vdev)) in sync() 935 !video_is_registered(&cam->vdev) || in cpia2_dqbuf() 940 if (!video_is_registered(&cam->vdev)) in cpia2_dqbuf() 1167 cam->vdev = cpia2_template; in cpia2_register_camera() 1168 video_set_drvdata(&cam->vdev, cam); in cpia2_register_camera() 1169 cam->vdev.lock = &cam->v4l2_lock; in cpia2_register_camera() 1170 cam->vdev.ctrl_handler = hdl; in cpia2_register_camera() 1171 cam->vdev.v4l2_dev = &cam->v4l2_dev; in cpia2_register_camera() 1176 if (video_register_device(&cam->vdev, VFL_TYPE_GRABBER, video_nr) < 0) { in cpia2_register_camera() [all …]
|
/linux-4.1.27/drivers/media/usb/msi2500/ |
D | msi2500.c | 124 struct video_device vdev; member 591 video_unregister_device(&s->vdev); in msi2500_disconnect() 607 strlcpy(cap->card, s->vdev.name, sizeof(cap->card)); in msi2500_querycap() 1212 s->vdev = msi2500_template; in msi2500_probe() 1213 s->vdev.queue = &s->vb_queue; in msi2500_probe() 1214 s->vdev.queue->lock = &s->vb_queue_lock; in msi2500_probe() 1215 video_set_drvdata(&s->vdev, s); in msi2500_probe() 1264 s->vdev.v4l2_dev = &s->v4l2_dev; in msi2500_probe() 1265 s->vdev.lock = &s->v4l2_lock; in msi2500_probe() 1267 ret = video_register_device(&s->vdev, VFL_TYPE_SDR, -1); in msi2500_probe() [all …]
|
/linux-4.1.27/drivers/media/i2c/soc_camera/ |
D | mt9t031.c | 551 struct video_device *vdev = to_video_device(dev); in mt9t031_runtime_resume() local 552 struct v4l2_subdev *sd = soc_camera_vdev_to_subdev(vdev); in mt9t031_runtime_resume() 589 struct video_device *vdev = soc_camera_i2c_to_vdev(client); in mt9t031_s_power() local 597 if (vdev) in mt9t031_s_power() 599 vdev->dev.type = &mt9t031_dev_type; in mt9t031_s_power() 601 if (vdev) in mt9t031_s_power() 602 vdev->dev.type = NULL; in mt9t031_s_power()
|
/linux-4.1.27/drivers/media/usb/stkwebcam/ |
D | stk-webcam.h | 97 struct video_device vdev; member 129 #define vdev_to_camera(d) container_of(d, struct stk_camera, vdev)
|
D | stk-webcam.c | 1261 dev->vdev = stk_v4l_data; in stk_register_video_device() 1262 dev->vdev.lock = &dev->lock; in stk_register_video_device() 1263 dev->vdev.v4l2_dev = &dev->v4l2_dev; in stk_register_video_device() 1264 video_set_drvdata(&dev->vdev, dev); in stk_register_video_device() 1265 err = video_register_device(&dev->vdev, VFL_TYPE_GRABBER, -1); in stk_register_video_device() 1270 video_device_node_name(&dev->vdev)); in stk_register_video_device() 1391 video_device_node_name(&dev->vdev)); in stk_camera_disconnect() 1393 video_unregister_device(&dev->vdev); in stk_camera_disconnect()
|
/linux-4.1.27/drivers/media/usb/gspca/ |
D | gspca.c | 932 v4l2_ctrl_handler_setup(gspca_dev->vdev.ctrl_handler); in gspca_init_transfer() 991 v4l2_ctrl_handler_setup(gspca_dev->vdev.ctrl_handler); in gspca_set_default_mode() 1265 v4l2_ctrl_handler_free(gspca_dev->vdev.ctrl_handler); in gspca_release() 2065 gspca_dev->vdev = gspca_template; in gspca_dev_probe2() 2066 gspca_dev->vdev.v4l2_dev = &gspca_dev->v4l2_dev; in gspca_dev_probe2() 2067 video_set_drvdata(&gspca_dev->vdev, gspca_dev); in gspca_dev_probe2() 2072 gspca_dev->vdev.lock = &gspca_dev->usb_lock; in gspca_dev_probe2() 2098 v4l2_disable_ioctl_locking(&gspca_dev->vdev, VIDIOC_DQBUF); in gspca_dev_probe2() 2099 v4l2_disable_ioctl_locking(&gspca_dev->vdev, VIDIOC_QBUF); in gspca_dev_probe2() 2100 v4l2_disable_ioctl_locking(&gspca_dev->vdev, VIDIOC_QUERYBUF); in gspca_dev_probe2() [all …]
|
/linux-4.1.27/drivers/media/usb/s2255/ |
D | s2255drv.c | 218 struct video_device vdev; member 564 struct s2255_dev *dev = to_s2255_dev(vc->vdev.v4l2_dev); in s2255_got_frame() 1018 struct s2255_dev *dev = to_s2255_dev(vc->vdev.v4l2_dev); in s2255_set_mode() 1067 struct s2255_dev *dev = to_s2255_dev(vc->vdev.v4l2_dev); in s2255_cmd_status() 1578 static void s2255_video_device_release(struct video_device *vdev) in s2255_video_device_release() argument 1580 struct s2255_dev *dev = to_s2255_dev(vdev->v4l2_dev); in s2255_video_device_release() 1582 container_of(vdev, struct s2255_vc, vdev); in s2255_video_device_release() 1672 vc->vdev = template; in s2255_probe_v4l() 1673 vc->vdev.queue = q; in s2255_probe_v4l() 1674 vc->vdev.ctrl_handler = &vc->hdl; in s2255_probe_v4l() [all …]
|
/linux-4.1.27/arch/s390/kernel/ |
D | setup.c | 116 int vdev; in condev_setup() local 118 vdev = simple_strtoul(str, &str, 0); in condev_setup() 119 if (vdev >= 0 && vdev < 65536) { in condev_setup() 120 console_devno = vdev; in condev_setup()
|
/linux-4.1.27/drivers/usb/host/ |
D | xhci.c | 2730 struct xhci_virt_device *vdev, int i) in xhci_check_bw_drop_ep_streams() argument 2732 struct xhci_virt_ep *ep = &vdev->eps[i]; in xhci_check_bw_drop_ep_streams() 3165 struct xhci_virt_device *vdev; in xhci_alloc_streams() local 3223 vdev = xhci->devs[udev->slot_id]; in xhci_alloc_streams() 3229 vdev->eps[ep_index].ep_state |= EP_GETTING_STREAMS; in xhci_alloc_streams() 3243 vdev->eps[ep_index].stream_info = xhci_alloc_stream_info(xhci, in xhci_alloc_streams() 3246 if (!vdev->eps[ep_index].stream_info) in xhci_alloc_streams() 3261 vdev->out_ctx, ep_index); in xhci_alloc_streams() 3263 vdev->eps[ep_index].stream_info); in xhci_alloc_streams() 3269 vdev->out_ctx, ctrl_ctx, in xhci_alloc_streams() [all …]
|
/linux-4.1.27/drivers/media/pci/cx18/ |
D | cx18-ioctl.h | 28 void cx18_set_funcs(struct video_device *vdev);
|
/linux-4.1.27/drivers/media/pci/zoran/ |
D | zoran_card.h | 50 extern void zoran_vdev_release(struct video_device *vdev);
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | rtl2832_sdr.c | 117 struct video_device vdev; member 476 strlcpy(cap->card, dev->vdev.name, sizeof(cap->card)); in rtl2832_sdr_querycap() 1403 dev->vdev = rtl2832_sdr_template; in rtl2832_sdr_probe() 1404 dev->vdev.queue = &dev->vb_queue; in rtl2832_sdr_probe() 1405 dev->vdev.queue->lock = &dev->vb_queue_lock; in rtl2832_sdr_probe() 1406 video_set_drvdata(&dev->vdev, dev); in rtl2832_sdr_probe() 1417 dev->vdev.v4l2_dev = &dev->v4l2_dev; in rtl2832_sdr_probe() 1418 dev->vdev.lock = &dev->v4l2_lock; in rtl2832_sdr_probe() 1419 dev->vdev.vfl_dir = VFL_DIR_RX; in rtl2832_sdr_probe() 1421 ret = video_register_device(&dev->vdev, VFL_TYPE_SDR, -1); in rtl2832_sdr_probe() [all …]
|
/linux-4.1.27/drivers/staging/media/dt3155v4l/ |
D | dt3155v4l.c | 247 mutex_unlock(pd->vdev.lock); in dt3155_wait_prepare() 255 mutex_lock(pd->vdev.lock); in dt3155_wait_finish() 908 pd->vdev = dt3155_vdev; in dt3155_probe() 910 video_set_drvdata(&pd->vdev, pd); /* for use in video_fops */ in dt3155_probe() 915 pd->vdev.lock = &pd->mux; /* for locking v4l2_file_operations */ in dt3155_probe() 933 err = video_register_device(&pd->vdev, VFL_TYPE_GRABBER, -1); in dt3155_probe() 939 dev_info(&pdev->dev, "/dev/video%i is ready\n", pd->vdev.minor); in dt3155_probe() 957 video_unregister_device(&pd->vdev); in dt3155_remove()
|
D | dt3155v4l.h | 196 struct video_device vdev; member
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
D | cx231xx-video.c | 1132 i->std = dev->vdev.tvnorms; in cx231xx_enum_input() 1505 struct video_device *vdev = video_devdata(file); in cx231xx_querycap() local 1513 if (vdev->vfl_type == VFL_TYPE_RADIO) in cx231xx_querycap() 1517 if (vdev->vfl_type == VFL_TYPE_VBI) in cx231xx_querycap() 1697 struct video_device *vdev = video_devdata(filp); in cx231xx_v4l2_open() local 1702 switch (vdev->vfl_type) { in cx231xx_v4l2_open() 1715 video_device_node_name(vdev), v4l2_type_names[fh_type], in cx231xx_v4l2_open() 1737 v4l2_fh_init(&fh->fh, vdev); in cx231xx_v4l2_open() 1812 if (video_is_registered(&dev->vdev)) { in cx231xx_release_analog_resources() 1814 video_device_node_name(&dev->vdev)); in cx231xx_release_analog_resources() [all …]
|
/linux-4.1.27/drivers/media/usb/tm6000/ |
D | tm6000-video.c | 877 struct video_device *vdev = video_devdata(file); in vidioc_querycap() local 884 if (vdev->vfl_type == VFL_TYPE_GRABBER) in vidioc_querycap() 1320 struct video_device *vdev = video_devdata(file); in __tm6000_open() local 1328 video_device_node_name(vdev)); in __tm6000_open() 1330 switch (vdev->vfl_type) { in __tm6000_open() 1346 video_device_node_name(vdev), v4l2_type_names[type], in __tm6000_open() 1356 v4l2_fh_init(&fh->fh, vdev); in __tm6000_open() 1407 struct video_device *vdev = video_devdata(file); in tm6000_open() local 1410 mutex_lock(vdev->lock); in tm6000_open() 1412 mutex_unlock(vdev->lock); in tm6000_open() [all …]
|
/linux-4.1.27/drivers/media/pci/tw68/ |
D | tw68-core.c | 338 dev->name, video_device_node_name(&dev->vdev)); in tw68_initdev() 343 video_unregister_device(&dev->vdev); in tw68_initdev() 367 video_unregister_device(&dev->vdev); in tw68_finidev()
|
D | tw68-video.c | 985 dev->vdev = tw68_video_template; in tw68_video_init2() 986 dev->vdev.v4l2_dev = &dev->v4l2_dev; in tw68_video_init2() 987 dev->vdev.lock = &dev->lock; in tw68_video_init2() 988 dev->vdev.queue = &dev->vidq; in tw68_video_init2() 989 video_set_drvdata(&dev->vdev, dev); in tw68_video_init2() 990 return video_register_device(&dev->vdev, VFL_TYPE_GRABBER, video_nr); in tw68_video_init2()
|
/linux-4.1.27/drivers/media/platform/s5p-tv/ |
D | mixer.h | 273 struct v4l2_device *vdev = dev_get_drvdata(dev); in to_mdev() local 274 return container_of(vdev, struct mxr_device, v4l2_dev); in to_mdev()
|
/linux-4.1.27/drivers/media/usb/zr364xx/ |
D | zr364xx.c | 177 struct video_device vdev; /* v4l video device */ member 1452 cam->vdev = zr364xx_template; in zr364xx_probe() 1453 cam->vdev.lock = &cam->lock; in zr364xx_probe() 1454 cam->vdev.v4l2_dev = &cam->v4l2_dev; in zr364xx_probe() 1455 cam->vdev.ctrl_handler = &cam->ctrl_handler; in zr364xx_probe() 1456 video_set_drvdata(&cam->vdev, cam); in zr364xx_probe() 1546 err = video_register_device(&cam->vdev, VFL_TYPE_GRABBER, -1); in zr364xx_probe() 1553 video_device_node_name(&cam->vdev)); in zr364xx_probe() 1571 video_unregister_device(&cam->vdev); in zr364xx_disconnect()
|
/linux-4.1.27/include/linux/mfd/ |
D | cros_ec.h | 102 struct device *vdev; member
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | vio.h | 409 struct vio_dev *vdev; member 453 vio->vdev->channel_id, ## a); \ 485 int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev,
|