Lines Matching refs:dmx
281 if (!demux->dmx.frontend) in cx18_dvb_start_feed()
337 struct dmx_demux *dmx; in cx18_dvb_register() local
362 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register()
368 dmx = &dvbdemux->dmx; in cx18_dvb_register()
373 dvb->dmxdev.demux = dmx; in cx18_dvb_register()
379 ret = dmx->add_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
383 ret = dmx->add_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_register()
387 ret = dmx->connect_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
395 dvb_net_init(dvb_adapter, &dvb->dvbnet, dmx); in cx18_dvb_register()
408 dmx->disconnect_frontend(dmx); in cx18_dvb_register()
410 dmx->remove_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_register()
412 dmx->remove_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
429 struct dmx_demux *dmx; in cx18_dvb_unregister() local
438 dmx = &dvbdemux->dmx; in cx18_dvb_unregister()
440 dmx->close(dmx); in cx18_dvb_unregister()
442 dmx->remove_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_unregister()
443 dmx->remove_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_unregister()