Lines Matching refs:pid
418 u16 pid = ts_pid(buf); in dvb_dmx_swfilter_packet() local
452 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
457 pid, buf[1]); in dvb_dmx_swfilter_packet()
465 if (pid < MAX_PID) { in dvb_dmx_swfilter_packet()
467 demux->cnt_storage[pid] = in dvb_dmx_swfilter_packet()
468 (demux->cnt_storage[pid] + 1) & 0xf; in dvb_dmx_swfilter_packet()
470 if ((buf[3] & 0xf) != demux->cnt_storage[pid]) { in dvb_dmx_swfilter_packet()
472 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
479 pid, demux->cnt_storage[pid], in dvb_dmx_swfilter_packet()
481 demux->cnt_storage[pid] = buf[3] & 0xf; in dvb_dmx_swfilter_packet()
488 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
496 if (feed->pid == pid) in dvb_dmx_swfilter_packet()
498 else if (feed->pid == 0x2000) in dvb_dmx_swfilter_packet()
674 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_add()
688 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_del()
697 static int dmx_ts_feed_set(struct dmx_ts_feed *ts_feed, u16 pid, int ts_type, in dmx_ts_feed_set() argument
703 if (pid > DMX_MAX_PID) in dmx_ts_feed_set()
722 demux->pids[pes_type] = pid; in dmx_ts_feed_set()
727 feed->pid = pid; in dmx_ts_feed_set()
818 feed->pid = 0xffff; in dvbdmx_allocate_ts_feed()
863 feed->pid = 0xffff; in dvbdmx_release_ts_feed()
908 u16 pid, int check_crc) in dmx_section_feed_set() argument
913 if (pid > 0x1fff) in dmx_section_feed_set()
921 dvbdmxfeed->pid = pid; in dmx_section_feed_set()
1077 dvbdmxfeed->pid = 0xffff; in dvbdmx_allocate_section_feed()
1115 dvbdmxfeed->pid = 0xffff; in dvbdmx_release_section_feed()