/Linux-v4.19/drivers/media/dvb-core/ |
D | dvb_demux.c | 880 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() 1127 struct dvb_demux *dvbdemux = (struct dvb_demux *)demux; in dvbdmx_open() local 1129 if (dvbdemux->users >= MAX_DVB_DEMUX_USERS) in dvbdmx_open() 1132 dvbdemux->users++; in dvbdmx_open() [all …]
|
/Linux-v4.19/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 315 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument 320 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init() 322 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init() 323 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init() 324 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init() 325 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init() 326 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init() 327 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init() 330 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init() 334 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init() argument [all …]
|
D | ngene-core.c | 1409 struct dvb_demux *dvbdemux = &chan->demux; in release_channel() local 1440 dvbdemux->dmx.close(&dvbdemux->dmx); in release_channel() 1441 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel() 1443 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in release_channel() 1460 struct dvb_demux *dvbdemux = &chan->demux; in init_channel() local 1536 ret = my_dvb_dmx_ts_card_init(dvbdemux, "SW demux", in init_channel()
|
D | ngene.h | 927 int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, 932 struct dvb_demux *dvbdemux,
|
/Linux-v4.19/drivers/media/pci/ttpci/ |
D | budget-core.c | 357 struct dvb_demux *dvbdemux = &budget->demux; in budget_register() local 362 dvbdemux->priv = (void *) budget; in budget_register() 364 dvbdemux->filternum = 256; in budget_register() 365 dvbdemux->feednum = 256; in budget_register() 366 dvbdemux->start_feed = budget_start_feed; in budget_register() 367 dvbdemux->stop_feed = budget_stop_feed; in budget_register() 368 dvbdemux->write_to_decoder = NULL; in budget_register() 370 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register() 376 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register() 383 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register() [all …]
|
D | av7110.c | 1120 struct dvb_demux *dvbdemux; in dvb_get_stc() local 1125 dvbdemux = demux->priv; in dvb_get_stc() 1126 BUG_ON(!dvbdemux); in dvb_get_stc() 1127 av7110 = dvbdemux->priv; in dvb_get_stc() 1290 struct dvb_demux *dvbdemux = &av7110->demux; in av7110_register() local 1300 dvbdemux->priv = (void *) av7110; in av7110_register() 1305 dvbdemux->filternum = (av7110->full_ts) ? 256 : 32; in av7110_register() 1306 dvbdemux->feednum = (av7110->full_ts) ? 256 : 32; in av7110_register() 1307 dvbdemux->start_feed = av7110_start_feed; in av7110_register() 1308 dvbdemux->stop_feed = av7110_stop_feed; in av7110_register() [all …]
|
/Linux-v4.19/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 736 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 …]
|
/Linux-v4.19/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 346 struct dvb_demux *dvbdemux; in cx18_dvb_register() local 364 dvbdemux = &dvb->demux; in cx18_dvb_register() 366 dvbdemux->priv = (void *)stream; in cx18_dvb_register() 368 dvbdemux->filternum = 256; in cx18_dvb_register() 369 dvbdemux->feednum = 256; in cx18_dvb_register() 370 dvbdemux->start_feed = cx18_dvb_start_feed; in cx18_dvb_register() 371 dvbdemux->stop_feed = cx18_dvb_stop_feed; in cx18_dvb_register() 372 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register() 374 ret = dvb_dmx_init(dvbdemux); in cx18_dvb_register() 378 dmx = &dvbdemux->dmx; in cx18_dvb_register() [all …]
|
/Linux-v4.19/drivers/media/pci/pluto2/ |
D | pluto2.c | 591 struct dvb_demux *dvbdemux; in pluto2_probe() local 668 dvbdemux = &pluto->demux; in pluto2_probe() 669 dvbdemux->filternum = 256; in pluto2_probe() 670 dvbdemux->feednum = 256; in pluto2_probe() 671 dvbdemux->start_feed = pluto_start_feed; in pluto2_probe() 672 dvbdemux->stop_feed = pluto_stop_feed; in pluto2_probe() 673 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in pluto2_probe() 675 ret = dvb_dmx_init(dvbdemux); in pluto2_probe() 679 dmx = &dvbdemux->dmx; in pluto2_probe() 719 dvb_dmx_release(dvbdemux); in pluto2_probe() [all …]
|
/Linux-v4.19/drivers/media/pci/dm1105/ |
D | dm1105.c | 984 struct dvb_demux *dvbdemux; in dm1105_probe() local 1090 dvbdemux = &dev->demux; in dm1105_probe() 1091 dvbdemux->filternum = 256; in dm1105_probe() 1092 dvbdemux->feednum = 256; in dm1105_probe() 1093 dvbdemux->start_feed = dm1105_start_feed; in dm1105_probe() 1094 dvbdemux->stop_feed = dm1105_stop_feed; in dm1105_probe() 1095 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in dm1105_probe() 1097 ret = dvb_dmx_init(dvbdemux); in dm1105_probe() 1101 dmx = &dvbdemux->dmx; in dm1105_probe() 1164 dvb_dmx_release(dvbdemux); in dm1105_probe() [all …]
|
/Linux-v4.19/drivers/media/pci/ddbridge/ |
D | ddbridge-core.c | 1309 struct dvb_demux *dvbdemux = &dvb->demux; in dvb_input_detach() local 1333 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach() 1335 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach() 1455 struct dvb_demux *dvbdemux = &dvb->demux; in dvb_input_attach() local 1478 dvbdemux->priv = input; in dvb_input_attach() 1479 dvbdemux->dmx.capabilities = DMX_TS_FILTERING | in dvb_input_attach() 1481 dvbdemux->start_feed = start_feed; in dvb_input_attach() 1482 dvbdemux->stop_feed = stop_feed; in dvb_input_attach() 1483 dvbdemux->filternum = 256; in dvb_input_attach() 1484 dvbdemux->feednum = 256; in dvb_input_attach() [all …]
|