Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 25 of 245) sorted by relevance

12345678910

/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_psec_drv.h83 | 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 Dusb_os_platform.c9 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 Dcpu.c30 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 Dcpuport_smp.c28 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 Dmxc_lock.c56 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 Dccu_frac.c32 __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 Dccu_sdm.c46 __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 Dccu_nm.h24 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 Dehci-hcd.c179 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 Dehci-hub.c558 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 Dsd_sim.c32 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 Dcpuport.c34 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 Dhal_atomic.c25 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 Dhal_atomic.h25 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 Drpmsg_virtio.c326 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 Drpmsg_virtio.c326 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 Dsoftrst.c17 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 Dremoteproc.c164 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 Dremoteproc.c164 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 Ddrv_i2c.c25 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 Dbl808_ef_cfg.c398 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 Dusb_gen_hcd_rh.c53 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 Dbl602_ef_cfg.c371 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 Dbl702_ef_cfg.c368 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 Dbl616_ef_cfg.c548 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()

Completed in 43 milliseconds

12345678910