Lines Matching refs:i
152 int i; in gc_n64_send_command() local
154 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_send_command()
155 unsigned char data = (cmd >> i) & 1 ? target : 0; in gc_n64_send_command()
165 int i; in gc_n64_send_stop_bit() local
167 for (i = 0; i < GC_N64_STOP_LENGTH; i++) { in gc_n64_send_stop_bit()
168 unsigned char data = (GC_N64_STOP_BIT >> i) & 1 ? target : 0; in gc_n64_send_stop_bit()
182 int i; in gc_n64_read_packet() local
205 for (i = 0; i < GC_N64_LENGTH; i++) { in gc_n64_read_packet()
208 data[i] = parport_read_status(gc->pd->port); in gc_n64_read_packet()
224 int i, j, s; in gc_n64_process_packet() local
229 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_n64_process_packet()
231 if (gc->pads[i].type != GC_N64) in gc_n64_process_packet()
234 dev = gc->pads[i].dev; in gc_n64_process_packet()
235 s = gc_status_bit[i]; in gc_n64_process_packet()
268 int i; in gc_n64_play_effect() local
286 for (i = 0; i < 32; i++) in gc_n64_play_effect()
296 for (i = 0; i < 32; i++) in gc_n64_play_effect()
307 static int __init gc_n64_init_ff(struct input_dev *dev, int i) in gc_n64_init_ff() argument
316 sdev->idx = i; in gc_n64_init_ff()
358 int i; in gc_nes_read_packet() local
364 for (i = 0; i < length; i++) { in gc_nes_read_packet()
367 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_nes_read_packet()
378 int i, j, s, len; in gc_nes_process_packet() local
386 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_nes_process_packet()
388 pad = &gc->pads[i]; in gc_nes_process_packet()
390 s = gc_status_bit[i]; in gc_nes_process_packet()
477 int i; in gc_multi_read_packet() local
479 for (i = 0; i < length; i++) { in gc_multi_read_packet()
480 parport_write_data(gc->pd->port, ~(1 << i)); in gc_multi_read_packet()
481 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_multi_read_packet()
491 int i, s; in gc_multi_process_packet() local
495 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_multi_process_packet()
496 pad = &gc->pads[i]; in gc_multi_process_packet()
498 s = gc_status_bit[i]; in gc_multi_process_packet()
568 int i, j, cmd, read; in gc_psx_command() local
572 for (i = 0; i < GC_PSX_LENGTH; i++, b >>= 1) { in gc_psx_command()
583 data[j] |= (read & gc_status_bit[j]) ? (1 << i) : 0; in gc_psx_command()
600 int i, j, max_len = 0; in gc_psx_read_packet() local
618 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_read_packet()
619 struct gc_pad *pad = &gc->pads[i]; in gc_psx_read_packet()
622 GC_PSX_LEN(id[i]) > max_len && in gc_psx_read_packet()
623 GC_PSX_LEN(id[i]) <= GC_PSX_BYTES) { in gc_psx_read_packet()
624 max_len = GC_PSX_LEN(id[i]); in gc_psx_read_packet()
629 for (i = 0; i < max_len; i++) { in gc_psx_read_packet()
632 data[j][i] = data2[j]; in gc_psx_read_packet()
640 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_psx_read_packet()
641 id[i] = GC_PSX_ID(id[i]); in gc_psx_read_packet()
648 int i; in gc_psx_report_one() local
661 for (i = 0; i < 4; i++) in gc_psx_report_one()
662 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
663 ~data[0] & (0x10 << i)); in gc_psx_report_one()
665 for (i = 0; i < 4; i++) in gc_psx_report_one()
666 input_report_abs(dev, gc_psx_abs[i + 2], in gc_psx_report_one()
667 data[i + 2]); in gc_psx_report_one()
675 for (i = 0; i < 8; i++) in gc_psx_report_one()
676 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
688 for (i = 0; i < 4; i++) in gc_psx_report_one()
689 input_report_key(dev, gc_psx_ddr_btn[i], in gc_psx_report_one()
690 ~data[0] & (0x10 << i)); in gc_psx_report_one()
709 for (i = 0; i < 8; i++) in gc_psx_report_one()
710 input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i)); in gc_psx_report_one()
729 int i; in gc_psx_process_packet() local
733 for (i = 0; i < GC_MAX_DEVICES; i++) { in gc_psx_process_packet()
734 pad = &gc->pads[i]; in gc_psx_process_packet()
736 gc_psx_report_one(pad, id[i], data[i]); in gc_psx_process_packet()
818 int i; in gc_setup_pad() local
852 for (i = 0; i < 2; i++) in gc_setup_pad()
853 input_set_abs_params(input_dev, ABS_X + i, -1, 1, 0, 0); in gc_setup_pad()
862 for (i = 0; i < 10; i++) in gc_setup_pad()
863 __set_bit(gc_n64_btn[i], input_dev->keybit); in gc_setup_pad()
865 for (i = 0; i < 2; i++) { in gc_setup_pad()
866 input_set_abs_params(input_dev, ABS_X + i, -127, 126, 0, 2); in gc_setup_pad()
867 input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0); in gc_setup_pad()
886 for (i = 4; i < 8; i++) in gc_setup_pad()
887 __set_bit(gc_snes_btn[i], input_dev->keybit); in gc_setup_pad()
889 for (i = 0; i < 4; i++) in gc_setup_pad()
890 __set_bit(gc_snes_btn[i], input_dev->keybit); in gc_setup_pad()
900 for (i = 0; i < 6; i++) in gc_setup_pad()
902 gc_psx_abs[i], 4, 252, 0, 2); in gc_setup_pad()
903 for (i = 0; i < 12; i++) in gc_setup_pad()
904 __set_bit(gc_psx_btn[i], input_dev->keybit); in gc_setup_pad()
909 for (i = 0; i < 4; i++) in gc_setup_pad()
910 __set_bit(gc_psx_ddr_btn[i], input_dev->keybit); in gc_setup_pad()
911 for (i = 0; i < 12; i++) in gc_setup_pad()
912 __set_bit(gc_psx_btn[i], input_dev->keybit); in gc_setup_pad()
934 int i; in gc_probe() local
963 for (i = 0; i < n_pads && i < GC_MAX_DEVICES; i++) { in gc_probe()
964 if (!pads[i]) in gc_probe()
967 err = gc_setup_pad(gc, i, pads[i]); in gc_probe()
984 while (--i >= 0) in gc_probe()
985 if (gc->pads[i].dev) in gc_probe()
986 input_unregister_device(gc->pads[i].dev); in gc_probe()
999 int i; in gc_remove() local
1001 for (i = 0; i < GC_MAX_DEVICES; i++) in gc_remove()
1002 if (gc->pads[i].dev) in gc_remove()
1003 input_unregister_device(gc->pads[i].dev); in gc_remove()
1010 int i; in gc_init() local
1014 for (i = 0; i < GC_MAX_PORTS; i++) { in gc_init()
1015 if (gc_cfg[i].nargs == 0 || gc_cfg[i].args[0] < 0) in gc_init()
1018 if (gc_cfg[i].nargs < 2) { in gc_init()
1024 gc_base[i] = gc_probe(gc_cfg[i].args[0], in gc_init()
1025 gc_cfg[i].args + 1, gc_cfg[i].nargs - 1); in gc_init()
1026 if (IS_ERR(gc_base[i])) { in gc_init()
1027 err = PTR_ERR(gc_base[i]); in gc_init()
1035 while (--i >= 0) in gc_init()
1036 if (gc_base[i]) in gc_init()
1037 gc_remove(gc_base[i]); in gc_init()
1046 int i; in gc_exit() local
1048 for (i = 0; i < GC_MAX_PORTS; i++) in gc_exit()
1049 if (gc_base[i]) in gc_exit()
1050 gc_remove(gc_base[i]); in gc_exit()