interact_type
for (i = 0; interact_type[i].length; i++)
if (interact_type[i].id == (data[2] >> 16))
if (!interact_type[i].length) {
interact->length = interact_type[i].length;
input_dev->name = interact_type[i].name;
input_dev->id.product = interact_type[i].id;
for (i = 0; (t = interact_type[interact->type].abs[i]) >= 0; i++) {
if (i < interact_type[interact->type].b8)
for (i = 0; (t = interact_type[interact->type].btn[i]) >= 0; i++)
static struct interact_type interact_type[] = {