/linux-master/fs/ceph/ |
H A D | ceph_frag.c | 11 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 D | virtio_balloon.c | 145 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 D | viperboard.c | 50 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 D | videobuf2-dma-sg.h | 19 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 D | videobuf2-dma-contig.h | 20 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 D | videobuf2-core.h | 119 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 D | videobuf2-core.c | 64 #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 D | videobuf2-v4l2.c | 64 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 D | wave5-vdi.c | 84 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 D | au0828-vbi.c | 35 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 D | vb2.h | 12 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 D | gpio-viperboard.c | 69 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 D | em28xx-vbi.c | 44 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 D | mgb4_io.h | 24 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 D | go7007-driver.c | 381 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 D | viperboard_adc.c | 32 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 D | vivid-meta-out.c | 41 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 D | vivid-meta-cap.c | 37 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 D | vivid-vbi-out.c | 37 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 D | vivid-kthread-out.c | 86 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 D | cx88-vbi.c | 108 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 D | cx23885-vbi.c | 128 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 D | omap_vout_vrfb.h | 23 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 D | rga-buf.c | 74 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 D | i2c-viperboard.c | 40 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...] |