| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_psec_drv.h | 83 | PSEC_SECURE_STATE_CONFIG_LOCK_SET(lock); in psec_lock_psecure_state_restart() 105 bool lock) in psec_pmic_non_secure_violation_config() argument 110 | PSEC_VIOLATION_CONFIG_LOCK_NSC_SET(lock) in psec_pmic_non_secure_violation_config() 121 | PSEC_VIOLATION_CONFIG_LOCK_SEC_SET(lock) in psec_psecure_violation_config() 132 | PSEC_ESCALATE_CONFIG_LOCK_NSC_SET(lock) in psec_pmic_non_secure_escalate_config() 143 | PSEC_ESCALATE_CONFIG_LOCK_SEC_SET(lock) in psec_psecure_escalate_config() 184 | PSEC_SECURE_STATE_CONFIG_LOCK_SET(lock); in psec_lock_batt_secure_state_restart() 211 | PSEC_VIOLATION_CONFIG_LOCK_NSC_SET(lock) in psec_batt_non_secure_violation_config() 222 | PSEC_VIOLATION_CONFIG_LOCK_SEC_SET(lock) in psec_batt_secure_violation_config() 233 | PSEC_ESCALATE_CONFIG_LOCK_NSC_SET(lock) in psec_batt_non_secure_escalate_config() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/usb/include/ |
| A D | usb_os_platform.c | 9 hal_spinlock_t lock; variable 41 cpu_sr = hal_spin_lock_irqsave(&lock); in usb_set_bit() 43 hal_spin_unlock_irqrestore(&lock, cpu_sr); in usb_set_bit() 52 cpu_sr = hal_spin_lock_irqsave(&lock); in usb_clear_bit() 54 hal_spin_unlock_irqrestore(&lock, cpu_sr); in usb_clear_bit() 62 cpu_sr = hal_spin_lock_irqsave(&lock); in usb_test_bit() 64 hal_spin_unlock_irqrestore(&lock, cpu_sr); in usb_test_bit() 72 cpu_sr = hal_spin_lock_irqsave(&lock); in usb_test_and_clear_bit() 83 cpu_sr = hal_spin_lock_irqsave(&lock); in usb_clear_bit32() 90 cpu_sr = hal_spin_lock_irqsave(&lock); in usb_dec32() [all …]
|
| /bsp/raspberry-pi/raspi3-32/cpu/ |
| A D | cpu.c | 30 void rt_hw_spin_lock_init(rt_hw_spinlock_t *lock) in rt_hw_spin_lock_init() argument 32 lock->slock = 0; in rt_hw_spin_lock_init() 35 void rt_hw_spin_lock(rt_hw_spinlock_t *lock) in rt_hw_spin_lock() argument 42 ::"r"(&lock->slock) in rt_hw_spin_lock() 52 : "r" (&lock->slock), "I" (1 << 16) in rt_hw_spin_lock() 58 lockval.tickets.owner = *(volatile unsigned short *)(&lock->tickets.owner); in rt_hw_spin_lock() 64 void rt_hw_spin_unlock(rt_hw_spinlock_t *lock) in rt_hw_spin_unlock() argument 67 lock->tickets.owner++; in rt_hw_spin_unlock()
|
| /bsp/k210/board/ |
| A D | cpuport_smp.c | 28 void rt_hw_spin_lock_init(rt_hw_spinlock_t *lock) in rt_hw_spin_lock_init() argument 30 ((spinlock_t *)lock)->lock = 0; in rt_hw_spin_lock_init() 33 void rt_hw_spin_lock(rt_hw_spinlock_t *lock) in rt_hw_spin_lock() argument 35 spinlock_lock((spinlock_t *)lock); in rt_hw_spin_lock() 38 void rt_hw_spin_unlock(rt_hw_spinlock_t *lock) in rt_hw_spin_unlock() argument 40 spinlock_unlock((spinlock_t *)lock); in rt_hw_spin_unlock()
|
| /bsp/maxim/libraries/MAX32660PeriphDriver/Source/ |
| A D | mxc_lock.c | 56 int mxc_get_lock(uint32_t *lock, uint32_t value) in mxc_get_lock() argument 61 if(__LDREXW((MXC_LOCK_CAST)lock) != 0) { in mxc_get_lock() 66 } while(__STREXW(value, (MXC_LOCK_CAST)lock) != 0); in mxc_get_lock() 75 void mxc_free_lock(uint32_t *lock) in mxc_free_lock() argument 79 *lock = 0; in mxc_free_lock()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/sunxi-ng/ |
| A D | ccu_frac.c | 32 __cspr = hal_spin_lock_irqsave(&common->lock); in ccu_frac_helper_enable() 35 hal_spin_unlock_irqrestore(&common->lock, __cspr); in ccu_frac_helper_enable() 49 __cspr = hal_spin_lock_irqsave(&common->lock); in ccu_frac_helper_disable() 52 hal_spin_unlock_irqrestore(&common->lock, __cspr); in ccu_frac_helper_disable() 92 unsigned long rate, u32 lock) in ccu_frac_helper_set_rate() argument 115 __cspr = hal_spin_lock_irqsave(&common->lock); in ccu_frac_helper_set_rate() 119 hal_spin_unlock_irqrestore(&common->lock, __cspr); in ccu_frac_helper_set_rate() 121 ccu_helper_wait_for_lock(common, lock); in ccu_frac_helper_set_rate()
|
| A D | ccu_sdm.c | 46 __cspr = hal_spin_lock_irqsave(&common->lock); in ccu_sdm_helper_enable() 49 hal_spin_unlock_irqrestore(&common->lock, __cspr); in ccu_sdm_helper_enable() 51 __cspr = hal_spin_lock_irqsave(&common->lock); in ccu_sdm_helper_enable() 54 hal_spin_unlock_irqrestore(&common->lock, __cspr); in ccu_sdm_helper_enable() 68 __cspr = hal_spin_lock_irqsave(&common->lock); in ccu_sdm_helper_disable() 71 hal_spin_unlock_irqrestore(&common->lock, __cspr); in ccu_sdm_helper_disable() 73 __cspr = hal_spin_lock_irqsave(&common->lock); in ccu_sdm_helper_disable() 76 hal_spin_unlock_irqrestore(&common->lock, __cspr); in ccu_sdm_helper_disable()
|
| A D | ccu_nm.h | 24 u32 lock; member 46 .lock = _lock, \ 69 .lock = _lock, \ 94 .lock = _lock, \ 122 .lock = _lock, \ 146 .lock = _lock, \
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/usb/host/ |
| A D | ehci-hcd.c | 179 hal_spin_lock(&ehci->lock); in ehci_halt() 198 hal_spin_unlock(&ehci->lock); in ehci_halt() 272 hal_spin_lock(&ehci->lock); in ehci_quiesce() 275 hal_spin_unlock(&ehci->lock); in ehci_quiesce() 334 hal_spin_lock(&ehci->lock); in ehci_silence_controller() 343 hal_spin_unlock(&ehci->lock); in ehci_silence_controller() 363 hal_spin_lock(&ehci->lock); in ehci_shutdown() 426 hal_spin_lock (&ehci->lock); in ehci_stop() 441 hal_spin_lock (&ehci->lock); in ehci_stop() 1145 spin_lock_irq(&ehci->lock); in ehci_suspend() [all …]
|
| A D | ehci-hub.c | 558 hal_spin_lock(&ehci->lock); in set_owner() 571 hal_spin_unlock(&ehci->lock); in set_owner() 662 flags = hal_spin_lock_irqsave(&ehci->lock); in ehci_hub_status_data() 698 hal_spin_unlock_irqrestore (&ehci->lock, flags); in ehci_hub_status_data() 775 flags = hal_spin_lock_irqsave(&ehci->lock); in ehci_hub_control() 824 flags = hal_spin_lock_irqsave(&ehci->lock); in ehci_hub_control() 841 flags = hal_spin_lock_irqsave(&ehci->lock); in ehci_hub_control() 943 hal_spin_unlock_irqrestore(&ehci->lock, flags); in ehci_hub_control() 945 flags = hal_spin_lock_irqsave(&ehci->lock); in ehci_hub_control() 1073 flags = hal_spin_lock_irqsave(&ehci->lock); in ehci_hub_control() [all …]
|
| /bsp/simulator/drivers/ |
| A D | sd_sim.c | 32 static rt_mutex_t lock; variable 62 rt_mutex_take(lock, RT_WAITING_FOREVER); in rt_sdcard_read() 70 rt_mutex_release(lock); in rt_sdcard_read() 75 rt_mutex_release(lock); in rt_sdcard_read() 90 rt_mutex_take(lock, RT_WAITING_FOREVER); in rt_sdcard_write() 98 rt_mutex_release(lock); in rt_sdcard_write() 103 rt_mutex_release(lock); in rt_sdcard_write() 143 lock = rt_mutex_create("lock", RT_IPC_FLAG_PRIO); in rt_hw_sdcard_init() 144 if (lock == RT_NULL) in rt_hw_sdcard_init()
|
| /bsp/raspberry-pico/RP2040/libcpu/ |
| A D | cpuport.c | 34 void rt_hw_spin_lock_init(rt_hw_spinlock_t *lock) in rt_hw_spin_lock_init() argument 40 lock->slock = (rt_uint32_t)spin_lock_instance(spin_cnt); in rt_hw_spin_lock_init() 45 lock->slock = 0; in rt_hw_spin_lock_init() 49 void rt_hw_spin_lock(rt_hw_spinlock_t *lock) in rt_hw_spin_lock() argument 51 if ( lock->slock != 0 ) in rt_hw_spin_lock() 53 spin_lock_unsafe_blocking((spin_lock_t*)lock->slock); in rt_hw_spin_lock() 57 void rt_hw_spin_unlock(rt_hw_spinlock_t *lock) in rt_hw_spin_unlock() argument 59 if ( lock->slock != 0 ) in rt_hw_spin_unlock() 61 spin_unlock_unsafe((spin_lock_t*)lock->slock); in rt_hw_spin_unlock()
|
| /bsp/allwinner/libraries/sunxi-hal/osal/src/ |
| A D | hal_atomic.c | 25 void hal_spin_lock(hal_spinlock_t *lock) in hal_spin_lock() argument 32 void hal_spin_unlock(hal_spinlock_t *lock) in hal_spin_unlock() argument 39 uint32_t hal_spin_lock_irqsave(hal_spinlock_t *lock) in hal_spin_lock_irqsave() argument 52 void hal_spin_unlock_irqrestore(hal_spinlock_t *lock, uint32_t __cpsr) in hal_spin_unlock_irqrestore() argument
|
| /bsp/allwinner/libraries/sunxi-hal/include/osal/ |
| A D | hal_atomic.h | 25 void hal_spin_lock(hal_spinlock_t *lock); 26 void hal_spin_unlock(hal_spinlock_t *lock); 28 uint32_t hal_spin_lock_irqsave(hal_spinlock_t *lock); 29 void hal_spin_unlock_irqrestore(hal_spinlock_t *lock, uint32_t __cpsr);
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/rpmsg/ |
| A D | rpmsg_virtio.c | 326 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 331 metal_mutex_release(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 359 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 367 metal_mutex_release(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 405 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_rx_callback() 411 metal_mutex_release(&rdev->lock); in rpmsg_virtio_rx_callback() 492 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_ns_callback() 533 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_get_buffer_size() 536 metal_mutex_release(&rdev->lock); in rpmsg_virtio_get_buffer_size() 556 metal_mutex_init(&rdev->lock); in rpmsg_init_vdev() [all …]
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/rpmsg/ |
| A D | rpmsg_virtio.c | 326 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 331 metal_mutex_release(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 359 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 367 metal_mutex_release(&rdev->lock); in rpmsg_virtio_send_offchannel_raw() 405 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_rx_callback() 411 metal_mutex_release(&rdev->lock); in rpmsg_virtio_rx_callback() 492 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_ns_callback() 533 metal_mutex_acquire(&rdev->lock); in rpmsg_virtio_get_buffer_size() 536 metal_mutex_release(&rdev->lock); in rpmsg_virtio_get_buffer_size() 556 metal_mutex_init(&rdev->lock); in rpmsg_init_vdev() [all …]
|
| /bsp/rockchip/rk3500/driver/clk/ |
| A D | softrst.c | 17 struct rt_spinlock lock; member 37 level = rt_spin_lock_irqsave(&softrst->lock); in rockchip_softrst_assert() 42 rt_spin_unlock_irqrestore(&softrst->lock, level); in rockchip_softrst_assert() 65 level = rt_spin_lock_irqsave(&softrst->lock); in rockchip_softrst_deassert() 70 rt_spin_unlock_irqrestore(&softrst->lock, level); in rockchip_softrst_deassert() 95 rt_spin_lock_init(&softrst->lock); in rk_register_softrst()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/remoteproc/ |
| A D | remoteproc.c | 164 metal_mutex_init(&rproc->lock); in remoteproc_init() 177 metal_mutex_acquire(&rproc->lock); in remoteproc_remove() 182 metal_mutex_release(&rproc->lock); in remoteproc_remove() 194 metal_mutex_acquire(&rproc->lock); in remoteproc_config() 206 metal_mutex_release(&rproc->lock); in remoteproc_config() 216 metal_mutex_acquire(&rproc->lock); in remoteproc_start() 223 metal_mutex_release(&rproc->lock); in remoteproc_start() 233 metal_mutex_acquire(&rproc->lock); in remoteproc_stop() 242 metal_mutex_release(&rproc->lock); in remoteproc_stop() 253 metal_mutex_acquire(&rproc->lock); in remoteproc_shutdown() [all …]
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/remoteproc/ |
| A D | remoteproc.c | 164 metal_mutex_init(&rproc->lock); in remoteproc_init() 177 metal_mutex_acquire(&rproc->lock); in remoteproc_remove() 182 metal_mutex_release(&rproc->lock); in remoteproc_remove() 194 metal_mutex_acquire(&rproc->lock); in remoteproc_config() 206 metal_mutex_release(&rproc->lock); in remoteproc_config() 216 metal_mutex_acquire(&rproc->lock); in remoteproc_start() 223 metal_mutex_release(&rproc->lock); in remoteproc_start() 233 metal_mutex_acquire(&rproc->lock); in remoteproc_stop() 242 metal_mutex_release(&rproc->lock); in remoteproc_stop() 253 metal_mutex_acquire(&rproc->lock); in remoteproc_shutdown() [all …]
|
| /bsp/bouffalo_lab/libraries/rt_drivers/ |
| A D | drv_i2c.c | 25 struct rt_mutex lock; member 67 rt_mutex_take(&_i2c_bus->lock, RT_WAITING_FOREVER); in _i2c_master_xfer() 69 rt_mutex_release(&_i2c_bus->lock); in _i2c_master_xfer() 104 rt_mutex_init(&i2c_bus0.lock, "i2c0_mutex", RT_IPC_FLAG_PRIO); in rt_hw_i2c_init() 123 rt_mutex_init(&i2c_bus1.lock, "i2c1_mutex", RT_IPC_FLAG_PRIO); in rt_hw_i2c_init() 142 rt_mutex_init(&i2c_bus2.lock, "i2c2_mutex", RT_IPC_FLAG_PRIO); in rt_hw_i2c_init() 161 rt_mutex_init(&i2c_bus3.lock, "i2c3_mutex", RT_IPC_FLAG_PRIO); in rt_hw_i2c_init()
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl808/std/src/ |
| A D | bl808_ef_cfg.c | 398 uint32_t lock = 0; in bflb_efuse_lock_aes_key_write() local 402 lock |= (1 << (index + 17)); in bflb_efuse_lock_aes_key_write() 403 bflb_ef_ctrl_write_direct(NULL, 0x7c, (uint32_t *)&lock, 1, 1); in bflb_efuse_lock_aes_key_write() 406 lock |= (1 << (index + 15)); in bflb_efuse_lock_aes_key_write() 407 bflb_ef_ctrl_write_direct(NULL, 0xfc, (uint32_t *)&lock, 1, 1); in bflb_efuse_lock_aes_key_write() 413 uint32_t lock = 0; in bflb_efuse_lock_aes_key_read() local 417 lock |= (1 << (index + 27)); in bflb_efuse_lock_aes_key_read() 418 bflb_ef_ctrl_write_direct(NULL, 0x7c, (uint32_t *)lock, 1, 1); in bflb_efuse_lock_aes_key_read() 421 lock |= (1 << (index + 25)); in bflb_efuse_lock_aes_key_read() 422 bflb_ef_ctrl_write_direct(NULL, 0xfc, (uint32_t *)lock, 1, 1); in bflb_efuse_lock_aes_key_read()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/usb/core/ |
| A D | usb_gen_hcd_rh.c | 53 static hal_spinlock_t lock; variable 249 cpu_sr = hal_spin_lock_irqsave(&lock); in usb_hcd_poll_rh_status() 283 hal_spin_unlock_irqrestore(&lock, cpu_sr); in usb_hcd_poll_rh_status() 381 cpu_sr = hal_spin_lock_irqsave(&lock); in rh_queue_status() 413 hal_spin_unlock_irqrestore(&lock, cpu_sr); in rh_queue_status() 640 cpu_sr = hal_spin_lock_irqsave(&lock); in rh_call_control() 648 hal_spin_unlock_irqrestore(&lock, cpu_sr); in rh_call_control() 711 sr = hal_spin_lock_irqsave(&lock); in rh_urb_dequeue() 728 hal_spin_unlock_irqrestore(&lock, sr); in rh_urb_dequeue()
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl602/std/src/ |
| A D | bl602_ef_cfg.c | 371 uint32_t lock = 0; in bflb_efuse_lock_aes_key_write() local 378 lock |= (1 << (index + 19)); in bflb_efuse_lock_aes_key_write() 380 lock |= (1 << (index + 19)); in bflb_efuse_lock_aes_key_write() 381 lock |= (1 << (index - 4 + 13)); in bflb_efuse_lock_aes_key_write() 383 bflb_ef_ctrl_write_direct(NULL, 0x7c, &lock, 1, 1); in bflb_efuse_lock_aes_key_write() 388 uint32_t lock = 0; in bflb_efuse_lock_aes_key_read() local 394 lock |= (1 << (index + 26)); in bflb_efuse_lock_aes_key_read() 396 bflb_ef_ctrl_write_direct(NULL, 0x7c, &lock, 1, 1); in bflb_efuse_lock_aes_key_read()
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl702/std/src/ |
| A D | bl702_ef_cfg.c | 368 uint32_t lock = 0; in bflb_efuse_lock_aes_key_write() local 375 lock |= (1 << (index + 19)); in bflb_efuse_lock_aes_key_write() 377 lock |= (1 << (index + 19)); in bflb_efuse_lock_aes_key_write() 378 lock |= (1 << (index - 4 + 13)); in bflb_efuse_lock_aes_key_write() 380 bflb_ef_ctrl_write_direct(NULL, 0x7c, &lock, 1, 1); in bflb_efuse_lock_aes_key_write() 385 uint32_t lock = 0; in bflb_efuse_lock_aes_key_read() local 391 lock |= (1 << (index + 26)); in bflb_efuse_lock_aes_key_read() 393 bflb_ef_ctrl_write_direct(NULL, 0x7c, &lock, 1, 1); in bflb_efuse_lock_aes_key_read()
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl616/std/src/ |
| A D | bl616_ef_cfg.c | 548 uint32_t lock = 0; in bflb_efuse_lock_aes_key_write() local 552 lock |= (1 << (index + 17)); in bflb_efuse_lock_aes_key_write() 553 bflb_ef_ctrl_write_direct(NULL, 0x7c, &lock, 1, 1); in bflb_efuse_lock_aes_key_write() 556 lock |= (1 << (index + 15)); in bflb_efuse_lock_aes_key_write() 557 bflb_ef_ctrl_write_direct(NULL, 0xfc, &lock, 1, 1); in bflb_efuse_lock_aes_key_write() 563 uint32_t lock = 0; in bflb_efuse_lock_aes_key_read() local 567 lock |= (1 << (index + 27)); in bflb_efuse_lock_aes_key_read() 568 bflb_ef_ctrl_write_direct(NULL, 0x7c, (uint32_t *)lock, 1, 1); in bflb_efuse_lock_aes_key_read() 571 lock |= (1 << (index + 25)); in bflb_efuse_lock_aes_key_read() 572 bflb_ef_ctrl_write_direct(NULL, 0xfc, (uint32_t *)lock, 1, 1); in bflb_efuse_lock_aes_key_read()
|