Lines Matching refs:demux
30 dvb_dmx_swfilter(&dvb->demux, vb2_plane_vaddr(vb, 0), in dvb_fnc()
37 struct dvb_demux *demux = feed->demux; in vb2_dvb_start_feed() local
38 struct vb2_dvb *dvb = demux->priv; in vb2_dvb_start_feed()
41 if (!demux->dmx.frontend) in vb2_dvb_start_feed()
60 struct dvb_demux *demux = feed->demux; in vb2_dvb_stop_feed() local
61 struct vb2_dvb *dvb = demux->priv; in vb2_dvb_stop_feed()
115 dvb->demux.dmx.capabilities = in vb2_dvb_register_frontend()
118 dvb->demux.priv = dvb; in vb2_dvb_register_frontend()
119 dvb->demux.filternum = 256; in vb2_dvb_register_frontend()
120 dvb->demux.feednum = 256; in vb2_dvb_register_frontend()
121 dvb->demux.start_feed = vb2_dvb_start_feed; in vb2_dvb_register_frontend()
122 dvb->demux.stop_feed = vb2_dvb_stop_feed; in vb2_dvb_register_frontend()
123 result = dvb_dmx_init(&dvb->demux); in vb2_dvb_register_frontend()
131 dvb->dmxdev.demux = &dvb->demux.dmx; in vb2_dvb_register_frontend()
142 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
150 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend()
157 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
165 result = dvb_net_init(adapter, &dvb->net, &dvb->demux.dmx); in vb2_dvb_register_frontend()
174 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend()
176 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
180 dvb_dmx_release(&dvb->demux); in vb2_dvb_register_frontend()
325 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends()
327 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends()
330 dvb_dmx_release(&fe->dvb.demux); in vb2_dvb_dealloc_frontends()