Lines Matching refs:buf

25 		      void (*func)(u8 *buf, int size, void *priv))
27 if (!(p->buf = vmalloc(size))) {
41 vfree(p->buf);
58 p->buf[3] = p->cid;
59 p->buf[4] = (u8)(((p->count - 6) & 0xff00) >> 8);
60 p->buf[5] = (u8)((p->count - 6) & 0x00ff);
62 off = 9 + p->buf[8];
63 streamid = p->buf[off];
66 ac3_off = ((p->buf[off + 2] << 8)|
67 p->buf[off + 3]);
69 f = dvb_filter_get_ac3info(p->buf + off + 3 + ac3_off,
74 p->buf[off + 2] = (ac3_off >> 8) & 0xff;
75 p->buf[off + 3] = (ac3_off) & 0xff;
76 p->buf[off + 1] = nframes;
81 p->func(p->buf, p->count, p->data);
83 p->buf[6] = 0x80;
84 p->buf[7] = 0x00;
85 p->buf[8] = 0x00;
90 p->buf[9] = streamid;
91 p->buf[10] = (ac3_off >> 8) & 0xff;
92 p->buf[11] = (ac3_off) & 0xff;
93 p->buf[12] = 0;
100 p->buf[3] = p->cid;
101 p->buf[4] = (u8)(((p->count - 6) & 0xff00) >> 8);
102 p->buf[5] = (u8)((p->count - 6) & 0x00ff);
103 p->func(p->buf, p->count, p->data);
105 p->buf[6] = 0x0f;
128 memcpy(p->buf, headr, 3);
133 memcpy(p->buf+p->count, data, count);
137 memcpy(p->buf+p->count, data, rest);
146 int av7110_ipack_instant_repack (const u8 *buf, int count, struct ipack *p)
158 if (buf[c] == 0x00)
165 if (buf[c] == 0x01)
167 else if (buf[c] == 0)
175 switch (buf[c]) {
190 p->cid = buf[c];
201 p->plen[0] = buf[c];
203 p->plen[1] = buf[c];
208 p->plen[0] = buf[c];
214 p->plen[1] = buf[c];
221 p->flag1 = buf[c];
237 p->flag2 = buf[c];
245 p->hlength = buf[c];
277 p->pts[p->found - 9] = buf[c];
278 write_ipack(p, buf + c, 1);
295 p->check = buf[c];
296 write_ipack(p, buf + c, 1);
306 p->check = buf[c];
307 write_ipack(p, buf + c, 1);
315 p->check = buf[c];
316 write_ipack(p, buf + c, 1);
326 p->check = buf[c];
327 write_ipack(p, buf + c, 1);
347 p->pts[p->which - 2] = buf[c];
348 write_ipack(p, buf + c, 1);
359 p->pts[p->which - 2] = buf[c];
360 write_ipack(p, buf + c, 1);
378 write_ipack(p, buf + c, l);
400 av7110_ipack_instant_repack(buf + c, count - c, p);