Lines Matching refs:muxpack

119 	u8 muxpack[256 + 8];  member
559 static void ttusb_process_muxpack(struct ttusb *ttusb, const u8 * muxpack, in ttusb_process_muxpack() argument
572 csum ^= le16_to_cpup((__le16 *) (muxpack + i)); in ttusb_process_muxpack()
580 cc = (muxpack[len - 4] << 8) | muxpack[len - 3]; in ttusb_process_muxpack()
586 if (muxpack[0] & 0x80) { in ttusb_process_muxpack()
589 int pusi = muxpack[0] & 0x40; in ttusb_process_muxpack()
590 int channel = muxpack[0] & 0x1F; in ttusb_process_muxpack()
591 int payload = muxpack[1]; in ttusb_process_muxpack()
592 const u8 *data = muxpack + 2; in ttusb_process_muxpack()
594 if (muxpack[0] & 0x20) in ttusb_process_muxpack()
601 if ((!!(ttusb->muxpack[0] & 0x20)) ^ in ttusb_process_muxpack()
602 !!(ttusb->muxpack[1] & 1)) in ttusb_process_muxpack()
608 } else if (muxpack[0] == 0x47) { in ttusb_process_muxpack()
611 int pid = ((muxpack[1] & 0x0F) << 8) | muxpack[2]; in ttusb_process_muxpack()
617 channel, muxpack, in ttusb_process_muxpack()
621 dvb_dmx_swfilter_packets(&ttusb->dvb_demux, muxpack, 1); in ttusb_process_muxpack()
622 } else if (muxpack[0] != 0) { in ttusb_process_muxpack()
624 printk("illegal muxpack type %02x\n", muxpack[0]); in ttusb_process_muxpack()
675 memcpy(ttusb->muxpack + ttusb->muxpack_ptr, in ttusb_process_frame()
683 if (ttusb->muxpack[0] & 0x80) { in ttusb_process_frame()
685 ttusb->muxpack[1] + 2; in ttusb_process_frame()
687 muxpack[0] & 0x20) in ttusb_process_frame()
692 muxpack[0] & 0x20)) ^ in ttusb_process_frame()
694 muxpack[1] & 1)) in ttusb_process_frame()
698 } else if (ttusb->muxpack[0] == in ttusb_process_frame()
702 else if (ttusb->muxpack[0] == 0x00) in ttusb_process_frame()
704 ttusb->muxpack[1] + 2 + in ttusb_process_frame()
710 ttusb->muxpack[0]); in ttusb_process_frame()
724 muxpack, in ttusb_process_frame()