dfil              972 drivers/media/dvb-core/dmxdev.c static ssize_t dvb_dmxdev_read_sec(struct dmxdev_filter *dfil,
dfil              979 drivers/media/dvb-core/dmxdev.c 	if (dfil->todo <= 0) {
dfil              980 drivers/media/dvb-core/dmxdev.c 		hcount = 3 + dfil->todo;
dfil              983 drivers/media/dvb-core/dmxdev.c 		result = dvb_dmxdev_buffer_read(&dfil->buffer,
dfil              987 drivers/media/dvb-core/dmxdev.c 			dfil->todo = 0;
dfil              990 drivers/media/dvb-core/dmxdev.c 		if (copy_from_user(dfil->secheader - dfil->todo, buf, result))
dfil              995 drivers/media/dvb-core/dmxdev.c 		dfil->todo -= result;
dfil              996 drivers/media/dvb-core/dmxdev.c 		if (dfil->todo > -3)
dfil              998 drivers/media/dvb-core/dmxdev.c 		dfil->todo = ((dfil->secheader[1] << 8) | dfil->secheader[2]) & 0xfff;
dfil             1002 drivers/media/dvb-core/dmxdev.c 	if (count > dfil->todo)
dfil             1003 drivers/media/dvb-core/dmxdev.c 		count = dfil->todo;
dfil             1004 drivers/media/dvb-core/dmxdev.c 	result = dvb_dmxdev_buffer_read(&dfil->buffer,
dfil             1009 drivers/media/dvb-core/dmxdev.c 	dfil->todo -= result;