bt_data
dev->bt_data, dev->bt_urb->transfer_dma);
dev->bt_data, dev->bt_urb->transfer_dma);
struct bt_data *bt_data; /* button transferred data */
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0x84, sizeof(struct bt_data),
0, sizeof(struct bt_data),
0, sizeof(struct bt_data),
if (size != sizeof(struct bt_data))
dev->bt_data->unknown1, dev->bt_data->button,
dev->bt_data->rel_x, dev->bt_data->rel_y);
input_report_key(dev->input, BTN_LEFT, dev->bt_data->button);
dev->bt_data = usb_alloc_coherent(dev->udev,
if (!dev->bt_data)
dev->bt_data, dev->cfg.bt_datalen,