Lines Matching defs:buf
339 static void s2255_fillbuff(struct s2255_vc *vc, struct s2255_buffer *buf,
346 u16 index, u16 value, void *buf,
545 struct s2255_buffer *buf;
555 buf = list_entry(vc->buf_list.next,
557 list_del(&buf->list);
558 buf->vb.vb2_buf.timestamp = ktime_get_ns();
559 buf->vb.field = vc->field;
560 buf->vb.sequence = vc->frame_count;
563 s2255_fillbuff(vc, buf, jpgsize);
565 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_DONE);
566 dprintk(dev, 2, "%s: [buf] [%p]\n", __func__, buf);
593 struct s2255_buffer *buf, int jpgsize)
597 char *vbuf = vb2_plane_vaddr(&buf->vb.vb2_buf, 0);
620 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, jpgsize);
660 struct s2255_buffer *buf = container_of(vbuf, struct s2255_buffer, vb);
682 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, size);
689 struct s2255_buffer *buf = container_of(vbuf, struct s2255_buffer, vb);
694 list_add_tail(&buf->list, &vc->buf_list);
1081 struct s2255_buffer *buf, *node;
1085 list_for_each_entry_safe(buf, node, &vc->buf_list, list) {
1086 list_del(&buf->list);
1087 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
1089 buf, buf->vb.vb2_buf.index);
1873 unsigned char *buf;
1875 buf = kmalloc(TransferBufferLength, GFP_KERNEL);
1876 if (!buf)
1884 Value, Index, buf,
1888 memcpy(TransferBuffer, buf, TransferBufferLength);
1890 memcpy(buf, TransferBuffer, TransferBufferLength);
1893 Value, Index, buf,
1896 kfree(buf);