Searched defs:dvbdmxfeed (Results 1 - 15 of 15) sorted by relevance

/drivers/media/dvb/mantis/
H A Dmantis_dvb.c103 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 Ddvb-usb-dvb.c12 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 Dfiredtv-dvb.c53 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 Das102_drv.c149 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 Dflexcop-hw-filter.c171 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 Dflexcop.c58 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 Dngene-dvb.c196 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 Dpvrusb2-dvb.c205 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 Ddvb-bt8xx.c71 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 Ddvb_demux.c842 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 Dav7110_av.c97 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 Dav7110.c804 struct dvb_demux_feed *dvbdmxfeed = dvbdmxfilter->feed; local
805 struct av7110 *av7110 = dvbdmxfeed->demux->priv;
827 } else if ((dvbdmxfeed->ts_type & TS_PACKET) &&
828 !(dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY)) {
829 av7110_p2t_init(&av7110->p2t_filter[dvbdmxfilter->index], dvbdmxfeed);
834 buf[2] = dvbdmxfeed->pid;
893 static int dvb_feed_start_pid(struct dvb_demux_feed *dvbdmxfeed) argument
895 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
904 i = dvbdmxfeed->pes_type;
906 if ((i == 2) && npids[i] && (dvbdmxfeed
936 dvb_feed_stop_pid(struct dvb_demux_feed *dvbdmxfeed) argument
[all...]
/drivers/media/dvb/ddbridge/
H A Dddbridge-core.c758 static int start_feed(struct dvb_demux_feed *dvbdmxfeed) argument
760 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
769 static int stop_feed(struct dvb_demux_feed *dvbdmxfeed) argument
771 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
/drivers/media/dvb/ttusb-budget/
H A Ddvb-ttusb-budget.c893 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 Dttusb_dec.c930 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...]

Completed in 395 milliseconds