StopHWFilter(feed->filter); 
ret = StopHWFilter(feed->filter); 
static int av7110_stop_feed(struct dvb_demux_feed *feed){	struct dvb_demux *demux = feed->demux;	struct av7110 *av7110 = demux->priv;	dprintk(4, "%p\n", av7110);	if (feed->type == DMX_TYPE_TS) {		if (feed->ts_type & TS_DECODER) {			if (feed->pes_type >= DMX_TS_PES_OTHER ||			    !demux->pesfilter[feed->pes_type])				return -EINVAL;			demux->pids[feed->pes_type] |= 0x8000;			demux->pesfilter[feed->pes_type] = NULL;		}		if (feed->ts_type & TS_DECODER &&		    feed->pes_type < DMX_TS_PES_OTHER) {			dvb_feed_stop_pid(feed);		} else			if ((feed->ts_type & TS_PACKET) &&			    (demux->dmx.frontend->source != DMX_MEMORY_FE))				StopHWFilter(feed->filter);	}	if (feed->type == DMX_TYPE_SEC) {		int i;		for (i = 0; i<demux->filternum; i++)			if (demux->filter[i].state == DMX_STATE_GO &&			    demux->filter[i].filter.parent == &feed->feed.sec) {				demux->filter[i].state = DMX_STATE_READY;				if (demux->dmx.frontend->source != DMX_MEMORY_FE)					StopHWFilter(&demux->filter[i]);		}	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ce18a223607b0e8cc9a8375abc64281a13ac423c/av7110.c/clean/drivers/media/dvb/ttpci/av7110.c