Lines Matching defs:gpio_sys
210 static inline mux_sys_t *gpio_sys_get_mux(const gpio_sys_t *gpio_sys)
212 assert(gpio_sys);
213 assert(gpio_sys->priv);
214 return (mux_sys_t *)gpio_sys->priv;
220 return gpio_sys_get_mux(gpio->gpio_sys);
396 static int exynos_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio)
404 gpio->gpio_sys = gpio_sys;
449 int exynos_gpio_sys_init(mux_sys_t *mux_sys, gpio_sys_t *gpio_sys)
451 assert(gpio_sys);
457 gpio_sys->priv = mux_sys;
458 gpio_sys->set_level = &exynos_gpio_set_level;
459 gpio_sys->read_level = &exynos_gpio_read_level;
460 gpio_sys->pending_status = &exynos_pending_status;
461 gpio_sys->init = &exynos_gpio_init;
466 int gpio_sys_init(ps_io_ops_t *io_ops, gpio_sys_t *gpio_sys)
468 assert(gpio_sys);
470 return exynos_gpio_sys_init(&io_ops->mux_sys, gpio_sys);