Lines Matching refs:i
134 int i; in gc_n64_send_command() local
136 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_send_command()
137 unsigned char data = (cmd >> i) & 1 ? target : 0; in gc_n64_send_command()
147 int i; in gc_n64_send_stop_bit() local
149 for (i = 0; i < GC_N64_STOP_LENGTH; i++) { in gc_n64_send_stop_bit()
150 unsigned char data = (GC_N64_STOP_BIT >> i) & 1 ? target : 0; in gc_n64_send_stop_bit()
164 int i; in gc_n64_read_packet() local
187 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_read_packet()
190 data[i] = parport_read_status(gc->pd->port); in gc_n64_read_packet()
206 int i, j, s; in gc_n64_process_packet() local
211 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_n64_process_packet()
213 if (gc->pads[i].type != GC_N64) in gc_n64_process_packet()
216 dev = gc->pads[i].dev; in gc_n64_process_packet()
217 s = gc_status_bit[i]; in gc_n64_process_packet()
250 int i; in gc_n64_play_effect() local
268 for (i = 0; i < 32; i++) in gc_n64_play_effect()
278 for (i = 0; i < 32; i++) in gc_n64_play_effect()
289 static int gc_n64_init_ff(struct input_dev *dev, int i) in gc_n64_init_ff() argument
298 sdev->idx = i; in gc_n64_init_ff()
340 int i; in gc_nes_read_packet() local
346 for (i = 0; i < length; i++) { in gc_nes_read_packet()
349 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_nes_read_packet()
360 int i, j, s, len; in gc_nes_process_packet() local
368 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_nes_process_packet()
370 pad = &gc->pads[i]; in gc_nes_process_packet()
372 s = gc_status_bit[i]; in gc_nes_process_packet()
459 int i; in gc_multi_read_packet() local
461 for (i = 0; i < length; i++) { in gc_multi_read_packet()
462 parport_write_data(gc->pd->port, ~(1 << i)); in gc_multi_read_packet()
463 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_multi_read_packet()
473 int i, s; in gc_multi_process_packet() local
477 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_multi_process_packet()
478 pad = &gc->pads[i]; in gc_multi_process_packet()
480 s = gc_status_bit[i]; in gc_multi_process_packet()
550 int i, j, cmd, read; in gc_psx_command() local
554 for (i = 0; i < GC_PSX_LENGTH; i++, b >>= 1) { in gc_psx_command()
565 data[j] |= (read & gc_status_bit[j]) ? (1 << i) : 0; in gc_psx_command()
582 int i, j, max_len = 0; in gc_psx_read_packet() local
600 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_read_packet()
601 struct gc_pad *pad = &gc->pads[i]; in gc_psx_read_packet()
604 GC_PSX_LEN(id[i]) > max_len && in gc_psx_read_packet()
605 GC_PSX_LEN(id[i]) <= GC_PSX_BYTES) { in gc_psx_read_packet()
606 max_len = GC_PSX_LEN(id[i]); in gc_psx_read_packet()
611 for (i = 0; i < max_len; i++) { in gc_psx_read_packet()
614 data[j][i] = data2[j]; in gc_psx_read_packet()
622 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_psx_read_packet()
623 id[i] = GC_PSX_ID(id[i]); in gc_psx_read_packet()
630 int i; in gc_psx_report_one() local
644 for (i = 0; i < 4; i++) in gc_psx_report_one()
645 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
646 ~data[0] & (0x10 << i)); in gc_psx_report_one()
648 for (i = 0; i < 4; i++) in gc_psx_report_one()
649 input_report_abs(dev, gc_psx_abs[i + 2], in gc_psx_report_one()
650 data[i + 2]); in gc_psx_report_one()
658 for (i = 0; i < 8; i++) in gc_psx_report_one()
659 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
671 for (i = 0; i < 4; i++) in gc_psx_report_one()
672 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
673 ~data[0] & (0x10 << i)); in gc_psx_report_one()
692 for (i = 0; i < 8; i++) in gc_psx_report_one()
693 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
712 int i; in gc_psx_process_packet() local
716 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_process_packet()
717 pad = &gc->pads[i]; in gc_psx_process_packet()
719 gc_psx_report_one(pad, id[i], data[i]); in gc_psx_process_packet()
799 int i; in gc_setup_pad() local
833 for (i = 0; i < 2; i++) in gc_setup_pad()
834 input_set_abs_params(input_dev, ABS_X + i, -1, 1, 0, 0); in gc_setup_pad()
843 for (i = 0; i < 10; i++) in gc_setup_pad()
844 input_set_capability(input_dev, EV_KEY, gc_n64_btn[i]); in gc_setup_pad()
846 for (i = 0; i < 2; i++) { in gc_setup_pad()
847 input_set_abs_params(input_dev, ABS_X + i, -127, 126, 0, 2); in gc_setup_pad()
848 input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0); in gc_setup_pad()
868 for (i = 4; i < 8; i++) in gc_setup_pad()
869 input_set_capability(input_dev, EV_KEY, gc_snes_btn[i]); in gc_setup_pad()
873 for (i = 0; i < 4; i++) in gc_setup_pad()
874 input_set_capability(input_dev, EV_KEY, gc_snes_btn[i]); in gc_setup_pad()
886 for (i = 0; i < 6; i++) in gc_setup_pad()
888 gc_psx_abs[i], 4, 252, 0, 2); in gc_setup_pad()
889 for (i = 0; i < 12; i++) in gc_setup_pad()
890 input_set_capability(input_dev, EV_KEY, gc_psx_btn[i]); in gc_setup_pad()
896 for (i = 0; i < 4; i++) in gc_setup_pad()
898 gc_psx_ddr_btn[i]); in gc_setup_pad()
899 for (i = 0; i < 12; i++) in gc_setup_pad()
900 input_set_capability(input_dev, EV_KEY, gc_psx_btn[i]); in gc_setup_pad()
921 int i, port_idx; in gc_attach() local
962 for (i = 0; i < n_pads && i < GC_MAX_DEVICES; i++) { in gc_attach()
963 if (!pads[i]) in gc_attach()
966 if (gc_setup_pad(gc, i, pads[i])) in gc_attach()
981 while (--i >= 0) in gc_attach()
982 if (gc->pads[i].dev) in gc_attach()
983 input_unregister_device(gc->pads[i].dev); in gc_attach()
992 int i; in gc_detach() local
995 for (i = 0; i < GC_MAX_PORTS; i++) { in gc_detach()
996 if (gc_base[i] && gc_base[i]->parportno == port->number) in gc_detach()
1000 if (i == GC_MAX_PORTS) in gc_detach()
1003 gc = gc_base[i]; in gc_detach()
1004 gc_base[i] = NULL; in gc_detach()
1006 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_detach()
1007 if (gc->pads[i].dev) in gc_detach()
1008 input_unregister_device(gc->pads[i].dev); in gc_detach()
1021 int i; in gc_init() local
1024 for (i = 0; i < GC_MAX_PORTS; i++) { in gc_init()
1025 if (gc_cfg[i].nargs == 0 || gc_cfg[i].args[0] < 0) in gc_init()
1028 if (gc_cfg[i].nargs < 2) { in gc_init()