Lines Matching refs:i
153 int i; in gc_n64_send_command() local
155 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_send_command()
156 unsigned char data = (cmd >> i) & 1 ? target : 0; in gc_n64_send_command()
166 int i; in gc_n64_send_stop_bit() local
168 for (i = 0; i < GC_N64_STOP_LENGTH; i++) { in gc_n64_send_stop_bit()
169 unsigned char data = (GC_N64_STOP_BIT >> i) & 1 ? target : 0; in gc_n64_send_stop_bit()
183 int i; in gc_n64_read_packet() local
206 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_read_packet()
209 data[i] = parport_read_status(gc->pd->port); in gc_n64_read_packet()
225 int i, j, s; in gc_n64_process_packet() local
230 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_n64_process_packet()
232 if (gc->pads[i].type != GC_N64) in gc_n64_process_packet()
235 dev = gc->pads[i].dev; in gc_n64_process_packet()
236 s = gc_status_bit[i]; in gc_n64_process_packet()
269 int i; in gc_n64_play_effect() local
287 for (i = 0; i < 32; i++) in gc_n64_play_effect()
297 for (i = 0; i < 32; i++) in gc_n64_play_effect()
308 static int gc_n64_init_ff(struct input_dev *dev, int i) in gc_n64_init_ff() argument
317 sdev->idx = i; in gc_n64_init_ff()
359 int i; in gc_nes_read_packet() local
365 for (i = 0; i < length; i++) { in gc_nes_read_packet()
368 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_nes_read_packet()
379 int i, j, s, len; in gc_nes_process_packet() local
387 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_nes_process_packet()
389 pad = &gc->pads[i]; in gc_nes_process_packet()
391 s = gc_status_bit[i]; in gc_nes_process_packet()
478 int i; in gc_multi_read_packet() local
480 for (i = 0; i < length; i++) { in gc_multi_read_packet()
481 parport_write_data(gc->pd->port, ~(1 << i)); in gc_multi_read_packet()
482 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_multi_read_packet()
492 int i, s; in gc_multi_process_packet() local
496 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_multi_process_packet()
497 pad = &gc->pads[i]; in gc_multi_process_packet()
499 s = gc_status_bit[i]; in gc_multi_process_packet()
569 int i, j, cmd, read; in gc_psx_command() local
573 for (i = 0; i < GC_PSX_LENGTH; i++, b >>= 1) { in gc_psx_command()
584 data[j] |= (read & gc_status_bit[j]) ? (1 << i) : 0; in gc_psx_command()
601 int i, j, max_len = 0; in gc_psx_read_packet() local
619 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_read_packet()
620 struct gc_pad *pad = &gc->pads[i]; in gc_psx_read_packet()
623 GC_PSX_LEN(id[i]) > max_len && in gc_psx_read_packet()
624 GC_PSX_LEN(id[i]) <= GC_PSX_BYTES) { in gc_psx_read_packet()
625 max_len = GC_PSX_LEN(id[i]); in gc_psx_read_packet()
630 for (i = 0; i < max_len; i++) { in gc_psx_read_packet()
633 data[j][i] = data2[j]; in gc_psx_read_packet()
641 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_psx_read_packet()
642 id[i] = GC_PSX_ID(id[i]); in gc_psx_read_packet()
649 int i; in gc_psx_report_one() local
662 for (i = 0; i < 4; i++) in gc_psx_report_one()
663 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
664 ~data[0] & (0x10 << i)); in gc_psx_report_one()
666 for (i = 0; i < 4; i++) in gc_psx_report_one()
667 input_report_abs(dev, gc_psx_abs[i + 2], in gc_psx_report_one()
668 data[i + 2]); in gc_psx_report_one()
676 for (i = 0; i < 8; i++) in gc_psx_report_one()
677 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
689 for (i = 0; i < 4; i++) in gc_psx_report_one()
690 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
691 ~data[0] & (0x10 << i)); in gc_psx_report_one()
710 for (i = 0; i < 8; i++) in gc_psx_report_one()
711 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
730 int i; in gc_psx_process_packet() local
734 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_process_packet()
735 pad = &gc->pads[i]; in gc_psx_process_packet()
737 gc_psx_report_one(pad, id[i], data[i]); in gc_psx_process_packet()
819 int i; in gc_setup_pad() local
853 for (i = 0; i < 2; i++) in gc_setup_pad()
854 input_set_abs_params(input_dev, ABS_X + i, -1, 1, 0, 0); in gc_setup_pad()
863 for (i = 0; i < 10; i++) in gc_setup_pad()
864 __set_bit(gc_n64_btn[i], input_dev->keybit); in gc_setup_pad()
866 for (i = 0; i < 2; i++) { in gc_setup_pad()
867 input_set_abs_params(input_dev, ABS_X + i, -127, 126, 0, 2); in gc_setup_pad()
868 input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0); in gc_setup_pad()
887 for (i = 4; i < 8; i++) in gc_setup_pad()
888 __set_bit(gc_snes_btn[i], input_dev->keybit); in gc_setup_pad()
890 for (i = 0; i < 4; i++) in gc_setup_pad()
891 __set_bit(gc_snes_btn[i], input_dev->keybit); in gc_setup_pad()
901 for (i = 0; i < 6; i++) in gc_setup_pad()
903 gc_psx_abs[i], 4, 252, 0, 2); in gc_setup_pad()
904 for (i = 0; i < 12; i++) in gc_setup_pad()
905 __set_bit(gc_psx_btn[i], input_dev->keybit); in gc_setup_pad()
910 for (i = 0; i < 4; i++) in gc_setup_pad()
911 __set_bit(gc_psx_ddr_btn[i], input_dev->keybit); in gc_setup_pad()
912 for (i = 0; i < 12; i++) in gc_setup_pad()
913 __set_bit(gc_psx_btn[i], input_dev->keybit); in gc_setup_pad()
934 int i, port_idx; in gc_attach() local
975 for (i = 0; i < n_pads && i < GC_MAX_DEVICES; i++) { in gc_attach()
976 if (!pads[i]) in gc_attach()
979 if (gc_setup_pad(gc, i, pads[i])) in gc_attach()
994 while (--i >= 0) in gc_attach()
995 if (gc->pads[i].dev) in gc_attach()
996 input_unregister_device(gc->pads[i].dev); in gc_attach()
1005 int i; in gc_detach() local
1008 for (i = 0; i < GC_MAX_PORTS; i++) { in gc_detach()
1009 if (gc_base[i] && gc_base[i]->parportno == port->number) in gc_detach()
1013 if (i == GC_MAX_PORTS) in gc_detach()
1016 gc = gc_base[i]; in gc_detach()
1017 gc_base[i] = NULL; in gc_detach()
1019 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_detach()
1020 if (gc->pads[i].dev) in gc_detach()
1021 input_unregister_device(gc->pads[i].dev); in gc_detach()
1035 int i; in gc_init() local
1038 for (i = 0; i < GC_MAX_PORTS; i++) { in gc_init()
1039 if (gc_cfg[i].nargs == 0 || gc_cfg[i].args[0] < 0) in gc_init()
1042 if (gc_cfg[i].nargs < 2) { in gc_init()