/linux-6.3-rc2/drivers/media/dvb-core/ |
A D | dvbdev.c | 93 if (dvbdev && dvbdev->fops) { in dvb_device_open() 128 if (!dvbdev) in dvb_generic_open() 154 if (!dvbdev) in dvb_generic_release() 177 if (!dvbdev) in dvb_generic_ioctl() 332 dvbdev->entity->name = dvbdev->name; in dvb_create_media_entity() 335 dvbdev->pads = kcalloc(npads, sizeof(*dvbdev->pads), in dvb_create_media_entity() 470 *pdvbdev = dvbdev = kzalloc(sizeof(*dvbdev), GFP_KERNEL); in dvb_register_device() 472 if (!dvbdev){ in dvb_register_device() 557 if (!dvbdev) in dvb_remove_device() 593 if (dvbdev) in dvb_device_put() [all …]
|
A D | dvb_ca_en50221.c | 120 struct dvb_device *dvbdev; member 160 dvb_device_put(ca->dvbdev); in dvb_ca_private_free() 1159 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1176 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1183 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1192 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1207 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1249 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1903 ca->dvbdev->adapter->num, ca->dvbdev->id); in dvb_ca_en50221_init() 1913 dvb_unregister_device(ca->dvbdev); in dvb_ca_en50221_init() [all …]
|
A D | dmxdev.c | 119 struct dmxdev *dmxdev = dvbdev->priv; in dvb_dvr_open() 162 if (!dvbdev->readers) { in dvb_dvr_open() 175 dvbdev->readers--; in dvb_dvr_open() 195 dvbdev->users++; in dvb_dvr_open() 220 dvbdev->readers++; in dvb_dvr_release() 232 dvbdev->users--; in dvb_dvr_release() 235 wake_up(&dvbdev->wait_queue); in dvb_dvr_release() 824 dvbdev->users++; in dvb_demux_open() 1249 dmxdev->dvbdev->users--; in dvb_demux_release() 1460 if (dmxdev->dvbdev->users > 1) { in dvb_dmxdev_release() [all …]
|
A D | dvb_net.c | 1361 if (dvbnet->dvbdev->id) 1363 dvbnet->dvbdev->adapter->num, dvbnet->dvbdev->id, if_num); 1427 struct dvb_net *dvbnet = dvbdev->priv; 1454 module_put(dvbdev->adapter->module); 1498 module_put(dvbdev->adapter->module); 1520 module_put(dvbdev->adapter->module); 1570 struct dvb_net *dvbnet = dvbdev->priv; 1575 wake_up(&dvbdev->wait_queue); 1603 if (dvbnet->dvbdev->users < 1) 1605 dvbnet->dvbdev->users==1); [all …]
|
A D | dvb_frontend.c | 95 struct dvb_device *dvbdev; member 139 dvb_device_put(fepriv->dvbdev); in __dvb_frontend_free() 623 if (fepriv->dvbdev->writers == 1) in dvb_frontend_is_exiting() 2108 if (!dvbdev) in dvb_frontend_ioctl() 2776 adapter->mfe_dvbdev = dvbdev; in dvb_frontend_open() 2782 adapter->mfe_dvbdev = dvbdev; in dvb_frontend_open() 2812 adapter->mfe_dvbdev = dvbdev; in dvb_frontend_open() 2845 dvbdev->entity, in dvb_frontend_open() 2909 if (dvbdev->users == -1) { in dvb_frontend_release() 2922 wake_up(&dvbdev->wait_queue); in dvb_frontend_release() [all …]
|
A D | Makefile | 9 dvb-core-objs := dvbdev.o dmxdev.o dvb_demux.o \
|
/linux-6.3-rc2/drivers/media/usb/dvb-usb/ |
A D | cxusb-analog.c | 99 cxusb_vprintk(dvbdev, AUXB, in cxusb_auxbuf_head_trim() 448 struct dvb_usb_device *dvbdev = cxdev->dvbdev; in cxusb_medion_v_process_auxbuf() local 534 struct dvb_usb_device *dvbdev = cxdev->dvbdev; in cxusb_medion_v_complete_handle_urb() local 603 struct dvb_usb_device *dvbdev = cxdev->dvbdev; in cxusb_medion_v_complete_work() local 690 struct dvb_usb_device *dvbdev = cxdev->dvbdev; in cxusb_medion_v_ss_auxbuf_alloc() local 708 cxusb_vprintk(dvbdev, URB, in cxusb_medion_v_ss_auxbuf_alloc() 743 struct dvb_usb_device *dvbdev = cxdev->dvbdev; in cxusb_medion_field_order() local 839 surb->context = dvbdev; in cxusb_medion_v_start_streaming() 1132 struct dvb_usb_device *dvbdev = cxdev->dvbdev; in cxusb_medion_set_norm() local 1554 cxusb_medion_put(dvbdev); in cxusb_videoradio_open() [all …]
|
A D | cxusb.h | 117 struct dvb_usb_device *dvbdev; member 170 #define cxusb_vprintk(dvbdev, lvl, ...) do { \ argument 171 struct cxusb_medion_dev *_cxdev = (dvbdev)->priv; \ 181 int cxusb_medion_analog_init(struct dvb_usb_device *dvbdev); 182 int cxusb_medion_register_analog(struct dvb_usb_device *dvbdev); 183 void cxusb_medion_unregister_analog(struct dvb_usb_device *dvbdev); 185 static inline int cxusb_medion_analog_init(struct dvb_usb_device *dvbdev) in cxusb_medion_analog_init() argument 190 static inline int cxusb_medion_register_analog(struct dvb_usb_device *dvbdev) in cxusb_medion_register_analog() argument 195 static inline void cxusb_medion_unregister_analog(struct dvb_usb_device *dvbdev) in cxusb_medion_unregister_analog() argument 200 int cxusb_medion_get(struct dvb_usb_device *dvbdev, [all …]
|
A D | cxusb.c | 440 cxusb_medion_put(dvbdev); in cxusb_streaming_ctrl() 705 &dvbdev->i2c_adap, 0x61, in cxusb_fmd1216me_tuner_attach() 829 cxusb_medion_put(dvbdev); in cxusb_medion_fe_ts_bus_ctrl() 850 dev_err(&dvbdev->udev->dev, in cxusb_medion_set_mode() 858 dev_err(&dvbdev->udev->dev, in cxusb_medion_set_mode() 866 ret = usb_clear_halt(dvbdev->udev, usb_rcvbulkpipe(dvbdev->udev, 1)); in cxusb_medion_set_mode() 868 dev_warn(&dvbdev->udev->dev, in cxusb_medion_set_mode() 872 ret = usb_clear_halt(dvbdev->udev, usb_sndbulkpipe(dvbdev->udev, 1)); in cxusb_medion_set_mode() 911 &dvbdev->i2c_adap); in cxusb_cx22702_frontend_attach() 1538 cxdev->dvbdev = dvbdev; in cxusb_medion_priv_init() [all …]
|
/linux-6.3-rc2/drivers/staging/media/av7110/ |
A D | av7110_ca.c | 200 struct dvb_device *dvbdev = file->private_data; in dvb_ca_open() local 201 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_open() 214 struct dvb_device *dvbdev = file->private_data; in dvb_ca_poll() local 215 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_poll() 236 struct dvb_device *dvbdev = file->private_data; in dvb_ca_ioctl() local 237 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_ioctl() 324 struct dvb_device *dvbdev = file->private_data; in dvb_ca_write() local 325 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_write() 334 struct dvb_device *dvbdev = file->private_data; in dvb_ca_read() local 335 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_read()
|
A D | av7110_av.c | 928 struct dvb_device *dvbdev = file->private_data; in dvb_video_poll() local 929 struct av7110 *av7110 = dvbdev->priv; in dvb_video_poll() 959 struct av7110 *av7110 = dvbdev->priv; in dvb_video_write() 981 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_poll() 1001 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_write() 1125 struct av7110 *av7110 = dvbdev->priv; in dvb_video_ioctl() 1356 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_ioctl() 1505 struct av7110 *av7110 = dvbdev->priv; in dvb_video_open() 1530 struct av7110 *av7110 = dvbdev->priv; in dvb_video_release() 1544 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_open() [all …]
|
/linux-6.3-rc2/include/media/ |
A D | dvbdev.h | 201 struct dvb_device *dvb_device_get(struct dvb_device *dvbdev); 208 void dvb_device_put(struct dvb_device *dvbdev); 259 void dvb_remove_device(struct dvb_device *dvbdev); 267 void dvb_unregister_device(struct dvb_device *dvbdev);
|
A D | dvb_net.h | 50 struct dvb_device *dvbdev; member 78 struct dvb_device *dvbdev; member
|
A D | dmxdev.h | 174 struct dvb_device *dvbdev; member
|
/linux-6.3-rc2/drivers/media/pci/ngene/ |
A D | ngene-dvb.c | 39 struct dvb_device *dvbdev = file->private_data; in ts_write() local 40 struct ngene_channel *chan = dvbdev->priv; in ts_write() 56 struct dvb_device *dvbdev = file->private_data; in ts_read() local 57 struct ngene_channel *chan = dvbdev->priv; in ts_read() 79 struct dvb_device *dvbdev = file->private_data; in ts_poll() local 80 struct ngene_channel *chan = dvbdev->priv; in ts_poll()
|
/linux-6.3-rc2/drivers/media/pci/bt8xx/ |
A D | dst_ca.c | 527 struct dvb_device *dvbdev; in dst_ca_ioctl() local 536 dvbdev = file->private_data; in dst_ca_ioctl() 537 state = (struct dst_state *)dvbdev->priv; in dst_ca_ioctl() 659 struct dvb_device *dvbdev; in dst_ca_attach() local 662 if (dvb_register_device(dvb_adapter, &dvbdev, &dvbdev_ca, dst, in dst_ca_attach() 664 dst->dst_ca = dvbdev; in dst_ca_attach()
|
A D | dst_ca.h | 42 struct dvb_device *dvbdev; member
|
/linux-6.3-rc2/drivers/media/firewire/ |
A D | firedtv-ci.c | 176 struct dvb_device *dvbdev = file->private_data; in fdtv_ca_ioctl() local 177 struct firedtv *fdtv = dvbdev->priv; in fdtv_ca_ioctl()
|
/linux-6.3-rc2/drivers/media/pci/cx88/ |
A D | cx88-dvb.c | 197 if (!core->dvbdev) in cx88_dvb_gate_ctrl() 200 f = &core->dvbdev->frontends; in cx88_dvb_gate_ctrl() 1682 switch (core->dvbdev->frontends.active_fe_id) { in cx8802_dvb_advise_acquire() 1688 core->dvbdev->ts_gen_cntrl = 0x02; /* Parallel IO */ in cx8802_dvb_advise_acquire() 1695 core->dvbdev->ts_gen_cntrl = 0x0c; /* Serial IO */ in cx8802_dvb_advise_acquire() 1736 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_probe() 1768 fe = vb2_dvb_get_frontend(&core->dvbdev->frontends, i); in cx8802_dvb_probe() 1802 vb2_dvb_dealloc_frontends(&core->dvbdev->frontends); in cx8802_dvb_probe() 1810 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_remove()
|
A D | cx88-mpeg.c | 725 core->dvbdev = dev; in cx8802_probe() 743 core->dvbdev = NULL; in cx8802_probe() 780 dev->core->dvbdev = NULL; in cx8802_remove()
|
A D | cx88-blackbird.c | 1156 struct cx8802_dev *dev = core->dvbdev; in cx8802_blackbird_probe() 1222 struct cx8802_dev *dev = core->dvbdev; in cx8802_blackbird_remove() 1225 blackbird_unregister_video(drv->core->dvbdev); in cx8802_blackbird_remove()
|
/linux-6.3-rc2/Documentation/driver-api/media/ |
A D | dtv-common.rst | 20 .. kernel-doc:: include/media/dvbdev.h
|
/linux-6.3-rc2/drivers/media/pci/ddbridge/ |
A D | ddbridge-core.c | 709 struct dvb_device *dvbdev = file->private_data; in ts_write() local 710 struct ddb_output *output = dvbdev->priv; in ts_write() 738 struct dvb_device *dvbdev = file->private_data; in ts_read() local 739 struct ddb_output *output = dvbdev->priv; in ts_read() 767 struct dvb_device *dvbdev = file->private_data; in ts_poll() local 768 struct ddb_output *output = dvbdev->priv; in ts_poll() 784 struct dvb_device *dvbdev = file->private_data; in ts_release() local 788 if (dvbdev) { in ts_release() 789 output = dvbdev->priv; in ts_release() 812 if (dvbdev) { in ts_open() [all …]
|
/linux-6.3-rc2/drivers/media/common/videobuf2/ |
A D | videobuf2-dvb.c | 323 if (fe->dvb.net.dvbdev) { in vb2_dvb_dealloc_frontends()
|
/linux-6.3-rc2/drivers/media/pci/pt3/ |
A D | pt3.c | 464 adap->dvb_adap.num, adap->dmxdev.dvbdev->id); in pt3_start_streaming() 471 adap->dvb_adap.num, adap->dmxdev.dvbdev->id); in pt3_start_streaming()
|