Home
last modified time | relevance | path

Searched refs:dvbdemux (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/dvb-core/
H A Ddvb_demux.c880 struct dvb_demux *dvbdemux = dvbdmxfeed->demux; in dmx_section_feed_allocate_filter() local
883 if (mutex_lock_interruptible(&dvbdemux->mutex)) in dmx_section_feed_allocate_filter()
886 dvbdmxfilter = dvb_dmx_filter_alloc(dvbdemux); in dmx_section_feed_allocate_filter()
888 mutex_unlock(&dvbdemux->mutex); in dmx_section_feed_allocate_filter()
892 spin_lock_irq(&dvbdemux->lock); in dmx_section_feed_allocate_filter()
901 spin_unlock_irq(&dvbdemux->lock); in dmx_section_feed_allocate_filter()
903 mutex_unlock(&dvbdemux->mutex); in dmx_section_feed_allocate_filter()
1128 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; in dvbdmx_open() local
1130 if (dvbdemux->users >= MAX_DVB_DEMUX_USERS) in dvbdmx_open()
1133 dvbdemux in dvbdmx_open()
1139 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_close() local
1151 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_write() local
1176 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_add_frontend() local
1187 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_remove_frontend() local
1202 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_get_frontends() local
1213 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_connect_frontend() local
1227 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_disconnect_frontend() local
1238 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_get_pes_pids() local
1244 dvb_dmx_init(struct dvb_demux *dvbdemux) dvb_dmx_init() argument
1321 dvb_dmx_release(struct dvb_demux *dvbdemux) dvb_dmx_release() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-core/
H A Ddvb_demux.c870 struct dvb_demux *dvbdemux = dvbdmxfeed->demux; in dmx_section_feed_allocate_filter() local
873 if (mutex_lock_interruptible(&dvbdemux->mutex)) in dmx_section_feed_allocate_filter()
876 dvbdmxfilter = dvb_dmx_filter_alloc(dvbdemux); in dmx_section_feed_allocate_filter()
878 mutex_unlock(&dvbdemux->mutex); in dmx_section_feed_allocate_filter()
882 spin_lock_irq(&dvbdemux->lock); in dmx_section_feed_allocate_filter()
891 spin_unlock_irq(&dvbdemux->lock); in dmx_section_feed_allocate_filter()
893 mutex_unlock(&dvbdemux->mutex); in dmx_section_feed_allocate_filter()
1118 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; in dvbdmx_open() local
1120 if (dvbdemux->users >= MAX_DVB_DEMUX_USERS) in dvbdmx_open()
1123 dvbdemux in dvbdmx_open()
1129 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_close() local
1141 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_write() local
1166 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_add_frontend() local
1177 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_remove_frontend() local
1192 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_get_frontends() local
1203 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_connect_frontend() local
1217 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_disconnect_frontend() local
1228 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; dvbdmx_get_pes_pids() local
1234 dvb_dmx_init(struct dvb_demux *dvbdemux) dvb_dmx_init() argument
1311 dvb_dmx_release(struct dvb_demux *dvbdemux) dvb_dmx_release() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/ngene/
H A Dngene-dvb.c302 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
307 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
309 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
310 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
311 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
312 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
313 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
314 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
317 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
321 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init()
320 my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, struct dvb_demux *dvbdemux, struct dmx_frontend *hw_frontend, struct dmx_frontend *mem_frontend, struct dvb_adapter *dvb_adapter) my_dvb_dmxdev_ts_card_init() argument
[all...]
H A Dngene-core.c1392 struct dvb_demux *dvbdemux = &chan->demux; in release_channel() local
1423 dvbdemux->dmx.close(&dvbdemux->dmx); in release_channel()
1424 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel()
1426 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel()
1443 struct dvb_demux *dvbdemux = &chan->demux; in init_channel() local
1519 ret = my_dvb_dmx_ts_card_init(dvbdemux, "SW demux", in init_channel()
H A Dngene.h917 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id,
922 struct dvb_demux *dvbdemux,
/kernel/linux/linux-6.6/drivers/media/pci/ngene/
H A Dngene-dvb.c302 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
307 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
309 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
310 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
311 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
312 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
313 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
314 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
317 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
321 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init()
320 my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, struct dvb_demux *dvbdemux, struct dmx_frontend *hw_frontend, struct dmx_frontend *mem_frontend, struct dvb_adapter *dvb_adapter) my_dvb_dmxdev_ts_card_init() argument
[all...]
H A Dngene-core.c1392 struct dvb_demux *dvbdemux = &chan->demux; in release_channel() local
1423 dvbdemux->dmx.close(&dvbdemux->dmx); in release_channel()
1424 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel()
1426 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel()
1443 struct dvb_demux *dvbdemux = &chan->demux; in init_channel() local
1519 ret = my_dvb_dmx_ts_card_init(dvbdemux, "SW demux", in init_channel()
H A Dngene.h839 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id,
844 struct dvb_demux *dvbdemux,
/kernel/linux/linux-5.10/drivers/media/pci/ttpci/
H A Dbudget-core.c343 struct dvb_demux *dvbdemux = &budget->demux; in budget_register() local
348 dvbdemux->priv = (void *) budget; in budget_register()
350 dvbdemux->filternum = 256; in budget_register()
351 dvbdemux->feednum = 256; in budget_register()
352 dvbdemux->start_feed = budget_start_feed; in budget_register()
353 dvbdemux->stop_feed = budget_stop_feed; in budget_register()
354 dvbdemux->write_to_decoder = NULL; in budget_register()
356 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register()
362 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register()
369 ret = dvbdemux in budget_register()
395 struct dvb_demux *dvbdemux = &budget->demux; budget_unregister() local
[all...]
H A Dav7110.c1105 struct dvb_demux *dvbdemux; in dvb_get_stc() local
1110 dvbdemux = demux->priv; in dvb_get_stc()
1111 BUG_ON(!dvbdemux); in dvb_get_stc()
1112 av7110 = dvbdemux->priv; in dvb_get_stc()
1275 struct dvb_demux *dvbdemux = &av7110->demux; in av7110_register() local
1285 dvbdemux->priv = (void *) av7110; in av7110_register()
1290 dvbdemux->filternum = (av7110->full_ts) ? 256 : 32; in av7110_register()
1291 dvbdemux->feednum = (av7110->full_ts) ? 256 : 32; in av7110_register()
1292 dvbdemux->start_feed = av7110_start_feed; in av7110_register()
1293 dvbdemux in av7110_register()
1368 struct dvb_demux *dvbdemux = &av7110->demux; dvb_unregister() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/ttpci/
H A Dbudget-core.c344 struct dvb_demux *dvbdemux = &budget->demux; in budget_register() local
349 dvbdemux->priv = (void *) budget; in budget_register()
351 dvbdemux->filternum = 256; in budget_register()
352 dvbdemux->feednum = 256; in budget_register()
353 dvbdemux->start_feed = budget_start_feed; in budget_register()
354 dvbdemux->stop_feed = budget_stop_feed; in budget_register()
355 dvbdemux->write_to_decoder = NULL; in budget_register()
357 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register()
363 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register()
370 ret = dvbdemux in budget_register()
396 struct dvb_demux *dvbdemux = &budget->demux; budget_unregister() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/cx18/
H A Dcx18-dvb.c336 struct dvb_demux *dvbdemux; in cx18_dvb_register() local
354 dvbdemux = &dvb->demux; in cx18_dvb_register()
356 dvbdemux->priv = (void *)stream; in cx18_dvb_register()
358 dvbdemux->filternum = 256; in cx18_dvb_register()
359 dvbdemux->feednum = 256; in cx18_dvb_register()
360 dvbdemux->start_feed = cx18_dvb_start_feed; in cx18_dvb_register()
361 dvbdemux->stop_feed = cx18_dvb_stop_feed; in cx18_dvb_register()
362 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register()
364 ret = dvb_dmx_init(dvbdemux); in cx18_dvb_register()
368 dmx = &dvbdemux in cx18_dvb_register()
428 struct dvb_demux *dvbdemux; cx18_dvb_unregister() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/cx18/
H A Dcx18-dvb.c336 struct dvb_demux *dvbdemux; in cx18_dvb_register() local
354 dvbdemux = &dvb->demux; in cx18_dvb_register()
356 dvbdemux->priv = (void *)stream; in cx18_dvb_register()
358 dvbdemux->filternum = 256; in cx18_dvb_register()
359 dvbdemux->feednum = 256; in cx18_dvb_register()
360 dvbdemux->start_feed = cx18_dvb_start_feed; in cx18_dvb_register()
361 dvbdemux->stop_feed = cx18_dvb_stop_feed; in cx18_dvb_register()
362 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register()
364 ret = dvb_dmx_init(dvbdemux); in cx18_dvb_register()
368 dmx = &dvbdemux in cx18_dvb_register()
428 struct dvb_demux *dvbdemux; cx18_dvb_unregister() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/smipcie/
H A Dsmipcie-main.c727 static int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
732 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
734 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
735 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
736 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
737 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
738 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
739 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
742 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
746 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init()
745 my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, struct dvb_demux *dvbdemux, struct dmx_frontend *hw_frontend, struct dmx_frontend *mem_frontend, struct dvb_adapter *dvb_adapter) my_dvb_dmxdev_ts_card_init() argument
846 struct dvb_demux *dvbdemux = &port->demux; smi_dvb_init() local
888 struct dvb_demux *dvbdemux = &port->demux; smi_dvb_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/smipcie/
H A Dsmipcie-main.c731 static int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
736 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
738 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
739 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
740 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
741 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
742 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
743 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
746 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
750 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init()
749 my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, struct dvb_demux *dvbdemux, struct dmx_frontend *hw_frontend, struct dmx_frontend *mem_frontend, struct dvb_adapter *dvb_adapter) my_dvb_dmxdev_ts_card_init() argument
850 struct dvb_demux *dvbdemux = &port->demux; smi_dvb_init() local
892 struct dvb_demux *dvbdemux = &port->demux; smi_dvb_exit() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/pluto2/
H A Dpluto2.c581 struct dvb_demux *dvbdemux; in pluto2_probe() local
658 dvbdemux = &pluto->demux; in pluto2_probe()
659 dvbdemux->filternum = 256; in pluto2_probe()
660 dvbdemux->feednum = 256; in pluto2_probe()
661 dvbdemux->start_feed = pluto_start_feed; in pluto2_probe()
662 dvbdemux->stop_feed = pluto_stop_feed; in pluto2_probe()
663 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in pluto2_probe()
665 ret = dvb_dmx_init(dvbdemux); in pluto2_probe()
669 dmx = &dvbdemux->dmx; in pluto2_probe()
709 dvb_dmx_release(dvbdemux); in pluto2_probe()
733 struct dvb_demux *dvbdemux = &pluto->demux; pluto2_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/pluto2/
H A Dpluto2.c581 struct dvb_demux *dvbdemux; in pluto2_probe() local
658 dvbdemux = &pluto->demux; in pluto2_probe()
659 dvbdemux->filternum = 256; in pluto2_probe()
660 dvbdemux->feednum = 256; in pluto2_probe()
661 dvbdemux->start_feed = pluto_start_feed; in pluto2_probe()
662 dvbdemux->stop_feed = pluto_stop_feed; in pluto2_probe()
663 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in pluto2_probe()
665 ret = dvb_dmx_init(dvbdemux); in pluto2_probe()
669 dmx = &dvbdemux->dmx; in pluto2_probe()
709 dvb_dmx_release(dvbdemux); in pluto2_probe()
733 struct dvb_demux *dvbdemux = &pluto->demux; pluto2_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/av7110/
H A Dav7110.c1105 struct dvb_demux *dvbdemux; in dvb_get_stc() local
1111 dvbdemux = demux->priv; in dvb_get_stc()
1112 if (WARN_ON(!dvbdemux)) in dvb_get_stc()
1114 av7110 = dvbdemux->priv; in dvb_get_stc()
1278 struct dvb_demux *dvbdemux = &av7110->demux; in av7110_register() local
1288 dvbdemux->priv = (void *) av7110; in av7110_register()
1293 dvbdemux->filternum = (av7110->full_ts) ? 256 : 32; in av7110_register()
1294 dvbdemux->feednum = (av7110->full_ts) ? 256 : 32; in av7110_register()
1295 dvbdemux->start_feed = av7110_start_feed; in av7110_register()
1296 dvbdemux in av7110_register()
1371 struct dvb_demux *dvbdemux = &av7110->demux; dvb_unregister() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/dm1105/
H A Ddm1105.c973 struct dvb_demux *dvbdemux; in dm1105_probe() local
1080 dvbdemux = &dev->demux; in dm1105_probe()
1081 dvbdemux->filternum = 256; in dm1105_probe()
1082 dvbdemux->feednum = 256; in dm1105_probe()
1083 dvbdemux->start_feed = dm1105_start_feed; in dm1105_probe()
1084 dvbdemux->stop_feed = dm1105_stop_feed; in dm1105_probe()
1085 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in dm1105_probe()
1087 ret = dvb_dmx_init(dvbdemux); in dm1105_probe()
1091 dmx = &dvbdemux->dmx; in dm1105_probe()
1154 dvb_dmx_release(dvbdemux); in dm1105_probe()
1178 struct dvb_demux *dvbdemux = &dev->demux; dm1105_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/dm1105/
H A Ddm1105.c971 struct dvb_demux *dvbdemux; in dm1105_probe() local
1078 dvbdemux = &dev->demux; in dm1105_probe()
1079 dvbdemux->filternum = 256; in dm1105_probe()
1080 dvbdemux->feednum = 256; in dm1105_probe()
1081 dvbdemux->start_feed = dm1105_start_feed; in dm1105_probe()
1082 dvbdemux->stop_feed = dm1105_stop_feed; in dm1105_probe()
1083 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in dm1105_probe()
1085 ret = dvb_dmx_init(dvbdemux); in dm1105_probe()
1089 dmx = &dvbdemux->dmx; in dm1105_probe()
1152 dvb_dmx_release(dvbdemux); in dm1105_probe()
1176 struct dvb_demux *dvbdemux = &dev->demux; dm1105_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/
H A Dddbridge-core.c1305 struct dvb_demux *dvbdemux = &dvb->demux; in dvb_input_detach() local
1329 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach()
1331 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach()
1451 struct dvb_demux *dvbdemux = &dvb->demux; in dvb_input_attach() local
1474 dvbdemux->priv = input; in dvb_input_attach()
1475 dvbdemux->dmx.capabilities = DMX_TS_FILTERING | in dvb_input_attach()
1477 dvbdemux->start_feed = start_feed; in dvb_input_attach()
1478 dvbdemux in dvb_input_attach()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/
H A Dddbridge-core.c1296 struct dvb_demux *dvbdemux = &dvb->demux; in dvb_input_detach() local
1320 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach()
1322 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach()
1442 struct dvb_demux *dvbdemux = &dvb->demux; in dvb_input_attach() local
1465 dvbdemux->priv = input; in dvb_input_attach()
1466 dvbdemux->dmx.capabilities = DMX_TS_FILTERING | in dvb_input_attach()
1468 dvbdemux->start_feed = start_feed; in dvb_input_attach()
1469 dvbdemux in dvb_input_attach()
[all...]

Completed in 33 milliseconds