/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_wq.c | 58 struct vnic_dev *vdev; in vnic_wq_free() local 61 vdev = wq->vdev; in vnic_wq_free() 63 vnic_dev_free_desc_ring(vdev, &wq->ring); in vnic_wq_free() 75 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc() argument 81 wq->vdev = vdev; in vnic_wq_alloc() 83 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc() 85 vdev_err(vdev, "Failed to hook WQ[%d] resource\n", index); in vnic_wq_alloc() 91 err = vnic_dev_alloc_desc_ring(vdev, in vnic_wq_alloc() 104 enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) enic_wq_devcmd2_alloc() argument 166 struct vnic_dev *vdev = wq->vdev; vnic_wq_disable() local [all...] |
H A D | enic.h | 137 struct vnic_dev *vdev; member 191 static inline struct net_device *vnic_get_netdev(struct vnic_dev *vdev) in vnic_get_netdev() argument 193 struct enic *enic = vdev->priv; in vnic_get_netdev() 200 #define vdev_err(vdev, fmt, ...) \ 201 dev_err(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) 202 #define vdev_warn(vdev, fmt, ...) \ 203 dev_warn(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) 204 #define vdev_info(vdev, fmt, ...) \ 205 dev_info(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) 207 #define vdev_neterr(vdev, fm [all...] |
/kernel/linux/linux-6.6/drivers/scsi/fnic/ |
H A D | vnic_wq.c | 16 static int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl() argument 19 wq->ctrl = vnic_dev_get_res(vdev, res_type, index); in vnic_wq_get_ctrl() 28 static int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring() argument 31 return vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc_ring() 74 struct vnic_dev *vdev; in vnic_wq_free() local 77 vdev = wq->vdev; in vnic_wq_free() 79 vnic_dev_free_desc_ring(vdev, &wq->ring); in vnic_wq_free() 90 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc() argument 96 wq->vdev in vnic_wq_alloc() 120 vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) vnic_wq_devcmd2_alloc() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | vnic_wq.c | 12 static inline int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl() argument 15 wq->ctrl = svnic_dev_get_res(vdev, res_type, index); in vnic_wq_get_ctrl() 22 static inline int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring() argument 25 return svnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, in vnic_wq_alloc_ring() 69 struct vnic_dev *vdev; in svnic_wq_free() local 72 vdev = wq->vdev; in svnic_wq_free() 74 svnic_dev_free_desc_ring(vdev, &wq->ring); in svnic_wq_free() 85 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_devcmd2_alloc() argument 91 wq->vdev in vnic_wq_devcmd2_alloc() 109 svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) svnic_wq_alloc() argument [all...] |
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | virtio-iommu.c | 37 struct virtio_device *vdev; member 381 static int viommu_domain_map_identity(struct viommu_endpoint *vdev, in viommu_domain_map_identity() argument 394 list_for_each_entry(resv, &vdev->resv_regions, list) { in viommu_domain_map_identity() 465 static int viommu_add_resv_mem(struct viommu_endpoint *vdev, in viommu_add_resv_mem() argument 488 dev_warn(vdev->dev, "unknown resv mem subtype 0x%x\n", in viommu_add_resv_mem() 506 list_for_each_entry(next, &vdev->resv_regions, list) { in viommu_add_resv_mem() 523 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_probe_endpoint() local 554 ret = viommu_add_resv_mem(vdev, (void *)prop, len); in viommu_probe_endpoint() 618 struct viommu_dev *viommu = vq->vdev->priv; in viommu_event_handler() 660 static int viommu_domain_finalise(struct viommu_endpoint *vdev, in viommu_domain_finalise() argument 726 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); viommu_attach_dev() local 791 viommu_detach_dev(struct viommu_endpoint *vdev) viommu_detach_dev() argument 918 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); viommu_get_resv_regions() local 968 struct viommu_endpoint *vdev; viommu_probe_device() local 1015 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); viommu_release_device() local 1067 struct virtio_device *vdev = dev_to_virtio(viommu->dev); viommu_init_vqs() local 1101 viommu_probe(struct virtio_device *vdev) viommu_probe() argument 1199 viommu_remove(struct virtio_device *vdev) viommu_remove() argument 1213 viommu_config_changed(struct virtio_device *vdev) viommu_config_changed() argument [all...] |
/kernel/linux/linux-5.10/drivers/virtio/ |
H A D | virtio_ring.c | 20 dev_err(&(_vq)->vq.vdev->dev, \ 57 dev_err(&_vq->vq.vdev->dev, \ 241 static bool vring_use_dma_api(struct virtio_device *vdev) in vring_use_dma_api() argument 243 if (!virtio_has_dma_quirk(vdev)) in vring_use_dma_api() 261 size_t virtio_max_dma_size(struct virtio_device *vdev) in virtio_max_dma_size() argument 265 if (vring_use_dma_api(vdev)) in virtio_max_dma_size() 266 max_segment_size = dma_max_mapping_size(vdev->dev.parent); in virtio_max_dma_size() 272 static void *vring_alloc_queue(struct virtio_device *vdev, size_t size, in vring_alloc_queue() argument 275 if (vring_use_dma_api(vdev)) { in vring_alloc_queue() 276 return dma_alloc_coherent(vdev in vring_alloc_queue() 305 vring_free_queue(struct virtio_device *vdev, size_t size, void *queue, dma_addr_t dma_handle) vring_free_queue() argument 845 vring_create_virtqueue_split( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name) vring_create_virtqueue_split() argument 1563 vring_create_virtqueue_packed( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name) vring_create_virtqueue_packed() argument 2068 __vring_new_virtqueue(unsigned int index, struct vring vring, struct virtio_device *vdev, bool weak_barriers, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name) __vring_new_virtqueue() argument 2148 vring_create_virtqueue( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name) vring_create_virtqueue() argument 2173 vring_new_virtqueue(unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool context, void *pages, bool (*notify)(struct virtqueue *vq), void (*callback)(struct virtqueue *vq), const char *name) vring_new_virtqueue() argument 2235 vring_transport_features(struct virtio_device *vdev) vring_transport_features() argument [all...] |
H A D | virtio_mem.c | 47 struct virtio_device *vdev; member 425 dev_dbg(&vm->vdev->dev, "adding memory block: %lu\n", mb_id); in virtio_mem_mb_add() 448 dev_dbg(&vm->vdev->dev, "removing memory block: %lu\n", mb_id); in virtio_mem_mb_remove() 469 dev_dbg(&vm->vdev->dev, "offlining and removing memory block: %lu\n", in virtio_mem_mb_offline_and_remove() 492 if (virtio_has_feature(vm->vdev, VIRTIO_MEM_F_ACPI_PXM)) in virtio_mem_translate_node_id() 531 dev_warn_ratelimited(&vm->vdev->dev, in virtio_mem_notify_going_online() 861 return virtio16_to_cpu(vm->vdev, vm->resp.type); in virtio_mem_send_request() 869 .type = cpu_to_virtio16(vm->vdev, VIRTIO_MEM_REQ_PLUG), in virtio_mem_send_plug_request() 870 .u.plug.addr = cpu_to_virtio64(vm->vdev, addr), in virtio_mem_send_plug_request() 871 .u.plug.nb_blocks = cpu_to_virtio16(vm->vdev, nb_vm_block in virtio_mem_send_plug_request() 1756 virtio_mem_probe(struct virtio_device *vdev) virtio_mem_probe() argument 1832 virtio_mem_remove(struct virtio_device *vdev) virtio_mem_remove() argument 1899 virtio_mem_config_changed(struct virtio_device *vdev) virtio_mem_config_changed() argument 1908 virtio_mem_freeze(struct virtio_device *vdev) virtio_mem_freeze() argument 1918 virtio_mem_restore(struct virtio_device *vdev) virtio_mem_restore() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/caif/ |
H A D | caif_virtio.c | 76 * @vdev: Associated virtio device 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() 647 static int cfv_probe(struct virtio_device *vdev) in cfv_probe() argument 663 cfv->vdev in cfv_probe() 755 cfv_remove(struct virtio_device *vdev) cfv_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-device.c | 183 static void v4l2_device_release_subdev_node(struct video_device *vdev) in v4l2_device_release_subdev_node() argument 185 v4l2_subdev_release(video_get_drvdata(vdev)); in v4l2_device_release_subdev_node() 186 kfree(vdev); in v4l2_device_release_subdev_node() 192 struct video_device *vdev; in __v4l2_device_register_subdev_nodes() local 206 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in __v4l2_device_register_subdev_nodes() 207 if (!vdev) { in __v4l2_device_register_subdev_nodes() 212 video_set_drvdata(vdev, sd); in __v4l2_device_register_subdev_nodes() 213 strscpy(vdev->name, sd->name, sizeof(vdev in __v4l2_device_register_subdev_nodes() [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-device.c | 183 static void v4l2_device_release_subdev_node(struct video_device *vdev) in v4l2_device_release_subdev_node() argument 185 v4l2_subdev_release(video_get_drvdata(vdev)); in v4l2_device_release_subdev_node() 186 kfree(vdev); in v4l2_device_release_subdev_node() 192 struct video_device *vdev; in __v4l2_device_register_subdev_nodes() local 206 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in __v4l2_device_register_subdev_nodes() 207 if (!vdev) { in __v4l2_device_register_subdev_nodes() 212 video_set_drvdata(vdev, sd); in __v4l2_device_register_subdev_nodes() 213 strscpy(vdev->name, sd->name, sizeof(vdev in __v4l2_device_register_subdev_nodes() [all...] |
H A D | v4l2-event.c | 33 spin_lock_irqsave(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue() 36 spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue() 54 spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); in __v4l2_event_dequeue() 67 /* Release the vdev lock while waiting */ in v4l2_event_dequeue() 68 if (fh->vdev->lock) in v4l2_event_dequeue() 69 mutex_unlock(fh->vdev->lock); in v4l2_event_dequeue() 80 if (fh->vdev->lock) in v4l2_event_dequeue() 81 mutex_lock(fh->vdev->lock); in v4l2_event_dequeue() 87 /* Caller must hold fh->vdev->fh_lock! */ 93 assert_spin_locked(&fh->vdev in v4l2_event_subscribed() 153 v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev) v4l2_event_queue() argument 190 v4l2_event_wake_all(struct video_device *vdev) v4l2_event_wake_all() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 150 struct vnic_dev *vdev; member 204 static inline struct net_device *vnic_get_netdev(struct vnic_dev *vdev) in vnic_get_netdev() argument 206 struct enic *enic = vdev->priv; in vnic_get_netdev() 213 #define vdev_err(vdev, fmt, ...) \ 214 dev_err(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) 215 #define vdev_warn(vdev, fmt, ...) \ 216 dev_warn(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) 217 #define vdev_info(vdev, fmt, ...) \ 218 dev_info(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__) 220 #define vdev_neterr(vdev, fm [all...] |
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci_nvlink2.c | 42 static size_t vfio_pci_nvgpu_rw(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_rw() argument 46 struct vfio_pci_nvgpu_data *data = vdev->region[i].data; in vfio_pci_nvgpu_rw() 52 if (pos >= vdev->region[i].size) in vfio_pci_nvgpu_rw() 55 count = min(count, (size_t)(vdev->region[i].size - pos)); in vfio_pci_nvgpu_rw() 92 static void vfio_pci_nvgpu_release(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_release() argument 139 static int vfio_pci_nvgpu_mmap(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_mmap() argument 168 trace_vfio_pci_nvgpu_mmap(vdev->pdev, data->gpu_hpa, data->useraddr, in vfio_pci_nvgpu_mmap() 174 static int vfio_pci_nvgpu_add_capability(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_add_capability() argument 210 int vfio_pci_nvdia_v100_nvlink2_init(struct vfio_pci_device *vdev) in vfio_pci_nvdia_v100_nvlink2_init() argument 225 npu_dev = pnv_pci_get_npu_dev(vdev in vfio_pci_nvdia_v100_nvlink2_init() 307 vfio_pci_npu2_rw(struct vfio_pci_device *vdev, char __user *buf, size_t count, loff_t *ppos, bool iswrite) vfio_pci_npu2_rw() argument 331 vfio_pci_npu2_mmap(struct vfio_pci_device *vdev, struct vfio_pci_region *region, struct vm_area_struct *vma) vfio_pci_npu2_mmap() argument 352 vfio_pci_npu2_release(struct vfio_pci_device *vdev, struct vfio_pci_region *region) vfio_pci_npu2_release() argument 361 vfio_pci_npu2_add_capability(struct vfio_pci_device *vdev, struct vfio_pci_region *region, struct vfio_info_cap *caps) vfio_pci_npu2_add_capability() argument 391 vfio_pci_ibm_npu2_init(struct vfio_pci_device *vdev) vfio_pci_ibm_npu2_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/accel/ivpu/ |
H A D | ivpu_pm.h | 14 struct ivpu_device *vdev; member 22 int ivpu_pm_init(struct ivpu_device *vdev); 23 void ivpu_pm_enable(struct ivpu_device *vdev); 24 void ivpu_pm_disable(struct ivpu_device *vdev); 25 void ivpu_pm_cancel_recovery(struct ivpu_device *vdev); 35 int __must_check ivpu_rpm_get(struct ivpu_device *vdev); 36 void ivpu_rpm_put(struct ivpu_device *vdev); 38 void ivpu_pm_schedule_recovery(struct ivpu_device *vdev);
|
H A D | ivpu_ipc.h | 71 int ivpu_ipc_init(struct ivpu_device *vdev); 72 void ivpu_ipc_fini(struct ivpu_device *vdev); 74 void ivpu_ipc_enable(struct ivpu_device *vdev); 75 void ivpu_ipc_disable(struct ivpu_device *vdev); 76 void ivpu_ipc_reset(struct ivpu_device *vdev); 78 int ivpu_ipc_irq_handler(struct ivpu_device *vdev); 80 void ivpu_ipc_consumer_add(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, 82 void ivpu_ipc_consumer_del(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons); 84 int ivpu_ipc_receive(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, 88 int ivpu_ipc_send_receive(struct ivpu_device *vdev, struc [all...] |
H A D | ivpu_mmu.h | 40 int ivpu_mmu_init(struct ivpu_device *vdev); 41 void ivpu_mmu_disable(struct ivpu_device *vdev); 42 int ivpu_mmu_enable(struct ivpu_device *vdev); 43 int ivpu_mmu_set_pgtable(struct ivpu_device *vdev, int ssid, struct ivpu_mmu_pgtable *pgtable); 44 void ivpu_mmu_clear_pgtable(struct ivpu_device *vdev, int ssid); 45 int ivpu_mmu_invalidate_tlb(struct ivpu_device *vdev, u16 ssid); 47 void ivpu_mmu_irq_evtq_handler(struct ivpu_device *vdev); 48 void ivpu_mmu_irq_gerr_handler(struct ivpu_device *vdev);
|
/kernel/linux/linux-6.6/drivers/net/caif/ |
H A D | caif_virtio.c | 76 * @vdev: Associated virtio device 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() 647 static int cfv_probe(struct virtio_device *vdev) in cfv_probe() argument 663 cfv->vdev in cfv_probe() 754 cfv_remove(struct virtio_device *vdev) cfv_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
H A D | ivtv-streams.c | 172 /* we need to keep vdev, so restore it afterwards */ in ivtv_stream_init() 179 s->vdev.device_caps = ivtv_stream_info[type].v4l2_caps; in ivtv_stream_init() 204 /* These four fields are always initialized. If vdev.v4l2_dev == NULL, then in ivtv_prep_dev() 207 s->vdev.v4l2_dev = NULL; in ivtv_prep_dev() 228 snprintf(s->vdev.name, sizeof(s->vdev.name), "%s %s", in ivtv_prep_dev() 231 s->vdev.num = num; in ivtv_prep_dev() 232 s->vdev.v4l2_dev = &itv->v4l2_dev; in ivtv_prep_dev() 235 s->vdev.vfl_dir = VFL_DIR_TX; in ivtv_prep_dev() 236 s->vdev in ivtv_prep_dev() 363 struct video_device *vdev = &itv->streams[type].vdev; ivtv_streams_cleanup() local [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
H A D | ivtv-streams.c | 172 /* we need to keep vdev, so restore it afterwards */ in ivtv_stream_init() 179 s->vdev.device_caps = ivtv_stream_info[type].v4l2_caps; in ivtv_stream_init() 204 /* These four fields are always initialized. If vdev.v4l2_dev == NULL, then in ivtv_prep_dev() 207 s->vdev.v4l2_dev = NULL; in ivtv_prep_dev() 228 snprintf(s->vdev.name, sizeof(s->vdev.name), "%s %s", in ivtv_prep_dev() 231 s->vdev.num = num; in ivtv_prep_dev() 232 s->vdev.v4l2_dev = &itv->v4l2_dev; in ivtv_prep_dev() 235 s->vdev.vfl_dir = VFL_DIR_TX; in ivtv_prep_dev() 236 s->vdev in ivtv_prep_dev() 363 struct video_device *vdev = &itv->streams[type].vdev; ivtv_streams_cleanup() local [all...] |
/kernel/linux/linux-6.6/drivers/virtio/ |
H A D | virtio_ring.c | 22 dev_err(&(_vq)->vq.vdev->dev, \ 59 dev_err(&_vq->vq.vdev->dev, \ 228 struct virtio_device *vdev, 280 static bool vring_use_dma_api(const struct virtio_device *vdev) in vring_use_dma_api() argument 282 if (!virtio_has_dma_quirk(vdev)) in vring_use_dma_api() 300 size_t virtio_max_dma_size(const struct virtio_device *vdev) in virtio_max_dma_size() argument 304 if (vring_use_dma_api(vdev)) in virtio_max_dma_size() 305 max_segment_size = dma_max_mapping_size(vdev->dev.parent); in virtio_max_dma_size() 311 static void *vring_alloc_queue(struct virtio_device *vdev, size_t size, in vring_alloc_queue() argument 315 if (vring_use_dma_api(vdev)) { in vring_alloc_queue() 345 vring_free_queue(struct virtio_device *vdev, size_t size, void *queue, dma_addr_t dma_handle, struct device *dma_dev) vring_free_queue() argument 1004 struct virtio_device *vdev; virtqueue_vring_init_split() local 1078 vring_free_split(struct vring_virtqueue_split *vring_split, struct virtio_device *vdev, struct device *dma_dev) vring_free_split() argument 1090 vring_alloc_queue_split(struct vring_virtqueue_split *vring_split, struct virtio_device *vdev, u32 num, unsigned int vring_align, bool may_reduce_num, struct device *dma_dev) vring_alloc_queue_split() argument 1141 vring_create_virtqueue_split( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) vring_create_virtqueue_split() argument 1179 struct virtio_device *vdev = _vq->vdev; virtqueue_resize_split() local 1909 vring_free_packed(struct vring_virtqueue_packed *vring_packed, struct virtio_device *vdev, struct device *dma_dev) vring_free_packed() argument 1935 vring_alloc_queue_packed(struct vring_virtqueue_packed *vring_packed, struct virtio_device *vdev, u32 num, struct device *dma_dev) vring_alloc_queue_packed() argument 2053 vring_create_virtqueue_packed( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) vring_create_virtqueue_packed() argument 2129 struct virtio_device *vdev = _vq->vdev; virtqueue_resize_packed() local 2159 struct virtio_device *vdev = vq->vq.vdev; virtqueue_disable_and_recycle() local 2185 struct virtio_device *vdev = vq->vq.vdev; virtqueue_enable_after_reset() local 2602 __vring_new_virtqueue(unsigned int index, struct vring_virtqueue_split *vring_split, struct virtio_device *vdev, bool weak_barriers, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) __vring_new_virtqueue() argument 2665 vring_create_virtqueue( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name) vring_create_virtqueue() argument 2689 vring_create_virtqueue_dma( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) vring_create_virtqueue_dma() argument 2849 vring_new_virtqueue(unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool context, void *pages, bool (*notify)(struct virtqueue *vq), void (*callback)(struct virtqueue *vq), const char *name) vring_new_virtqueue() argument 2944 vring_transport_features(struct virtio_device *vdev) vring_transport_features() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/ |
H A D | vimc-capture.c | 18 struct video_device vdev; member 133 "new:%dx%d (0x%x, %d, %d, %d, %d)\n", vcapture->vdev.name, in vimc_capture_s_fmt_vid_cap() 249 ret = video_device_pipeline_start(&vcapture->vdev, &vcapture->stream.pipe); in vimc_capture_start_streaming() 257 video_device_pipeline_stop(&vcapture->vdev); in vimc_capture_start_streaming() 276 video_device_pipeline_stop(&vcapture->vdev); in vimc_capture_stop_streaming() 316 vcapture->vdev.name, vb2_plane_size(vb, 0), size); in vimc_capture_buffer_prepare() 354 vb2_video_unregister_device(&vcapture->vdev); in vimc_capture_unregister() 402 struct video_device *vdev; in vimc_capture_add() local 412 vcapture->vdev.entity.name = vcfg_name; in vimc_capture_add() 413 vcapture->vdev in vimc_capture_add() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/virtio/ |
H A D | virtgpu_drv.c | 47 static int virtio_gpu_pci_quirk(struct drm_device *dev, struct virtio_device *vdev) in virtio_gpu_pci_quirk() argument 49 struct pci_dev *pdev = to_pci_dev(vdev->dev.parent); in virtio_gpu_pci_quirk() 97 static int virtio_gpu_probe(struct virtio_device *vdev) in virtio_gpu_probe() argument 108 dev = drm_dev_alloc(&driver, &vdev->dev); in virtio_gpu_probe() 111 vdev->priv = dev; in virtio_gpu_probe() 113 if (!strcmp(vdev->dev.parent->bus->name, "pci")) { in virtio_gpu_probe() 114 ret = virtio_gpu_pci_quirk(dev, vdev); in virtio_gpu_probe() 127 drm_fbdev_generic_setup(vdev->priv, 32); in virtio_gpu_probe() 135 static void virtio_gpu_remove(struct virtio_device *vdev) in virtio_gpu_remove() argument 137 struct drm_device *dev = vdev in virtio_gpu_remove() 145 virtio_gpu_config_changed(struct virtio_device *vdev) virtio_gpu_config_changed() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | xhci-trace.h | 174 TP_PROTO(struct xhci_virt_device *vdev), 175 TP_ARGS(vdev), 177 __field(void *, vdev) 186 __entry->vdev = vdev; 187 __entry->in_ctx = (unsigned long long) vdev->in_ctx->dma; 188 __entry->out_ctx = (unsigned long long) vdev->out_ctx->dma; 189 __entry->fake_port = (u8) vdev->fake_port; 190 __entry->real_port = (u8) vdev->real_port; 191 __entry->current_mel = (u16) vdev [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-trace.h | 169 TP_PROTO(struct xhci_virt_device *vdev), 170 TP_ARGS(vdev), 172 __field(void *, vdev) 181 __entry->vdev = vdev; 182 __entry->in_ctx = (unsigned long long) vdev->in_ctx->dma; 183 __entry->out_ctx = (unsigned long long) vdev->out_ctx->dma; 184 __entry->fake_port = (u8) vdev->fake_port; 185 __entry->real_port = (u8) vdev->real_port; 186 __entry->current_mel = (u16) vdev [all...] |
/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/ |
H A D | vimc-capture.c | 17 struct video_device vdev; member 132 "new:%dx%d (0x%x, %d, %d, %d, %d)\n", vcap->vdev.name, in vimc_cap_s_fmt_vid_cap() 243 struct media_entity *entity = &vcap->vdev.entity; in vimc_cap_start_streaming() 276 media_pipeline_stop(&vcap->vdev.entity); in vimc_cap_stop_streaming() 316 vcap->vdev.name, vb2_plane_size(vb, 0), size); in vimc_cap_buffer_prepare() 354 vb2_video_unregister_device(&vcap->vdev); in vimc_cap_unregister() 402 struct video_device *vdev; in vimc_cap_add() local 412 vcap->vdev.entity.name = vcfg_name; in vimc_cap_add() 413 vcap->vdev.entity.function = MEDIA_ENT_F_IO_V4L; in vimc_cap_add() 415 ret = media_entity_pads_init(&vcap->vdev in vimc_cap_add() [all...] |