Lines Matching refs:i
137 int i; in gc_n64_send_command() local
139 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_send_command()
140 unsigned char data = (cmd >> i) & 1 ? target : 0; in gc_n64_send_command()
150 int i; in gc_n64_send_stop_bit() local
152 for (i = 0; i < GC_N64_STOP_LENGTH; i++) { in gc_n64_send_stop_bit()
153 unsigned char data = (GC_N64_STOP_BIT >> i) & 1 ? target : 0; in gc_n64_send_stop_bit()
167 int i; in gc_n64_read_packet() local
190 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_read_packet()
193 data[i] = parport_read_status(gc->pd->port); in gc_n64_read_packet()
209 int i, j, s; in gc_n64_process_packet() local
214 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_n64_process_packet()
216 if (gc->pads[i].type != GC_N64) in gc_n64_process_packet()
219 dev = gc->pads[i].dev; in gc_n64_process_packet()
220 s = gc_status_bit[i]; in gc_n64_process_packet()
253 int i; in gc_n64_play_effect() local
271 for (i = 0; i < 32; i++) in gc_n64_play_effect()
281 for (i = 0; i < 32; i++) in gc_n64_play_effect()
292 static int gc_n64_init_ff(struct input_dev *dev, int i) in gc_n64_init_ff() argument
301 sdev->idx = i; in gc_n64_init_ff()
343 int i; in gc_nes_read_packet() local
349 for (i = 0; i < length; i++) { in gc_nes_read_packet()
352 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_nes_read_packet()
363 int i, j, s, len; in gc_nes_process_packet() local
371 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_nes_process_packet()
373 pad = &gc->pads[i]; in gc_nes_process_packet()
375 s = gc_status_bit[i]; in gc_nes_process_packet()
462 int i; in gc_multi_read_packet() local
464 for (i = 0; i < length; i++) { in gc_multi_read_packet()
465 parport_write_data(gc->pd->port, ~(1 << i)); in gc_multi_read_packet()
466 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_multi_read_packet()
476 int i, s; in gc_multi_process_packet() local
480 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_multi_process_packet()
481 pad = &gc->pads[i]; in gc_multi_process_packet()
483 s = gc_status_bit[i]; in gc_multi_process_packet()
553 int i, j, cmd, read; in gc_psx_command() local
557 for (i = 0; i < GC_PSX_LENGTH; i++, b >>= 1) { in gc_psx_command()
568 data[j] |= (read & gc_status_bit[j]) ? (1 << i) : 0; in gc_psx_command()
585 int i, j, max_len = 0; in gc_psx_read_packet() local
603 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_read_packet()
604 struct gc_pad *pad = &gc->pads[i]; in gc_psx_read_packet()
607 GC_PSX_LEN(id[i]) > max_len && in gc_psx_read_packet()
608 GC_PSX_LEN(id[i]) <= GC_PSX_BYTES) { in gc_psx_read_packet()
609 max_len = GC_PSX_LEN(id[i]); in gc_psx_read_packet()
614 for (i = 0; i < max_len; i++) { in gc_psx_read_packet()
617 data[j][i] = data2[j]; in gc_psx_read_packet()
625 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_psx_read_packet()
626 id[i] = GC_PSX_ID(id[i]); in gc_psx_read_packet()
633 int i; in gc_psx_report_one() local
647 for (i = 0; i < 4; i++) in gc_psx_report_one()
648 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
649 ~data[0] & (0x10 << i)); in gc_psx_report_one()
651 for (i = 0; i < 4; i++) in gc_psx_report_one()
652 input_report_abs(dev, gc_psx_abs[i + 2], in gc_psx_report_one()
653 data[i + 2]); in gc_psx_report_one()
661 for (i = 0; i < 8; i++) in gc_psx_report_one()
662 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
674 for (i = 0; i < 4; i++) in gc_psx_report_one()
675 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
676 ~data[0] & (0x10 << i)); in gc_psx_report_one()
695 for (i = 0; i < 8; i++) in gc_psx_report_one()
696 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
715 int i; in gc_psx_process_packet() local
719 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_process_packet()
720 pad = &gc->pads[i]; in gc_psx_process_packet()
722 gc_psx_report_one(pad, id[i], data[i]); in gc_psx_process_packet()
804 int i; in gc_setup_pad() local
838 for (i = 0; i < 2; i++) in gc_setup_pad()
839 input_set_abs_params(input_dev, ABS_X + i, -1, 1, 0, 0); in gc_setup_pad()
848 for (i = 0; i < 10; i++) in gc_setup_pad()
849 input_set_capability(input_dev, EV_KEY, gc_n64_btn[i]); in gc_setup_pad()
851 for (i = 0; i < 2; i++) { in gc_setup_pad()
852 input_set_abs_params(input_dev, ABS_X + i, -127, 126, 0, 2); in gc_setup_pad()
853 input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0); in gc_setup_pad()
873 for (i = 4; i < 8; i++) in gc_setup_pad()
874 input_set_capability(input_dev, EV_KEY, gc_snes_btn[i]); in gc_setup_pad()
878 for (i = 0; i < 4; i++) in gc_setup_pad()
879 input_set_capability(input_dev, EV_KEY, gc_snes_btn[i]); in gc_setup_pad()
891 for (i = 0; i < 6; i++) in gc_setup_pad()
893 gc_psx_abs[i], 4, 252, 0, 2); in gc_setup_pad()
894 for (i = 0; i < 12; i++) in gc_setup_pad()
895 input_set_capability(input_dev, EV_KEY, gc_psx_btn[i]); in gc_setup_pad()
901 for (i = 0; i < 4; i++) in gc_setup_pad()
903 gc_psx_ddr_btn[i]); in gc_setup_pad()
904 for (i = 0; i < 12; i++) in gc_setup_pad()
905 input_set_capability(input_dev, EV_KEY, gc_psx_btn[i]); in gc_setup_pad()
926 int i, port_idx; in gc_attach() local
967 for (i = 0; i < n_pads && i < GC_MAX_DEVICES; i++) { in gc_attach()
968 if (!pads[i]) in gc_attach()
971 if (gc_setup_pad(gc, i, pads[i])) in gc_attach()
986 while (--i >= 0) in gc_attach()
987 if (gc->pads[i].dev) in gc_attach()
988 input_unregister_device(gc->pads[i].dev); in gc_attach()
997 int i; in gc_detach() local
1000 for (i = 0; i < GC_MAX_PORTS; i++) { in gc_detach()
1001 if (gc_base[i] && gc_base[i]->parportno == port->number) in gc_detach()
1005 if (i == GC_MAX_PORTS) in gc_detach()
1008 gc = gc_base[i]; in gc_detach()
1009 gc_base[i] = NULL; in gc_detach()
1011 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_detach()
1012 if (gc->pads[i].dev) in gc_detach()
1013 input_unregister_device(gc->pads[i].dev); in gc_detach()
1027 int i; in gc_init() local
1030 for (i = 0; i < GC_MAX_PORTS; i++) { in gc_init()
1031 if (gc_cfg[i].nargs == 0 || gc_cfg[i].args[0] < 0) in gc_init()
1034 if (gc_cfg[i].nargs < 2) { in gc_init()