Home
last modified time | relevance | path

Searched refs:vdev (Results 1 – 20 of 20) sorted by relevance

/include/linux/
Dvirtio_config.h109 void (*get)(struct virtio_device *vdev, unsigned offset,
111 void (*set)(struct virtio_device *vdev, unsigned offset,
113 u32 (*generation)(struct virtio_device *vdev);
114 u8 (*get_status)(struct virtio_device *vdev);
115 void (*set_status)(struct virtio_device *vdev, u8 status);
116 void (*reset)(struct virtio_device *vdev);
117 int (*find_vqs)(struct virtio_device *vdev, unsigned int nvqs,
123 u64 (*get_features)(struct virtio_device *vdev);
124 int (*finalize_features)(struct virtio_device *vdev);
125 const char *(*bus_name)(struct virtio_device *vdev);
[all …]
Dvdpa.h373 int (*set_vq_address)(struct vdpa_device *vdev,
376 void (*set_vq_num)(struct vdpa_device *vdev, u16 idx, u32 num);
377 void (*kick_vq)(struct vdpa_device *vdev, u16 idx);
378 void (*kick_vq_with_data)(struct vdpa_device *vdev, u32 data);
379 void (*set_vq_cb)(struct vdpa_device *vdev, u16 idx,
381 void (*set_vq_ready)(struct vdpa_device *vdev, u16 idx, bool ready);
382 bool (*get_vq_ready)(struct vdpa_device *vdev, u16 idx);
383 int (*set_vq_state)(struct vdpa_device *vdev, u16 idx,
385 int (*get_vq_state)(struct vdpa_device *vdev, u16 idx,
387 int (*get_vendor_vq_stats)(struct vdpa_device *vdev, u16 idx,
[all …]
Dvfio.h113 int (*init)(struct vfio_device *vdev);
114 void (*release)(struct vfio_device *vdev);
115 int (*bind_iommufd)(struct vfio_device *vdev,
117 void (*unbind_iommufd)(struct vfio_device *vdev);
118 int (*attach_ioas)(struct vfio_device *vdev, u32 *pt_id);
119 void (*detach_ioas)(struct vfio_device *vdev);
120 int (*open_device)(struct vfio_device *vdev);
121 void (*close_device)(struct vfio_device *vdev);
122 ssize_t (*read)(struct vfio_device *vdev, char __user *buf,
124 ssize_t (*write)(struct vfio_device *vdev, const char __user *buf,
[all …]
Dvfio_pci_core.h31 ssize_t (*rw)(struct vfio_pci_core_device *vdev, char __user *buf,
33 void (*release)(struct vfio_pci_core_device *vdev,
35 int (*mmap)(struct vfio_pci_core_device *vdev,
38 int (*add_capability)(struct vfio_pci_core_device *vdev,
53 struct vfio_device vdev; member
100 int vfio_pci_core_register_dev_region(struct vfio_pci_core_device *vdev,
109 int vfio_pci_core_register_device(struct vfio_pci_core_device *vdev);
110 void vfio_pci_core_unregister_device(struct vfio_pci_core_device *vdev);
112 int vfio_pci_core_sriov_configure(struct vfio_pci_core_device *vdev,
125 int vfio_pci_core_enable(struct vfio_pci_core_device *vdev);
[all …]
Dvirtio_ring.h72 struct virtio_device *vdev,
87 struct virtio_device *vdev,
103 struct virtio_device *vdev,
118 void vring_transport_features(struct virtio_device *vdev);
Dblk-mq-virtio.h9 struct virtio_device *vdev, int first_vec);
Dvirtio.h35 struct virtio_device *vdev; member
185 size_t virtio_max_dma_size(const struct virtio_device *vdev);
187 #define virtio_device_for_each_vq(vdev, vq) \ argument
188 list_for_each_entry(vq, &vdev->vqs, list)
Dvringh.h75 int (*find_vrhs)(struct virtio_device *vdev, unsigned nhvrs,
77 void (*del_vrhs)(struct virtio_device *vdev);
/include/media/
Dv4l2-dev.h307 void (*release)(struct video_device *vdev);
363 int __must_check __video_register_device(struct video_device *vdev,
385 static inline int __must_check video_register_device(struct video_device *vdev, in video_register_device() argument
389 return __video_register_device(vdev, type, nr, 1, vdev->fops->owner); in video_register_device()
413 video_register_device_no_warn(struct video_device *vdev, in video_register_device_no_warn() argument
416 return __video_register_device(vdev, type, nr, 0, vdev->fops->owner); in video_register_device_no_warn()
426 void video_unregister_device(struct video_device *vdev);
442 void video_device_release(struct video_device *vdev);
457 void video_device_release_empty(struct video_device *vdev);
474 static inline void v4l2_disable_ioctl(struct video_device *vdev, in v4l2_disable_ioctl() argument
[all …]
Dv4l2-mc.h58 int v4l_enable_media_source(struct video_device *vdev);
72 void v4l_disable_media_source(struct video_device *vdev);
203 static inline int v4l_enable_media_source(struct video_device *vdev) in v4l_enable_media_source() argument
208 static inline void v4l_disable_media_source(struct video_device *vdev) in v4l_disable_media_source() argument
Dv4l2-fh.h44 struct video_device *vdev; member
70 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev);
Dv4l2-event.h106 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev);
130 void v4l2_event_wake_all(struct video_device *vdev);
Dv4l2-ctrls.h1510 int v4l2_g_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct video_device *vdev,
1525 struct video_device *vdev,
1542 struct video_device *vdev,
Dv4l2-common.h436 int v4l2_g_parm_cap(struct video_device *vdev,
449 int v4l2_s_parm_cap(struct video_device *vdev,
Dvideobuf2-v4l2.h371 void vb2_video_unregister_device(struct video_device *vdev);
Dv4l2-mem2mem.h524 struct video_device *vdev, int function);
533 struct video_device *vdev, int function) in v4l2_m2m_register_media_controller() argument
Dv4l2-subdev.h1133 #define vdev_to_v4l2_subdev(vdev) \ argument
1134 ((struct v4l2_subdev *)video_get_drvdata(vdev))
/include/media/drv-intf/
Dexynos-fimc.h137 struct video_device vdev; member
147 struct video_device *vdev) in vdev_to_exynos_video_entity() argument
149 return container_of(vdev, struct exynos_video_entity, vdev); in vdev_to_exynos_video_entity()
/include/linux/usb/
Dxhci-sideband.h54 struct xhci_virt_device *vdev; member
/include/trace/events/
Dv4l2.h207 __entry->minor = owner ? owner->vdev->minor : -1;