Lines Matching defs:data
46 parse TS data. USB bandwidth will be a problem when having large
141 static int ttusb_cmd(struct ttusb *ttusb, u8 *data, int len, int len_result)
150 dprintk("> %*ph\n", len, data);
152 memcpy(data, ttusb->send_buf, len);
298 memcpy(&b[4], &fw->data[i], 28);
523 const u8 * data, int len);
525 const u8 * data, int len);
559 /* section data */
563 const u8 *data = muxpack + 2;
566 data++;
568 ttusb_handle_sec_data(ttusb->channel + channel, data,
570 data += payload;
574 data++;
576 dprintk("cc: %04x\n", (data[0] << 8) | data[1]);
581 /* we have TS data here! */
600 static void ttusb_process_frame(struct ttusb *ttusb, u8 * data, int len)
614 if (*data++ == 0xAA)
627 ttusb->mux_npacks = *data++;
644 data, avail);
647 data += avail;
719 u8 *data;
738 data = urb->transfer_buffer + d->offset;
742 ttusb_process_frame(ttusb, data, len);
843 static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data,
846 dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0);
849 static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data,
854 // dvbdmxfeed->cb.sec(data, len, 0, 0, &dvbdmxfeed->feed.sec, 0);
974 u8 data[4];
975 struct i2c_msg msg = {.addr=0x61, .flags=0, .buf=data, .len=sizeof(data) };
980 data[0] = (div >> 8) & 0x7f;
981 data[1] = div & 0xff;
982 data[2] = ((div >> 10) & 0x60) | 0x85;
983 data[3] = p->frequency < 592000000 ? 0x40 : 0x80;
1309 u8 data[4];
1310 struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) };
1314 data[0] = (div >> 8) & 0x7f;
1315 data[1] = div & 0xff;
1316 data[2] = 0x85 | ((div >> 10) & 0x60);
1317 data[3] = (p->frequency < 174000000 ? 0x88 : p->frequency < 470000000 ? 0x84 : 0x81);