Home
last modified time | relevance | path

Searched defs:vq (Results 1 – 25 of 105) sorted by relevance

12345

/drivers/virtio/
Dvirtio_ring.c55 #define START_USE(vq) argument
56 #define END_USE(vq) argument
65 struct virtqueue vq; member
165 struct device *vring_dma_dev(const struct vring_virtqueue *vq) in vring_dma_dev()
171 static dma_addr_t vring_map_one_sg(const struct vring_virtqueue *vq, in vring_map_one_sg()
188 static dma_addr_t vring_map_single(const struct vring_virtqueue *vq, in vring_map_single()
199 static void vring_unmap_one(const struct vring_virtqueue *vq, in vring_unmap_one()
224 static int vring_mapping_error(const struct vring_virtqueue *vq, in vring_mapping_error()
263 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add() local
475 int virtqueue_add_outbuf(struct virtqueue *vq, in virtqueue_add_outbuf()
[all …]
Dvirtio_pci_common.c44 bool vp_notify(struct virtqueue *vq) in vp_notify()
226 void (*callback)(struct virtqueue *vq), in vp_setup_vq()
232 struct virtqueue *vq; in vp_setup_vq() local
260 static void vp_del_vq(struct virtqueue *vq) in vp_del_vq()
278 struct virtqueue *vq, *n; in vp_del_vqs() local
409 int vp_set_vq_affinity(struct virtqueue *vq, int cpu) in vp_set_vq_affinity()
Dvirtio_mmio.c100 struct virtqueue *vq; member
281 static bool vm_notify(struct virtqueue *vq) in vm_notify()
321 static void vm_del_vq(struct virtqueue *vq) in vm_del_vq()
351 struct virtqueue *vq, *n; in vm_del_vqs() local
362 void (*callback)(struct virtqueue *vq), in vm_setup_vq()
367 struct virtqueue *vq; in vm_setup_vq() local
Dvirtio_pci_legacy.c117 void (*callback)(struct virtqueue *vq), in setup_vq()
121 struct virtqueue *vq; in setup_vq() local
178 struct virtqueue *vq = info->vq; in del_vq() local
Dvirtio_pci_modern.c323 void (*callback)(struct virtqueue *vq), in setup_vq()
328 struct virtqueue *vq; in setup_vq() local
429 struct virtqueue *vq; in vp_modern_find_vqs() local
448 struct virtqueue *vq = info->vq; in del_vq() local
Dvirtio_balloon.c106 static void balloon_ack(struct virtqueue *vq) in balloon_ack()
113 static void tell_host(struct virtio_balloon *vb, struct virtqueue *vq) in tell_host()
264 static void stats_request(struct virtqueue *vq) in stats_request()
274 struct virtqueue *vq; in stats_handle_request() local
/drivers/vhost/
Dvhost.c48 #define vhost_used_event(vq) ((__virtio16 __user *)&vq->avail->ring[vq->num]) argument
49 #define vhost_avail_event(vq) ((__virtio16 __user *)&vq->used->ring[vq->num]) argument
56 static void vhost_disable_cross_endian(struct vhost_virtqueue *vq) in vhost_disable_cross_endian()
61 static void vhost_enable_cross_endian_big(struct vhost_virtqueue *vq) in vhost_enable_cross_endian_big()
66 static void vhost_enable_cross_endian_little(struct vhost_virtqueue *vq) in vhost_enable_cross_endian_little()
71 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp) in vhost_set_vring_endian()
93 static long vhost_get_vring_endian(struct vhost_virtqueue *vq, u32 idx, in vhost_get_vring_endian()
107 static void vhost_init_is_le(struct vhost_virtqueue *vq) in vhost_init_is_le()
117 static void vhost_disable_cross_endian(struct vhost_virtqueue *vq) in vhost_disable_cross_endian()
121 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp) in vhost_set_vring_endian()
[all …]
Dvsock.c86 struct vhost_virtqueue *vq) in vhost_transport_do_send_pkt()
194 struct vhost_virtqueue *vq; in vhost_transport_send_pkt_work() local
207 struct vhost_virtqueue *vq; in vhost_transport_send_pkt() local
282 vhost_vsock_alloc_pkt(struct vhost_virtqueue *vq, in vhost_vsock_alloc_pkt()
343 struct vhost_virtqueue *vq = &vsock->vqs[VSOCK_VQ_TX]; in vhost_vsock_more_replies() local
354 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in vhost_vsock_handle_tx_kick() local
421 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in vhost_vsock_handle_rx_kick() local
431 struct vhost_virtqueue *vq; in vhost_vsock_start() local
492 struct vhost_virtqueue *vq = &vsock->vqs[i]; in vhost_vsock_stop() local
660 struct vhost_virtqueue *vq; in vhost_vsock_set_features() local
Dnet.c88 struct vhost_virtqueue *vq; member
92 struct vhost_virtqueue vq; member
123 static void vhost_net_enable_zcopy(int vq) in vhost_net_enable_zcopy()
129 vhost_net_ubuf_alloc(struct vhost_virtqueue *vq, bool zcopy) in vhost_net_ubuf_alloc()
246 struct vhost_virtqueue *vq) in vhost_zerocopy_signal_used()
274 struct vhost_virtqueue *vq = ubufs->vq; in vhost_zerocopy_callback() local
312 struct vhost_virtqueue *vq) in vhost_net_disable_vq()
323 struct vhost_virtqueue *vq) in vhost_net_enable_vq()
338 struct vhost_virtqueue *vq, in vhost_net_tx_get_vq_desc()
365 struct vhost_virtqueue *vq = &nvq->vq; in handle_tx() local
[all …]
Dvhost.h148 struct vhost_virtqueue *vq; member
223 #define vq_err(vq, fmt, ...) do { \ argument
238 static inline bool vhost_has_feature(struct vhost_virtqueue *vq, int bit) in vhost_has_feature()
244 static inline bool vhost_is_little_endian(struct vhost_virtqueue *vq) in vhost_is_little_endian()
249 static inline bool vhost_is_little_endian(struct vhost_virtqueue *vq) in vhost_is_little_endian()
256 static inline u16 vhost16_to_cpu(struct vhost_virtqueue *vq, __virtio16 val) in vhost16_to_cpu()
261 static inline __virtio16 cpu_to_vhost16(struct vhost_virtqueue *vq, u16 val) in cpu_to_vhost16()
266 static inline u32 vhost32_to_cpu(struct vhost_virtqueue *vq, __virtio32 val) in vhost32_to_cpu()
271 static inline __virtio32 cpu_to_vhost32(struct vhost_virtqueue *vq, u32 val) in cpu_to_vhost32()
276 static inline u64 vhost64_to_cpu(struct vhost_virtqueue *vq, __virtio64 val) in vhost64_to_cpu()
[all …]
Dtest.c46 struct vhost_virtqueue *vq = &n->vqs[VHOST_TEST_VQ]; in handle_vq() local
99 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in handle_vq_kick() local
132 struct vhost_virtqueue *vq) in vhost_test_stop_vq()
176 struct vhost_virtqueue *vq; in vhost_test_run() local
249 struct vhost_virtqueue *vq; in vhost_test_set_features() local
Dscsi.c181 struct vhost_virtqueue vq; member
237 struct vhost_virtqueue *vq; in vhost_scsi_init_inflight() local
261 vhost_scsi_get_inflight(struct vhost_virtqueue *vq) in vhost_scsi_get_inflight()
424 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt() local
463 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work() local
514 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work() local
544 int ret, vq; in vhost_scsi_complete_cmd_work() local
588 vhost_scsi_get_tag(struct vhost_virtqueue *vq, struct vhost_scsi_tpg *tpg, in vhost_scsi_get_tag()
836 struct vhost_virtqueue *vq, in vhost_scsi_send_bad_target()
854 vhost_scsi_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq) in vhost_scsi_handle_vq()
[all …]
/drivers/media/v4l2-core/
Dv4l2-mem2mem.c359 struct vb2_queue *vq; in v4l2_m2m_reqbufs() local
381 struct vb2_queue *vq; in v4l2_m2m_querybuf() local
410 struct vb2_queue *vq; in v4l2_m2m_qbuf() local
429 struct vb2_queue *vq; in v4l2_m2m_dqbuf() local
443 struct vb2_queue *vq; in v4l2_m2m_prepare_buf() local
462 struct vb2_queue *vq; in v4l2_m2m_create_bufs() local
476 struct vb2_queue *vq; in v4l2_m2m_expbuf() local
488 struct vb2_queue *vq; in v4l2_m2m_streamon() local
643 struct vb2_queue *vq; in v4l2_m2m_mmap() local
/drivers/s390/virtio/
Dkvm_virtio.c174 static bool kvm_notify(struct virtqueue *vq) in kvm_notify()
191 void (*callback)(struct virtqueue *vq), in kvm_find_vq()
196 struct virtqueue *vq; in kvm_find_vq() local
237 static void kvm_del_vq(struct virtqueue *vq) in kvm_del_vq()
249 struct virtqueue *vq, *n; in kvm_del_vqs() local
399 struct virtqueue *vq; in kvm_extint_handler() local
/drivers/media/usb/cx231xx/
Dcx231xx-vbi.c169 vbi_buffer_setup(struct videobuf_queue *vq, unsigned int *count, in vbi_buffer_setup()
190 static void free_buffer(struct videobuf_queue *vq, struct cx231xx_buffer *buf) in free_buffer()
216 vbi_buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in vbi_buffer_prepare()
265 vbi_buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in vbi_buffer_queue()
278 static void vbi_buffer_release(struct videobuf_queue *vq, in vbi_buffer_release()
/drivers/remoteproc/
Dremoteproc_virtio.c33 static bool rproc_virtio_notify(struct virtqueue *vq) in rproc_virtio_notify()
73 void (*callback)(struct virtqueue *vq), in rp_find_vq()
80 struct virtqueue *vq; in rp_find_vq() local
126 struct virtqueue *vq, *n; in __rproc_virtio_del_vqs() local
/drivers/scsi/
Dvirtio_scsi.c66 struct virtqueue *vq; member
223 struct virtqueue *vq = virtscsi_vq->vq; in virtscsi_vq_done() local
237 static void virtscsi_req_done(struct virtqueue *vq) in virtscsi_req_done()
265 static void virtscsi_ctrl_done(struct virtqueue *vq) in virtscsi_ctrl_done()
411 static void virtscsi_event_done(struct virtqueue *vq) in virtscsi_event_done()
426 static int virtscsi_add_cmd(struct virtqueue *vq, in virtscsi_add_cmd()
471 static int virtscsi_kick_cmd(struct virtio_scsi_vq *vq, in virtscsi_kick_cmd()
602 struct virtio_scsi_vq *vq; in virtscsi_pick_vq() local
905 struct virtqueue *vq) in virtscsi_init_vq()
/drivers/misc/mic/card/
Dmic_virtio.c194 static bool mic_notify(struct virtqueue *vq) in mic_notify()
202 static void mic_del_vq(struct virtqueue *vq, int n) in mic_del_vq()
216 struct virtqueue *vq, *n; in mic_del_vqs() local
232 void (*callback)(struct virtqueue *vq), in mic_find_vq()
238 struct virtqueue *vq; in mic_find_vq() local
377 struct virtqueue *vq; in mic_virtio_intr_handler() local
/drivers/media/platform/vivid/
Dvivid-vbi-out.c30 static int vbi_out_queue_setup(struct vb2_queue *vq, const void *parg, in vbi_out_queue_setup()
93 static int vbi_out_start_streaming(struct vb2_queue *vq, unsigned count) in vbi_out_start_streaming()
119 static void vbi_out_stop_streaming(struct vb2_queue *vq) in vbi_out_stop_streaming()
Dvivid-vbi-cap.c140 static int vbi_cap_queue_setup(struct vb2_queue *vq, const void *parg, in vbi_cap_queue_setup()
203 static int vbi_cap_start_streaming(struct vb2_queue *vq, unsigned count) in vbi_cap_start_streaming()
229 static void vbi_cap_stop_streaming(struct vb2_queue *vq) in vbi_cap_stop_streaming()
Dvivid-sdr-cap.c220 static int sdr_cap_queue_setup(struct vb2_queue *vq, const void *parg, in sdr_cap_queue_setup()
268 static int sdr_cap_start_streaming(struct vb2_queue *vq, unsigned count) in sdr_cap_start_streaming()
301 static void sdr_cap_stop_streaming(struct vb2_queue *vq) in sdr_cap_stop_streaming()
/drivers/char/
Dvirtio_console.c324 struct virtqueue *vq) in find_port_by_vq()
503 static int add_inbuf(struct virtqueue *vq, struct port_buffer *buf) in add_inbuf()
564 struct virtqueue *vq; in __send_control_msg() local
1366 static int fill_queue(struct virtqueue *vq, spinlock_t *lock) in fill_queue()
1744 struct virtqueue *vq; in control_work_handler() local
1770 static void flush_bufs(struct virtqueue *vq, bool can_sleep) in flush_bufs()
1779 static void out_intr(struct virtqueue *vq) in out_intr()
1792 static void in_intr(struct virtqueue *vq) in in_intr()
1837 static void control_intr(struct virtqueue *vq) in control_intr()
1976 struct virtqueue *vq; in remove_vqs() local
/drivers/gpu/drm/virtio/
Dvirtgpu_vq.c61 void virtio_gpu_ctrl_ack(struct virtqueue *vq) in virtio_gpu_ctrl_ack()
68 void virtio_gpu_cursor_ack(struct virtqueue *vq) in virtio_gpu_cursor_ack()
214 static void reclaim_vbufs(struct virtqueue *vq, struct list_head *reclaim_list) in reclaim_vbufs()
299 struct virtqueue *vq = vgdev->ctrlq.vq; in virtio_gpu_queue_ctrl_buffer_locked() local
355 struct virtqueue *vq = vgdev->ctrlq.vq; in virtio_gpu_queue_fenced_ctrl_buffer() local
385 struct virtqueue *vq = vgdev->cursorq.vq; in virtio_gpu_queue_cursor() local
/drivers/media/usb/uvc/
Duvc_queue.c72 static int uvc_queue_setup(struct vb2_queue *vq, const void *parg, in uvc_queue_setup()
151 static int uvc_start_streaming(struct vb2_queue *vq, unsigned int count) in uvc_start_streaming()
171 static void uvc_stop_streaming(struct vb2_queue *vq) in uvc_stop_streaming()
/drivers/media/usb/pwc/
Dpwc-if.c575 static int queue_setup(struct vb2_queue *vq, const void *parg, in queue_setup()
667 static int start_streaming(struct vb2_queue *vq, unsigned int count) in start_streaming()
694 static void stop_streaming(struct vb2_queue *vq) in stop_streaming()

12345