Lines Matching refs:buf

109 static u32 compress_raw_buf(struct cx18 *cx, u8 *buf, u32 size, u32 hdr_size)  in compress_raw_buf()  argument
113 u8 *q = buf; in compress_raw_buf()
118 buf += hdr_size; in compress_raw_buf()
121 p = buf + i * line_size; in compress_raw_buf()
142 static u32 compress_sliced_buf(struct cx18 *cx, u8 *buf, u32 size, in compress_sliced_buf() argument
152 for (i = hdr_size, buf += hdr_size; i < size; i++, buf++) { in compress_sliced_buf()
153 if (buf[0] == 0xff && !buf[1] && !buf[2] && in compress_sliced_buf()
154 (buf[3] == sliced_vbi_eav_rp[0] || in compress_sliced_buf()
155 buf[3] == sliced_vbi_eav_rp[1])) in compress_sliced_buf()
169 u8 *p = buf + i * line_size; in compress_sliced_buf()
189 static void _cx18_process_vbi_data(struct cx18 *cx, struct cx18_buffer *buf) in _cx18_process_vbi_data() argument
199 } *hdr = (struct vbi_data_hdr *) buf->buf; in _cx18_process_vbi_data()
201 u8 *p = (u8 *) buf->buf; in _cx18_process_vbi_data()
202 u32 size = buf->bytesused; in _cx18_process_vbi_data()
211 cx18_buf_swap(buf); in _cx18_process_vbi_data()
216 size = buf->bytesused = in _cx18_process_vbi_data()
243 buf->bytesused = size = lines * sizeof(cx->vbi.sliced_data[0]); in _cx18_process_vbi_data()
254 struct cx18_buffer *buf; in cx18_process_vbi_data() local
270 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_process_vbi_data()
271 orig_used = buf->bytesused; in cx18_process_vbi_data()
274 _cx18_process_vbi_data(cx, buf); in cx18_process_vbi_data()
275 mdl->bytesused -= (orig_used - buf->bytesused); in cx18_process_vbi_data()