Lines Matching refs:gc
815 static int st_gpio_xlate(struct gpio_chip *gc, in st_gpio_xlate() argument
818 if (WARN_ON(gc->of_gpio_n_cells < 1)) in st_gpio_xlate()
821 if (WARN_ON(gpiospec->args_count < gc->of_gpio_n_cells)) in st_gpio_xlate()
824 if (gpiospec->args[0] > gc->ngpio) in st_gpio_xlate()
1337 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in st_gpio_irq_mask() local
1338 struct st_gpio_bank *bank = gpio_chip_to_bank(gc); in st_gpio_irq_mask()
1345 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in st_gpio_irq_unmask() local
1346 struct st_gpio_bank *bank = gpio_chip_to_bank(gc); in st_gpio_irq_unmask()
1353 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in st_gpio_irq_set_type() local
1354 struct st_gpio_bank *bank = gpio_chip_to_bank(gc); in st_gpio_irq_set_type()
1467 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in st_gpio_irq_handler() local
1468 struct st_gpio_bank *bank = gpio_chip_to_bank(gc); in st_gpio_irq_handler()
1544 range->gc = &bank->gpio_chip; in st_gpiolib_register_bank()