Searched refs:pin_port_pos (Results 1 – 2 of 2) sorted by relevance
190 int mec_hal_gpio_port_pin_valid(uint8_t port, uint8_t pin_port_pos) in mec_hal_gpio_port_pin_valid() argument192 if ((port < MEC_GPIO_PORT_MAX) && (pin_port_pos < 32u)) { in mec_hal_gpio_port_pin_valid()193 if (valid_ctrl_masks[port] & MEC_BIT(pin_port_pos)) { in mec_hal_gpio_port_pin_valid()217 int mec_hal_gpio_port_pin_valid(uint8_t port, uint8_t pin_port_pos) in mec_hal_gpio_port_pin_valid() argument219 if ((port >= MEC_GPIO_PORT_MAX) || (pin_port_pos >= 32u)) { in mec_hal_gpio_port_pin_valid()277 int mec_hal_gpio_pin_num(uint8_t port, uint8_t pin_port_pos, uint32_t *pin_num) in mec_hal_gpio_pin_num() argument279 if ((port > MEC_GPIO_PORT_MAX) || (pin_port_pos > 32u) || !pin_num) { in mec_hal_gpio_pin_num()283 *pin_num = ((uint32_t)port * 32U) + (uint32_t)pin_port_pos; in mec_hal_gpio_pin_num()
294 static inline uint32_t mec_hal_gpio_pin_num_nc(uint8_t port, uint8_t pin_port_pos) in mec_hal_gpio_pin_num_nc() argument296 return ((uint32_t)(port & 0x7u) * 32u) + (pin_port_pos & 0x1fu); in mec_hal_gpio_pin_num_nc()299 int mec_hal_gpio_pin_num(uint8_t port, uint8_t pin_port_pos, uint32_t *pin_num);301 int mec_hal_gpio_port_pin_valid(uint8_t port, uint8_t pin_port_pos);