Lines Matching defs:kpc
888 static void keembay_gpio_invert(struct keembay_pinctrl *kpc, unsigned int pin) in keembay_gpio_invert()
902 static void keembay_gpio_restore_default(struct keembay_pinctrl *kpc, unsigned int pin) in keembay_gpio_restore_default()
913 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev); in keembay_request_gpio() local
932 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev); in keembay_set_mux() local
958 static u32 keembay_pinconf_get_pull(struct keembay_pinctrl *kpc, unsigned int pin) in keembay_pinconf_get_pull()
965 static int keembay_pinconf_set_pull(struct keembay_pinctrl *kpc, unsigned int pin, in keembay_pinconf_set_pull()
976 static int keembay_pinconf_get_drive(struct keembay_pinctrl *kpc, unsigned int pin) in keembay_pinconf_get_drive()
987 static int keembay_pinconf_set_drive(struct keembay_pinctrl *kpc, unsigned int pin, in keembay_pinconf_set_drive()
1000 static int keembay_pinconf_get_slew_rate(struct keembay_pinctrl *kpc, unsigned int pin) in keembay_pinconf_get_slew_rate()
1007 static int keembay_pinconf_set_slew_rate(struct keembay_pinctrl *kpc, unsigned int pin, in keembay_pinconf_set_slew_rate()
1022 static int keembay_pinconf_get_schmitt(struct keembay_pinctrl *kpc, unsigned int pin) in keembay_pinconf_get_schmitt()
1029 static int keembay_pinconf_set_schmitt(struct keembay_pinctrl *kpc, unsigned int pin, in keembay_pinconf_set_schmitt()
1047 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev); in keembay_pinconf_get() local
1100 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev); in keembay_pinconf_set() local
1182 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_get() local
1193 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_set() local
1207 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_get_direction() local
1215 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_set_direction_in() local
1228 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_set_direction_out() local
1245 struct keembay_pinctrl *kpc; in keembay_gpio_irq_handler() local
1284 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_clear_irq() local
1311 static int keembay_find_free_slot(struct keembay_pinctrl *kpc, unsigned int src) in keembay_find_free_slot()
1318 static int keembay_find_free_src(struct keembay_pinctrl *kpc, unsigned int trig) in keembay_find_free_src()
1339 static void keembay_gpio_set_irq(struct keembay_pinctrl *kpc, int src, in keembay_gpio_set_irq()
1365 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_irq_enable() local
1399 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_irq_disable() local
1418 struct keembay_pinctrl *kpc = gpiochip_get_data(gc); in keembay_gpio_irq_set_type() local
1439 struct keembay_pinctrl *kpc = gpiochip_get_data(chip); in keembay_gpio_add_pin_ranges() local
1456 static int keembay_gpiochip_probe(struct keembay_pinctrl *kpc, in keembay_gpiochip_probe()
1518 static int keembay_build_groups(struct keembay_pinctrl *kpc) in keembay_build_groups()
1542 static int keembay_pinctrl_reg(struct keembay_pinctrl *kpc, struct device *dev) in keembay_pinctrl_reg()
1557 static int keembay_add_functions(struct keembay_pinctrl *kpc, in keembay_add_functions()
1599 static int keembay_build_functions(struct keembay_pinctrl *kpc) in keembay_build_functions()
1662 struct keembay_pinctrl *kpc; in keembay_pinctrl_probe() local