Home
last modified time | relevance | path

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

123456

/hal_nxp-latest/mcux/middleware/wifi_nxp/port/osa/
Dosa.c59 int OSA_RWLockReadLock(osa_rw_lock_t *lock, unsigned int wait_time)
62 osa_status_t status = OSA_MutexLock((osa_mutex_handle_t)lock->reader_mutex, osaWaitForever_c);
67 lock->reader_count++;
68 if (lock->reader_count == 1U)
70 if (lock->reader_cb != NULL)
72 ret = lock->reader_cb(lock, wait_time);
75 lock->reader_count--;
76 (void)OSA_MutexUnlock((osa_mutex_handle_t)lock->reader_mutex);
86 status = OSA_SemaphoreWait((osa_semaphore_handle_t)lock->rw_lock, wait_time);
89 lock->reader_count--;
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/rpmsg_lite/porting/environment/
Drpmsg_env_zephyr.c359 int32_t env_create_mutex(void **lock, int32_t count, void *context) in env_create_mutex() argument
361 int32_t env_create_mutex(void **lock, int32_t count) in env_create_mutex()
385 *lock = (void *)semaphore_ptr; in env_create_mutex()
395 void env_delete_mutex(void *lock) in env_delete_mutex() argument
397 k_sem_reset(lock); in env_delete_mutex()
399 env_free_memory(lock); in env_delete_mutex()
409 void env_lock_mutex(void *lock) in env_lock_mutex() argument
413 k_sem_take((struct k_sem *)lock, K_FOREVER); in env_lock_mutex()
422 void env_unlock_mutex(void *lock) in env_unlock_mutex() argument
426 k_sem_give((struct k_sem *)lock); in env_unlock_mutex()
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/rpmsg_lite/
Drpmsg_lite.c129 env_lock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_rx_callback()
168 env_unlock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_rx_callback()
422 env_lock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_create_ept()
438 env_unlock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_create_ept()
447 env_unlock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_create_ept()
455 env_unlock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_create_ept()
465 env_unlock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_create_ept()
472 env_unlock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_create_ept()
487 env_unlock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_create_ept()
515 env_lock_mutex(rpmsg_lite_dev->lock); in rpmsg_lite_destroy_ept()
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/include/
Drpmsg_env.h269 int32_t env_create_mutex(void **lock, int32_t count, void *context);
271 int32_t env_create_mutex(void **lock, int32_t count);
282 void env_delete_mutex(void *lock);
294 void env_lock_mutex(void *lock);
304 void env_unlock_mutex(void *lock);
323 int32_t env_create_sync_lock(void **lock, int32_t state, void *context);
325 int32_t env_create_sync_lock(void **lock, int32_t state);
337 void env_delete_sync_lock(void *lock);
346 void env_acquire_sync_lock(void *lock);
355 void env_release_sync_lock(void *lock);
/hal_nxp-latest/mcux/mcux-sdk/drivers/key_manager/
Dfsl_key_manager.c37 …atus_t KEYMGR_MasterKeyControll(KEY_MANAGER_Type *base, keymgr_select_t select, keymgr_lock_t lock) in KEYMGR_MasterKeyControll() argument
48 …ER_KEY_CTRL |= KEY_MANAGER_MASTER_KEY_CTRL_SELECT(select) | KEY_MANAGER_MASTER_KEY_CTRL_LOCK(lock); in KEYMGR_MasterKeyControll()
63 …atus_t KEYMGR_OTFAD1KeyControll(KEY_MANAGER_Type *base, keymgr_select_t select, keymgr_lock_t lock) in KEYMGR_OTFAD1KeyControll() argument
74 …D1_KEY_CTRL |= KEY_MANAGER_OTFAD1_KEY_CTRL_SELECT(select) | KEY_MANAGER_OTFAD1_KEY_CTRL_LOCK(lock); in KEYMGR_OTFAD1KeyControll()
89 …atus_t KEYMGR_OTFAD2KeyControll(KEY_MANAGER_Type *base, keymgr_select_t select, keymgr_lock_t lock) in KEYMGR_OTFAD2KeyControll() argument
100 …D2_KEY_CTRL |= KEY_MANAGER_OTFAD2_KEY_CTRL_SELECT(select) | KEY_MANAGER_OTFAD2_KEY_CTRL_LOCK(lock); in KEYMGR_OTFAD2KeyControll()
124 void KEYMGR_PUFKeyLock(KEY_MANAGER_Type *base, keymgr_lock_t lock) in KEYMGR_PUFKeyLock() argument
126 base->PUF_KEY_CTRL |= KEY_MANAGER_PUF_KEY_CTRL_LOCK(lock); in KEYMGR_PUFKeyLock()
Dfsl_key_manager.h98 …tus_t KEYMGR_MasterKeyControll(KEY_MANAGER_Type *base, keymgr_select_t select, keymgr_lock_t lock);
110 …tus_t KEYMGR_OTFAD1KeyControll(KEY_MANAGER_Type *base, keymgr_select_t select, keymgr_lock_t lock);
122 …tus_t KEYMGR_OTFAD2KeyControll(KEY_MANAGER_Type *base, keymgr_select_t select, keymgr_lock_t lock);
141 void KEYMGR_PUFKeyLock(KEY_MANAGER_Type *base, keymgr_lock_t lock);
/hal_nxp-latest/mcux/middleware/wifi_nxp/incl/port/osa/
Dosa.h201 void OSA_RWLockDestroy(osa_rw_lock_t *lock);
218 int OSA_RWLockWriteLock(osa_rw_lock_t *lock, unsigned int wait_time);
227 void OSA_RWLockWriteUnlock(osa_rw_lock_t *lock);
244 int OSA_RWLockReadLock(osa_rw_lock_t *lock, unsigned int wait_time);
256 int OSA_RWLockReadUnlock(osa_rw_lock_t *lock);
/hal_nxp-latest/imx/drivers/
Drdc.h136 static inline void RDC_SetDomainID(RDC_Type * base, uint32_t mda, uint32_t domainId, bool lock) in RDC_SetDomainID() argument
140 base->MDA[mda] = RDC_MDA_DID(domainId) | (lock ? RDC_MDA_LCK_MASK : 0); in RDC_SetDomainID()
164 …c inline void RDC_SetPdapAccess(RDC_Type * base, uint32_t pdap, uint8_t perm, bool sreq, bool lock) in RDC_SetPdapAccess() argument
166 base->PDAP[pdap] = perm | (sreq ? RDC_PDAP_SREQ_MASK : 0) | (lock ? RDC_PDAP_LCK_MASK : 0); in RDC_SetPdapAccess()
207 uint8_t perm, bool enable, bool lock);
/hal_nxp-latest/mcux/mcux-sdk/drivers/iped/
Dfsl_iped.c197 iped_lock_t lock, in IPED_Configure() argument
211 if (((lock != kIPED_RegionLock) && (lock != kIPED_RegionUnlock)) || in IPED_Configure()
253 … cmpa_buffer.IPED0_START = (config->start & IPED_ADDRESS_MASK) | (lock & IPED_ENABLE_MASK); in IPED_Configure()
257 … cmpa_buffer.IPED1_START = (config->start & IPED_ADDRESS_MASK) | (lock & IPED_ENABLE_MASK); in IPED_Configure()
261 … cmpa_buffer.IPED2_START = (config->start & IPED_ADDRESS_MASK) | (lock & IPED_ENABLE_MASK); in IPED_Configure()
265 … cmpa_buffer.IPED3_START = (config->start & IPED_ADDRESS_MASK) | (lock & IPED_ENABLE_MASK); in IPED_Configure()
276 if (lock == kIPED_RegionLock) in IPED_Configure()
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/RTOS2/RTX/Include/
Drtx_evr.h272 extern void EvrRtxKernelLocked (int32_t lock);
274 #define EvrRtxKernelLocked(lock) argument
291 extern void EvrRtxKernelUnlocked (int32_t lock);
293 #define EvrRtxKernelUnlocked(lock) argument
301 extern void EvrRtxKernelRestoreLock (int32_t lock);
303 #define EvrRtxKernelRestoreLock(lock) argument
311 extern void EvrRtxKernelLockRestored (int32_t lock);
313 #define EvrRtxKernelLockRestored(lock) argument
1307 extern void EvrRtxMutexAcquired (osMutexId_t mutex_id, uint32_t lock);
1309 #define EvrRtxMutexAcquired(mutex_id, lock) argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/rdc/
Dfsl_rdc.c175 if (config->lock) in RDC_SetPeriphAccessConfig()
212 config->lock = false; in RDC_GetDefaultPeriphAccessConfig()
236 if (config->lock) in RDC_SetMemAccessConfig()
276 config->lock = false; in RDC_GetDefaultMemAccessConfig()
Dfsl_rdc.h61 uint32_t lock : 1U; /*!< Lock the domain assignment. */ member
81 bool lock; /*!< Lock the permission until reset. */ member
100 bool lock; /*!< Lock the configuration. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/prince/
Dfsl_prince.c813 uint8_t lock[3]; in PRINCE_Reconfigure() local
895 lock[0] = (lockWord & PRINCE_BASE_ADDR_LOCK_REG0_MASK) >> PRINCE_BASE_ADDR_LOCK_REG0_SHIFT; in PRINCE_Reconfigure()
896 lock[1] = (lockWord & PRINCE_BASE_ADDR_LOCK_REG1_MASK) >> PRINCE_BASE_ADDR_LOCK_REG1_SHIFT; in PRINCE_Reconfigure()
897 lock[2] = (lockWord & PRINCE_BASE_ADDR_LOCK_REG2_MASK) >> PRINCE_BASE_ADDR_LOCK_REG2_SHIFT; in PRINCE_Reconfigure()
936 if ((lock[region] == 0x1u) || (lock[region] == 0x2u) || (lock[region] == 0x3u)) in PRINCE_Reconfigure()
/hal_nxp-latest/mcux/mcux-sdk/drivers/trdc_1/
Dfsl_trdc.h100 uint32_t lock : 1U; /*!< Lock the register. */ member
126 uint32_t lock : 1U; /*!< Lock the register. */ member
150 uint32_t lock : 2U; /*!< How to lock the register, see @ref trdc_pid_lock_t. */ member
182 bool lock; /*!< Disable writes to FLW registers. */ member
283 …uint32_t lock : 1U; /*!< Lock the configuration until next reset, only apply to access control reg… member
/hal_nxp-latest/mcux/mcux-sdk/drivers/trdc/
Dfsl_trdc.h104 uint32_t lock : 1U; /*!< Lock the register. */ member
130 uint32_t lock : 1U; /*!< Lock the register. */ member
155 uint32_t lock : 2U; /*!< How to lock the register, see @ref trdc_pid_lock_t. */ member
186 bool lock; /*!< Disable writes to FLW registers. */ member
282 …uint32_t lock : 1U; /*!< Lock the configuration until next reset, only apply to access control reg… member
/hal_nxp-latest/mcux/mcux-sdk/drivers/itrc/
Dfsl_itrc.c178 …ITRC_Type *base, itrc_out_signals_t out, itrc_input_signals_t in, itrc_lock_t lock, itrc_enable_t … in ITRC_SetActionToEvent() argument
192 if ((lock == kITRC_Unlock) && (enable == kITRC_Disable)) in ITRC_SetActionToEvent()
197 else if ((lock == kITRC_Unlock) && (enable == kITRC_Enable)) in ITRC_SetActionToEvent()
/hal_nxp-latest/mcux/mcux-sdk/drivers/itrc_1/
Dfsl_itrc.c165 …ITRC_Type *base, itrc_out_signals_t out, itrc_in_signals_t in, itrc_lock_t lock, itrc_enable_t ena… in ITRC_SetActionToEvent() argument
179 if ((lock == kITRC_Unlock) && (enable == kITRC_Disable)) in ITRC_SetActionToEvent()
184 else if ((lock == kITRC_Unlock) && (enable == kITRC_Enable)) in ITRC_SetActionToEvent()
/hal_nxp-latest/mcux/mcux-sdk/drivers/cdog/
Dfsl_cdog.c71 conf->lock = (uint8_t)kCDOG_LockCtrl_Unlock; /* Lock control */ in CDOG_GetDefaultConfig()
329 …CDOG_CONTROL_LOCK_CTRL(default_conf.lock) | RESERVED_CTRL_MASK; /* Lock control register, RESERVED… in CDOG_Init()
345 … CDOG_CONTROL_LOCK_CTRL(conf->lock) | RESERVED_CTRL_MASK; /* Lock control register, RESERVED */ in CDOG_Init()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpflexcomm/
Dfsl_lpflexcomm.c36 static status_t LP_FLEXCOMM_SetPeriph(uint32_t instance, LP_FLEXCOMM_PERIPH_T periph, int lock);
131 static status_t LP_FLEXCOMM_SetPeriph(uint32_t instance, LP_FLEXCOMM_PERIPH_T periph, int lock) in LP_FLEXCOMM_SetPeriph() argument
150 if (lock != 0) in LP_FLEXCOMM_SetPeriph()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT595S/drivers/
Dfsl_iap.c48 status_t (*fuse_program)(uint32_t addr, uint32_t data, bool lock);
204 status_t IAP_OtpFuseProgram(uint32_t addr, uint32_t data, bool lock) in IAP_OtpFuseProgram() argument
206 return OTP_API_TREE->fuse_program(addr, data, lock); in IAP_OtpFuseProgram()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT533S/drivers/
Dfsl_iap.c48 status_t (*fuse_program)(uint32_t addr, uint32_t data, bool lock);
204 status_t IAP_OtpFuseProgram(uint32_t addr, uint32_t data, bool lock) in IAP_OtpFuseProgram() argument
206 return OTP_API_TREE->fuse_program(addr, data, lock); in IAP_OtpFuseProgram()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT555S/drivers/
Dfsl_iap.c48 status_t (*fuse_program)(uint32_t addr, uint32_t data, bool lock);
204 status_t IAP_OtpFuseProgram(uint32_t addr, uint32_t data, bool lock) in IAP_OtpFuseProgram() argument
206 return OTP_API_TREE->fuse_program(addr, data, lock); in IAP_OtpFuseProgram()
/hal_nxp-latest/mcux/mcux-sdk/drivers/ocotp/
Dfsl_ocotp.c297 …OCOTP_WriteFuseShadowRegisterWithLock(OCOTP_Type *base, uint32_t address, uint32_t data, bool lock) in OCOTP_WriteFuseShadowRegisterWithLock() argument
308 if (lock) in OCOTP_WriteFuseShadowRegisterWithLock()
354 if (lock) in OCOTP_WriteFuseShadowRegisterWithLock()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT685S/drivers/
Dfsl_iap.c48 status_t (*fuse_program)(uint32_t addr, uint32_t data, bool lock);
204 status_t IAP_OtpFuseProgram(uint32_t addr, uint32_t data, bool lock) in IAP_OtpFuseProgram() argument
206 return OTP_API_TREE->fuse_program(addr, data, lock); in IAP_OtpFuseProgram()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT633S/drivers/
Dfsl_iap.c48 status_t (*fuse_program)(uint32_t addr, uint32_t data, bool lock);
204 status_t IAP_OtpFuseProgram(uint32_t addr, uint32_t data, bool lock) in IAP_OtpFuseProgram() argument
206 return OTP_API_TREE->fuse_program(addr, data, lock); in IAP_OtpFuseProgram()

123456