/drivers/media/firewire/ |
D | firedtv-dvb.c | 53 int fdtv_start_feed(struct dvb_demux_feed *dvbdmxfeed) in fdtv_start_feed() argument 55 struct firedtv *fdtv = dvbdmxfeed->demux->priv; in fdtv_start_feed() 59 switch (dvbdmxfeed->type) { in fdtv_start_feed() 65 dvbdmxfeed->type); in fdtv_start_feed() 72 if (dvbdmxfeed->type == DMX_TYPE_TS) { in fdtv_start_feed() 73 switch (dvbdmxfeed->pes_type) { in fdtv_start_feed() 84 dvbdmxfeed->pes_type); in fdtv_start_feed() 98 dvbdmxfeed->priv = (typeof(dvbdmxfeed->priv))(unsigned long)c; in fdtv_start_feed() 99 fdtv->channel_pid[c] = dvbdmxfeed->pid; in fdtv_start_feed() 102 if (dvbdmxfeed->pid == 8192) { in fdtv_start_feed() [all …]
|
D | firedtv.h | 142 int fdtv_start_feed(struct dvb_demux_feed *dvbdmxfeed); 143 int fdtv_stop_feed(struct dvb_demux_feed *dvbdmxfeed);
|
/drivers/media/dvb-core/ |
D | dvb_demux.c | 862 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; in dmx_section_feed_allocate_filter() local 863 struct dvb_demux *dvbdemux = dvbdmxfeed->demux; in dmx_section_feed_allocate_filter() 879 dvbdmxfilter->feed = dvbdmxfeed; in dmx_section_feed_allocate_filter() 882 dvbdmxfilter->next = dvbdmxfeed->filter; in dmx_section_feed_allocate_filter() 883 dvbdmxfeed->filter = dvbdmxfilter; in dmx_section_feed_allocate_filter() 894 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; in dmx_section_feed_set() local 895 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dmx_section_feed_set() 903 dvb_demux_feed_add(dvbdmxfeed); in dmx_section_feed_set() 905 dvbdmxfeed->pid = pid; in dmx_section_feed_set() 906 dvbdmxfeed->buffer_size = circular_buffer_size; in dmx_section_feed_set() [all …]
|
/drivers/media/usb/dvb-usb/ |
D | dvb-usb-dvb.c | 13 static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) in dvb_usb_ctrl_feed() argument 15 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_ctrl_feed() 47 "yes" : "no", dvbdmxfeed->pid, dvbdmxfeed->pid, in dvb_usb_ctrl_feed() 48 dvbdmxfeed->index, onoff ? "on" : "off"); in dvb_usb_ctrl_feed() 52 adap->props.fe[adap->active_fe].pid_filter(adap, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); in dvb_usb_ctrl_feed() 86 static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_usb_start_feed() argument 88 deb_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, in dvb_usb_start_feed() 89 dvbdmxfeed->type); in dvb_usb_start_feed() 90 return dvb_usb_ctrl_feed(dvbdmxfeed, 1); in dvb_usb_start_feed() 93 static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_usb_stop_feed() argument [all …]
|
/drivers/media/usb/ttusb-dec/ |
D | ttusb_dec.c | 929 static int ttusb_dec_start_ts_feed(struct dvb_demux_feed *dvbdmxfeed) in ttusb_dec_start_ts_feed() argument 931 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ttusb_dec_start_ts_feed() 940 if (dvbdmxfeed->ts_type & TS_DECODER) in ttusb_dec_start_ts_feed() 943 if (dvbdmxfeed->ts_type & TS_PACKET) in ttusb_dec_start_ts_feed() 946 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) in ttusb_dec_start_ts_feed() 951 switch (dvbdmxfeed->pes_type) { in ttusb_dec_start_ts_feed() 955 dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid; in ttusb_dec_start_ts_feed() 956 dec->pid[DMX_PES_VIDEO] = dvbdmxfeed->pid; in ttusb_dec_start_ts_feed() 957 dec->video_filter = dvbdmxfeed->filter; in ttusb_dec_start_ts_feed() 963 dec->pid[DMX_PES_AUDIO] = dvbdmxfeed->pid; in ttusb_dec_start_ts_feed() [all …]
|
/drivers/media/usb/as102/ |
D | as102_drv.c | 142 static int as102_dvb_dmx_start_feed(struct dvb_demux_feed *dvbdmxfeed) in as102_dvb_dmx_start_feed() argument 145 struct dvb_demux *demux = dvbdmxfeed->demux; in as102_dvb_dmx_start_feed() 152 as10x_pid_filter(as102_dev, dvbdmxfeed->index, in as102_dvb_dmx_start_feed() 153 dvbdmxfeed->pid, 1); in as102_dvb_dmx_start_feed() 162 static int as102_dvb_dmx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in as102_dvb_dmx_stop_feed() argument 164 struct dvb_demux *demux = dvbdmxfeed->demux; in as102_dvb_dmx_stop_feed() 174 as10x_pid_filter(as102_dev, dvbdmxfeed->index, in as102_dvb_dmx_stop_feed() 175 dvbdmxfeed->pid, 0); in as102_dvb_dmx_stop_feed()
|
/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.c | 205 static int pvr2_dvb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) in pvr2_dvb_ctrl_feed() argument 207 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; in pvr2_dvb_ctrl_feed() 236 static int pvr2_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in pvr2_dvb_start_feed() argument 238 pvr2_trace(PVR2_TRACE_DVB_FEED, "start pid: 0x%04x", dvbdmxfeed->pid); in pvr2_dvb_start_feed() 239 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 1); in pvr2_dvb_start_feed() 242 static int pvr2_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in pvr2_dvb_stop_feed() argument 244 pvr2_trace(PVR2_TRACE_DVB_FEED, "stop pid: 0x%04x", dvbdmxfeed->pid); in pvr2_dvb_stop_feed() 245 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 0); in pvr2_dvb_stop_feed()
|
/drivers/media/common/b2c2/ |
D | flexcop.c | 59 static int flexcop_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in flexcop_dvb_start_feed() argument 61 struct flexcop_device *fc = dvbdmxfeed->demux->priv; in flexcop_dvb_start_feed() 62 return flexcop_pid_feed_control(fc, dvbdmxfeed, 1); in flexcop_dvb_start_feed() 65 static int flexcop_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in flexcop_dvb_stop_feed() argument 67 struct flexcop_device *fc = dvbdmxfeed->demux->priv; in flexcop_dvb_stop_feed() 68 return flexcop_pid_feed_control(fc, dvbdmxfeed, 0); in flexcop_dvb_stop_feed()
|
D | flexcop-hw-filter.c | 175 struct dvb_demux_feed *dvbdmxfeed, int onoff) in flexcop_pid_feed_control() argument 183 if (dvbdmxfeed->index >= max_pid_filter) in flexcop_pid_feed_control() 197 (fc, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); in flexcop_pid_feed_control() 201 else if (dvbdmxfeed->pid == 0x2000) in flexcop_pid_feed_control()
|
D | flexcop-common.h | 178 struct dvb_demux_feed *dvbdmxfeed, int onoff);
|
/drivers/media/usb/dvb-usb-v2/ |
D | dvb_usb_core.c | 255 static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_usb_start_feed() argument 257 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_start_feed() 263 __func__, adap->id, adap->active_fe, dvbdmxfeed->type, in dvb_usb_start_feed() 264 adap->pid_filtering ? "yes" : "no", dvbdmxfeed->pid, in dvb_usb_start_feed() 265 dvbdmxfeed->pid, dvbdmxfeed->index); in dvb_usb_start_feed() 331 ret = adap->props->pid_filter(adap, dvbdmxfeed->index, in dvb_usb_start_feed() 332 dvbdmxfeed->pid, 1); in dvb_usb_start_feed() 343 static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_usb_stop_feed() argument 345 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_stop_feed() 350 __func__, adap->id, adap->active_fe, dvbdmxfeed->type, in dvb_usb_stop_feed() [all …]
|
/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 195 int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed) in ngene_start_feed() argument 197 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ngene_start_feed() 208 int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in ngene_stop_feed() argument 210 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ngene_stop_feed()
|
D | ngene.h | 905 int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed); 906 int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed);
|
/drivers/media/usb/ttusb-budget/ |
D | dvb-ttusb-budget.c | 895 static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, in ttusb_handle_ts_data() argument 898 dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0); in ttusb_handle_ts_data() 901 static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, in ttusb_handle_sec_data() argument 910 static int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in ttusb_start_feed() argument 912 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; in ttusb_start_feed() 917 switch (dvbdmxfeed->type) { in ttusb_start_feed() 926 if (dvbdmxfeed->type == DMX_TYPE_TS) { in ttusb_start_feed() 927 switch (dvbdmxfeed->pes_type) { in ttusb_start_feed() 941 if (dvbdmxfeed->type == DMX_TYPE_TS) { in ttusb_start_feed() 943 } else if (dvbdmxfeed->type == DMX_TYPE_SEC) { in ttusb_start_feed() [all …]
|
/drivers/media/pci/mantis/ |
D | mantis_dvb.c | 103 static int mantis_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in mantis_dvb_start_feed() argument 105 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in mantis_dvb_start_feed() 126 static int mantis_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in mantis_dvb_stop_feed() argument 128 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in mantis_dvb_stop_feed()
|
/drivers/media/pci/ttpci/ |
D | av7110.c | 801 struct dvb_demux_feed *dvbdmxfeed = dvbdmxfilter->feed; in StartHWFilter() local 802 struct av7110 *av7110 = dvbdmxfeed->demux->priv; in StartHWFilter() 824 } else if ((dvbdmxfeed->ts_type & TS_PACKET) && in StartHWFilter() 825 !(dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY)) { in StartHWFilter() 826 av7110_p2t_init(&av7110->p2t_filter[dvbdmxfilter->index], dvbdmxfeed); in StartHWFilter() 831 buf[2] = dvbdmxfeed->pid; in StartHWFilter() 890 static int dvb_feed_start_pid(struct dvb_demux_feed *dvbdmxfeed) in dvb_feed_start_pid() argument 892 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_feed_start_pid() 901 i = dvbdmxfeed->pes_type; in dvb_feed_start_pid() 903 if ((i == 2) && npids[i] && (dvbdmxfeed->ts_type & TS_PACKET)) { in dvb_feed_start_pid() [all …]
|
D | av7110_av.c | 97 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) p2t->priv; in av7110_record_cb() local 99 if (!(dvbdmxfeed->ts_type & TS_PACKET)) in av7110_record_cb() 103 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) in av7110_record_cb() 104 return dvbdmxfeed->cb.ts(buf, len, NULL, 0, in av7110_record_cb() 105 &dvbdmxfeed->feed.ts); in av7110_record_cb() 112 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) priv; in dvb_filter_pes2ts_cb() local 114 dvbdmxfeed->cb.ts(data, 188, NULL, 0, in dvb_filter_pes2ts_cb() 115 &dvbdmxfeed->feed.ts); in dvb_filter_pes2ts_cb() 120 struct dvb_demux_feed *dvbdmxfeed) in av7110_av_start_record() argument 123 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in av7110_av_start_record() [all …]
|
D | av7110_av.h | 17 struct dvb_demux_feed *dvbdmxfeed);
|
/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-core.c | 138 static int c8sectpfe_start_feed(struct dvb_demux_feed *dvbdmxfeed) in c8sectpfe_start_feed() argument 140 struct dvb_demux *demux = dvbdmxfeed->demux; in c8sectpfe_start_feed() 148 switch (dvbdmxfeed->type) { in c8sectpfe_start_feed() 159 if (dvbdmxfeed->type == DMX_TYPE_TS) { in c8sectpfe_start_feed() 160 switch (dvbdmxfeed->pes_type) { in c8sectpfe_start_feed() 187 if (dvbdmxfeed->pid == 8192) { in c8sectpfe_start_feed() 193 bitmap_set(bitmap, dvbdmxfeed->pid, 1); in c8sectpfe_start_feed() 259 static int c8sectpfe_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in c8sectpfe_stop_feed() argument 262 struct dvb_demux *demux = dvbdmxfeed->demux; in c8sectpfe_stop_feed() 283 if (dvbdmxfeed->pid == 8192) { in c8sectpfe_stop_feed() [all …]
|
/drivers/media/pci/cx23885/ |
D | altera-ci.h | 87 struct dvb_demux_feed *dvbdmxfeed, int onoff)
|
/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 71 static int dvb_bt8xx_start_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_bt8xx_start_feed() argument 73 struct dvb_demux*dvbdmx = dvbdmxfeed->demux; in dvb_bt8xx_start_feed() 92 static int dvb_bt8xx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_bt8xx_stop_feed() argument 94 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_bt8xx_stop_feed()
|
/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 819 static int smi_start_feed(struct dvb_demux_feed *dvbdmxfeed) in smi_start_feed() argument 821 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in smi_start_feed() 836 static int smi_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in smi_stop_feed() argument 838 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in smi_stop_feed()
|
/drivers/media/pci/ddbridge/ |
D | ddbridge-core.c | 758 static int start_feed(struct dvb_demux_feed *dvbdmxfeed) in start_feed() argument 760 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in start_feed() 769 static int stop_feed(struct dvb_demux_feed *dvbdmxfeed) in stop_feed() argument 771 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in stop_feed()
|