Lines Matching refs:count
20 p->count = 0; in av7110_ipack_reset()
56 if (p->count < 10) in send_ipack()
59 p->buf[4] = (u8)(((p->count - 6) & 0xff00) >> 8); in send_ipack()
60 p->buf[5] = (u8)((p->count - 6) & 0x00ff); in send_ipack()
68 if (ac3_off < p->count) in send_ipack()
70 p->count - ac3_off, &ai, 0); in send_ipack()
72 nframes = (p->count - off - 3 - ac3_off) / in send_ipack()
77 ac3_off += nframes * ai.framesize - p->count; in send_ipack()
81 p->func(p->buf, p->count, p->data); in send_ipack()
86 p->count = 9; in send_ipack()
89 p->count += 4; in send_ipack()
98 if (p->count < 8) in send_ipack()
101 p->buf[4] = (u8)(((p->count - 6) & 0xff00) >> 8); in send_ipack()
102 p->buf[5] = (u8)((p->count - 6) & 0x00ff); in send_ipack()
103 p->func(p->buf, p->count, p->data); in send_ipack()
106 p->count = 7; in send_ipack()
123 static void write_ipack(struct ipack *p, const u8 *data, int count) in write_ipack() argument
127 if (p->count < 6) { in write_ipack()
129 p->count = 6; in write_ipack()
132 if (p->count + count < p->size){ in write_ipack()
133 memcpy(p->buf+p->count, data, count); in write_ipack()
134 p->count += count; in write_ipack()
136 int rest = p->size - p->count; in write_ipack()
137 memcpy(p->buf+p->count, data, rest); in write_ipack()
138 p->count += rest; in write_ipack()
140 if (count - rest > 0) in write_ipack()
141 write_ipack(p, data + rest, count - rest); in write_ipack()
146 int av7110_ipack_instant_repack (const u8 *buf, int count, struct ipack *p) in av7110_ipack_instant_repack() argument
151 while (c < count && (p->mpeg == 0 || in av7110_ipack_instant_repack()
200 if (count-c > 1) { in av7110_ipack_instant_repack()
210 return count; in av7110_ipack_instant_repack()
253 if (c == count) in av7110_ipack_instant_repack()
254 return count; in av7110_ipack_instant_repack()
276 while (c < count && p->found < 14) { in av7110_ipack_instant_repack()
282 if (c == count) in av7110_ipack_instant_repack()
283 return count; in av7110_ipack_instant_repack()
293 while (!p->which && c < count && in av7110_ipack_instant_repack()
302 if (c == count) in av7110_ipack_instant_repack()
303 return count; in av7110_ipack_instant_repack()
313 if (c == count) in av7110_ipack_instant_repack()
314 return count; in av7110_ipack_instant_repack()
321 if (c == count) in av7110_ipack_instant_repack()
322 return count; in av7110_ipack_instant_repack()
332 if (c == count) in av7110_ipack_instant_repack()
333 return count; in av7110_ipack_instant_repack()
342 if (c == count) in av7110_ipack_instant_repack()
343 return count; in av7110_ipack_instant_repack()
346 while (c < count && p->which < 7) { in av7110_ipack_instant_repack()
354 if (c == count) in av7110_ipack_instant_repack()
355 return count; in av7110_ipack_instant_repack()
357 while (c < count && p->which < 12) { in av7110_ipack_instant_repack()
366 if (c == count) in av7110_ipack_instant_repack()
367 return count; in av7110_ipack_instant_repack()
374 while (c < count && p->found < p->plength + 6) { in av7110_ipack_instant_repack()
375 l = count - c; in av7110_ipack_instant_repack()
387 if (p->found + count - c < p->plength + 6) { in av7110_ipack_instant_repack()
388 p->found += count - c; in av7110_ipack_instant_repack()
389 c = count; in av7110_ipack_instant_repack()
399 if (c < count) in av7110_ipack_instant_repack()
400 av7110_ipack_instant_repack(buf + c, count - c, p); in av7110_ipack_instant_repack()
403 return count; in av7110_ipack_instant_repack()