Lines Matching refs:bitpos
35 uint8_t bitpos; member
172 uint8_t bitpos = pin_get_bitpos((uint16_t)(pin & 0xffffu)); in pin_is_valid() local
174 if ((port < MEC_GPIO_PORT_MAX) && (valid_ctrl_masks[port] & MEC_BIT(bitpos))) { in pin_is_valid()
356 uint32_t bitpos = pin_get_bitpos(pin & 0xffffu); in mec_hal_gpio_is_locked() local
360 if (MEC_GPIO->LOCK[MEC_GPIO_PORT_MAX - 1u - port] & MEC_BIT(bitpos)) { in mec_hal_gpio_is_locked()
419 uint32_t bpos = mec_cfg_tbl[prop_id].bitpos; in mec_hal_gpio_get_ctrl_property()
433 uint32_t bpos = mec_cfg_tbl[prop_id].bitpos; in mec_hal_gpio_set_ctrl_property()
454 uint32_t bpos = mec_cfg_tbl[prop_id].bitpos; in mec_hal_gpio_get_property()
478 uint32_t bpos = mec_cfg_tbl[prop_id].bitpos; in mec_hal_gpio_set_property()
520 uint32_t bitpos = mec_cfg_tbl[prop].bitpos; in mec_hal_gpio_set_props() local
525 ctrl2 = (ctrl2 & ~(mask << bitpos)) | (val << bitpos); in mec_hal_gpio_set_props()
527 ctrl = (ctrl & ~(mask << bitpos)) | (val << bitpos); in mec_hal_gpio_set_props()
914 uint32_t bitpos = pin_get_bitpos(pin & 0xffffu); in mec_hal_gpio_par_in() local
917 *pinval = (uint8_t)((MEC_GPIO->PARIN[port] >> bitpos) & MEC_BIT(0)); in mec_hal_gpio_par_in()
930 uint32_t bitpos = pin_get_bitpos(pin & 0xffffu); in mec_hal_gpio_par_out() local
935 + (uintptr_t)(bitpos * 4U); in mec_hal_gpio_par_out()
941 MEC_GPIO->PAROUT[port] |= MEC_BIT(bitpos); in mec_hal_gpio_par_out()
943 MEC_GPIO->PAROUT[port] &= (uint32_t)~MEC_BIT(bitpos); in mec_hal_gpio_par_out()
1057 uint8_t bitpos = mec_gpio_girq_blk_pos[port]; in mec_hal_gpio_port_ia_ctrl() local
1060 MEC_ECIA0->BLK_EN_SET = MEC_BIT(bitpos); in mec_hal_gpio_port_ia_ctrl()
1062 MEC_ECIA0->BLK_EN_CLR = MEC_BIT(bitpos); in mec_hal_gpio_port_ia_ctrl()
1094 const uint8_t bitpos = pin_get_bitpos(pin); in mec_hal_gpio_pin_ia_enable() local
1096 return mec_hal_gpio_port_pin_ia_enable(port, bitpos, enable); in mec_hal_gpio_pin_ia_enable()
1120 const uint8_t bitpos = pin_get_bitpos(pin); in mec_hal_gpio_pin_ia_status_clr() local
1122 return mec_hal_gpio_port_pin_ia_status_clear(port, bitpos); in mec_hal_gpio_pin_ia_status_clr()