Lines Matching refs:buf

24 		      void (*func)(u8 *buf, int size, void *priv))  in av7110_ipack_init()  argument
26 if (!(p->buf = vmalloc(size*sizeof(u8)))) { in av7110_ipack_init()
40 vfree(p->buf); in av7110_ipack_free()
57 p->buf[3] = p->cid; in send_ipack()
58 p->buf[4] = (u8)(((p->count - 6) & 0xff00) >> 8); in send_ipack()
59 p->buf[5] = (u8)((p->count - 6) & 0x00ff); in send_ipack()
61 off = 9 + p->buf[8]; in send_ipack()
62 streamid = p->buf[off]; in send_ipack()
65 ac3_off = ((p->buf[off + 2] << 8)| in send_ipack()
66 p->buf[off + 3]); in send_ipack()
68 f = dvb_filter_get_ac3info(p->buf + off + 3 + ac3_off, in send_ipack()
73 p->buf[off + 2] = (ac3_off >> 8) & 0xff; in send_ipack()
74 p->buf[off + 3] = (ac3_off) & 0xff; in send_ipack()
75 p->buf[off + 1] = nframes; in send_ipack()
80 p->func(p->buf, p->count, p->data); in send_ipack()
82 p->buf[6] = 0x80; in send_ipack()
83 p->buf[7] = 0x00; in send_ipack()
84 p->buf[8] = 0x00; in send_ipack()
89 p->buf[9] = streamid; in send_ipack()
90 p->buf[10] = (ac3_off >> 8) & 0xff; in send_ipack()
91 p->buf[11] = (ac3_off) & 0xff; in send_ipack()
92 p->buf[12] = 0; in send_ipack()
99 p->buf[3] = p->cid; in send_ipack()
100 p->buf[4] = (u8)(((p->count - 6) & 0xff00) >> 8); in send_ipack()
101 p->buf[5] = (u8)((p->count - 6) & 0x00ff); in send_ipack()
102 p->func(p->buf, p->count, p->data); in send_ipack()
104 p->buf[6] = 0x0f; in send_ipack()
127 memcpy(p->buf, headr, 3); in write_ipack()
132 memcpy(p->buf+p->count, data, count); in write_ipack()
136 memcpy(p->buf+p->count, data, rest); in write_ipack()
145 int av7110_ipack_instant_repack (const u8 *buf, int count, struct ipack *p) in av7110_ipack_instant_repack() argument
157 if (buf[c] == 0x00) in av7110_ipack_instant_repack()
164 if (buf[c] == 0x01) in av7110_ipack_instant_repack()
166 else if (buf[c] == 0) in av7110_ipack_instant_repack()
174 switch (buf[c]) { in av7110_ipack_instant_repack()
189 p->cid = buf[c]; in av7110_ipack_instant_repack()
200 p->plen[0] = buf[c]; in av7110_ipack_instant_repack()
202 p->plen[1] = buf[c]; in av7110_ipack_instant_repack()
207 p->plen[0] = buf[c]; in av7110_ipack_instant_repack()
213 p->plen[1] = buf[c]; in av7110_ipack_instant_repack()
220 p->flag1 = buf[c]; in av7110_ipack_instant_repack()
236 p->flag2 = buf[c]; in av7110_ipack_instant_repack()
244 p->hlength = buf[c]; in av7110_ipack_instant_repack()
276 p->pts[p->found - 9] = buf[c]; in av7110_ipack_instant_repack()
277 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
294 p->check = buf[c]; in av7110_ipack_instant_repack()
295 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
305 p->check = buf[c]; in av7110_ipack_instant_repack()
306 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
314 p->check = buf[c]; in av7110_ipack_instant_repack()
315 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
325 p->check = buf[c]; in av7110_ipack_instant_repack()
326 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
346 p->pts[p->which - 2] = buf[c]; in av7110_ipack_instant_repack()
347 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
358 p->pts[p->which - 2] = buf[c]; in av7110_ipack_instant_repack()
359 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
377 write_ipack(p, buf + c, l); in av7110_ipack_instant_repack()
399 av7110_ipack_instant_repack(buf + c, count - c, p); in av7110_ipack_instant_repack()