zr_buffer
struct zr_buffer *inuse[BUZ_NUM_STAT_COM * 2];
static inline struct zr_buffer *vb2_to_zr_buffer(struct vb2_buffer *vb)
return container_of(vbuf, struct zr_buffer, vbuf);
struct zr_buffer *buf;
buf = list_first_entry_or_null(&zr->queued_bufs, struct zr_buffer, queue);
struct zr_buffer *buf;
struct zr_buffer *buf = vb2_to_zr_buffer(vb);
struct zr_buffer *buf;
buf = list_first_entry_or_null(&zr->queued_bufs, struct zr_buffer, queue);
struct zr_buffer *buf;
buf = list_entry(zr->queued_bufs.next, struct zr_buffer, queue);
vq->buf_struct_size = sizeof(struct zr_buffer);