Home
last modified time | relevance | path

Searched refs:vb (Results 1 – 25 of 338) sorted by relevance

12345678910>>...14

/linux/drivers/virtio/
A Dvirtio_balloon.c188 sg_init_one(&sg, vb->pfns, sizeof(vb->pfns[0]) * vb->num_pfns); in tell_host()
275 set_page_pfns(vb, vb->pfns + vb->num_pfns, page); in fill_balloon()
286 tell_host(vb, vb->inflate_vq); in fill_balloon()
324 set_page_pfns(vb, vb->pfns + vb->num_pfns, page); in leak_balloon()
336 tell_host(vb, vb->deflate_vq); in leak_balloon()
866 tell_host(vb, vb->inflate_vq); in virtballoon_migratepage()
873 set_page_pfns(vb, vb->pfns, page); in virtballoon_migratepage()
874 tell_host(vb, vb->deflate_vq); in virtballoon_migratepage()
940 vb->shrinker->private_data = vb; in virtio_balloon_register_shrinker()
1110 leak_balloon(vb, vb->num_pages); in remove_common()
[all …]
/linux/drivers/media/common/videobuf2/
A Dvideobuf2-core.c452 vb->vb2_queue->bufs[vb->index] = NULL; in vb2_queue_remove_buffer()
537 ret = call_vb_qop(vb, buf_init, vb); in __vb2_queue_alloc()
594 if (vb && vb->planes[0].mem_priv) in __vb2_queue_free()
595 call_void_vb_qop(vb, buf_cleanup, vb); in __vb2_queue_free()
663 vb->cnt_mem_alloc, vb->cnt_mem_put); in __vb2_queue_free()
1258 vb, vb->planes); in __prepare_mmap()
1349 ret = call_vb_qop(vb, buf_init, vb); in __prepare_userptr()
1356 ret = call_vb_qop(vb, buf_prepare, vb); in __prepare_userptr()
1506 ret = call_vb_qop(vb, buf_init, vb); in __prepare_dmabuf()
1546 call_void_vb_qop(vb, buf_queue, vb); in __enqueue_in_driver()
[all …]
A Dvideobuf2-v4l2.c396 if (!vb->prepared) { in vb2_queue_or_prepare_buf()
487 b->index = vb->index; in __fill_v4l2_buffer()
488 b->type = vb->type; in __fill_v4l2_buffer()
550 switch (vb->state) { in __fill_v4l2_buffer()
572 vb->synced && vb->prepared) in __fill_v4l2_buffer()
594 vb->timestamp = 0; in __fill_vb2_buffer()
653 struct vb2_buffer *vb; in vb2_querybuf() local
662 if (!vb) { in vb2_querybuf()
735 if (!vb) { in vb2_prepare_buf()
823 if (!vb) { in vb2_qbuf()
[all …]
/linux/drivers/media/platform/chips-media/wave5/
A Dwave5-vdi.c90 if (!vb || !vb->vaddr) { in wave5_vdi_clear_memory()
95 memset(vb->vaddr, 0, vb->size); in wave5_vdi_clear_memory()
96 return vb->size; in wave5_vdi_clear_memory()
102 if (!vb || !vb->vaddr) { in wave5_vdi_write_memory()
107 if (offset > vb->size || len > vb->size || offset + len > vb->size) { in wave5_vdi_write_memory()
141 if (!vb->vaddr) in wave5_vdi_free_dma_memory()
144 dma_free_coherent(vpu_dev->dev, vb->size, vb->vaddr, vb->daddr); in wave5_vdi_free_dma_memory()
146 memset(vb, 0, sizeof(*vb)); in wave5_vdi_free_dma_memory()
197 __func__, &vb->daddr, vb->size, vb->vaddr); in wave5_vdi_allocate_sram()
204 if (!vb->size || !vb->vaddr) in wave5_vdi_free_sram()
[all …]
/linux/drivers/gpio/
A Dgpio-viperboard.c69 struct vprbrd *vb; member
86 struct vprbrd *vb = gpio->vb; in vprbrd_gpioa_get() local
107 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0), in vprbrd_gpioa_get()
136 struct vprbrd *vb = gpio->vb; in vprbrd_gpioa_set() local
177 struct vprbrd *vb = gpio->vb; in vprbrd_gpioa_direction_input() local
214 struct vprbrd *vb = gpio->vb; in vprbrd_gpioa_direction_output() local
281 struct vprbrd *vb = gpio->vb; in vprbrd_gpiob_get() local
312 struct vprbrd *vb = gpio->vb; in vprbrd_gpiob_set() local
345 struct vprbrd *vb = gpio->vb; in vprbrd_gpiob_direction_input() local
366 struct vprbrd *vb = gpio->vb; in vprbrd_gpiob_direction_output() local
[all …]
/linux/drivers/mfd/
A Dviperboard.c50 struct vprbrd *vb; in vprbrd_probe() local
56 vb = kzalloc(sizeof(*vb), GFP_KERNEL); in vprbrd_probe()
57 if (!vb) in vprbrd_probe()
60 mutex_init(&vb->lock); in vprbrd_probe()
66 dev_set_drvdata(&vb->pdev.dev, vb); in vprbrd_probe()
74 version = vb->buf[0]; in vprbrd_probe()
87 vb->usb_dev->bus->busnum, vb->usb_dev->devnum); in vprbrd_probe()
99 if (vb) { in vprbrd_probe()
101 kfree(vb); in vprbrd_probe()
113 usb_put_dev(vb->usb_dev); in vprbrd_disconnect()
[all …]
/linux/drivers/media/usb/go7007/
A Dgo7007-driver.c383 if (vb && vb->vb.vb2_buf.planes[0].bytesused < GO7007_BUF_SIZE) { in store_byte()
384 u8 *ptr = vb2_plane_vaddr(&vb->vb.vb2_buf, 0); in store_byte()
398 .frame_sequence = vb->vb.sequence, in go7007_set_motion_regions()
456 bytesused = &vb->vb.vb2_buf.planes[0].bytesused; in frame_boundary()
458 vb->vb.sequence = go->next_seq++; in frame_boundary()
464 vb->vb.vb2_buf.timestamp = ktime_get_ns(); in frame_boundary()
518 if (vb && vb->vb.vb2_buf.planes[0].bytesused >= in go7007_parse_video_stream()
521 vb2_set_plane_payload(&vb->vb.vb2_buf, 0, 0); in go7007_parse_video_stream()
598 vb = frame_boundary(go, vb); in go7007_parse_video_stream()
602 vb->vb.vb2_buf.planes[0].bytesused; in go7007_parse_video_stream()
[all …]
/linux/include/media/
A Dvideobuf2-core.h119 void *(*alloc)(struct vb2_buffer *vb,
127 void *(*get_userptr)(struct vb2_buffer *vb,
443 int (*buf_init)(struct vb2_buffer *vb);
453 void (*buf_queue)(struct vb2_buffer *vb);
1230 if (plane_no < vb->num_planes) { in vb2_set_plane_payload()
1232 size = vb->planes[plane_no].length; in vb2_set_plane_payload()
1233 vb->planes[plane_no].bytesused = size; in vb2_set_plane_payload()
1246 if (plane_no < vb->num_planes) in vb2_get_plane_payload()
1247 return vb->planes[plane_no].bytesused; in vb2_get_plane_payload()
1260 if (plane_no < vb->num_planes) in vb2_plane_size()
[all …]
/linux/include/trace/events/
A Dvb2.h12 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
13 TP_ARGS(q, vb),
30 __entry->index = vb->index;
31 __entry->type = vb->type;
32 __entry->bytesused = vb->planes[0].bytesused;
33 __entry->timestamp = vb->timestamp;
47 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
48 TP_ARGS(q, vb)
53 TP_ARGS(q, vb)
58 TP_ARGS(q, vb)
[all …]
/linux/drivers/media/test-drivers/vivid/
A Dvivid-meta-cap.c37 static int meta_cap_buf_prepare(struct vb2_buffer *vb) in meta_cap_buf_prepare() argument
52 if (vb2_plane_size(vb, 0) < size) { in meta_cap_buf_prepare()
54 __func__, vb2_plane_size(vb, 0), size); in meta_cap_buf_prepare()
57 vb2_set_plane_payload(vb, 0, size); in meta_cap_buf_prepare()
62 static void meta_cap_buf_queue(struct vb2_buffer *vb) in meta_cap_buf_queue() argument
64 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in meta_cap_buf_queue()
95 vb2_buffer_done(&buf->vb.vb2_buf, in meta_cap_start_streaming()
165 buf->vb.sequence = dev->meta_cap_seq_count; in vivid_meta_cap_fillbuff()
167 buf->vb.sequence /= 2; in vivid_meta_cap_fillbuff()
171 meta->sof = buf->vb.sequence * 30; in vivid_meta_cap_fillbuff()
[all …]
A Dvivid-kthread-out.c90 vid_out_buf->vb.sequence = dev->vid_out_seq_count; in vivid_thread_vid_out_tick()
96 vid_out_buf->vb.sequence /= 2; in vivid_thread_vid_out_tick()
98 vid_out_buf->vb.vb2_buf.timestamp = in vivid_thread_vid_out_tick()
103 vid_out_buf->vb.vb2_buf.index); in vivid_thread_vid_out_tick()
115 vbi_out_buf->vb.vb2_buf.timestamp = in vivid_thread_vid_out_tick()
120 vbi_out_buf->vb.vb2_buf.index); in vivid_thread_vid_out_tick()
129 meta_out_buf->vb.vb2_buf.timestamp = in vivid_thread_vid_out_tick()
134 meta_out_buf->vb.vb2_buf.index); in vivid_thread_vid_out_tick()
315 buf->vb.vb2_buf.index); in vivid_stop_generating_vid_out()
330 buf->vb.vb2_buf.index); in vivid_stop_generating_vid_out()
[all …]
A Dvivid-meta-out.c37 static int meta_out_buf_prepare(struct vb2_buffer *vb) in meta_out_buf_prepare() argument
39 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_prepare()
52 if (vb2_plane_size(vb, 0) < size) { in meta_out_buf_prepare()
54 __func__, vb2_plane_size(vb, 0), size); in meta_out_buf_prepare()
57 vb2_set_plane_payload(vb, 0, size); in meta_out_buf_prepare()
62 static void meta_out_buf_queue(struct vb2_buffer *vb) in meta_out_buf_queue() argument
64 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in meta_out_buf_queue()
65 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_queue()
95 vb2_buffer_done(&buf->vb.vb2_buf, in meta_out_start_streaming()
111 static void meta_out_buf_request_complete(struct vb2_buffer *vb) in meta_out_buf_request_complete() argument
[all …]
A Dvivid-vbi-cap.c86 u8 *vbuf = vb2_plane_vaddr(&buf->vb.vb2_buf, 0); in vivid_raw_vbi_cap_process()
89 buf->vb.sequence = dev->vbi_cap_seq_count; in vivid_raw_vbi_cap_process()
91 buf->vb.sequence /= 2; in vivid_raw_vbi_cap_process()
93 vivid_sliced_vbi_cap_fill(dev, buf->vb.sequence); in vivid_raw_vbi_cap_process()
106 vb2_plane_vaddr(&buf->vb.vb2_buf, 0); in vivid_sliced_vbi_cap_process()
108 buf->vb.sequence = dev->vbi_cap_seq_count; in vivid_sliced_vbi_cap_process()
110 buf->vb.sequence /= 2; in vivid_sliced_vbi_cap_process()
162 if (vb2_plane_size(vb, 0) < size) { in vbi_cap_buf_prepare()
164 __func__, vb2_plane_size(vb, 0), size); in vbi_cap_buf_prepare()
167 vb2_set_plane_payload(vb, 0, size); in vbi_cap_buf_prepare()
[all …]
A Dvivid-vbi-out.c39 static int vbi_out_buf_prepare(struct vb2_buffer *vb) in vbi_out_buf_prepare() argument
41 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_prepare()
57 if (vb2_plane_size(vb, 0) < size) { in vbi_out_buf_prepare()
59 __func__, vb2_plane_size(vb, 0), size); in vbi_out_buf_prepare()
62 vb2_set_plane_payload(vb, 0, size); in vbi_out_buf_prepare()
67 static void vbi_out_buf_queue(struct vb2_buffer *vb) in vbi_out_buf_queue() argument
69 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vbi_out_buf_queue()
70 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_queue()
98 vb2_buffer_done(&buf->vb.vb2_buf, in vbi_out_start_streaming()
119 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_out_buf_request_complete()
[all …]
/linux/drivers/media/usb/au0828/
A Dau0828-vbi.c35 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare() argument
37 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
42 if (vb2_plane_size(vb, 0) < size) { in vbi_buffer_prepare()
44 __func__, vb2_plane_size(vb, 0), size); in vbi_buffer_prepare()
47 vb2_set_plane_payload(vb, 0, size); in vbi_buffer_prepare()
53 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue() argument
55 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
56 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vbi_buffer_queue()
58 container_of(vbuf, struct au0828_buffer, vb); in vbi_buffer_queue()
62 buf->mem = vb2_plane_vaddr(vb, 0); in vbi_buffer_queue()
[all …]
/linux/drivers/media/usb/em28xx/
A Dem28xx-vbi.c44 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare() argument
46 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
52 if (vb2_plane_size(vb, 0) < size) { in vbi_buffer_prepare()
55 __func__, vb2_plane_size(vb, 0), size); in vbi_buffer_prepare()
58 vb2_set_plane_payload(vb, 0, size); in vbi_buffer_prepare()
64 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue() argument
66 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vbi_buffer_queue()
67 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
69 container_of(vbuf, struct em28xx_buffer, vb); in vbi_buffer_queue()
73 buf->mem = vb2_plane_vaddr(vb, 0); in vbi_buffer_queue()
[all …]
/linux/drivers/iio/adc/
A Dviperboard_adc.c32 struct vprbrd *vb; member
57 struct vprbrd *vb = adc->vb; in vprbrd_iio_read_raw() local
58 struct vprbrd_adc_msg *admsg = (struct vprbrd_adc_msg *)vb->buf; in vprbrd_iio_read_raw()
62 mutex_lock(&vb->lock); in vprbrd_iio_read_raw()
68 ret = usb_control_msg(vb->usb_dev, in vprbrd_iio_read_raw()
69 usb_sndctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC, in vprbrd_iio_read_raw()
77 ret = usb_control_msg(vb->usb_dev, in vprbrd_iio_read_raw()
78 usb_rcvctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC, in vprbrd_iio_read_raw()
84 mutex_unlock(&vb->lock); in vprbrd_iio_read_raw()
109 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); in vprbrd_adc_probe() local
[all …]
/linux/drivers/media/pci/cx88/
A Dcx88-vbi.c108 buf, buf->vb.vb2_buf.index); in cx8800_restart_vbi_queue()
129 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
132 struct cx8800_dev *dev = vb->vb2_queue->drv_priv; in buffer_prepare()
143 if (vb2_plane_size(vb, 0) < size) in buffer_prepare()
145 vb2_set_plane_payload(vb, 0, size); in buffer_prepare()
153 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish() argument
156 struct cx8800_dev *dev = vb->vb2_queue->drv_priv; in buffer_finish()
166 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
169 struct cx8800_dev *dev = vb->vb2_queue->drv_priv; in buffer_queue()
182 buf, buf->vb.vb2_buf.index); in buffer_queue()
[all …]
/linux/block/partitions/
A Dldm.c572 struct vblk *vb; in ldm_create_data_partitions() local
1107 BUG_ON (!buf || !vb); in ldm_parse_vblk()
1118 ldm_get_vstr (buf+0x18+r_objid, vb->name, sizeof (vb->name)); in ldm_parse_vblk()
1120 switch (vb->type) { in ldm_parse_vblk()
1132 (unsigned long long) vb->obj_id, vb->type); in ldm_parse_vblk()
1135 (unsigned long long) vb->obj_id, vb->type); in ldm_parse_vblk()
1156 struct vblk *vb; in ldm_ldmdb_add() local
1161 vb = kmalloc (sizeof (*vb), GFP_KERNEL); in ldm_ldmdb_add()
1162 if (!vb) { in ldm_ldmdb_add()
1168 kfree(vb); in ldm_ldmdb_add()
[all …]
/linux/drivers/i2c/busses/
A Di2c-viperboard.c45 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0), in vprbrd_i2c_status()
118 (struct vprbrd_i2c_read_msg *)vb->buf; in vprbrd_i2c_read()
255 ret = usb_bulk_msg(vb->usb_dev, in vprbrd_i2c_write()
256 usb_sndbulkpipe(vb->usb_dev, in vprbrd_i2c_write()
284 mutex_lock(&vb->lock); in vprbrd_i2c_xfer()
299 ret = vprbrd_i2c_read(vb, pmsg); in vprbrd_i2c_xfer()
311 ret = vprbrd_i2c_write(vb, pmsg); in vprbrd_i2c_xfer()
331 mutex_unlock(&vb->lock); in vprbrd_i2c_xfer()
335 mutex_unlock(&vb->lock); in vprbrd_i2c_xfer()
371 vb_i2c->i2c.algo_data = vb; in vprbrd_i2c_probe()
[all …]
/linux/drivers/media/pci/cx23885/
A Dcx23885-vbi.c128 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
131 struct cx23885_dev *dev = vb->vb2_queue->drv_priv; in buffer_prepare()
133 struct cx23885_buffer, vb); in buffer_prepare()
152 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish() argument
156 struct cx23885_buffer, vb); in buffer_finish()
158 cx23885_free_buffer(vb->vb2_queue->drv_priv, buf); in buffer_finish()
182 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
185 struct cx23885_dev *dev = vb->vb2_queue->drv_priv; in buffer_queue()
187 struct cx23885_buffer, vb); in buffer_queue()
202 buf, buf->vb.vb2_buf.index); in buffer_queue()
[all …]
/linux/drivers/media/platform/rockchip/rga/
A Drga-buf.c74 static int rga_buf_init(struct vb2_buffer *vb) in rga_buf_init() argument
76 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in rga_buf_init()
78 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in rga_buf_init()
107 static int rga_buf_prepare(struct vb2_buffer *vb) in rga_buf_prepare() argument
109 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in rga_buf_prepare()
111 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in rga_buf_prepare()
122 for (i = 0; i < vb->num_planes; i++) { in rga_buf_prepare()
128 vb2_dma_sg_plane_desc(vb, i)); in rga_buf_prepare()
150 static void rga_buf_queue(struct vb2_buffer *vb) in rga_buf_queue() argument
152 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in rga_buf_queue()
[all …]
/linux/drivers/media/v4l2-core/
A Dv4l2-compat-ioctl32.c408 memset(vb, 0, sizeof(*vb)); in get_v4l2_buffer32()
425 switch (vb->memory) { in get_v4l2_buffer32()
469 switch (vb->memory) { in get_v4l2_buffer32_time32()
497 .index = vb->index, in put_v4l2_buffer32()
498 .type = vb->type, in put_v4l2_buffer32()
500 .flags = vb->flags, in put_v4l2_buffer32()
501 .field = vb->field, in put_v4l2_buffer32()
512 switch (vb->memory) { in put_v4l2_buffer32()
542 .index = vb->index, in put_v4l2_buffer32_time32()
543 .type = vb->type, in put_v4l2_buffer32_time32()
[all …]
/linux/drivers/media/pci/intel/ipu6/
A Dipu6-isys-queue.c59 if (size > vb2_plane_size(vb, 0)) in ipu6_isys_buf_prepare()
104 vb2_buffer_done(vb, state); in ipu6_isys_buffer_list_queue()
138 struct vb2_buffer *vb = in flush_firmware_streamon_fail() local
145 av->vdev.name, vb->index); in flush_firmware_streamon_fail()
152 av->vdev.name, vb->index); in flush_firmware_streamon_fail()
456 struct vb2_buffer *vb; in return_buffers() local
464 vb2_buffer_done(vb, state); in return_buffers()
475 struct vb2_buffer *vb; in return_buffers() local
484 vb2_buffer_done(vb, state); in return_buffers()
714 struct vb2_buffer *vb; in ipu6_isys_queue_buf_ready() local
[all …]
/linux/fs/ceph/
A Dceph_frag.c11 unsigned vb = ceph_frag_value(b); in ceph_frag_compare() local
12 if (va < vb) in ceph_frag_compare()
14 if (va > vb) in ceph_frag_compare()
17 vb = ceph_frag_bits(b); in ceph_frag_compare()
18 if (va < vb) in ceph_frag_compare()
20 if (va > vb) in ceph_frag_compare()

Completed in 57 milliseconds

12345678910>>...14