Lines Matching refs:dmx
297 if (!demux->dmx.frontend) in cx18_dvb_start_feed()
353 struct dmx_demux *dmx; in cx18_dvb_register() local
378 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register()
384 dmx = &dvbdemux->dmx; in cx18_dvb_register()
389 dvb->dmxdev.demux = dmx; in cx18_dvb_register()
395 ret = dmx->add_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
399 ret = dmx->add_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_register()
403 ret = dmx->connect_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
411 dvb_net_init(dvb_adapter, &dvb->dvbnet, dmx); in cx18_dvb_register()
424 dmx->disconnect_frontend(dmx); in cx18_dvb_register()
426 dmx->remove_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_register()
428 dmx->remove_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
445 struct dmx_demux *dmx; in cx18_dvb_unregister() local
454 dmx = &dvbdemux->dmx; in cx18_dvb_unregister()
456 dmx->close(dmx); in cx18_dvb_unregister()
458 dmx->remove_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_unregister()
459 dmx->remove_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_unregister()