Lines Matching refs:i

95 	int data1, data2, i;  in tgfx_timer()  local
97 for (i = 0; i < 7; i++) in tgfx_timer()
98 if (tgfx->sticks & (1 << i)) { in tgfx_timer()
100 dev = tgfx->dev[i]; in tgfx_timer()
102 parport_write_data(tgfx->pd->port, ~(1 << i)); in tgfx_timer()
165 int i, j; in tgfx_probe() local
195 for (i = 0; i < n_devs; i++) { in tgfx_probe()
196 if (n_buttons[i] < 1) in tgfx_probe()
199 if (n_buttons[i] > 6) { in tgfx_probe()
200 printk(KERN_ERR "turbografx.c: Invalid number of buttons %d\n", n_buttons[i]); in tgfx_probe()
205 tgfx->dev[i] = input_dev = input_allocate_device(); in tgfx_probe()
212 tgfx->sticks |= (1 << i); in tgfx_probe()
213 snprintf(tgfx->name[i], sizeof(tgfx->name[i]), in tgfx_probe()
214 "TurboGraFX %d-button Multisystem joystick", n_buttons[i]); in tgfx_probe()
215 snprintf(tgfx->phys[i], sizeof(tgfx->phys[i]), in tgfx_probe()
216 "%s/input%d", tgfx->pd->port->name, i); in tgfx_probe()
218 input_dev->name = tgfx->name[i]; in tgfx_probe()
219 input_dev->phys = tgfx->phys[i]; in tgfx_probe()
222 input_dev->id.product = n_buttons[i]; in tgfx_probe()
234 for (j = 0; j < n_buttons[i]; j++) in tgfx_probe()
237 err = input_register_device(tgfx->dev[i]); in tgfx_probe()
252 input_free_device(tgfx->dev[i]); in tgfx_probe()
254 while (--i >= 0) in tgfx_probe()
255 if (tgfx->dev[i]) in tgfx_probe()
256 input_unregister_device(tgfx->dev[i]); in tgfx_probe()
269 int i; in tgfx_remove() local
271 for (i = 0; i < TGFX_MAX_DEVICES; i++) in tgfx_remove()
272 if (tgfx->dev[i]) in tgfx_remove()
273 input_unregister_device(tgfx->dev[i]); in tgfx_remove()
280 int i; in tgfx_init() local
284 for (i = 0; i < TGFX_MAX_PORTS; i++) { in tgfx_init()
285 if (tgfx_cfg[i].nargs == 0 || tgfx_cfg[i].args[0] < 0) in tgfx_init()
288 if (tgfx_cfg[i].nargs < 2) { in tgfx_init()
294 tgfx_base[i] = tgfx_probe(tgfx_cfg[i].args[0], in tgfx_init()
295 tgfx_cfg[i].args + 1, in tgfx_init()
296 tgfx_cfg[i].nargs - 1); in tgfx_init()
297 if (IS_ERR(tgfx_base[i])) { in tgfx_init()
298 err = PTR_ERR(tgfx_base[i]); in tgfx_init()
306 while (--i >= 0) in tgfx_init()
307 if (tgfx_base[i]) in tgfx_init()
308 tgfx_remove(tgfx_base[i]); in tgfx_init()
317 int i; in tgfx_exit() local
319 for (i = 0; i < TGFX_MAX_PORTS; i++) in tgfx_exit()
320 if (tgfx_base[i]) in tgfx_exit()
321 tgfx_remove(tgfx_base[i]); in tgfx_exit()