Lines Matching refs:ts
316 const u8 *ts, *ts_end, *from_where = NULL; in dvb_net_ule() local
330 for (ts = buf, ts_end = buf + buf_len; ts < ts_end; /* no default incr. */ ) { in dvb_net_ule()
337 memcpy( ule_where, ts, TS_SZ ); in dvb_net_ule()
346 if ((ts[0] != TS_SYNC) || (ts[1] & TS_TEI) || ((ts[3] & TS_SC) != 0)) { in dvb_net_ule()
348 priv->ts_count, ts[0], in dvb_net_ule()
349 (ts[1] & TS_TEI) >> 7, in dvb_net_ule()
350 (ts[3] & TS_SC) >> 6); in dvb_net_ule()
363 ts += TS_SZ; in dvb_net_ule()
369 from_where = ts + 4; in dvb_net_ule()
373 if (ts[1] & TS_PUSI) { in dvb_net_ule()
376 priv->tscc = ts[3] & 0x0F; in dvb_net_ule()
378 if (ts[4] > ts_remain) { in dvb_net_ule()
380 "(pointer field %d)\n", priv->ts_count, ts[4]); in dvb_net_ule()
381 ts += TS_SZ; in dvb_net_ule()
386 from_where = &ts[5] + ts[4]; in dvb_net_ule()
387 ts_remain -= 1 + ts[4]; in dvb_net_ule()
391 ts += TS_SZ; in dvb_net_ule()
399 if ((ts[3] & 0x0F) == priv->tscc) in dvb_net_ule()
404 "expected %#x.\n", priv->ts_count, ts[3] & 0x0F, priv->tscc); in dvb_net_ule()
422 if (ts[1] & TS_PUSI) { in dvb_net_ule()
459 priv->ts_count, priv->ule_sndu_remain, ts[4], ts_remain); in dvb_net_ule()
464 from_where += ts[4]; in dvb_net_ule()
465 ts_remain -= ts[4]; in dvb_net_ule()
482 ts += TS_SZ; in dvb_net_ule()
504 ts += TS_SZ; in dvb_net_ule()
529 ts += TS_SZ; in dvb_net_ule()
751 ts += TS_SZ; in dvb_net_ule()