Lines Matching refs:pid

397 	u16 pid = ts_pid(buf);  in dvb_dmx_swfilter_packet()  local
436 pid, buf[1]); in dvb_dmx_swfilter_packet()
444 if (pid < MAX_PID) { in dvb_dmx_swfilter_packet()
446 demux->cnt_storage[pid] = in dvb_dmx_swfilter_packet()
447 (demux->cnt_storage[pid] + 1) & 0xf; in dvb_dmx_swfilter_packet()
449 if ((buf[3] & 0xf) != demux->cnt_storage[pid]) { in dvb_dmx_swfilter_packet()
451 pid, demux->cnt_storage[pid], in dvb_dmx_swfilter_packet()
453 demux->cnt_storage[pid] = buf[3] & 0xf; in dvb_dmx_swfilter_packet()
460 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
468 if (feed->pid == pid) in dvb_dmx_swfilter_packet()
470 else if (feed->pid == 0x2000) in dvb_dmx_swfilter_packet()
644 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_add()
658 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_del()
667 static int dmx_ts_feed_set(struct dmx_ts_feed *ts_feed, u16 pid, int ts_type, in dmx_ts_feed_set() argument
674 if (pid > DMX_MAX_PID) in dmx_ts_feed_set()
693 demux->pids[pes_type] = pid; in dmx_ts_feed_set()
698 feed->pid = pid; in dmx_ts_feed_set()
802 feed->pid = 0xffff; in dvbdmx_allocate_ts_feed()
851 feed->pid = 0xffff; in dvbdmx_release_ts_feed()
896 u16 pid, size_t circular_buffer_size, in dmx_section_feed_set() argument
902 if (pid > 0x1fff) in dmx_section_feed_set()
910 dvbdmxfeed->pid = pid; in dmx_section_feed_set()
1077 dvbdmxfeed->pid = 0xffff; in dvbdmx_allocate_section_feed()
1119 dvbdmxfeed->pid = 0xffff; in dvbdmx_release_section_feed()