Lines Matching defs:data
103 #define DATA_BUFSIZE 63 /* size of URB data buffers */
273 unsigned char data; /* Raw key code from remote */
307 static void ati_remote_dump(struct device *dev, unsigned char *data,
311 if (data[0] != (unsigned char)0xff && data[0] != 0x00)
312 dev_warn(dev, "Weird byte 0x%02x\n", data[0]);
314 dev_warn(dev, "Weird key %*ph\n", 4, data);
316 dev_warn(dev, "Weird data, len=%d %*ph ...\n", len, 6, data);
402 unsigned char *data)
407 memcpy(ati_remote->out_urb->transfer_buffer + 1, data, LO(cmd));
480 unsigned char *data= ati_remote->inbuf;
489 * data[0] = 0x14
490 * data[1] = data[2] + data[3] + 0xd5 (a checksum byte)
491 * data[2] = the key code (with toggle bit in MSB with some models)
492 * data[3] = channel << 4 (the low 4 bits must be zero)
496 if ( urb->actual_length != 4 || data[0] != 0x14 ||
497 data[1] != (unsigned char)(data[2] + data[3] + 0xD5) ||
498 (data[3] & 0x0f) != 0x00) {
499 ati_remote_dump(&urb->dev->dev, data, urb->actual_length);
503 if (data[1] != ((data[2] + data[3] + 0xd5) & 0xff)) {
505 "wrong checksum in input: %*ph\n", 4, data);
511 remote_num = (data[3] >> 4) & 0x0f;
514 "Masked input from channel 0x%02x: data %02x, mask= 0x%02lx\n",
515 remote_num, data[2], channel_mask);
523 scancode = data[2] & 0x7f;
526 "channel 0x%02x; key data %02x, scancode %02x\n",
527 remote_num, data[2], scancode);
546 if (scancode == ati_remote_tbl[i].data) {
560 !(data[2] & 1));
568 if (ati_remote->old_data == data[2] &&
615 scancode, data[2]);
644 ati_remote->old_data = data[2];