Lines Matching refs:nmk_gpio_chip

248 struct nmk_gpio_chip {  struct
286 static struct nmk_gpio_chip *nmk_gpio_chips[NMK_MAX_BANKS]; argument
292 static void __nmk_gpio_set_mode(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_mode()
308 static void __nmk_gpio_set_slpm(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_slpm()
322 static void __nmk_gpio_set_pull(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_pull()
347 static void __nmk_gpio_set_lowemi(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_lowemi()
365 static void __nmk_gpio_make_input(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_make_input()
371 static void __nmk_gpio_set_output(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_output()
380 static void __nmk_gpio_make_output(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_make_output()
387 static void __nmk_gpio_set_mode_safe(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_mode_safe()
415 nmk_gpio_disable_lazy_irq(struct nmk_gpio_chip *nmk_chip, unsigned offset) in nmk_gpio_disable_lazy_irq()
556 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_glitch_slpm_init()
574 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_glitch_slpm_restore()
619 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_get_mode()
649 struct nmk_gpio_chip *nmk_chip = container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_irq_ack()
661 static void __nmk_gpio_irq_modify(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_irq_modify()
700 static void __nmk_gpio_set_wake(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_wake()
718 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_irq_maskunmask()
755 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_irq_set_wake()
787 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_irq_set_type()
831 struct nmk_gpio_chip *nmk_chip = irq_data_get_irq_chip_data(d); in nmk_gpio_irq_startup()
840 struct nmk_gpio_chip *nmk_chip = irq_data_get_irq_chip_data(d); in nmk_gpio_irq_shutdown()
866 struct nmk_gpio_chip *nmk_chip = container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_irq_handler()
879 struct nmk_gpio_chip *nmk_chip = container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_latent_irq_handler()
889 struct nmk_gpio_chip *nmk_chip = in nmk_gpio_make_input()
890 container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_make_input()
903 struct nmk_gpio_chip *nmk_chip = in nmk_gpio_get_input()
904 container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_get_input()
920 struct nmk_gpio_chip *nmk_chip = in nmk_gpio_set_output()
921 container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_set_output()
933 struct nmk_gpio_chip *nmk_chip = in nmk_gpio_make_output()
934 container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_make_output()
954 struct nmk_gpio_chip *nmk_chip = in nmk_gpio_dbg_show_one()
955 container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_dbg_show_one()
1059 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_clocks_enable()
1073 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_clocks_disable()
1096 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_wakeups_suspend()
1117 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_wakeups_resume()
1141 struct nmk_gpio_chip *chip = nmk_gpio_chips[gpio_bank]; in nmk_gpio_read_pull()
1156 static struct nmk_gpio_chip *nmk_gpio_populate_chip(struct device_node *np, in nmk_gpio_populate_chip()
1159 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_populate_chip()
1213 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_probe()
1344 static struct nmk_gpio_chip *find_nmk_gpio_from_pin(unsigned pin) in find_nmk_gpio_from_pin()
1347 struct nmk_gpio_chip *nmk_gpio; in find_nmk_gpio_from_pin()
1362 struct nmk_gpio_chip *nmk_gpio = find_nmk_gpio_from_pin(pin); in find_gc_from_pin()
1722 struct nmk_gpio_chip *nmk_chip; in nmk_pmx_set()
1779 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_request_enable()
1792 nmk_chip = container_of(chip, struct nmk_gpio_chip, chip); in nmk_gpio_request_enable()
1846 struct nmk_gpio_chip *nmk_chip; in nmk_pin_config_set()
2018 struct nmk_gpio_chip *nmk_chip; in nmk_pinctrl_probe()