Lines Matching refs:dvbdmxfilter
871 struct dvb_demux_filter *dvbdmxfilter; in dmx_section_feed_allocate_filter() local
876 dvbdmxfilter = dvb_dmx_filter_alloc(dvbdemux); in dmx_section_feed_allocate_filter()
877 if (!dvbdmxfilter) { in dmx_section_feed_allocate_filter()
883 *filter = &dvbdmxfilter->filter; in dmx_section_feed_allocate_filter()
886 dvbdmxfilter->feed = dvbdmxfeed; in dmx_section_feed_allocate_filter()
887 dvbdmxfilter->type = DMX_TYPE_SEC; in dmx_section_feed_allocate_filter()
888 dvbdmxfilter->state = DMX_STATE_READY; in dmx_section_feed_allocate_filter()
889 dvbdmxfilter->next = dvbdmxfeed->filter; in dmx_section_feed_allocate_filter()
890 dvbdmxfeed->filter = dvbdmxfilter; in dmx_section_feed_allocate_filter()
1014 struct dvb_demux_filter *dvbdmxfilter = (struct dvb_demux_filter *)filter, *f; in dmx_section_feed_release_filter() local
1020 if (dvbdmxfilter->feed != dvbdmxfeed) { in dmx_section_feed_release_filter()
1036 if (f == dvbdmxfilter) { in dmx_section_feed_release_filter()
1037 dvbdmxfeed->filter = dvbdmxfilter->next; in dmx_section_feed_release_filter()
1039 while (f->next != dvbdmxfilter) in dmx_section_feed_release_filter()
1044 dvbdmxfilter->state = DMX_STATE_FREE; in dmx_section_feed_release_filter()