/linux/drivers/media/dvb-core/ |
H A D | dvbdev.c | 3 * dvbdev.c 10 #define pr_fmt(fmt) "dvbdev: " fmt 24 #include <media/dvbdev.h> 88 struct dvb_device *dvbdev; in dvb_device_open() local 97 dvbdev = dvb_minors[minor]; in dvb_device_open() 99 if (dvbdev && dvbdev->fops) { in dvb_device_open() 103 new_fops = fops_get(dvbdev->fops); in dvb_device_open() 106 file->private_data = dvb_device_get(dvbdev); in dvb_device_open() 113 dvb_device_put(dvbdev); in dvb_device_open() 132 struct dvb_device *dvbdev = file->private_data; dvb_generic_open() local 157 struct dvb_device *dvbdev = file->private_data; dvb_generic_release() local 178 struct dvb_device *dvbdev = file->private_data; dvb_generic_ioctl() local 207 dvb_media_device_free(struct dvb_device * dvbdev) dvb_media_device_free() argument 249 dvb_create_tsout_entity(struct dvb_device * dvbdev,const char * name,int npads) dvb_create_tsout_entity() argument 293 dvb_create_media_entity(struct dvb_device * dvbdev,int type,int demux_sink_pads) dvb_create_media_entity() argument 390 dvb_register_media_device(struct dvb_device * dvbdev,int type,int minor,unsigned int demux_sink_pads) dvb_register_media_device() argument 458 struct dvb_device *dvbdev; dvb_register_device() local 597 dvb_remove_device(struct dvb_device * dvbdev) dvb_remove_device() argument 617 struct dvb_device *dvbdev = container_of(ref, struct dvb_device, ref); dvb_free_device() local 622 dvb_device_get(struct dvb_device * dvbdev) dvb_device_get() argument 629 dvb_device_put(struct dvb_device * dvbdev) dvb_device_put() argument 635 dvb_unregister_device(struct dvb_device * dvbdev) dvb_unregister_device() argument 1071 const struct dvb_device *dvbdev = dev_get_drvdata(dev); dvb_uevent() local 1081 const struct dvb_device *dvbdev = dev_get_drvdata(dev); dvb_devnode() local [all...] |
H A D | dvb_ca_en50221.c | 120 struct dvb_device *dvbdev; member 166 dvb_device_put(ca->dvbdev); in dvb_ca_private_free() 537 ca->dvbdev->adapter->num, dvb_str[8], dvb_str[9], in dvb_ca_en50221_parse_attributes() 705 ca->dvbdev->adapter->num, bytes_read, in dvb_ca_en50221_read_data() 713 ca->dvbdev->adapter->num); in dvb_ca_en50221_read_data() 721 ca->dvbdev->adapter->num); in dvb_ca_en50221_read_data() 1167 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1184 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1191 ca->dvbdev->adapter->num); in dvb_ca_en50221_thread_state_machine() 1200 ca->dvbdev in dvb_ca_en50221_thread_state_machine() 1349 struct dvb_device *dvbdev = file->private_data; dvb_ca_en50221_io_do_ioctl() local 1450 struct dvb_device *dvbdev = file->private_data; dvb_ca_en50221_io_write() local 1605 struct dvb_device *dvbdev = file->private_data; dvb_ca_en50221_io_read() local 1713 struct dvb_device *dvbdev = file->private_data; dvb_ca_en50221_io_open() local 1774 struct dvb_device *dvbdev = file->private_data; dvb_ca_en50221_io_release() local 1812 struct dvb_device *dvbdev = file->private_data; dvb_ca_en50221_io_poll() local [all...] |
H A D | dmxdev.c | 118 struct dvb_device *dvbdev = file->private_data; in dvb_dvr_open() local 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() 202 struct dvb_device *dvbdev = file->private_data; in dvb_dvr_release() local 203 struct dmxdev *dmxdev = dvbdev->priv; in dvb_dvr_release() 220 dvbdev->readers++; in dvb_dvr_release() 232 dvbdev->users--; in dvb_dvr_release() 233 if (dvbdev in dvb_dvr_release() 245 struct dvb_device *dvbdev = file->private_data; dvb_dvr_write() local 268 struct dvb_device *dvbdev = file->private_data; dvb_dvr_read() local 783 struct dvb_device *dvbdev = file->private_data; dvb_demux_open() local 1287 struct dvb_device *dvbdev = file->private_data; dvb_dvr_do_ioctl() local 1339 struct dvb_device *dvbdev = file->private_data; dvb_dvr_poll() local 1368 struct dvb_device *dvbdev = file->private_data; dvb_dvr_mmap() local [all...] |
H A D | dvb_net.c | 1361 if (dvbnet->dvbdev->id) 1363 dvbnet->dvbdev->adapter->num, dvbnet->dvbdev->id, if_num); 1367 dvbnet->dvbdev->adapter->num, if_num); 1370 eth_hw_addr_set(net, dvbnet->dvbdev->adapter->proposed_mac); 1426 struct dvb_device *dvbdev = file->private_data; local 1427 struct dvb_net *dvbnet = dvbdev->priv; 1447 if (!try_module_get(dvbdev->adapter->module)) { 1454 module_put(dvbdev->adapter->module); 1498 module_put(dvbdev 1569 struct dvb_device *dvbdev = file->private_data; global() local 1590 struct dvb_device *dvbdev = file->private_data; global() local [all...] |
H A D | dvb_frontend.c | 36 #include <media/dvbdev.h> 95 struct dvb_device *dvbdev; member 139 dvb_device_put(fepriv->dvbdev); in __dvb_frontend_free() 363 struct dvb_frontend *fe = fepriv->dvbdev->priv; in dvb_frontend_swzigzag_update_delay() 631 if (fepriv->dvbdev->writers == 1) in dvb_frontend_is_exiting() 2065 struct dvb_device *dvbdev = file->private_data; in dvb_frontend_do_ioctl() local 2066 struct dvb_frontend *fe = dvbdev->priv; in dvb_frontend_do_ioctl() 2109 struct dvb_device *dvbdev = file->private_data; in dvb_frontend_ioctl() local 2111 if (!dvbdev) in dvb_frontend_ioctl() 2145 struct dvb_device *dvbdev in dvb_frontend_handle_compat_ioctl() local 2239 struct dvb_device *dvbdev = file->private_data; dvb_frontend_compat_ioctl() local 2433 struct dvb_device *dvbdev = file->private_data; dvb_frontend_handle_ioctl() local 2749 struct dvb_device *dvbdev = file->private_data; dvb_frontend_poll() local 2765 struct dvb_device *dvbdev = file->private_data; dvb_frontend_open() local 2902 struct dvb_device *dvbdev = file->private_data; dvb_frontend_release() local [all...] |
H A D | Makefile | 9 dvb-core-objs := dvbdev.o dmxdev.o dvb_demux.o \
|
/linux/drivers/media/usb/dvb-usb/ |
H 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...] |
H A D | cxusb.c | 420 struct dvb_usb_device *dvbdev = adap->dev; in cxusb_streaming_ctrl() local 421 bool is_medion = dvbdev->props.devices[0].warm_ids[0] == in cxusb_streaming_ctrl() 428 ret = cxusb_medion_get(dvbdev, CXUSB_OPEN_DIGITAL); in cxusb_streaming_ctrl() 434 cxusb_ctrl_msg(dvbdev, CMD_STREAMING_ON, buf, 2, NULL, 0); in cxusb_streaming_ctrl() 436 cxusb_ctrl_msg(dvbdev, CMD_STREAMING_OFF, NULL, 0, NULL, 0); in cxusb_streaming_ctrl() 439 cxusb_medion_put(dvbdev); in cxusb_streaming_ctrl() 699 struct dvb_usb_device *dvbdev = adap->dev; in cxusb_fmd1216me_tuner_attach() local 700 bool is_medion = dvbdev->props.devices[0].warm_ids[0] == in cxusb_fmd1216me_tuner_attach() 704 &dvbdev->i2c_adap, 0x61, in cxusb_fmd1216me_tuner_attach() 823 struct dvb_usb_device *dvbdev in cxusb_medion_fe_ts_bus_ctrl() local 833 cxusb_medion_set_mode(struct dvb_usb_device * dvbdev,bool digital) cxusb_medion_set_mode() argument 897 struct dvb_usb_device *dvbdev = adap->dev; cxusb_cx22702_frontend_attach() local 1421 cxusb_medion_get(struct dvb_usb_device * dvbdev,enum cxusb_open_type open_type) cxusb_medion_get() argument 1495 cxusb_medion_put(struct dvb_usb_device * dvbdev) cxusb_medion_put() argument 1533 cxusb_medion_priv_init(struct dvb_usb_device * dvbdev) cxusb_medion_priv_init() argument 1544 cxusb_medion_priv_destroy(struct dvb_usb_device * dvbdev) cxusb_medion_priv_destroy() argument 1599 struct dvb_usb_device *dvbdev; cxusb_probe() local [all...] |
/linux/drivers/staging/media/av7110/ |
H A D | av7110_ca.c | 203 struct dvb_device *dvbdev = file->private_data; in dvb_ca_open() local 204 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_open() 217 struct dvb_device *dvbdev = file->private_data; in dvb_ca_poll() local 218 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_poll() 239 struct dvb_device *dvbdev = file->private_data; in dvb_ca_ioctl() local 240 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_ioctl() 331 struct dvb_device *dvbdev = file->private_data; in dvb_ca_write() local 332 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_write() 341 struct dvb_device *dvbdev = file->private_data; in dvb_ca_read() local 342 struct av7110 *av7110 = dvbdev in dvb_ca_read() [all...] |
H A D | av7110_av.c | 927 struct dvb_device *dvbdev = file->private_data; in dvb_video_poll() local 928 struct av7110 *av7110 = dvbdev->priv; in dvb_video_poll() 957 struct dvb_device *dvbdev = file->private_data; in dvb_video_write() local 958 struct av7110 *av7110 = dvbdev->priv; in dvb_video_write() 979 struct dvb_device *dvbdev = file->private_data; in dvb_audio_poll() local 980 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_poll() 1001 struct dvb_device *dvbdev = file->private_data; in dvb_audio_write() local 1002 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_write() 1132 struct dvb_device *dvbdev = file->private_data; in dvb_video_ioctl() local 1133 struct av7110 *av7110 = dvbdev in dvb_video_ioctl() 1364 struct dvb_device *dvbdev = file->private_data; dvb_audio_ioctl() local 1513 struct dvb_device *dvbdev = file->private_data; dvb_video_open() local 1540 struct dvb_device *dvbdev = file->private_data; dvb_video_release() local 1553 struct dvb_device *dvbdev = file->private_data; dvb_audio_open() local 1568 struct dvb_device *dvbdev = file->private_data; dvb_audio_release() local [all...] |
/linux/include/media/ |
H A D | dvbdev.h | 2 * dvbdev.h 152 * @intf_devnode: Pointer to media_intf_devnode. Used by the dvbdev core to 185 /* Allocated and filled inside dvbdev.c */ 214 * @dvbdev: pointer to struct dvb_device 216 struct dvb_device *dvb_device_get(struct dvb_device *dvbdev); 221 * @dvbdev: pointer to struct dvb_device 223 void dvb_device_put(struct dvb_device *dvbdev); 269 * @dvbdev: pointer to struct dvb_device 274 void dvb_remove_device(struct dvb_device *dvbdev); 280 * @dvbdev [all...] |
H A D | dvb_net.h | 23 #include <media/dvbdev.h> 34 * @dvbdev: pointer to &struct dvb_device. 51 struct dvb_device *dvbdev; member 80 struct dvb_device *dvbdev; member
|
H A D | dmxdev.h | 34 #include <media/dvbdev.h> 157 * @dvbdev: pointer to &struct dvb_device associated with 174 struct dvb_device *dvbdev; member
|
/linux/drivers/media/pci/ngene/ |
H 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/drivers/media/pci/bt8xx/ |
H A D | dst_ca.c | 16 #include <media/dvbdev.h> 527 struct dvb_device *dvbdev; in dst_ca_ioctl() local 536 dvbdev = file->private_data; in dst_ca_ioctl() 537 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()
|
H A D | dst_ca.h | 42 struct dvb_device *dvbdev; member
|
/linux/drivers/media/firewire/ |
H A D | firedtv-ci.c | 14 #include <media/dvbdev.h> 176 struct dvb_device *dvbdev = file->private_data; in fdtv_ca_ioctl() local 177 struct firedtv *fdtv = dvbdev->priv; in fdtv_ca_ioctl()
|
/linux/drivers/media/pci/cx88/ |
H A D | cx88-dvb.c | 195 if (!core->dvbdev) in cx88_dvb_gate_ctrl() 198 f = &core->dvbdev->frontends; in cx88_dvb_gate_ctrl() 1680 switch (core->dvbdev->frontends.active_fe_id) { in cx8802_dvb_advise_acquire() 1686 core->dvbdev->ts_gen_cntrl = 0x02; /* Parallel IO */ in cx8802_dvb_advise_acquire() 1693 core->dvbdev->ts_gen_cntrl = 0x0c; /* Serial IO */ in cx8802_dvb_advise_acquire() 1734 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_probe() 1766 fe = vb2_dvb_get_frontend(&core->dvbdev->frontends, i); in cx8802_dvb_probe() 1800 vb2_dvb_dealloc_frontends(&core->dvbdev->frontends); in cx8802_dvb_probe() 1808 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_remove()
|
H 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()
|
H A D | cx88-blackbird.c | 1154 struct cx8802_dev *dev = core->dvbdev; in cx8802_blackbird_probe() 1220 struct cx8802_dev *dev = core->dvbdev; in cx8802_blackbird_remove() 1223 blackbird_unregister_video(drv->core->dvbdev); in cx8802_blackbird_remove()
|
H A D | cx88-core.c | 897 if (core->dvbdev && vb2_is_busy(&core->dvbdev->vb2_mpegq)) in cx88_set_tvnorm()
|
/linux/Documentation/driver-api/media/ |
H A D | dtv-common.rst | 11 .. kernel-doc:: include/media/dvbdev.h
|
/linux/drivers/media/pci/ddbridge/ |
H 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() 808 struct dvb_device *dvbdev in ts_open() local [all...] |
/linux/drivers/media/pci/pt3/ |
H A D | pt3.c | 18 #include <media/dvbdev.h> 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()
|
/linux/drivers/media/common/videobuf2/ |
H A D | videobuf2-dvb.c | 324 if (fe->dvb.net.dvbdev) { in vb2_dvb_dealloc_frontends()
|