Home
last modified time | relevance | path

Searched refs:dvbdemux (Results 1 – 12 of 12) sorted by relevance

/drivers/media/dvb-core/
Ddvb_demux.c863 struct dvb_demux *dvbdemux = dvbdmxfeed->demux; in dmx_section_feed_allocate_filter() local
866 if (mutex_lock_interruptible(&dvbdemux->mutex)) in dmx_section_feed_allocate_filter()
869 dvbdmxfilter = dvb_dmx_filter_alloc(dvbdemux); in dmx_section_feed_allocate_filter()
871 mutex_unlock(&dvbdemux->mutex); in dmx_section_feed_allocate_filter()
875 spin_lock_irq(&dvbdemux->lock); in dmx_section_feed_allocate_filter()
884 spin_unlock_irq(&dvbdemux->lock); in dmx_section_feed_allocate_filter()
886 mutex_unlock(&dvbdemux->mutex); in dmx_section_feed_allocate_filter()
1126 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; in dvbdmx_open() local
1128 if (dvbdemux->users >= MAX_DVB_DEMUX_USERS) in dvbdmx_open()
1131 dvbdemux->users++; in dvbdmx_open()
[all …]
Ddvb_demux.h141 int dvb_dmx_init(struct dvb_demux *dvbdemux);
142 void dvb_dmx_release(struct dvb_demux *dvbdemux);
/drivers/media/pci/ngene/
Dngene-dvb.c222 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
227 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
229 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
230 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
231 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
232 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
233 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
234 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
237 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
241 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init() argument
[all …]
Dngene-core.c1419 struct dvb_demux *dvbdemux = &chan->demux; in release_channel() local
1443 dvbdemux->dmx.close(&dvbdemux->dmx); in release_channel()
1444 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel()
1446 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel()
1463 struct dvb_demux *dvbdemux = &chan->demux; in init_channel() local
1538 ret = my_dvb_dmx_ts_card_init(dvbdemux, "SW demux", in init_channel()
Dngene.h907 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id,
912 struct dvb_demux *dvbdemux,
/drivers/media/pci/ttpci/
Dbudget-core.c360 struct dvb_demux *dvbdemux = &budget->demux; in budget_register() local
365 dvbdemux->priv = (void *) budget; in budget_register()
367 dvbdemux->filternum = 256; in budget_register()
368 dvbdemux->feednum = 256; in budget_register()
369 dvbdemux->start_feed = budget_start_feed; in budget_register()
370 dvbdemux->stop_feed = budget_stop_feed; in budget_register()
371 dvbdemux->write_to_decoder = NULL; in budget_register()
373 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register()
379 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register()
386 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register()
[all …]
Dav7110.c1135 struct dvb_demux *dvbdemux; in dvb_get_stc() local
1140 dvbdemux = demux->priv; in dvb_get_stc()
1141 BUG_ON(!dvbdemux); in dvb_get_stc()
1142 av7110 = dvbdemux->priv; in dvb_get_stc()
1305 struct dvb_demux *dvbdemux = &av7110->demux; in av7110_register() local
1315 dvbdemux->priv = (void *) av7110; in av7110_register()
1320 dvbdemux->filternum = (av7110->full_ts) ? 256 : 32; in av7110_register()
1321 dvbdemux->feednum = (av7110->full_ts) ? 256 : 32; in av7110_register()
1322 dvbdemux->start_feed = av7110_start_feed; in av7110_register()
1323 dvbdemux->stop_feed = av7110_stop_feed; in av7110_register()
[all …]
/drivers/media/pci/smipcie/
Dsmipcie-main.c736 static int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
741 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
743 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
744 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
745 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
746 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
747 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
748 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
751 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
755 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init() argument
[all …]
/drivers/media/pci/cx18/
Dcx18-dvb.c352 struct dvb_demux *dvbdemux; in cx18_dvb_register() local
370 dvbdemux = &dvb->demux; in cx18_dvb_register()
372 dvbdemux->priv = (void *)stream; in cx18_dvb_register()
374 dvbdemux->filternum = 256; in cx18_dvb_register()
375 dvbdemux->feednum = 256; in cx18_dvb_register()
376 dvbdemux->start_feed = cx18_dvb_start_feed; in cx18_dvb_register()
377 dvbdemux->stop_feed = cx18_dvb_stop_feed; in cx18_dvb_register()
378 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register()
380 ret = dvb_dmx_init(dvbdemux); in cx18_dvb_register()
384 dmx = &dvbdemux->dmx; in cx18_dvb_register()
[all …]
/drivers/media/pci/pluto2/
Dpluto2.c595 struct dvb_demux *dvbdemux; in pluto2_probe() local
672 dvbdemux = &pluto->demux; in pluto2_probe()
673 dvbdemux->filternum = 256; in pluto2_probe()
674 dvbdemux->feednum = 256; in pluto2_probe()
675 dvbdemux->start_feed = pluto_start_feed; in pluto2_probe()
676 dvbdemux->stop_feed = pluto_stop_feed; in pluto2_probe()
677 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in pluto2_probe()
679 ret = dvb_dmx_init(dvbdemux); in pluto2_probe()
683 dmx = &dvbdemux->dmx; in pluto2_probe()
723 dvb_dmx_release(dvbdemux); in pluto2_probe()
[all …]
/drivers/media/pci/ddbridge/
Dddbridge-core.c718 static int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
723 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
725 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
726 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
727 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
728 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
729 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
730 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
733 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
737 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init() argument
[all …]
/drivers/media/pci/dm1105/
Ddm1105.c990 struct dvb_demux *dvbdemux; in dm1105_probe() local
1093 dvbdemux = &dev->demux; in dm1105_probe()
1094 dvbdemux->filternum = 256; in dm1105_probe()
1095 dvbdemux->feednum = 256; in dm1105_probe()
1096 dvbdemux->start_feed = dm1105_start_feed; in dm1105_probe()
1097 dvbdemux->stop_feed = dm1105_stop_feed; in dm1105_probe()
1098 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in dm1105_probe()
1100 ret = dvb_dmx_init(dvbdemux); in dm1105_probe()
1104 dmx = &dvbdemux->dmx; in dm1105_probe()
1167 dvb_dmx_release(dvbdemux); in dm1105_probe()
[all …]