/drivers/media/dvb/mantis/ |
H A D | mantis_dvb.c | 103 static int mantis_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 105 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 126 static int mantis_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 128 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
/drivers/media/dvb/dvb-usb/ |
H A D | dvb-usb-dvb.c | 12 static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) argument 14 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; 46 "yes" : "no", dvbdmxfeed->pid, dvbdmxfeed->pid, 47 dvbdmxfeed->index, onoff ? "on" : "off"); 51 adap->props.fe[adap->active_fe].pid_filter(adap, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); 85 static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 87 deb_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid,dvbdmxfeed 91 dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/drivers/media/dvb/firewire/ |
H A D | firedtv-dvb.c | 53 int fdtv_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 55 struct firedtv *fdtv = dvbdmxfeed->demux->priv; 59 switch (dvbdmxfeed->type) { 65 dvbdmxfeed->type); 72 if (dvbdmxfeed->type == DMX_TYPE_TS) { 73 switch (dvbdmxfeed->pes_type) { 84 dvbdmxfeed->pes_type); 98 dvbdmxfeed->priv = (typeof(dvbdmxfeed->priv))(unsigned long)c; 99 fdtv->channel_pid[c] = dvbdmxfeed 123 fdtv_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/drivers/staging/media/as102/ |
H A D | as102_drv.c | 149 static int as102_dvb_dmx_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 152 struct dvb_demux *demux = dvbdmxfeed->demux; 161 as10x_pid_filter(as102_dev, dvbdmxfeed->index, 162 dvbdmxfeed->pid, 1); 172 static int as102_dvb_dmx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 174 struct dvb_demux *demux = dvbdmxfeed->demux; 186 as10x_pid_filter(as102_dev, dvbdmxfeed->index, 187 dvbdmxfeed->pid, 0);
|
/drivers/media/dvb/b2c2/ |
H A D | flexcop-hw-filter.c | 171 struct dvb_demux_feed *dvbdmxfeed, int onoff) 176 if (dvbdmxfeed->index >= max_pid_filter) 190 (fc, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); 194 else if (dvbdmxfeed->pid == 0x2000) 170 flexcop_pid_feed_control(struct flexcop_device *fc, struct dvb_demux_feed *dvbdmxfeed, int onoff) argument
|
H A D | flexcop.c | 58 static int flexcop_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 60 struct flexcop_device *fc = dvbdmxfeed->demux->priv; 61 return flexcop_pid_feed_control(fc, dvbdmxfeed, 1); 64 static int flexcop_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 66 struct flexcop_device *fc = dvbdmxfeed->demux->priv; 67 return flexcop_pid_feed_control(fc, dvbdmxfeed, 0);
|
/drivers/media/dvb/ngene/ |
H A D | ngene-dvb.c | 196 int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 198 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 209 int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 211 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
/drivers/media/video/pvrusb2/ |
H A D | pvrusb2-dvb.c | 205 static int pvr2_dvb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) argument 207 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; 236 static int pvr2_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 238 pvr2_trace(PVR2_TRACE_DVB_FEED, "start pid: 0x%04x", dvbdmxfeed->pid); 239 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 1); 242 static int pvr2_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 244 pvr2_trace(PVR2_TRACE_DVB_FEED, "stop pid: 0x%04x", dvbdmxfeed->pid); 245 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 0);
|
/drivers/media/dvb/bt8xx/ |
H A D | dvb-bt8xx.c | 71 static int dvb_bt8xx_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 73 struct dvb_demux*dvbdmx = dvbdmxfeed->demux; 92 static int dvb_bt8xx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 94 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
/drivers/media/dvb/dvb-core/ |
H A D | dvb_demux.c | 842 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 843 struct dvb_demux *dvbdemux = dvbdmxfeed->demux; 859 dvbdmxfilter->feed = dvbdmxfeed; 862 dvbdmxfilter->next = dvbdmxfeed->filter; 863 dvbdmxfeed->filter = dvbdmxfilter; 874 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 875 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 883 dvb_demux_feed_add(dvbdmxfeed); 885 dvbdmxfeed->pid = pid; 886 dvbdmxfeed 904 prepare_secfilters(struct dvb_demux_feed *dvbdmxfeed) argument 928 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 973 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 999 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local 1034 struct dvb_demux_feed *dvbdmxfeed; local 1072 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; local [all...] |
/drivers/media/dvb/ttpci/ |
H A D | av7110_av.c | 97 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) p2t->priv; local 99 if (!(dvbdmxfeed->ts_type & TS_PACKET)) 103 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) 104 return dvbdmxfeed->cb.ts(buf, len, NULL, 0, 105 &dvbdmxfeed->feed.ts, DMX_OK); 112 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) priv; local 114 dvbdmxfeed->cb.ts(data, 188, NULL, 0, 115 &dvbdmxfeed->feed.ts, DMX_OK); 120 struct dvb_demux_feed *dvbdmxfeed) 123 struct dvb_demux *dvbdmx = dvbdmxfeed 119 av7110_av_start_record(struct av7110 *av7110, int av, struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
H A D | av7110.c | 805 struct dvb_demux_feed *dvbdmxfeed = dvbdmxfilter->feed; local 806 struct av7110 *av7110 = dvbdmxfeed->demux->priv; 828 } else if ((dvbdmxfeed->ts_type & TS_PACKET) && 829 !(dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY)) { 830 av7110_p2t_init(&av7110->p2t_filter[dvbdmxfilter->index], dvbdmxfeed); 835 buf[2] = dvbdmxfeed->pid; 894 static int dvb_feed_start_pid(struct dvb_demux_feed *dvbdmxfeed) argument 896 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 905 i = dvbdmxfeed->pes_type; 907 if ((i == 2) && npids[i] && (dvbdmxfeed 937 dvb_feed_stop_pid(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/drivers/media/dvb/ddbridge/ |
H A D | ddbridge-core.c | 757 static int start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 759 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 768 static int stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument 770 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
|
/drivers/media/dvb/ttusb-budget/ |
H A D | dvb-ttusb-budget.c | 893 static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, argument 896 dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0); 899 static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, argument 902 // struct dvb_demux_feed *dvbdmxfeed = channel->dvbdmxfeed; 904 // dvbdmxfeed->cb.sec(data, len, 0, 0, &dvbdmxfeed->feed.sec, 0); 908 static int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 910 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed 954 ttusb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |
/drivers/media/dvb/ttusb-dec/ |
H A D | ttusb_dec.c | 930 static int ttusb_dec_start_ts_feed(struct dvb_demux_feed *dvbdmxfeed) argument 932 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; 941 if (dvbdmxfeed->ts_type & TS_DECODER) 944 if (dvbdmxfeed->ts_type & TS_PACKET) 947 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) 952 switch (dvbdmxfeed->pes_type) { 956 dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid; 957 dec->pid[DMX_PES_VIDEO] = dvbdmxfeed->pid; 958 dec->video_filter = dvbdmxfeed->filter; 964 dec->pid[DMX_PES_AUDIO] = dvbdmxfeed 998 ttusb_dec_start_sec_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1053 ttusb_dec_start_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1081 ttusb_dec_stop_ts_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1095 ttusb_dec_stop_sec_feed(struct dvb_demux_feed *dvbdmxfeed) argument 1116 ttusb_dec_stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument [all...] |