Lines Matching refs:count
19 p->count = 0; in av7110_ipack_reset()
55 if (p->count < 10) 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()
67 if (ac3_off < p->count) in send_ipack()
69 p->count - ac3_off, &ai, 0); in send_ipack()
71 nframes = (p->count - off - 3 - ac3_off) / in send_ipack()
76 ac3_off += nframes * ai.framesize - p->count; in send_ipack()
80 p->func(p->buf, p->count, p->data); in send_ipack()
85 p->count = 9; in send_ipack()
88 p->count += 4; in send_ipack()
97 if (p->count < 8) 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()
105 p->count = 7; in send_ipack()
122 static void write_ipack(struct ipack *p, const u8 *data, int count) in write_ipack() argument
126 if (p->count < 6) { in write_ipack()
128 p->count = 6; in write_ipack()
131 if (p->count + count < p->size){ in write_ipack()
132 memcpy(p->buf+p->count, data, count); in write_ipack()
133 p->count += count; in write_ipack()
135 int rest = p->size - p->count; in write_ipack()
136 memcpy(p->buf+p->count, data, rest); in write_ipack()
137 p->count += rest; in write_ipack()
139 if (count - rest > 0) in write_ipack()
140 write_ipack(p, data + rest, count - rest); in write_ipack()
145 int av7110_ipack_instant_repack (const u8 *buf, int count, struct ipack *p) in av7110_ipack_instant_repack() argument
150 while (c < count && (p->mpeg == 0 || in av7110_ipack_instant_repack()
199 if (count-c > 1) { in av7110_ipack_instant_repack()
209 return count; in av7110_ipack_instant_repack()
252 if (c == count) in av7110_ipack_instant_repack()
253 return count; in av7110_ipack_instant_repack()
275 while (c < count && p->found < 14) { in av7110_ipack_instant_repack()
281 if (c == count) in av7110_ipack_instant_repack()
282 return count; in av7110_ipack_instant_repack()
292 while (!p->which && c < count && in av7110_ipack_instant_repack()
301 if (c == count) in av7110_ipack_instant_repack()
302 return count; in av7110_ipack_instant_repack()
312 if (c == count) in av7110_ipack_instant_repack()
313 return count; in av7110_ipack_instant_repack()
320 if (c == count) in av7110_ipack_instant_repack()
321 return count; in av7110_ipack_instant_repack()
331 if (c == count) in av7110_ipack_instant_repack()
332 return count; in av7110_ipack_instant_repack()
341 if (c == count) in av7110_ipack_instant_repack()
342 return count; in av7110_ipack_instant_repack()
345 while (c < count && p->which < 7) { in av7110_ipack_instant_repack()
353 if (c == count) in av7110_ipack_instant_repack()
354 return count; in av7110_ipack_instant_repack()
356 while (c < count && p->which < 12) { in av7110_ipack_instant_repack()
365 if (c == count) in av7110_ipack_instant_repack()
366 return count; in av7110_ipack_instant_repack()
373 while (c < count && p->found < p->plength + 6) { in av7110_ipack_instant_repack()
374 l = count - c; in av7110_ipack_instant_repack()
386 if (p->found + count - c < p->plength + 6) { in av7110_ipack_instant_repack()
387 p->found += count - c; in av7110_ipack_instant_repack()
388 c = count; in av7110_ipack_instant_repack()
398 if (c < count) in av7110_ipack_instant_repack()
399 av7110_ipack_instant_repack(buf + c, count - c, p); in av7110_ipack_instant_repack()
402 return count; in av7110_ipack_instant_repack()