Home
last modified time | relevance | path

Searched refs:dvb_adapter (Results 1 - 25 of 139) sorted by relevance

123456

/kernel/linux/linux-5.10/include/media/
H A Ddvbdev.h79 * struct dvb_adapter - represents a Digital TV adapter using Linux DVB API
101 struct dvb_adapter { struct
162 struct dvb_adapter *adapter;
225 * @adap: pointer to struct dvb_adapter
233 int dvb_register_adapter(struct dvb_adapter *adap, const char *name,
240 * @adap: pointer to struct dvb_adapter
242 int dvb_unregister_adapter(struct dvb_adapter *adap);
247 * @adap: pointer to struct dvb_adapter
256 int dvb_register_device(struct dvb_adapter *adap,
286 * @adap: pointer to &struct dvb_adapter
[all...]
H A Ddvb_net.h65 * @adap: pointer to &struct dvb_adapter.
69 int dvb_net_init(struct dvb_adapter *adap, struct dvb_net *dvbnet,
89 static inline int dvb_net_init(struct dvb_adapter *adap, in dvb_net_init()
H A Ddvb_ca_en50221.h124 * @dvb_adapter: DVB adapter to attach the new CA device to.
131 int dvb_ca_en50221_init(struct dvb_adapter *dvb_adapter,
/kernel/linux/linux-6.6/include/media/
H A Ddvbdev.h79 * struct dvb_adapter - represents a Digital TV adapter using Linux DVB API
105 struct dvb_adapter { struct
166 struct dvb_adapter *adapter;
228 * @adap: pointer to struct dvb_adapter
236 int dvb_register_adapter(struct dvb_adapter *adap, const char *name,
243 * @adap: pointer to struct dvb_adapter
245 int dvb_unregister_adapter(struct dvb_adapter *adap);
250 * @adap: pointer to struct dvb_adapter
259 int dvb_register_device(struct dvb_adapter *adap,
289 * @adap: pointer to &struct dvb_adapter
[all...]
H A Ddvb_net.h63 * @adap: pointer to &struct dvb_adapter.
67 int dvb_net_init(struct dvb_adapter *adap, struct dvb_net *dvbnet,
87 static inline int dvb_net_init(struct dvb_adapter *adap, in dvb_net_init()
H A Ddvb_ca_en50221.h124 * @dvb_adapter: DVB adapter to attach the new CA device to.
131 int dvb_ca_en50221_init(struct dvb_adapter *dvb_adapter,
/kernel/linux/linux-5.10/drivers/media/pci/cx18/
H A Dcx18-dvb.c153 struct cx18_dvb, dvb_adapter); in yuan_mpc718_mt352_init()
335 struct dvb_adapter *dvb_adapter; in cx18_dvb_register() local
346 ret = dvb_register_adapter(&dvb->dvb_adapter, in cx18_dvb_register()
352 dvb_adapter = &dvb->dvb_adapter; in cx18_dvb_register()
375 ret = dvb_dmxdev_init(&dvb->dmxdev, dvb_adapter); in cx18_dvb_register()
395 dvb_net_init(dvb_adapter, &dvb->dvbnet, dmx); in cx18_dvb_register()
399 stream->dvb->dvb_adapter.num, stream->name, in cx18_dvb_register()
418 dvb_unregister_adapter(dvb_adapter); in cx18_dvb_register()
427 struct dvb_adapter *dvb_adapter; cx18_dvb_unregister() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/cx18/
H A Dcx18-dvb.c153 struct cx18_dvb, dvb_adapter); in yuan_mpc718_mt352_init()
335 struct dvb_adapter *dvb_adapter; in cx18_dvb_register() local
346 ret = dvb_register_adapter(&dvb->dvb_adapter, in cx18_dvb_register()
352 dvb_adapter = &dvb->dvb_adapter; in cx18_dvb_register()
375 ret = dvb_dmxdev_init(&dvb->dmxdev, dvb_adapter); in cx18_dvb_register()
395 dvb_net_init(dvb_adapter, &dvb->dvbnet, dmx); in cx18_dvb_register()
399 stream->dvb->dvb_adapter.num, stream->name, in cx18_dvb_register()
418 dvb_unregister_adapter(dvb_adapter); in cx18_dvb_register()
427 struct dvb_adapter *dvb_adapter; cx18_dvb_unregister() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/pluto2/
H A Dpluto2.c93 struct dvb_adapter dvb_adapter; member
122 return container_of(fe->dvb, struct pluto, dvb_adapter); in frontend_to_pluto()
515 ret = dvb_register_frontend(&pluto->dvb_adapter, pluto->fe); in frontend_init()
580 struct dvb_adapter *dvb_adapter; in pluto2_probe() local
647 ret = dvb_register_adapter(&pluto->dvb_adapter, DRIVER_NAME, in pluto2_probe()
652 dvb_adapter = &pluto->dvb_adapter; in pluto2_probe()
656 pluto_read_mac(pluto, dvb_adapter in pluto2_probe()
732 struct dvb_adapter *dvb_adapter = &pluto->dvb_adapter; pluto2_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/pluto2/
H A Dpluto2.c93 struct dvb_adapter dvb_adapter; member
122 return container_of(fe->dvb, struct pluto, dvb_adapter); in frontend_to_pluto()
515 ret = dvb_register_frontend(&pluto->dvb_adapter, pluto->fe); in frontend_init()
580 struct dvb_adapter *dvb_adapter; in pluto2_probe() local
647 ret = dvb_register_adapter(&pluto->dvb_adapter, DRIVER_NAME, in pluto2_probe()
652 dvb_adapter = &pluto->dvb_adapter; in pluto2_probe()
656 pluto_read_mac(pluto, dvb_adapter in pluto2_probe()
732 struct dvb_adapter *dvb_adapter = &pluto->dvb_adapter; pluto2_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/
H A Ddst_common.h166 struct dst_state* dst_attach(struct dst_state* state, struct dvb_adapter *dvb_adapter);
167 struct dvb_device *dst_ca_attach(struct dst_state *state, struct dvb_adapter *dvb_adapter);
H A Ddvb-bt8xx.h33 struct dvb_adapter dvb_adapter; member
H A Ddvb-bt8xx.c667 if (dvb_attach(dst_attach, state, &card->dvb_adapter) == NULL) { in frontend_init()
676 dvb_attach(dst_ca_attach, state, &card->dvb_adapter); in frontend_init()
704 if (dvb_register_frontend(&card->dvb_adapter, card->fe)) { in frontend_init()
715 result = dvb_register_adapter(&card->dvb_adapter, card->card_name, in dvb_bt8xx_load_card()
722 card->dvb_adapter.priv = card; in dvb_bt8xx_load_card()
747 result = dvb_dmxdev_init(&card->dmxdev, &card->dvb_adapter); in dvb_bt8xx_load_card()
775 result = dvb_net_init(&card->dvb_adapter, &card->dvbnet, &card->demux.dmx); in dvb_bt8xx_load_card()
798 dvb_unregister_adapter(&card->dvb_adapter); in dvb_bt8xx_load_card()
931 dvb_unregister_adapter(&card->dvb_adapter); in dvb_bt8xx_remove()
/kernel/linux/linux-6.6/drivers/media/pci/bt8xx/
H A Ddst_common.h166 struct dst_state* dst_attach(struct dst_state* state, struct dvb_adapter *dvb_adapter);
167 struct dvb_device *dst_ca_attach(struct dst_state *state, struct dvb_adapter *dvb_adapter);
H A Ddvb-bt8xx.h33 struct dvb_adapter dvb_adapter; member
H A Ddvb-bt8xx.c667 if (dvb_attach(dst_attach, state, &card->dvb_adapter) == NULL) { in frontend_init()
676 dvb_attach(dst_ca_attach, state, &card->dvb_adapter); in frontend_init()
704 if (dvb_register_frontend(&card->dvb_adapter, card->fe)) { in frontend_init()
715 result = dvb_register_adapter(&card->dvb_adapter, card->card_name, in dvb_bt8xx_load_card()
722 card->dvb_adapter.priv = card; in dvb_bt8xx_load_card()
747 result = dvb_dmxdev_init(&card->dmxdev, &card->dvb_adapter); in dvb_bt8xx_load_card()
775 result = dvb_net_init(&card->dvb_adapter, &card->dvbnet, &card->demux.dmx); in dvb_bt8xx_load_card()
798 dvb_unregister_adapter(&card->dvb_adapter); in dvb_bt8xx_load_card()
931 dvb_unregister_adapter(&card->dvb_adapter); in dvb_bt8xx_remove()
/kernel/linux/linux-5.10/drivers/media/common/b2c2/
H A Dflexcop.c68 int ret = dvb_register_adapter(&fc->dvb_adapter, in flexcop_dvb_init()
75 fc->dvb_adapter.priv = fc; in flexcop_dvb_init()
96 ret = dvb_dmxdev_init(&fc->dmxdev, &fc->dvb_adapter); in flexcop_dvb_init()
121 ret = dvb_net_init(&fc->dvb_adapter, &fc->dvbnet, &fc->demux.dmx); in flexcop_dvb_init()
141 dvb_unregister_adapter(&fc->dvb_adapter); in flexcop_dvb_init()
157 dvb_unregister_adapter(&fc->dvb_adapter); in flexcop_dvb_exit()
274 /* do the MAC address reading after initializing the dvb_adapter */ in flexcop_device_initialize()
276 u8 *b = fc->dvb_adapter.proposed_mac; in flexcop_device_initialize()
/kernel/linux/linux-5.10/drivers/media/pci/mantis/
H A Dmantis_dvb.c142 result = dvb_register_adapter(&mantis->dvb_adapter, in mantis_dvb_init()
154 mantis->dvb_adapter.priv = mantis; in mantis_dvb_init()
179 result = dvb_dmxdev_init(&mantis->dmxdev, &mantis->dvb_adapter); in mantis_dvb_init()
207 dvb_net_init(&mantis->dvb_adapter, &mantis->dvbnet, &mantis->demux.dmx); in mantis_dvb_init()
221 result = dvb_register_frontend(&mantis->dvb_adapter, mantis->fe); in mantis_dvb_init()
257 dvb_unregister_adapter(&mantis->dvb_adapter); in mantis_dvb_init()
286 dvb_unregister_adapter(&mantis->dvb_adapter); in mantis_dvb_exit()
H A Dmantis_ca.c136 struct dvb_adapter *dvb_adapter = &mantis->dvb_adapter; in mantis_ca_init() local
170 result = dvb_ca_en50221_init(dvb_adapter, &ca->en50221, ca_flags, 1); in mantis_ca_init()
/kernel/linux/linux-6.6/drivers/media/pci/mantis/
H A Dmantis_dvb.c142 result = dvb_register_adapter(&mantis->dvb_adapter, in mantis_dvb_init()
154 mantis->dvb_adapter.priv = mantis; in mantis_dvb_init()
179 result = dvb_dmxdev_init(&mantis->dmxdev, &mantis->dvb_adapter); in mantis_dvb_init()
207 dvb_net_init(&mantis->dvb_adapter, &mantis->dvbnet, &mantis->demux.dmx); in mantis_dvb_init()
221 result = dvb_register_frontend(&mantis->dvb_adapter, mantis->fe); in mantis_dvb_init()
257 dvb_unregister_adapter(&mantis->dvb_adapter); in mantis_dvb_init()
286 dvb_unregister_adapter(&mantis->dvb_adapter); in mantis_dvb_exit()
H A Dmantis_ca.c135 struct dvb_adapter *dvb_adapter = &mantis->dvb_adapter; in mantis_ca_init() local
169 result = dvb_ca_en50221_init(dvb_adapter, &ca->en50221, ca_flags, 1); in mantis_ca_init()
/kernel/linux/linux-6.6/drivers/media/common/b2c2/
H A Dflexcop.c59 int ret = dvb_register_adapter(&fc->dvb_adapter, in flexcop_dvb_init()
66 fc->dvb_adapter.priv = fc; in flexcop_dvb_init()
87 ret = dvb_dmxdev_init(&fc->dmxdev, &fc->dvb_adapter); in flexcop_dvb_init()
112 ret = dvb_net_init(&fc->dvb_adapter, &fc->dvbnet, &fc->demux.dmx); in flexcop_dvb_init()
132 dvb_unregister_adapter(&fc->dvb_adapter); in flexcop_dvb_init()
148 dvb_unregister_adapter(&fc->dvb_adapter); in flexcop_dvb_exit()
265 /* do the MAC address reading after initializing the dvb_adapter */ in flexcop_device_initialize()
267 u8 *b = fc->dvb_adapter.proposed_mac; in flexcop_device_initialize()
/kernel/linux/linux-5.10/drivers/media/pci/dm1105/
H A Ddm1105.c329 struct dvb_adapter dvb_adapter; member
575 return container_of(fe->dvb, struct dm1105_dev, dvb_adapter); in frontend_to_dm1105_dev()
935 ret = dvb_register_frontend(&dev->dvb_adapter, dev->fe); in frontend_init()
972 struct dvb_adapter *dvb_adapter; in dm1105_probe() local
1071 ret = dvb_register_adapter(&dev->dvb_adapter, DRIVER_NAME, in dm1105_probe()
1076 dvb_adapter = &dev->dvb_adapter; in dm1105_probe()
1078 dm1105_read_mac(dev, dvb_adapter in dm1105_probe()
1177 struct dvb_adapter *dvb_adapter = &dev->dvb_adapter; dm1105_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/dm1105/
H A Ddm1105.c329 struct dvb_adapter dvb_adapter; member
575 return container_of(fe->dvb, struct dm1105_dev, dvb_adapter); in frontend_to_dm1105_dev()
933 ret = dvb_register_frontend(&dev->dvb_adapter, dev->fe); in frontend_init()
970 struct dvb_adapter *dvb_adapter; in dm1105_probe() local
1069 ret = dvb_register_adapter(&dev->dvb_adapter, DRIVER_NAME, in dm1105_probe()
1074 dvb_adapter = &dev->dvb_adapter; in dm1105_probe()
1076 dm1105_read_mac(dev, dvb_adapter in dm1105_probe()
1175 struct dvb_adapter *dvb_adapter = &dev->dvb_adapter; dm1105_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-core/
H A Ddvbdev.c201 static int dvbdev_get_free_id (struct dvb_adapter *adap, int type) in dvbdev_get_free_id()
463 int dvb_register_device(struct dvb_adapter *adap, struct dvb_device **pdvbdev, in dvb_register_device()
658 static int dvb_create_io_intf_links(struct dvb_adapter *adap, in dvb_create_io_intf_links()
680 int dvb_create_media_graph(struct dvb_adapter *adap, in dvb_create_media_graph()
884 struct dvb_adapter *adap; in dvbdev_check_free_adapter_num()
885 adap = list_entry(entry, struct dvb_adapter, list_head); in dvbdev_check_free_adapter_num()
906 int dvb_register_adapter(struct dvb_adapter *adap, const char *name, in dvb_register_adapter()
932 memset (adap, 0, sizeof(struct dvb_adapter)); in dvb_register_adapter()
958 int dvb_unregister_adapter(struct dvb_adapter *adap) in dvb_unregister_adapter()

Completed in 16 milliseconds

123456