Lines Matching defs:data
200 u8 *data; /* transferred data */
247 MODULE_PARM_DESC(threshold, "Discard any change in data from a sensor"
263 char *data;
268 data = kmalloc(8, GFP_KERNEL);
269 if (!data) {
278 ATP_GEYSER_MODE_REQUEST_INDEX, data, 8, 5000);
283 dprintk("appletouch[%d]: %d\n", i, data[i]);
291 data[0] = ATP_GEYSER_MODE_VENDOR_VALUE;
297 ATP_GEYSER_MODE_REQUEST_INDEX, data, 8, 5000);
302 dprintk("appletouch[%d]: %d\n", i, data[i]);
310 kfree(data);
383 * Use a smoothed version of sensor data for movement calculations, to
439 /* Check URB status and for correct length of data package */
457 "appletouch: OVERFLOW with data length %d, actual length is %d\n",
480 dprintk("appletouch: incomplete data package"
482 dev->data[0], dev->urb->actual_length);
540 dev->xy_cur[i] = dev->data[j];
541 dev->xy_cur[i + 1] = dev->data[j + 1];
546 dev->xy_cur[ATP_XSENSORS + i] = dev->data[j];
547 dev->xy_cur[ATP_XSENSORS + i + 1] = dev->data[j + 1];
552 dev->xy_cur[i + 0] = dev->data[5 * i + 2];
553 dev->xy_cur[i + 8] = dev->data[5 * i + 4];
554 dev->xy_cur[i + 16] = dev->data[5 * i + 42];
556 dev->xy_cur[i + 24] = dev->data[5 * i + 44];
559 dev->xy_cur[ATP_XSENSORS + i] = dev->data[5 * i + 1];
560 dev->xy_cur[ATP_XSENSORS + i + 8] = dev->data[5 * i + 3];
600 key = dev->data[dev->info->datalen - 1] & ATP_STATUS_BUTTON;
677 dev->xy_cur[i] = dev->data[j + 1];
678 dev->xy_cur[i + 1] = dev->data[j + 2];
682 dev->xy_cur[ATP_XSENSORS + i] = dev->data[j + 1];
683 dev->xy_cur[ATP_XSENSORS + i + 1] = dev->data[j + 2];
689 if (dev->data[dev->info->datalen - 1] & ATP_STATUS_BASE_UPDATE) {
720 key = dev->data[dev->info->datalen - 1] & ATP_STATUS_BUTTON;
875 dev->data = usb_alloc_coherent(dev->udev, dev->info->datalen, GFP_KERNEL,
877 if (!dev->data)
882 dev->data, dev->info->datalen,
925 /* save our data pointer in this interface device */
932 dev->data, dev->urb->transfer_dma);
951 dev->data, dev->urb->transfer_dma);