Lines Matching defs:buf
27 uvc_video_encode_header(struct uvc_video *video, struct uvc_buffer *buf,
33 if (buf->bytesused - video->queue.buf_used <= len - 2)
40 uvc_video_encode_data(struct uvc_video *video, struct uvc_buffer *buf,
48 mem = buf->mem + queue->buf_used;
49 nbytes = min((unsigned int)len, buf->bytesused - queue->buf_used);
59 struct uvc_buffer *buf)
61 void *mem = req->buf;
67 ret = uvc_video_encode_header(video, buf, mem, len);
75 ret = uvc_video_encode_data(video, buf, mem, len);
83 if (buf->bytesused == video->queue.buf_used) {
85 buf->state = UVC_BUF_STATE_DONE;
86 uvcg_queue_next_buffer(&video->queue, buf);
93 buf->bytesused == video->queue.buf_used)
99 struct uvc_buffer *buf)
101 void *mem = req->buf;
106 ret = uvc_video_encode_header(video, buf, mem, len);
111 ret = uvc_video_encode_data(video, buf, mem, len);
116 if (buf->bytesused == video->queue.buf_used) {
118 buf->state = UVC_BUF_STATE_DONE;
119 uvcg_queue_next_buffer(&video->queue, buf);
219 video->req[i]->buf = video->req_buffer[i];
251 struct uvc_buffer *buf;
273 buf = uvcg_queue_head(queue);
274 if (buf == NULL) {
279 video->encode(req, video, buf);