Lines Matching refs:pid
398 u16 pid = ts_pid(buf); in dvb_dmx_swfilter_packet() local
437 pid, buf[1]); in dvb_dmx_swfilter_packet()
445 if (pid < MAX_PID) { in dvb_dmx_swfilter_packet()
447 demux->cnt_storage[pid] = in dvb_dmx_swfilter_packet()
448 (demux->cnt_storage[pid] + 1) & 0xf; in dvb_dmx_swfilter_packet()
450 if ((buf[3] & 0xf) != demux->cnt_storage[pid]) { in dvb_dmx_swfilter_packet()
452 pid, demux->cnt_storage[pid], in dvb_dmx_swfilter_packet()
454 demux->cnt_storage[pid] = buf[3] & 0xf; in dvb_dmx_swfilter_packet()
461 if ((feed->pid != pid) && (feed->pid != 0x2000)) in dvb_dmx_swfilter_packet()
469 if (feed->pid == pid) in dvb_dmx_swfilter_packet()
471 else if (feed->pid == 0x2000) in dvb_dmx_swfilter_packet()
640 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_add()
654 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_del()
663 static int dmx_ts_feed_set(struct dmx_ts_feed *ts_feed, u16 pid, int ts_type, in dmx_ts_feed_set() argument
670 if (pid > DMX_MAX_PID) in dmx_ts_feed_set()
689 demux->pids[pes_type] = pid; in dmx_ts_feed_set()
694 feed->pid = pid; in dmx_ts_feed_set()
798 feed->pid = 0xffff; in dvbdmx_allocate_ts_feed()
847 feed->pid = 0xffff; in dvbdmx_release_ts_feed()
892 u16 pid, size_t circular_buffer_size, in dmx_section_feed_set() argument
898 if (pid > 0x1fff) in dmx_section_feed_set()
906 dvbdmxfeed->pid = pid; in dmx_section_feed_set()
1068 dvbdmxfeed->pid = 0xffff; in dvbdmx_allocate_section_feed()
1110 dvbdmxfeed->pid = 0xffff; in dvbdmx_release_section_feed()