Lines Matching refs:muxpack

119 	u8 muxpack[256 + 8];  member
560 static void ttusb_process_muxpack(struct ttusb *ttusb, const u8 * muxpack, in ttusb_process_muxpack() argument
573 csum ^= le16_to_cpup((__le16 *) (muxpack + i)); in ttusb_process_muxpack()
581 cc = (muxpack[len - 4] << 8) | muxpack[len - 3]; in ttusb_process_muxpack()
587 if (muxpack[0] & 0x80) { in ttusb_process_muxpack()
590 int pusi = muxpack[0] & 0x40; in ttusb_process_muxpack()
591 int channel = muxpack[0] & 0x1F; in ttusb_process_muxpack()
592 int payload = muxpack[1]; in ttusb_process_muxpack()
593 const u8 *data = muxpack + 2; in ttusb_process_muxpack()
595 if (muxpack[0] & 0x20) in ttusb_process_muxpack()
602 if ((!!(ttusb->muxpack[0] & 0x20)) ^ in ttusb_process_muxpack()
603 !!(ttusb->muxpack[1] & 1)) in ttusb_process_muxpack()
609 } else if (muxpack[0] == 0x47) { in ttusb_process_muxpack()
612 int pid = ((muxpack[1] & 0x0F) << 8) | muxpack[2]; in ttusb_process_muxpack()
618 channel, muxpack, in ttusb_process_muxpack()
622 dvb_dmx_swfilter_packets(&ttusb->dvb_demux, muxpack, 1); in ttusb_process_muxpack()
623 } else if (muxpack[0] != 0) { in ttusb_process_muxpack()
625 printk("illegal muxpack type %02x\n", muxpack[0]); in ttusb_process_muxpack()
676 memcpy(ttusb->muxpack + ttusb->muxpack_ptr, in ttusb_process_frame()
684 if (ttusb->muxpack[0] & 0x80) { in ttusb_process_frame()
686 ttusb->muxpack[1] + 2; in ttusb_process_frame()
688 muxpack[0] & 0x20) in ttusb_process_frame()
693 muxpack[0] & 0x20)) ^ in ttusb_process_frame()
695 muxpack[1] & 1)) in ttusb_process_frame()
699 } else if (ttusb->muxpack[0] == in ttusb_process_frame()
703 else if (ttusb->muxpack[0] == 0x00) in ttusb_process_frame()
705 ttusb->muxpack[1] + 2 + in ttusb_process_frame()
711 ttusb->muxpack[0]); in ttusb_process_frame()
725 muxpack, in ttusb_process_frame()