Lines Matching refs:gpios_mask
939 uint32_t gpios_mask) in handle_available_semaphores() argument
946 if (!(BIT(i) & gpios_mask)) in handle_available_semaphores()
979 uint32_t gpios_mask) in apply_rif_config() argument
992 if (!(BIT(i) & gpios_mask)) in apply_rif_config()
1005 res = handle_available_semaphores(bank, gpios_mask); in apply_rif_config()
1012 bank->rif_cfg->priv_conf[0], gpios_mask); in apply_rif_config()
1014 bank->rif_cfg->sec_conf[0], gpios_mask); in apply_rif_config()
1022 if (!(BIT(i) & gpios_mask)) in apply_rif_config()
1037 res = handle_available_semaphores(bank, gpios_mask); in apply_rif_config()
1045 gpios_mask) != in apply_rif_config()
1046 (bank->rif_cfg->priv_conf[0] & gpios_mask)) { in apply_rif_config()
1052 if ((io_read32(bank->base + GPIO_SECR_OFFSET) & gpios_mask) != in apply_rif_config()
1053 (bank->rif_cfg->sec_conf[0] & gpios_mask)) { in apply_rif_config()
1066 uint32_t gpios_mask __unused) in apply_rif_config()
1079 uint32_t gpios_mask = 0; in stm32_gpio_fw_configure() local
1090 gpios_mask = BIT(RIF_CHANNEL_ID(firewall_arg)); in stm32_gpio_fw_configure()
1093 bank->rif_cfg->access_mask[0] |= gpios_mask; in stm32_gpio_fw_configure()
1101 return apply_rif_config(bank, gpios_mask); in stm32_gpio_fw_configure()
1110 gpios_mask = firewall_arg & GENMASK_32(15, 0); in stm32_gpio_fw_configure()
1114 if (gpios_mask & ~GENMASK_32(bank->ngpios, 0)) { in stm32_gpio_fw_configure()
1116 gpios_mask, 'A' + bank->bank_id); in stm32_gpio_fw_configure()
1122 bank->seccfgr |= gpios_mask; in stm32_gpio_fw_configure()
1124 bank->seccfgr &= ~gpios_mask; in stm32_gpio_fw_configure()