Lines Matching full:demux
47 struct dvb_demux demux; member
300 dvb_dmx_swfilter(&dvb_spi->demux, in cxd2880_ts_read()
310 dvb_dmx_swfilter(&dvb_spi->demux, in cxd2880_ts_read()
326 struct dvb_demux *demux = NULL; in cxd2880_start_feed() local
334 demux = feed->demux; in cxd2880_start_feed()
335 if (!demux) { in cxd2880_start_feed()
336 pr_err("feed->demux is NULL\n"); in cxd2880_start_feed()
339 dvb_spi = demux->priv; in cxd2880_start_feed()
424 struct dvb_demux *demux = NULL; in cxd2880_stop_feed() local
432 demux = feed->demux; in cxd2880_stop_feed()
433 if (!demux) { in cxd2880_stop_feed()
434 pr_err("feed->demux is NULL\n"); in cxd2880_stop_feed()
437 dvb_spi = demux->priv; in cxd2880_stop_feed()
565 dvb_spi->demux.dmx.capabilities = DMX_TS_FILTERING; in cxd2880_spi_probe()
566 dvb_spi->demux.priv = dvb_spi; in cxd2880_spi_probe()
567 dvb_spi->demux.filternum = CXD2880_MAX_FILTER_SIZE; in cxd2880_spi_probe()
568 dvb_spi->demux.feednum = CXD2880_MAX_FILTER_SIZE; in cxd2880_spi_probe()
569 dvb_spi->demux.start_feed = cxd2880_start_feed; in cxd2880_spi_probe()
570 dvb_spi->demux.stop_feed = cxd2880_stop_feed; in cxd2880_spi_probe()
572 ret = dvb_dmx_init(&dvb_spi->demux); in cxd2880_spi_probe()
579 dvb_spi->dmxdev.demux = &dvb_spi->demux.dmx; in cxd2880_spi_probe()
589 ret = dvb_spi->demux.dmx.add_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
596 ret = dvb_spi->demux.dmx.connect_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
608 dvb_spi->demux.dmx.remove_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
613 dvb_dmx_release(&dvb_spi->demux); in cxd2880_spi_probe()
633 dvb_spi->demux.dmx.remove_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_remove()
636 dvb_dmx_release(&dvb_spi->demux); in cxd2880_spi_remove()