/linux-6.3-rc2/drivers/media/firewire/ |
A D | firedtv-dvb.c | 55 switch (dvbdmxfeed->type) { in fdtv_start_feed() 61 dvbdmxfeed->type); in fdtv_start_feed() 68 if (dvbdmxfeed->type == DMX_TYPE_TS) { in fdtv_start_feed() 69 switch (dvbdmxfeed->pes_type) { in fdtv_start_feed() 80 dvbdmxfeed->pes_type); in fdtv_start_feed() 94 dvbdmxfeed->priv = (typeof(dvbdmxfeed->priv))(unsigned long)c; in fdtv_start_feed() 95 fdtv->channel_pid[c] = dvbdmxfeed->pid; in fdtv_start_feed() 98 if (dvbdmxfeed->pid == 8192) { in fdtv_start_feed() 126 if (dvbdmxfeed->type == DMX_TYPE_TS && in fdtv_stop_feed() 130 if (dvbdmxfeed->ts_type & TS_DECODER) { in fdtv_stop_feed() [all …]
|
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-6.3-rc2/drivers/media/dvb-core/ |
A D | dvb_demux.c | 911 dvbdmxfeed->pid = pid; in dmx_section_feed_set() 955 if (!dvbdmxfeed->filter) { in dmx_section_feed_start_filtering() 961 dvbdmxfeed->feed.sec.secbuf = dvbdmxfeed->feed.sec.secbuf_base; in dmx_section_feed_start_filtering() 1034 f = dvbdmxfeed->filter; in dmx_section_feed_release_filter() 1067 dvbdmxfeed->demux = dvbdmx; in dvbdmx_allocate_section_feed() 1068 dvbdmxfeed->pid = 0xffff; in dvbdmx_allocate_section_feed() 1069 dvbdmxfeed->buffer_flags = 0; in dvbdmx_allocate_section_feed() 1070 dvbdmxfeed->feed.sec.secbuf = dvbdmxfeed->feed.sec.secbuf_base; in dvbdmx_allocate_section_feed() 1071 dvbdmxfeed->feed.sec.secbufp = dvbdmxfeed->feed.sec.seclen = 0; in dvbdmx_allocate_section_feed() 1073 dvbdmxfeed->filter = NULL; in dvbdmx_allocate_section_feed() [all …]
|
/linux-6.3-rc2/drivers/media/usb/dvb-usb/ |
A D | dvb-usb-dvb.c | 16 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_ctrl_feed() 48 "yes" : "no", dvbdmxfeed->pid, dvbdmxfeed->pid, in dvb_usb_ctrl_feed() 49 dvbdmxfeed->index, onoff ? "on" : "off"); in dvb_usb_ctrl_feed() 53 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 95 deb_ts("stop pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, dvbdmxfeed->type); in dvb_usb_stop_feed() [all …]
|
/linux-6.3-rc2/drivers/media/usb/ttusb-dec/ |
A D | ttusb_dec.c | 975 if (dvbdmxfeed->ts_type & TS_DECODER) in ttusb_dec_start_ts_feed() 978 if (dvbdmxfeed->ts_type & TS_PACKET) in ttusb_dec_start_ts_feed() 986 switch (dvbdmxfeed->pes_type) { in ttusb_dec_start_ts_feed() 990 dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid; in ttusb_dec_start_ts_feed() 992 dec->video_filter = dvbdmxfeed->filter; in ttusb_dec_start_ts_feed() 999 dec->audio_filter = dvbdmxfeed->filter; in ttusb_dec_start_ts_feed() 1053 pid = htons(dvbdmxfeed->pid); in ttusb_dec_start_sec_feed() 1068 finfo->filter = dvbdmxfeed->filter; in ttusb_dec_start_sec_feed() 1076 dvbdmxfeed->priv = finfo; in ttusb_dec_start_sec_feed() 1098 switch (dvbdmxfeed->type) { in ttusb_dec_start_feed() [all …]
|
/linux-6.3-rc2/drivers/media/usb/as102/ |
A D | as102_drv.c | 133 static int as102_dvb_dmx_start_feed(struct dvb_demux_feed *dvbdmxfeed) in as102_dvb_dmx_start_feed() argument 136 struct dvb_demux *demux = dvbdmxfeed->demux; in as102_dvb_dmx_start_feed() 143 as10x_pid_filter(as102_dev, dvbdmxfeed->index, in as102_dvb_dmx_start_feed() 144 dvbdmxfeed->pid, 1); in as102_dvb_dmx_start_feed() 153 static int as102_dvb_dmx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in as102_dvb_dmx_stop_feed() argument 155 struct dvb_demux *demux = dvbdmxfeed->demux; in as102_dvb_dmx_stop_feed() 165 as10x_pid_filter(as102_dev, dvbdmxfeed->index, in as102_dvb_dmx_stop_feed() 166 dvbdmxfeed->pid, 0); in as102_dvb_dmx_stop_feed()
|
/linux-6.3-rc2/drivers/media/usb/pvrusb2/ |
A D | pvrusb2-dvb.c | 192 static int pvr2_dvb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) in pvr2_dvb_ctrl_feed() argument 194 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; in pvr2_dvb_ctrl_feed() 223 static int pvr2_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in pvr2_dvb_start_feed() argument 225 pvr2_trace(PVR2_TRACE_DVB_FEED, "start pid: 0x%04x", dvbdmxfeed->pid); in pvr2_dvb_start_feed() 226 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 1); in pvr2_dvb_start_feed() 229 static int pvr2_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in pvr2_dvb_stop_feed() argument 231 pvr2_trace(PVR2_TRACE_DVB_FEED, "stop pid: 0x%04x", dvbdmxfeed->pid); in pvr2_dvb_stop_feed() 232 return pvr2_dvb_ctrl_feed(dvbdmxfeed, 0); in pvr2_dvb_stop_feed()
|
/linux-6.3-rc2/drivers/media/common/b2c2/ |
A D | flexcop-hw-filter.c | 176 struct dvb_demux_feed *dvbdmxfeed, int onoff) in flexcop_pid_feed_control() argument 184 if (dvbdmxfeed->index >= max_pid_filter) in flexcop_pid_feed_control() 198 (fc, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); in flexcop_pid_feed_control() 202 else if (dvbdmxfeed->pid == 0x2000) in flexcop_pid_feed_control()
|
A D | flexcop.c | 45 static int flexcop_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in flexcop_dvb_start_feed() argument 47 struct flexcop_device *fc = dvbdmxfeed->demux->priv; in flexcop_dvb_start_feed() 48 return flexcop_pid_feed_control(fc, dvbdmxfeed, 1); in flexcop_dvb_start_feed() 51 static int flexcop_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in flexcop_dvb_stop_feed() argument 53 struct flexcop_device *fc = dvbdmxfeed->demux->priv; in flexcop_dvb_stop_feed() 54 return flexcop_pid_feed_control(fc, dvbdmxfeed, 0); in flexcop_dvb_stop_feed()
|
A D | flexcop-common.h | 178 struct dvb_demux_feed *dvbdmxfeed, int onoff);
|
/linux-6.3-rc2/drivers/media/usb/dvb-usb-v2/ |
A D | dvb_usb_core.c | 243 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_start_feed() 249 __func__, adap->id, adap->active_fe, dvbdmxfeed->type, in dvb_usb_start_feed() 250 adap->pid_filtering ? "yes" : "no", dvbdmxfeed->pid, in dvb_usb_start_feed() 251 dvbdmxfeed->pid, dvbdmxfeed->index); in dvb_usb_start_feed() 317 ret = adap->props->pid_filter(adap, dvbdmxfeed->index, in dvb_usb_start_feed() 318 dvbdmxfeed->pid, 1); in dvb_usb_start_feed() 331 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_stop_feed() 337 adap->pid_filtering ? "yes" : "no", dvbdmxfeed->pid, in dvb_usb_stop_feed() 338 dvbdmxfeed->pid, dvbdmxfeed->index); in dvb_usb_stop_feed() 345 ret = adap->props->pid_filter(adap, dvbdmxfeed->index, in dvb_usb_stop_feed() [all …]
|
/linux-6.3-rc2/drivers/media/usb/ttusb-budget/ |
A D | dvb-ttusb-budget.c | 846 dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0); in ttusb_handle_ts_data() 860 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; in ttusb_start_feed() 865 switch (dvbdmxfeed->type) { in ttusb_start_feed() 874 if (dvbdmxfeed->type == DMX_TYPE_TS) { in ttusb_start_feed() 875 switch (dvbdmxfeed->pes_type) { in ttusb_start_feed() 889 if (dvbdmxfeed->type == DMX_TYPE_TS) { in ttusb_start_feed() 891 } else if (dvbdmxfeed->type == DMX_TYPE_SEC) { in ttusb_start_feed() 896 ttusb_set_channel(ttusb, dvbdmxfeed->index, feed_type, dvbdmxfeed->pid); in ttusb_start_feed() 904 static int ttusb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in ttusb_stop_feed() argument 906 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; in ttusb_stop_feed() [all …]
|
/linux-6.3-rc2/drivers/media/pci/mantis/ |
A D | mantis_dvb.c | 91 static int mantis_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in mantis_dvb_start_feed() argument 93 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in mantis_dvb_start_feed() 114 static int mantis_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in mantis_dvb_stop_feed() argument 116 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in mantis_dvb_stop_feed()
|
/linux-6.3-rc2/drivers/media/pci/ngene/ |
A D | ngene-dvb.c | 275 int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed) in ngene_start_feed() argument 277 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ngene_start_feed() 288 int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in ngene_stop_feed() argument 290 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ngene_stop_feed()
|
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-6.3-rc2/drivers/media/platform/st/sti/c8sectpfe/ |
A D | c8sectpfe-core.c | 135 static int c8sectpfe_start_feed(struct dvb_demux_feed *dvbdmxfeed) in c8sectpfe_start_feed() argument 137 struct dvb_demux *demux = dvbdmxfeed->demux; in c8sectpfe_start_feed() 145 switch (dvbdmxfeed->type) { in c8sectpfe_start_feed() 156 if (dvbdmxfeed->type == DMX_TYPE_TS) { in c8sectpfe_start_feed() 157 switch (dvbdmxfeed->pes_type) { in c8sectpfe_start_feed() 184 if (dvbdmxfeed->pid == 8192) { in c8sectpfe_start_feed() 190 bitmap_set(bitmap, dvbdmxfeed->pid, 1); in c8sectpfe_start_feed() 255 static int c8sectpfe_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in c8sectpfe_stop_feed() argument 258 struct dvb_demux *demux = dvbdmxfeed->demux; in c8sectpfe_stop_feed() 279 if (dvbdmxfeed->pid == 8192) { in c8sectpfe_stop_feed() [all …]
|
/linux-6.3-rc2/drivers/staging/media/av7110/ |
A D | av7110.c | 803 buf[2] = dvbdmxfeed->pid; in StartHWFilter() 862 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_feed_start_pid() 871 i = dvbdmxfeed->pes_type; in dvb_feed_start_pid() 877 ret = StartHWFilter(dvbdmxfeed->filter); in dvb_feed_start_pid() 880 if (dvbdmxfeed->pes_type <= 2 || dvbdmxfeed->pes_type == 4) { in dvb_feed_start_pid() 886 if (dvbdmxfeed->pes_type < 2 && npids[0]) in dvb_feed_start_pid() 905 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_feed_stop_pid() 914 if (dvbdmxfeed->pes_type <= 1) { in dvb_feed_stop_pid() 924 i = dvbdmxfeed->pes_type; in dvb_feed_stop_pid() 927 if (dvbdmxfeed->ts_type & TS_PACKET) in dvb_feed_stop_pid() [all …]
|
A D | av7110_av.c | 81 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) p2t->priv; in av7110_record_cb() local 83 if (!(dvbdmxfeed->ts_type & TS_PACKET)) in av7110_record_cb() 87 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) in av7110_record_cb() 88 return dvbdmxfeed->cb.ts(buf, len, NULL, 0, in av7110_record_cb() 89 &dvbdmxfeed->feed.ts, NULL); in av7110_record_cb() 96 struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) priv; in dvb_filter_pes2ts_cb() local 98 dvbdmxfeed->cb.ts(data, 188, NULL, 0, in dvb_filter_pes2ts_cb() 99 &dvbdmxfeed->feed.ts, NULL); in dvb_filter_pes2ts_cb() 104 struct dvb_demux_feed *dvbdmxfeed) in av7110_av_start_record() argument 107 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in av7110_av_start_record() [all …]
|
A D | av7110_av.h | 18 struct dvb_demux_feed *dvbdmxfeed);
|
/linux-6.3-rc2/drivers/media/pci/cx23885/ |
A D | altera-ci.h | 77 struct dvb_demux_feed *dvbdmxfeed, int onoff)
|
/linux-6.3-rc2/drivers/media/pci/bt8xx/ |
A D | dvb-bt8xx.c | 60 static int dvb_bt8xx_start_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_bt8xx_start_feed() argument 62 struct dvb_demux*dvbdmx = dvbdmxfeed->demux; in dvb_bt8xx_start_feed() 81 static int dvb_bt8xx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in dvb_bt8xx_stop_feed() argument 83 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_bt8xx_stop_feed()
|
/linux-6.3-rc2/drivers/media/pci/smipcie/ |
A D | smipcie-main.c | 814 static int smi_start_feed(struct dvb_demux_feed *dvbdmxfeed) in smi_start_feed() argument 816 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in smi_start_feed() 831 static int smi_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in smi_stop_feed() argument 833 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in smi_stop_feed()
|
/linux-6.3-rc2/drivers/media/pci/ddbridge/ |
A D | ddbridge-core.c | 1268 static int start_feed(struct dvb_demux_feed *dvbdmxfeed) in start_feed() argument 1270 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in start_feed() 1280 static int stop_feed(struct dvb_demux_feed *dvbdmxfeed) in stop_feed() argument 1282 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in stop_feed()
|