/linux-master/drivers/media/firewire/ |
H A D | firedtv-dvb.c | 49 int fdtv_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 51 struct firedtv *fdtv = dvbdmxfeed->demux->priv; 55 switch (dvbdmxfeed->type) { 61 dvbdmxfeed->type); 68 if (dvbdmxfeed->type == DMX_TYPE_TS) { 69 switch (dvbdmxfeed->pes_type) { 80 dvbdmxfeed->pes_type); 94 dvbdmxfeed->priv = (typeof(dvbdmxfeed->priv))(unsigned long)c; 95 fdtv->channel_pid[c] = dvbdmxfeed 119 fdtv_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
H A D | firedtv.h | 140 int fdtv_start_feed(struct dvb_demux_feed *dvbdmxfeed); 141 int fdtv_stop_feed(struct dvb_demux_feed *dvbdmxfeed);
|
/linux-master/drivers/media/dvb-core/ |
H A D | dvb_demux.c | 869 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 870 struct dvb_demux *dvbdemux = dvbdmxfeed->demux; 886 dvbdmxfilter->feed = dvbdmxfeed; 889 dvbdmxfilter->next = dvbdmxfeed->filter; 890 dvbdmxfeed->filter = dvbdmxfilter; 900 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 901 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 909 dvb_demux_feed_add(dvbdmxfeed); 911 dvbdmxfeed->pid = pid; 912 dvbdmxfeed 919 prepare_secfilters(struct dvb_demux_feed *dvbdmxfeed) argument 943 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 989 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 1015 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 1055 struct dvb_demux_feed *dvbdmxfeed; local 1093 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local [all...] |
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-dvb.c | 14 static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) argument 16 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; 48 "yes" : "no", dvbdmxfeed->pid, dvbdmxfeed->pid, 49 dvbdmxfeed->index, onoff ? "on" : "off"); 53 adap->props.fe[adap->active_fe].pid_filter(adap, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); 86 static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 88 deb_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, 89 dvbdmxfeed 93 dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/linux-master/drivers/staging/media/av7110/ |
H A D | av7110_av.h | 18 struct dvb_demux_feed *dvbdmxfeed);
|
H A D | av7110.c | 773 struct dvb_demux_feed *dvbdmxfeed = dvbdmxfilter->feed; local 774 struct av7110 *av7110 = dvbdmxfeed->demux->priv; 796 } else if ((dvbdmxfeed->ts_type & TS_PACKET) && 797 !(dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY)) { 798 av7110_p2t_init(&av7110->p2t_filter[dvbdmxfilter->index], dvbdmxfeed); 803 buf[2] = dvbdmxfeed->pid; 860 static int dvb_feed_start_pid(struct dvb_demux_feed *dvbdmxfeed) argument 862 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 871 i = dvbdmxfeed->pes_type; 873 if ((i == 2) && npids[i] && (dvbdmxfeed 903 dvb_feed_stop_pid(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
H A D | av7110_av.c | 81 struct dvb_demux_feed *dvbdmxfeed = p2t->priv; local 83 if (!(dvbdmxfeed->ts_type & TS_PACKET)) 87 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) 88 return dvbdmxfeed->cb.ts(buf, len, NULL, 0, 89 &dvbdmxfeed->feed.ts, NULL); 96 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) priv; local 98 dvbdmxfeed->cb.ts(data, 188, NULL, 0, 99 &dvbdmxfeed->feed.ts, NULL); 104 struct dvb_demux_feed *dvbdmxfeed) 107 struct dvb_demux *dvbdmx = dvbdmxfeed 103 av7110_av_start_record(struct av7110 *av7110, int av, struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/linux-master/drivers/media/usb/as102/ |
H A D | as102_drv.c | 133 static int as102_dvb_dmx_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 136 struct dvb_demux *demux = dvbdmxfeed->demux; 143 as10x_pid_filter(as102_dev, dvbdmxfeed->index, 144 dvbdmxfeed->pid, 1); 153 static int as102_dvb_dmx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 155 struct dvb_demux *demux = dvbdmxfeed->demux; 165 as10x_pid_filter(as102_dev, dvbdmxfeed->index, 166 dvbdmxfeed->pid, 0);
|
/linux-master/drivers/media/usb/ttusb-dec/ |
H A D | ttusb_dec.c | 964 static int ttusb_dec_start_ts_feed(struct dvb_demux_feed *dvbdmxfeed) argument 966 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 975 if (dvbdmxfeed->ts_type & TS_DECODER) 978 if (dvbdmxfeed->ts_type & TS_PACKET) 981 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) 986 switch (dvbdmxfeed->pes_type) { 990 dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid; 991 dec->pid[DMX_PES_VIDEO] = dvbdmxfeed->pid; 992 dec->video_filter = dvbdmxfeed->filter; 998 dec->pid[DMX_PES_AUDIO] = dvbdmxfeed 1032 ttusb_dec_start_sec_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1087 ttusb_dec_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1113 ttusb_dec_stop_ts_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1127 ttusb_dec_stop_sec_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1148 ttusb_dec_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/linux-master/drivers/media/common/b2c2/ |
H A D | flexcop-hw-filter.c | 176 struct dvb_demux_feed *dvbdmxfeed, int onoff) 184 if (dvbdmxfeed->index >= max_pid_filter) 198 (fc, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); 202 else if (dvbdmxfeed->pid == 0x2000) 175 flexcop_pid_feed_control(struct flexcop_device *fc, struct dvb_demux_feed *dvbdmxfeed, int onoff) argument
|
H A D | flexcop.c | 45 static int flexcop_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 47 struct flexcop_device *fc = dvbdmxfeed->demux->priv; 48 return flexcop_pid_feed_control(fc, dvbdmxfeed, 1); 51 static int flexcop_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 53 struct flexcop_device *fc = dvbdmxfeed->demux->priv; 54 return flexcop_pid_feed_control(fc, dvbdmxfeed, 0);
|
H A D | flexcop-common.h | 178 struct dvb_demux_feed *dvbdmxfeed, int onoff);
|
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-dvb.c | 190 static int pvr2_dvb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) argument 192 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; 221 static int pvr2_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 223 pvr2_trace(PVR2_TRACE_DVB_FEED, "start pid: 0x%04x", dvbdmxfeed->pid); 224 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 1); 227 static int pvr2_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 229 pvr2_trace(PVR2_TRACE_DVB_FEED, "stop pid: 0x%04x", dvbdmxfeed->pid); 230 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 0);
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | altera-ci.h | 77 struct dvb_demux_feed *dvbdmxfeed, int onoff)
|
/linux-master/drivers/media/pci/mantis/ |
H A D | mantis_dvb.c | 91 static int mantis_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 93 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 114 static int mantis_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 116 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
/linux-master/drivers/media/pci/ngene/ |
H A D | ngene-dvb.c | 275 int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 277 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 288 int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 290 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
H A D | ngene.h | 837 int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed); 838 int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed);
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | dvb_usb_core.c | 241 static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 243 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; 249 __func__, adap->id, adap->active_fe, dvbdmxfeed->type, 250 adap->pid_filtering ? "yes" : "no", dvbdmxfeed->pid, 251 dvbdmxfeed->pid, dvbdmxfeed->index); 317 ret = adap->props->pid_filter(adap, dvbdmxfeed->index, 318 dvbdmxfeed->pid, 1); 329 static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 331 struct dvb_usb_adapter *adap = dvbdmxfeed [all...] |
/linux-master/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-core.c | 137 static int c8sectpfe_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 139 struct dvb_demux *demux = dvbdmxfeed->demux; 147 switch (dvbdmxfeed->type) { 158 if (dvbdmxfeed->type == DMX_TYPE_TS) { 159 switch (dvbdmxfeed->pes_type) { 186 if (dvbdmxfeed->pid == 8192) { 192 bitmap_set(bitmap, dvbdmxfeed->pid, 1); 257 static int c8sectpfe_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 260 struct dvb_demux *demux = dvbdmxfeed->demux; 281 if (dvbdmxfeed [all...] |
/linux-master/drivers/media/usb/ttusb-budget/ |
H A D | dvb-ttusb-budget.c | 843 static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, argument 846 dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0); 849 static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, argument 852 // struct dvb_demux_feed *dvbdmxfeed = channel->dvbdmxfeed; 854 // dvbdmxfeed->cb.sec(data, len, 0, 0, &dvbdmxfeed->feed.sec, 0); 858 static int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 860 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed 904 ttusb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/linux-master/drivers/media/pci/bt8xx/ |
H A D | dvb-bt8xx.c | 60 static int dvb_bt8xx_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 62 struct dvb_demux*dvbdmx = dvbdmxfeed->demux; 81 static int dvb_bt8xx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 83 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
/linux-master/drivers/media/pci/smipcie/ |
H A D | smipcie-main.c | 814 static int smi_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 816 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 831 static int smi_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 833 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
/linux-master/drivers/media/pci/ddbridge/ |
H A D | ddbridge-core.c | 1268 static int start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1270 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 1280 static int stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1282 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|