Lines Matching refs:pid

408 	u16 pid = ts_pid(buf);  in dvb_dmx_swfilter_packet()  local
442 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
447 pid, buf[1]); in dvb_dmx_swfilter_packet()
455 if (pid < MAX_PID) { in dvb_dmx_swfilter_packet()
457 demux->cnt_storage[pid] = in dvb_dmx_swfilter_packet()
458 (demux->cnt_storage[pid] + 1) & 0xf; in dvb_dmx_swfilter_packet()
460 if ((buf[3] & 0xf) != demux->cnt_storage[pid]) { in dvb_dmx_swfilter_packet()
462 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
469 pid, demux->cnt_storage[pid], in dvb_dmx_swfilter_packet()
471 demux->cnt_storage[pid] = buf[3] & 0xf; in dvb_dmx_swfilter_packet()
478 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
486 if (feed->pid == pid) in dvb_dmx_swfilter_packet()
488 else if (feed->pid == 0x2000) in dvb_dmx_swfilter_packet()
664 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_add()
678 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_del()
687 static int dmx_ts_feed_set(struct dmx_ts_feed *ts_feed, u16 pid, int ts_type, in dmx_ts_feed_set() argument
693 if (pid > DMX_MAX_PID) in dmx_ts_feed_set()
712 demux->pids[pes_type] = pid; in dmx_ts_feed_set()
717 feed->pid = pid; in dmx_ts_feed_set()
808 feed->pid = 0xffff; in dvbdmx_allocate_ts_feed()
853 feed->pid = 0xffff; in dvbdmx_release_ts_feed()
898 u16 pid, int check_crc) in dmx_section_feed_set() argument
903 if (pid > 0x1fff) in dmx_section_feed_set()
911 dvbdmxfeed->pid = pid; in dmx_section_feed_set()
1068 dvbdmxfeed->pid = 0xffff; in dvbdmx_allocate_section_feed()
1106 dvbdmxfeed->pid = 0xffff; in dvbdmx_release_section_feed()