Lines Matching refs:i

80 	int i;  in interact_read_packet()  local
82 i = 0; in interact_read_packet()
91 while (t > 0 && i < length) { in interact_read_packet()
98 i++; in interact_read_packet()
105 return i; in interact_read_packet()
117 int i; in interact_poll() local
125 for (i = 0; i < 3; i++) in interact_poll()
126 data[i] <<= INTERACT_MAX_LENGTH - interact->length; in interact_poll()
132 for (i = 0; i < 4; i++) in interact_poll()
133 input_report_abs(dev, interact_abs_hhfx[i], (data[i & 1] >> ((i >> 1) << 3)) & 0xff); in interact_poll()
135 for (i = 0; i < 2; i++) in interact_poll()
136 input_report_abs(dev, ABS_HAT0Y - i, in interact_poll()
137 ((data[1] >> ((i << 1) + 17)) & 1) - ((data[1] >> ((i << 1) + 16)) & 1)); in interact_poll()
139 for (i = 0; i < 8; i++) in interact_poll()
140 input_report_key(dev, interact_btn_hhfx[i], (data[0] >> (i + 16)) & 1); in interact_poll()
142 for (i = 0; i < 4; i++) in interact_poll()
143 input_report_key(dev, interact_btn_hhfx[i + 8], (data[1] >> (i + 20)) & 1); in interact_poll()
149 for (i = 0; i < 2; i++) in interact_poll()
150 input_report_abs(dev, interact_abs_pp8d[i], in interact_poll()
151 ((data[0] >> ((i << 1) + 20)) & 1) - ((data[0] >> ((i << 1) + 21)) & 1)); in interact_poll()
153 for (i = 0; i < 8; i++) in interact_poll()
154 input_report_key(dev, interact_btn_pp8d[i], (data[1] >> (i + 16)) & 1); in interact_poll()
195 int i, t; in interact_connect() local
214 i = interact_read_packet(gameport, INTERACT_MAX_LENGTH * 2, data); in interact_connect()
216 if (i != 32 || (data[0] >> 24) != 0x0c || (data[1] >> 24) != 0x02) { in interact_connect()
221 for (i = 0; interact_type[i].length; i++) in interact_connect()
222 if (interact_type[i].id == (data[2] >> 16)) in interact_connect()
225 if (!interact_type[i].length) { in interact_connect()
227 gameport->phys, i, data[0], data[1], data[2]); in interact_connect()
237 interact->type = i; in interact_connect()
238 interact->length = interact_type[i].length; in interact_connect()
240 input_dev->name = interact_type[i].name; in interact_connect()
244 input_dev->id.product = interact_type[i].id; in interact_connect()
255 for (i = 0; (t = interact_type[interact->type].abs[i]) >= 0; i++) { in interact_connect()
256 if (i < interact_type[interact->type].b8) in interact_connect()
262 for (i = 0; (t = interact_type[interact->type].btn[i]) >= 0; i++) in interact_connect()