Lines Matching refs:interfaces

121 static struct interface interfaces[] = {  variable
618 if (interfaces[ioif].used) { in cris_request_io_interface()
621 interfaces[ioif].name, in cris_request_io_interface()
623 interfaces[ioif].owner); in cris_request_io_interface()
630 group_set = interfaces[ioif].groups; in cris_request_io_interface()
636 if_group_use = interfaces[ioif].group_a; in cris_request_io_interface()
639 if_group_use = interfaces[ioif].group_b; in cris_request_io_interface()
642 if_group_use = interfaces[ioif].group_c; in cris_request_io_interface()
645 if_group_use = interfaces[ioif].group_d; in cris_request_io_interface()
648 if_group_use = interfaces[ioif].group_e; in cris_request_io_interface()
651 if_group_use = interfaces[ioif].group_f; in cris_request_io_interface()
660 grp->name, interfaces[ioif].name); in cris_request_io_interface()
669 if (((interfaces[ioif].gpio_g_in & gpio_in_pins) != in cris_request_io_interface()
670 interfaces[ioif].gpio_g_in) || in cris_request_io_interface()
671 ((interfaces[ioif].gpio_g_out & gpio_out_pins) != in cris_request_io_interface()
672 interfaces[ioif].gpio_g_out) || in cris_request_io_interface()
673 ((interfaces[ioif].gpio_b & gpio_pb_pins) != in cris_request_io_interface()
674 interfaces[ioif].gpio_b)) { in cris_request_io_interface()
779 group_set = interfaces[ioif].groups; in cris_request_io_interface()
785 if_group_use = interfaces[ioif].group_a; in cris_request_io_interface()
788 if_group_use = interfaces[ioif].group_b; in cris_request_io_interface()
791 if_group_use = interfaces[ioif].group_c; in cris_request_io_interface()
794 if_group_use = interfaces[ioif].group_d; in cris_request_io_interface()
797 if_group_use = interfaces[ioif].group_e; in cris_request_io_interface()
800 if_group_use = interfaces[ioif].group_f; in cris_request_io_interface()
810 interfaces[ioif].used = 1; in cris_request_io_interface()
811 interfaces[ioif].owner = (char*)device_id; in cris_request_io_interface()
831 interfaces[ioif].gpio_g_in, in cris_request_io_interface()
832 interfaces[ioif].gpio_g_out, in cris_request_io_interface()
833 interfaces[ioif].gpio_b)); in cris_request_io_interface()
835 gpio_in_pins &= ~interfaces[ioif].gpio_g_in; in cris_request_io_interface()
836 gpio_out_pins &= ~interfaces[ioif].gpio_g_out; in cris_request_io_interface()
837 gpio_pb_pins &= ~interfaces[ioif].gpio_b; in cris_request_io_interface()
865 if (!interfaces[ioif].used) { in cris_free_io_interface()
871 group_set = interfaces[ioif].groups; in cris_free_io_interface()
877 if_group_use = interfaces[ioif].group_a; in cris_free_io_interface()
880 if_group_use = interfaces[ioif].group_b; in cris_free_io_interface()
883 if_group_use = interfaces[ioif].group_c; in cris_free_io_interface()
886 if_group_use = interfaces[ioif].group_d; in cris_free_io_interface()
889 if_group_use = interfaces[ioif].group_e; in cris_free_io_interface()
892 if_group_use = interfaces[ioif].group_f; in cris_free_io_interface()
904 interfaces[ioif].used = 0; in cris_free_io_interface()
905 interfaces[ioif].owner = NULL; in cris_free_io_interface()
910 interfaces[ioif].gpio_g_in, in cris_free_io_interface()
911 interfaces[ioif].gpio_g_out, in cris_free_io_interface()
912 interfaces[ioif].gpio_b)); in cris_free_io_interface()
914 gpio_in_pins |= interfaces[ioif].gpio_g_in; in cris_free_io_interface()
915 gpio_out_pins |= interfaces[ioif].gpio_g_out; in cris_free_io_interface()
916 gpio_pb_pins |= interfaces[ioif].gpio_b; in cris_free_io_interface()