Lines Matching refs:dir
16 static aos_status_t set_dir(aos_gpioc_csi_t *gpioc_csi, uint32_t pin, uint32_t dir) in set_dir() argument
21 if (dir == AOS_GPIO_DIR_NONE) in set_dir()
23 else if (dir == AOS_GPIO_DIR_INPUT) in set_dir()
25 else if (dir == AOS_GPIO_DIR_OUTPUT) in set_dir()
94 uint32_t dir = mode & AOS_GPIO_DIR_MASK; in restore_mode() local
96 if (dir == AOS_GPIO_DIR_INPUT) { in restore_mode()
99 (void)set_dir(gpioc_csi, pin, dir); in restore_mode()
102 } else if (dir == AOS_GPIO_DIR_OUTPUT) { in restore_mode()
104 (void)set_dir(gpioc_csi, pin, dir); in restore_mode()
113 uint32_t dir; in gpioc_csi_set_mode() local
118 dir = mode & AOS_GPIO_DIR_MASK; in gpioc_csi_set_mode()
120 if (dir == AOS_GPIO_DIR_INPUT) { in gpioc_csi_set_mode()
130 ret = set_dir(gpioc_csi, pin, dir); in gpioc_csi_set_mode()
147 } else if (dir == AOS_GPIO_DIR_OUTPUT) { in gpioc_csi_set_mode()
158 ret = set_dir(gpioc_csi, pin, dir); in gpioc_csi_set_mode()