SetPIDs(av7110, 0, 0, 0, 0, 0); av7110_fw_cmd(av7110, COMTYPE_PID_FILTER, FlushTSQueue, 0); av7110_wait_msgstate(av7110, GPMQBusy); 
ret = SetPIDs(av7110, 0, 0, 0, 0, 0); if (!ret) { ret = av7110_fw_cmd(av7110, COMTYPE_PID_FILTER, FlushTSQueue, 0); if (!ret) ret = av7110_wait_msgstate(av7110, GPMQBusy); } 
static void av7110_fe_lock_fix(struct av7110* av7110, fe_status_t status){	int synced = (status & FE_HAS_LOCK) ? 1 : 0;	av7110->fe_status = status;	if (av7110->fe_synced == synced)		return;	av7110->fe_synced = synced;	if (av7110->playing)		return;	if (down_interruptible(&av7110->pid_mutex))		return;	if (av7110->fe_synced) {		SetPIDs(av7110, av7110->pids[DMX_PES_VIDEO],			av7110->pids[DMX_PES_AUDIO],			av7110->pids[DMX_PES_TELETEXT], 0,			av7110->pids[DMX_PES_PCR]);		av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, Scan, 0);	} else {		SetPIDs(av7110, 0, 0, 0, 0, 0);		av7110_fw_cmd(av7110, COMTYPE_PID_FILTER, FlushTSQueue, 0);		av7110_wait_msgstate(av7110, GPMQBusy);	}	up(&av7110->pid_mutex);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ce18a223607b0e8cc9a8375abc64281a13ac423c/av7110.c/clean/drivers/media/dvb/ttpci/av7110.c