Lines Matching refs:todo
57 size_t todo; in dvb_dmxdev_buffer_read() local
70 for (todo = count; todo > 0; todo -= ret) { in dvb_dmxdev_buffer_read()
89 if (avail > todo) in dvb_dmxdev_buffer_read()
90 avail = todo; in dvb_dmxdev_buffer_read()
99 return (count - todo) ? (count - todo) : ret; in dvb_dmxdev_buffer_read()
755 filter->todo = 0; in dvb_dmxdev_filter_start()
975 if (dfil->todo <= 0) { in dvb_dmxdev_read_sec()
976 hcount = 3 + dfil->todo; in dvb_dmxdev_read_sec()
983 dfil->todo = 0; in dvb_dmxdev_read_sec()
986 if (copy_from_user(dfil->secheader - dfil->todo, buf, result)) in dvb_dmxdev_read_sec()
991 dfil->todo -= result; in dvb_dmxdev_read_sec()
992 if (dfil->todo > -3) in dvb_dmxdev_read_sec()
994 dfil->todo = ((dfil->secheader[1] << 8) | dfil->secheader[2]) & 0xfff; in dvb_dmxdev_read_sec()
998 if (count > dfil->todo) in dvb_dmxdev_read_sec()
999 count = dfil->todo; in dvb_dmxdev_read_sec()
1005 dfil->todo -= result; in dvb_dmxdev_read_sec()