• Home
  • Raw
  • Download

Lines Matching refs:pad

377 	struct gc_pad *pad;  in gc_nes_process_packet()  local
389 pad = &gc->pads[i]; in gc_nes_process_packet()
390 dev = pad->dev; in gc_nes_process_packet()
393 switch (pad->type) { in gc_nes_process_packet()
490 struct gc_pad *pad; in gc_multi_process_packet() local
497 pad = &gc->pads[i]; in gc_multi_process_packet()
498 dev = pad->dev; in gc_multi_process_packet()
501 switch (pad->type) { in gc_multi_process_packet()
581 struct gc_pad *pad = &gc->pads[j]; in gc_psx_command() local
583 if (pad->type == GC_PSX || pad->type == GC_DDR) in gc_psx_command()
620 struct gc_pad *pad = &gc->pads[i]; in gc_psx_read_packet() local
622 if ((pad->type == GC_PSX || pad->type == GC_DDR) && in gc_psx_read_packet()
645 static void gc_psx_report_one(struct gc_pad *pad, unsigned char psx_type, in gc_psx_report_one() argument
648 struct input_dev *dev = pad->dev; in gc_psx_report_one()
661 if (pad->type == GC_DDR) { in gc_psx_report_one()
688 if (pad->type == GC_DDR) { in gc_psx_report_one()
729 struct gc_pad *pad; in gc_psx_process_packet() local
735 pad = &gc->pads[i]; in gc_psx_process_packet()
736 if (pad->type == GC_PSX || pad->type == GC_DDR) in gc_psx_process_packet()
737 gc_psx_report_one(pad, id[i], data[i]); in gc_psx_process_packet()
817 struct gc_pad *pad = &gc->pads[idx]; in gc_setup_pad() local
827 pad->dev = input_dev = input_allocate_device(); in gc_setup_pad()
833 pad->type = pad_type; in gc_setup_pad()
835 snprintf(pad->phys, sizeof(pad->phys), in gc_setup_pad()
839 input_dev->phys = pad->phys; in gc_setup_pad()
919 err = input_register_device(pad->dev); in gc_setup_pad()
926 input_free_device(pad->dev); in gc_setup_pad()
927 pad->dev = NULL; in gc_setup_pad()