/arm-trusted-firmware-2.8.0/drivers/arm/css/scmi/ |
A D | scmi_common.c | 16 #define scmi_lock_init(lock) argument 17 #define scmi_lock_get(lock) spin_lock(lock) argument 18 #define scmi_lock_release(lock) spin_unlock(lock) argument 20 #define scmi_lock_init(lock) bakery_lock_init(lock) argument 21 #define scmi_lock_get(lock) bakery_lock_get(lock) argument 22 #define scmi_lock_release(lock) bakery_lock_release(lock) argument 31 assert(ch->lock); in scmi_get_channel() 32 scmi_lock_get(ch->lock); in scmi_get_channel() 83 assert(ch->lock); in scmi_put_channel() 168 assert(ch->lock); in scmi_init() [all …]
|
/arm-trusted-firmware-2.8.0/lib/locks/bakery/ |
A D | bakery_lock_normal.c | 61 bakery_lock_t *lock) in get_bakery_info() argument 63 return (bakery_info_t *)((uintptr_t)lock + in get_bakery_info() 101 static unsigned int bakery_get_ticket(bakery_lock_t *lock, in bakery_get_ticket() argument 112 my_bakery_info = get_bakery_info(me, lock); in bakery_get_ticket() 139 their_bakery_info = get_bakery_info(they, lock); in bakery_get_ticket() 165 void bakery_lock_get(bakery_lock_t *lock) in bakery_lock_get() argument 177 my_ticket = bakery_get_ticket(lock, me, is_cached); in bakery_lock_get() 192 their_bakery_info = get_bakery_info(they, lock); in bakery_lock_get() 229 void bakery_lock_release(bakery_lock_t *lock) in bakery_lock_release() argument 234 my_bakery_info = get_bakery_info(plat_my_core_pos(), lock); in bakery_lock_release()
|
/arm-trusted-firmware-2.8.0/include/lib/ |
A D | spinlock.h | 15 volatile uint32_t lock; member 18 void spin_lock(spinlock_t *lock); 19 void spin_unlock(spinlock_t *lock);
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/include/ |
A D | imx8m_csu.h | 53 uint16_t lock : 1; member 61 {CSU_CSL, .idx = (i), .csl_level = (level), .lock = (lk),} 64 {CSU_HP, .idx = (i), .hp = (val), .lock = (lk), } 67 {CSU_SA, .idx = (i), .sa = (val), .lock = (lk), } 70 {CSU_HPCONTROL, .idx = (i), .hpctrl = (val), .lock = (lk), }
|
/arm-trusted-firmware-2.8.0/plat/mediatek/drivers/emi_mpu/ |
A D | emi_mpu.h | 25 #define SET_ACCESS_PERMISSION(apc_ary, lock, d7, d6, d5, d4, d3, d2, d1, d0) \ argument 33 ((unsigned int) lock << 31); \ 36 #define SET_ACCESS_PERMISSION(apc_ary, lock, d15, d14, d13, d12, d11, d10, \ argument 49 ((unsigned int) lock << 31); \
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/ |
A D | imx8m_csu.c | 24 CSLx_CFG(csu->csl_level | (csu->lock << 8), csu->idx)); in imx_csu_init() 32 CSU_HP_CFG(csu->hp | (csu->lock << 0x1), csu->idx)); in imx_csu_init() 40 CSU_SA_CFG(csu->sa | (csu->lock << 0x1), csu->idx)); in imx_csu_init() 48 CSU_HPCONTROL_CFG(csu->hpctrl | (csu->lock << 0x1), csu->idx)); in imx_csu_init()
|
/arm-trusted-firmware-2.8.0/services/std_svc/spmd/ |
A D | spmd_pm.c | 19 spinlock_t lock; member 29 spin_lock(&g_spmd_pm.lock); in spmd_pm_secondary_ep_register() 53 spin_unlock(&g_spmd_pm.lock); in spmd_pm_secondary_ep_register() 75 spin_lock(&g_spmd_pm.lock); in spmd_cpu_on_finish_handler() 94 spin_unlock(&g_spmd_pm.lock); in spmd_cpu_on_finish_handler()
|
/arm-trusted-firmware-2.8.0/services/std_svc/rmmd/ |
A D | rmmd_attest.c | 16 static spinlock_t lock; variable 105 spin_lock(&lock); in rmmd_attest_get_platform_token() 120 spin_unlock(&lock); in rmmd_attest_get_platform_token() 140 spin_lock(&lock); in rmmd_attest_get_signing_key() 150 spin_unlock(&lock); in rmmd_attest_get_signing_key()
|
/arm-trusted-firmware-2.8.0/lib/cpus/ |
A D | errata_report.c | 37 int errata_needs_reporting(spinlock_t *lock, uint32_t *reported) in errata_needs_reporting() argument 49 spin_lock(lock); in errata_needs_reporting() 53 spin_unlock(lock); in errata_needs_reporting()
|
/arm-trusted-firmware-2.8.0/plat/mediatek/mt8195/drivers/emi_mpu/ |
A D | emi_mpu.h | 61 #define SET_ACCESS_PERMISSION(apc_ary, lock, d7, d6, d5, d4, d3, d2, d1, d0) \ argument 69 ((unsigned int) lock << 31); \ 72 #define SET_ACCESS_PERMISSION(apc_ary, lock, d15, d14, d13, d12, d11, d10, \ argument 85 ((unsigned int) lock << 31); \
|
/arm-trusted-firmware-2.8.0/plat/mediatek/mt8186/drivers/emi_mpu/ |
A D | emi_mpu.h | 61 #define SET_ACCESS_PERMISSION(apc_ary, lock, d7, d6, d5, d4, d3, d2, d1, d0) \ argument 69 ((unsigned int) lock << 31); \ 72 #define SET_ACCESS_PERMISSION(apc_ary, lock, d15, d14, d13, d12, d11, d10, \ argument 85 ((unsigned int) lock << 31); \
|
/arm-trusted-firmware-2.8.0/plat/mediatek/mt8192/drivers/emi_mpu/ |
A D | emi_mpu.h | 63 #define SET_ACCESS_PERMISSION(apc_ary, lock, d7, d6, d5, d4, d3, d2, d1, d0) \ argument 71 | (((unsigned int) lock) << 31); \ 74 #define SET_ACCESS_PERMISSION(apc_ary, lock, d15, d14, d13, d12, d11, d10, \ argument 87 | (((unsigned int) lock) << 31); \
|
/arm-trusted-firmware-2.8.0/drivers/st/i2c/ |
A D | stm32_i2c.c | 66 hi2c->lock = 1; in i2c_config_analog_filter() 84 hi2c->lock = 0; in i2c_config_analog_filter() 157 hi2c->lock = 0; in stm32_i2c_init() 278 hi2c->lock = 0; in i2c_wait_flag() 325 hi2c->lock = 0; in i2c_ack_failed() 554 hi2c->lock = 1; in i2c_write() 651 hi2c->lock = 0; in i2c_write() 735 hi2c->lock = 1; in i2c_read() 820 hi2c->lock = 0; in i2c_read() 888 hi2c->lock = 1; in stm32_i2c_is_device_ready() [all …]
|
/arm-trusted-firmware-2.8.0/services/std_svc/spm/el3_spmc/ |
A D | spmc_shared_mem.c | 1161 spin_lock(&mbox->lock); in spmc_ffa_mem_send() 1164 spin_unlock(&mbox->lock); in spmc_ffa_mem_send() 1229 spin_lock(&mbox->lock); in spmc_ffa_mem_frag_tx() 1232 spin_unlock(&mbox->lock); in spmc_ffa_mem_frag_tx() 1331 spin_lock(&mbox->lock); in spmc_ffa_mem_retrieve_req() 1547 spin_unlock(&mbox->lock); in spmc_ffa_mem_retrieve_req() 1555 spin_unlock(&mbox->lock); in spmc_ffa_mem_retrieve_req() 1625 spin_lock(&mbox->lock); in spmc_ffa_mem_frag_rx() 1668 spin_unlock(&mbox->lock); in spmc_ffa_mem_frag_rx() 1675 spin_unlock(&mbox->lock); in spmc_ffa_mem_frag_rx() [all …]
|
A D | spmc_main.c | 645 spin_lock(&mbox->lock); in rxtx_map_handler() 686 spin_unlock(&mbox->lock); in rxtx_map_handler() 691 spin_unlock(&mbox->lock); in rxtx_map_handler() 718 spin_lock(&mbox->lock); in rxtx_unmap_handler() 722 spin_unlock(&mbox->lock); in rxtx_unmap_handler() 744 spin_unlock(&mbox->lock); in rxtx_unmap_handler() 940 spin_lock(&mbox->lock); in partition_info_get_handler() 983 spin_unlock(&mbox->lock); in partition_info_get_handler() 988 spin_unlock(&mbox->lock); in partition_info_get_handler() 1279 spin_lock(&mbox->lock); in rx_release_handler() [all …]
|
A D | spmc_shared_mem.h | 47 spinlock_t lock; member
|
/arm-trusted-firmware-2.8.0/plat/qti/qtiseclib/inc/ |
A D | qtiseclib_cb_interface.h | 30 void qtiseclib_cb_spin_lock(qtiseclib_cb_spinlock_t *lock); 31 void qtiseclib_cb_spin_unlock(qtiseclib_cb_spinlock_t *lock);
|
A D | qtiseclib_defs.h | 37 volatile uint32_t lock; member
|
/arm-trusted-firmware-2.8.0/include/lib/cpus/ |
A D | errata_report.h | 24 int errata_needs_reporting(spinlock_t *lock, uint32_t *reported);
|
/arm-trusted-firmware-2.8.0/plat/qti/qtiseclib/src/ |
A D | qtiseclib_cb_interface.c | 69 void qtiseclib_cb_spin_lock(qtiseclib_cb_spinlock_t *lock) in qtiseclib_cb_spin_lock() argument 71 spin_lock((spinlock_t *) lock); in qtiseclib_cb_spin_lock() 74 void qtiseclib_cb_spin_unlock(qtiseclib_cb_spinlock_t *lock) in qtiseclib_cb_spin_unlock() argument 76 spin_unlock((spinlock_t *) lock); in qtiseclib_cb_spin_unlock()
|
/arm-trusted-firmware-2.8.0/plat/nvidia/tegra/scat/ |
A D | bl31.scat | 176 * Each lock's data is spread across multiple cache lines, one per CPU, 197 /* PLAT_PERCPU_BAKERY_LOCK_SIZE does not match bakery lock requirements */ 252 * Each lock's data is contiguous and fully allocated by the compiler
|
/arm-trusted-firmware-2.8.0/services/std_svc/sdei/ |
A D | sdei_private.h | 219 spin_lock(&map->lock); in sdei_map_lock() 224 spin_unlock(&map->lock); in sdei_map_unlock()
|
/arm-trusted-firmware-2.8.0/include/drivers/st/ |
A D | regulator.h | 84 void (*lock)(const struct regul_description *desc); member
|
/arm-trusted-firmware-2.8.0/include/drivers/arm/css/ |
A D | scmi.h | 141 scmi_lock_t *lock; member
|
/arm-trusted-firmware-2.8.0/plat/imx/common/include/sci/svc/timer/ |
A D | sci_timer_api.h | 108 sc_err_t sc_timer_start_wdog(sc_ipc_t ipc, sc_bool_t lock);
|