Searched refs:vb (Results 1 - 25 of 328) sorted by relevance

1234567891011>>

/linux-master/fs/ceph/
H A Dceph_frag.c11 unsigned vb = ceph_frag_value(b); local
12 if (va < vb)
14 if (va > vb)
17 vb = ceph_frag_bits(b);
18 if (va < vb)
20 if (va > vb)
/linux-master/drivers/virtio/
H A Dvirtio_balloon.c145 struct virtio_balloon *vb = vq->vdev->priv; local
147 wake_up(&vb->acked);
150 static void tell_host(struct virtio_balloon *vb, struct virtqueue *vq) argument
155 sg_init_one(&sg, vb->pfns, sizeof(vb->pfns[0]) * vb->num_pfns);
158 virtqueue_add_outbuf(vq, &sg, 1, vb, GFP_KERNEL);
162 wait_event(vb->acked, virtqueue_get_buf(vq, &len));
169 struct virtio_balloon *vb = local
171 struct virtqueue *vq = vb
193 set_page_pfns(struct virtio_balloon *vb, __virtio32 pfns[], struct page *page) argument
209 fill_balloon(struct virtio_balloon *vb, size_t num) argument
259 release_pages_balloon(struct virtio_balloon *vb, struct list_head *pages) argument
273 leak_balloon(struct virtio_balloon *vb, size_t num) argument
309 update_stat(struct virtio_balloon *vb, int idx, u16 tag, u64 val) argument
319 update_balloon_stats(struct virtio_balloon *vb) argument
370 struct virtio_balloon *vb = vq->vdev->priv; local
378 stats_handle_request(struct virtio_balloon *vb) argument
394 towards_target(struct virtio_balloon *vb) argument
412 return_free_pages_to_mm(struct virtio_balloon *vb, unsigned long num_to_return) argument
432 virtio_balloon_queue_free_page_work(struct virtio_balloon *vb) argument
445 start_update_balloon_size(struct virtio_balloon *vb) argument
460 end_update_balloon_size(struct virtio_balloon *vb) argument
472 struct virtio_balloon *vb = vdev->priv; local
483 update_balloon_size(struct virtio_balloon *vb) argument
494 struct virtio_balloon *vb; local
503 struct virtio_balloon *vb; local
529 init_vqs(struct virtio_balloon *vb) argument
604 virtio_balloon_cmd_id_received(struct virtio_balloon *vb) argument
617 send_cmd_id_start(struct virtio_balloon *vb) argument
636 send_cmd_id_stop(struct virtio_balloon *vb) argument
653 get_free_page_and_send(struct virtio_balloon *vb) argument
700 send_free_pages(struct virtio_balloon *vb) argument
729 virtio_balloon_report_free_page(struct virtio_balloon *vb) argument
751 struct virtio_balloon *vb = container_of(work, struct virtio_balloon, local
788 struct virtio_balloon *vb = container_of(vb_dev_info, local
842 shrink_free_pages(struct virtio_balloon *vb, unsigned long pages_to_free) argument
858 struct virtio_balloon *vb = shrinker->private_data; local
866 struct virtio_balloon *vb = shrinker->private_data; local
874 struct virtio_balloon *vb = container_of(nb, local
885 virtio_balloon_unregister_shrinker(struct virtio_balloon *vb) argument
890 virtio_balloon_register_shrinker(struct virtio_balloon *vb) argument
907 struct virtio_balloon *vb; local
1055 remove_common(struct virtio_balloon *vb) argument
1074 struct virtio_balloon *vb = vdev->priv; local
1100 struct virtio_balloon *vb = vdev->priv; local
1112 struct virtio_balloon *vb = vdev->priv; local
[all...]
/linux-master/drivers/mfd/
H A Dviperboard.c50 struct vprbrd *vb; local
56 vb = kzalloc(sizeof(*vb), GFP_KERNEL);
57 if (!vb)
60 mutex_init(&vb->lock);
62 vb->usb_dev = usb_get_dev(interface_to_usbdev(interface));
65 usb_set_intfdata(interface, vb);
66 dev_set_drvdata(&vb->pdev.dev, vb);
69 pipe = usb_rcvctrlpipe(vb
109 struct vprbrd *vb = usb_get_intfdata(interface); local
[all...]
/linux-master/include/media/
H A Dvideobuf2-dma-sg.h19 struct vb2_buffer *vb, unsigned int plane_no)
21 return (struct sg_table *)vb2_plane_cookie(vb, plane_no);
18 vb2_dma_sg_plane_desc( struct vb2_buffer *vb, unsigned int plane_no) argument
H A Dvideobuf2-dma-contig.h20 vb2_dma_contig_plane_dma_addr(struct vb2_buffer *vb, unsigned int plane_no) argument
22 dma_addr_t *addr = vb2_plane_cookie(vb, plane_no);
H A Dvideobuf2-core.h119 void *(*alloc)(struct vb2_buffer *vb,
123 struct dma_buf *(*get_dmabuf)(struct vb2_buffer *vb,
127 void *(*get_userptr)(struct vb2_buffer *vb,
136 void *(*attach_dmabuf)(struct vb2_buffer *vb,
144 void *(*vaddr)(struct vb2_buffer *vb, void *buf_priv);
145 void *(*cookie)(struct vb2_buffer *vb, void *buf_priv);
418 * @buf_queue: passes buffer vb to the driver; driver may start
439 int (*buf_out_validate)(struct vb2_buffer *vb);
440 int (*buf_init)(struct vb2_buffer *vb);
441 int (*buf_prepare)(struct vb2_buffer *vb);
1188 vb2_set_plane_payload(struct vb2_buffer *vb, unsigned int plane_no, unsigned long size) argument
1208 vb2_get_plane_payload(struct vb2_buffer *vb, unsigned int plane_no) argument
1223 vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no) argument
[all...]
/linux-master/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c64 #define log_memop(vb, op) \
65 dprintk((vb)->vb2_queue, 2, "call_memop(%d, %s)%s\n", \
66 (vb)->index, #op, \
67 (vb)->vb2_queue->mem_ops->op ? "" : " (nop)")
69 #define call_memop(vb, op, args...) \
71 struct vb2_queue *_q = (vb)->vb2_queue; \
74 log_memop(vb, op); \
77 (vb)->cnt_mem_ ## op++; \
81 #define call_ptr_memop(op, vb, args...) \
83 struct vb2_queue *_q = (vb)
224 __vb2_buf_mem_alloc(struct vb2_buffer *vb) argument
271 __vb2_buf_mem_free(struct vb2_buffer *vb) argument
287 __vb2_buf_userptr_put(struct vb2_buffer *vb) argument
302 __vb2_plane_dmabuf_put(struct vb2_buffer *vb, struct vb2_plane *p) argument
321 __vb2_buf_dmabuf_put(struct vb2_buffer *vb) argument
333 __vb2_buf_mem_prepare(struct vb2_buffer *vb) argument
349 __vb2_buf_mem_finish(struct vb2_buffer *vb) argument
365 __setup_offsets(struct vb2_buffer *vb) argument
395 init_buffer_cache_hints(struct vb2_queue *q, struct vb2_buffer *vb) argument
422 vb2_queue_add_buffer(struct vb2_queue *q, struct vb2_buffer *vb, unsigned int index) argument
435 vb2_queue_remove_buffer(struct vb2_buffer *vb) argument
454 struct vb2_buffer *vb; local
525 struct vb2_buffer *vb; local
559 struct vb2_buffer *vb = vb2_get_buffer(q, buffer); local
600 struct vb2_buffer *vb = vb2_get_buffer(q, buffer); local
653 struct vb2_buffer *vb = vb2_get_buffer(q, buffer); local
669 vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb) argument
695 struct vb2_buffer *vb = vb2_get_buffer(q, buffer); local
706 vb2_core_querybuf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb) argument
1107 vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no) argument
1117 vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no) argument
1126 vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state) argument
1184 struct vb2_buffer *vb; local
1197 __prepare_mmap(struct vb2_buffer *vb) argument
1209 __prepare_userptr(struct vb2_buffer *vb) argument
1325 __prepare_dmabuf(struct vb2_buffer *vb) argument
1462 __enqueue_in_driver(struct vb2_buffer *vb) argument
1474 __buf_prepare(struct vb2_buffer *vb) argument
1530 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); local
1546 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); local
1557 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); local
1576 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); local
1584 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); local
1624 vb2_core_prepare_buf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb) argument
1664 struct vb2_buffer *vb; local
1718 vb2_core_qbuf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb, struct media_request *req) argument
1956 __vb2_get_done_vb(struct vb2_queue *q, struct vb2_buffer **vb, void *pb, int nonblocking) argument
2005 __vb2_dqbuf(struct vb2_buffer *vb) argument
2021 struct vb2_buffer *vb = NULL; local
2104 struct vb2_buffer *vb = vb2_get_buffer(q, i); local
2148 struct vb2_buffer *vb; local
2280 __find_plane_by_offset(struct vb2_queue *q, unsigned long offset, struct vb2_buffer **vb, unsigned int *plane) argument
2314 vb2_core_expbuf(struct vb2_queue *q, int *fd, unsigned int type, struct vb2_buffer *vb, unsigned int plane, unsigned int flags) argument
2382 struct vb2_buffer *vb; local
2456 struct vb2_buffer *vb; local
2566 struct vb2_buffer *vb = NULL; local
2714 struct vb2_buffer *vb; local
3077 struct vb2_buffer *vb; local
[all...]
H A Dvideobuf2-v4l2.c64 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) argument
71 dprintk(vb->vb2_queue, 1,
76 if (b->length < vb->num_planes || b->length > VB2_MAX_PLANES) {
77 dprintk(vb->vb2_queue, 1,
79 vb->num_planes, b->length);
86 static int __verify_planes_array_core(struct vb2_buffer *vb, const void *pb) argument
88 return __verify_planes_array(vb, pb);
95 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) argument
105 for (plane = 0; plane < vb->num_planes; ++plane) {
109 : vb
134 __init_vb2_v4l2_buffer(struct vb2_buffer *vb) argument
141 __copy_timestamp(struct vb2_buffer *vb, const void *pb) argument
160 vb2_warn_zero_bytesused(struct vb2_buffer *vb) argument
176 vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b) argument
344 set_buffer_cache_hints(struct vb2_queue *q, struct vb2_buffer *vb, struct v4l2_buffer *b) argument
366 vb2_queue_or_prepare_buf(struct vb2_queue *q, struct media_device *mdev, struct vb2_buffer *vb, struct v4l2_buffer *b, bool is_prepare, struct media_request **p_req) argument
479 __fill_v4l2_buffer(struct vb2_buffer *vb, void *pb) argument
588 __fill_vb2_buffer(struct vb2_buffer *vb, struct vb2_plane *planes) argument
653 struct vb2_buffer *vb; local
723 struct vb2_buffer *vb; local
810 struct vb2_buffer *vb; local
887 struct vb2_buffer *vb; local
[all...]
/linux-master/drivers/media/platform/chips-media/wave5/
H A Dwave5-vdi.c84 int wave5_vdi_clear_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb) argument
86 if (!vb || !vb->vaddr) {
91 memset(vb->vaddr, 0, vb->size);
92 return vb->size;
95 int wave5_vdi_write_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb, size_t offset, argument
98 if (!vb || !vb->vaddr) {
103 if (offset > vb
113 wave5_vdi_allocate_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb) argument
132 wave5_vdi_free_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb) argument
176 struct vpu_buf *vb = &vpu_dev->sram_buf; local
195 struct vpu_buf *vb = &vpu_dev->sram_buf; local
[all...]
/linux-master/drivers/media/usb/au0828/
H A Dau0828-vbi.c35 static int vbi_buffer_prepare(struct vb2_buffer *vb) argument
37 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
42 if (vb2_plane_size(vb, 0) < size) {
44 __func__, vb2_plane_size(vb, 0), size);
47 vb2_set_plane_payload(vb, 0, size);
53 vbi_buffer_queue(struct vb2_buffer *vb) argument
55 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
56 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
58 container_of(vbuf, struct au0828_buffer, vb);
62 buf->mem = vb2_plane_vaddr(vb,
[all...]
/linux-master/include/trace/events/
H 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)
52 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
53 TP_ARGS(q, vb)
[all...]
/linux-master/drivers/gpio/
H A Dgpio-viperboard.c69 struct vprbrd *vb; member in struct:vprbrd_gpio
86 struct vprbrd *vb = gpio->vb; local
87 struct vprbrd_gpioa_msg *gamsg = (struct vprbrd_gpioa_msg *)vb->buf;
93 mutex_lock(&vb->lock);
107 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0),
114 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0),
120 mutex_unlock(&vb
136 struct vprbrd *vb = gpio->vb; local
177 struct vprbrd *vb = gpio->vb; local
214 struct vprbrd *vb = gpio->vb; local
254 vprbrd_gpiob_setdir(struct vprbrd *vb, unsigned int offset, unsigned int dir) argument
281 struct vprbrd *vb = gpio->vb; local
312 struct vprbrd *vb = gpio->vb; local
345 struct vprbrd *vb = gpio->vb; local
366 struct vprbrd *vb = gpio->vb; local
387 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); local
[all...]
/linux-master/drivers/media/usb/em28xx/
H A Dem28xx-vbi.c44 static int vbi_buffer_prepare(struct vb2_buffer *vb) argument
46 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
52 if (vb2_plane_size(vb, 0) < size) {
55 __func__, vb2_plane_size(vb, 0), size);
58 vb2_set_plane_payload(vb, 0, size);
64 vbi_buffer_queue(struct vb2_buffer *vb) argument
66 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
67 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
69 container_of(vbuf, struct em28xx_buffer, vb);
73 buf->mem = vb2_plane_vaddr(vb,
[all...]
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_io.h24 struct vb2_v4l2_buffer vb; member in struct:mgb4_frame_buffer
30 return container_of(vbuf, struct mgb4_frame_buffer, vb);
/linux-master/drivers/media/usb/go7007/
H A Dgo7007-driver.c381 static inline void store_byte(struct go7007_buffer *vb, u8 byte) argument
383 if (vb && vb->vb.vb2_buf.planes[0].bytesused < GO7007_BUF_SIZE) {
384 u8 *ptr = vb2_plane_vaddr(&vb->vb.vb2_buf, 0);
386 ptr[vb->vb.vb2_buf.planes[0].bytesused++] = byte;
390 static void go7007_set_motion_regions(struct go7007 *go, struct go7007_buffer *vb, argument
398 .frame_sequence = vb
412 go7007_motion_regions(struct go7007 *go, struct go7007_buffer *vb) argument
441 frame_boundary(struct go7007 *go, struct go7007_buffer *vb) argument
500 struct go7007_buffer *vb = go->active_buf; local
[all...]
/linux-master/drivers/iio/adc/
H A Dviperboard_adc.c32 struct vprbrd *vb; member in struct:vprbrd_adc
57 struct vprbrd *vb = adc->vb; local
58 struct vprbrd_adc_msg *admsg = (struct vprbrd_adc_msg *)vb->buf;
62 mutex_lock(&vb->lock);
68 ret = usb_control_msg(vb->usb_dev,
69 usb_sndctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC,
77 ret = usb_control_msg(vb->usb_dev,
78 usb_rcvctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC,
84 mutex_unlock(&vb
109 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); local
[all...]
/linux-master/drivers/media/test-drivers/vivid/
H A Dvivid-meta-out.c41 static int meta_out_buf_prepare(struct vb2_buffer *vb) argument
43 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
56 if (vb2_plane_size(vb, 0) < size) {
58 __func__, vb2_plane_size(vb, 0), size);
61 vb2_set_plane_payload(vb, 0, size);
66 static void meta_out_buf_queue(struct vb2_buffer *vb) argument
68 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
69 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
70 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb);
99 vb2_buffer_done(&buf->vb
115 meta_out_buf_request_complete(struct vb2_buffer *vb) argument
[all...]
H A Dvivid-meta-cap.c37 static int meta_cap_buf_prepare(struct vb2_buffer *vb) argument
39 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
52 if (vb2_plane_size(vb, 0) < size) {
54 __func__, vb2_plane_size(vb, 0), size);
57 vb2_set_plane_payload(vb, 0, size);
62 static void meta_cap_buf_queue(struct vb2_buffer *vb) argument
64 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
65 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
66 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb);
95 vb2_buffer_done(&buf->vb
111 meta_cap_buf_request_complete(struct vb2_buffer *vb) argument
[all...]
H A Dvivid-vbi-out.c37 static int vbi_out_buf_prepare(struct vb2_buffer *vb) argument
39 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
41 unsigned size = vb->vb2_queue->type == V4L2_BUF_TYPE_SLICED_VBI_OUTPUT ?
55 if (vb2_plane_size(vb, 0) < size) {
57 __func__, vb2_plane_size(vb, 0), size);
60 vb2_set_plane_payload(vb, 0, size);
65 static void vbi_out_buf_queue(struct vb2_buffer *vb) argument
67 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
69 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb);
115 vbi_out_buf_request_complete(struct vb2_buffer *vb) argument
[all...]
H A Dvivid-kthread-out.c86 v4l2_ctrl_request_setup(vid_out_buf->vb.vb2_buf.req_obj.req,
88 v4l2_ctrl_request_complete(vid_out_buf->vb.vb2_buf.req_obj.req,
90 vid_out_buf->vb.sequence = dev->vid_out_seq_count;
96 vid_out_buf->vb.sequence /= 2;
98 vid_out_buf->vb.vb2_buf.timestamp =
100 vb2_buffer_done(&vid_out_buf->vb.vb2_buf, dev->dqbuf_error ?
103 vid_out_buf->vb.vb2_buf.index);
107 v4l2_ctrl_request_setup(vbi_out_buf->vb.vb2_buf.req_obj.req,
109 v4l2_ctrl_request_complete(vbi_out_buf->vb.vb2_buf.req_obj.req,
114 vbi_out_buf->vb
[all...]
/linux-master/drivers/media/pci/cx88/
H A Dcx88-vbi.c108 buf, buf->vb.vb2_buf.index);
129 static int buffer_prepare(struct vb2_buffer *vb) argument
131 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
132 struct cx8800_dev *dev = vb->vb2_queue->drv_priv;
133 struct cx88_buffer *buf = container_of(vbuf, struct cx88_buffer, vb);
134 struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
143 if (vb2_plane_size(vb, 0) < size)
145 vb2_set_plane_payload(vb, 0, size);
153 static void buffer_finish(struct vb2_buffer *vb) argument
155 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
166 buffer_queue(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-vbi.c128 static int buffer_prepare(struct vb2_buffer *vb) argument
130 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
131 struct cx23885_dev *dev = vb->vb2_queue->drv_priv;
133 struct cx23885_buffer, vb);
134 struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
140 if (vb2_plane_size(vb, 0) < lines * VBI_LINE_LENGTH * 2)
142 vb2_set_plane_payload(vb, 0, lines * VBI_LINE_LENGTH * 2);
152 static void buffer_finish(struct vb2_buffer *vb) argument
154 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
156 struct cx23885_buffer, vb);
182 buffer_queue(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/media/platform/ti/omap/
H A Domap_vout_vrfb.h23 struct vb2_buffer *vb);
35 struct vb2_buffer *vb)
34 omap_vout_prepare_vrfb(struct omap_vout_device *vout, struct vb2_buffer *vb) argument
/linux-master/drivers/media/platform/rockchip/rga/
H A Drga-buf.c74 static int rga_buf_init(struct vb2_buffer *vb) argument
76 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
78 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
80 struct rga_frame *f = rga_get_frame(ctx, vb->vb2_queue->type);
107 static int rga_buf_prepare(struct vb2_buffer *vb) argument
109 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
111 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
112 struct rga_frame *f = rga_get_frame(ctx, vb->vb2_queue->type);
122 for (i = 0; i < vb->num_planes; i++) {
123 vb2_set_plane_payload(vb,
150 rga_buf_queue(struct vb2_buffer *vb) argument
158 rga_buf_cleanup(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-viperboard.c40 struct vprbrd *vb = (struct vprbrd *)i2c->algo_data; local
45 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0),
113 static int vprbrd_i2c_read(struct vprbrd *vb, struct i2c_msg *msg) argument
118 (struct vprbrd_i2c_read_msg *)vb->buf;
200 ret = vprbrd_i2c_receive(vb->usb_dev, rmsg, len1);
208 ret = vprbrd_i2c_receive(vb->usb_dev, rmsg, len2);
218 static int vprbrd_i2c_write(struct vprbrd *vb, struct i2c_msg *msg) argument
224 (struct vprbrd_i2c_write_msg *)vb->buf;
255 ret = usb_bulk_msg(vb
271 struct vprbrd *vb = (struct vprbrd *)i2c->algo_data; local
359 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); local
[all...]

Completed in 225 milliseconds

1234567891011>>