Lines Matching refs:gc
728 struct gpio_chip *gc = &chip->chip; in samsung_gpiolib_add() local
732 BUG_ON(!gc->label); in samsung_gpiolib_add()
733 BUG_ON(!gc->ngpio); in samsung_gpiolib_add()
737 if (!gc->direction_input) in samsung_gpiolib_add()
738 gc->direction_input = samsung_gpiolib_2bit_input; in samsung_gpiolib_add()
739 if (!gc->direction_output) in samsung_gpiolib_add()
740 gc->direction_output = samsung_gpiolib_2bit_output; in samsung_gpiolib_add()
741 if (!gc->set) in samsung_gpiolib_add()
742 gc->set = samsung_gpiolib_set; in samsung_gpiolib_add()
743 if (!gc->get) in samsung_gpiolib_add()
744 gc->get = samsung_gpiolib_get; in samsung_gpiolib_add()
750 gc->label); in samsung_gpiolib_add()
752 pr_err("gpio: %s has no PM function\n", gc->label); in samsung_gpiolib_add()
756 ret = gpiochip_add(gc); in samsung_gpiolib_add()
765 struct gpio_chip *gc = &chip->chip; in s3c24xx_gpiolib_add_chips() local
779 if (!gc->direction_input) in s3c24xx_gpiolib_add_chips()
780 gc->direction_input = samsung_gpiolib_2bit_input; in s3c24xx_gpiolib_add_chips()
781 if (!gc->direction_output) in s3c24xx_gpiolib_add_chips()
782 gc->direction_output = samsung_gpiolib_2bit_output; in s3c24xx_gpiolib_add_chips()