Home
last modified time | relevance | path

Searched defs:sem (Results 1 – 25 of 48) sorted by relevance

12

/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/
Dosal_semaphore.c26 int osal_sem_init(osal_semaphore *sem, int val) in osal_sem_init()
48 int osal_sem_down(osal_semaphore *sem) in osal_sem_down()
64 int osal_sem_down_interruptible(osal_semaphore *sem) in osal_sem_down_interruptible()
79 int osal_sem_trydown(osal_semaphore *sem) in osal_sem_trydown()
94 void osal_sem_up(osal_semaphore *sem) in osal_sem_up()
107 void osal_sem_destory(osal_semaphore *sem) in osal_sem_destory()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/
Dosal_semaphore.c26 int osal_sema_init(osal_semaphore_t *sem, int val) in osal_sema_init()
44 int osal_down(osal_semaphore_t *sem) in osal_down()
57 int osal_down_interruptible(osal_semaphore_t *sem) in osal_down_interruptible()
69 int osal_down_trylock(osal_semaphore_t *sem) in osal_down_trylock()
81 void osal_up(osal_semaphore_t *sem) in osal_up()
89 void osal_sema_destroy(osal_semaphore_t *sem) in osal_sema_destroy()
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
Doal_semaphore.h57 static inline hi_void oal_sema_init(oal_semaphore_stru *sem, hi_s32 val) in oal_sema_init()
63 static inline hi_void oal_up(oal_semaphore_stru *sem) in oal_up()
68 static inline hi_void oal_down(oal_semaphore_stru *sem) in oal_down()
73 static inline hi_s32 oal_down_timeout(oal_semaphore_stru *sem, hi_s32 timeout) in oal_down_timeout()
78 static inline hi_s32 oal_down_interruptible(oal_semaphore_stru *sem) in oal_down_interruptible()
83 static inline hi_s32 oal_down_trylock(oal_semaphore_stru *sem) in oal_down_trylock()
/device/soc/esp/esp32/components/bt/common/osi/
Dsemaphore.c26 int osi_sem_new(osi_sem_t *sem, uint32_t max_count, uint32_t init_count) in osi_sem_new()
42 void osi_sem_give(osi_sem_t *sem) in osi_sem_give()
55 osi_sem_take(osi_sem_t *sem, uint32_t timeout) in osi_sem_take()
73 void osi_sem_free(osi_sem_t *sem) in osi_sem_free()
/device/board/unionman/unionpi_tiger/kernel/drivers/isp/drivers/v4l2_dev/src/platform/
Dsystem_semaphore.c26 int32_t system_semaphore_init( semaphore_t *sem ) in system_semaphore_init()
35 int32_t system_semaphore_raise( semaphore_t sem ) in system_semaphore_raise()
42 int32_t system_semaphore_wait( semaphore_t sem, uint32_t timeout_ms ) in system_semaphore_wait()
53 int32_t system_semaphore_destroy( semaphore_t sem ) in system_semaphore_destroy()
/device/soc/esp/esp32/components/esp_lwip/port/
Dsys_arch.c123 sys_sem_new(sys_sem_t *sem, u8_t count) in sys_sem_new()
148 sys_sem_signal(sys_sem_t *sem) in sys_sem_signal()
159 sys_sem_signal_isr(sys_sem_t *sem) in sys_sem_signal_isr()
174 sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) in sys_arch_sem_wait()
201 sys_sem_free(sys_sem_t *sem) in sys_sem_free()
495 sys_sem_t *sem = pthread_getspecific(sys_thread_sem_key); in sys_thread_sem_get() local
507 sys_sem_t *sem = (sys_sem_t*)(data); in sys_thread_sem_free() local
523 sys_sem_t *sem = (sys_sem_t*)mem_malloc(sizeof(sys_sem_t*)); in sys_thread_sem_init() local
544 sys_sem_t *sem = pthread_getspecific(sys_thread_sem_key); in sys_thread_sem_deinit() local
/device/soc/goodix/gr551x/sdk_liteos/gr551x_sdk/components/app_drivers/src/
Dapp_rtos_cfg.c50 uint16_t app_driver_sem_init(sem_t *sem) in app_driver_sem_init()
64 void app_driver_sem_deinit(sem_t sem) in app_driver_sem_deinit()
69 uint16_t app_driver_sem_pend(sem_t sem, uint32_t time_out) in app_driver_sem_pend()
98 uint16_t app_driver_sem_post(sem_t sem) in app_driver_sem_post()
121 uint16_t app_driver_sem_post_from_isr(sem_t sem) in app_driver_sem_post_from_isr()
/device/soc/beken/bk7235/liteos_m/third_party_adapter/lwip_intf_v2_1/lwip-2.1.2/port/
Dsys_arch.c221 err_t sys_sem_new(sys_sem_t *sem, u8_t count) in sys_sem_new()
255 u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) in sys_arch_sem_wait()
292 void sys_sem_signal(sys_sem_t *sem) in sys_sem_signal()
299 void sys_sem_free(sys_sem_t *sem) in sys_sem_free()
308 int sys_sem_valid(sys_sem_t *sem) in sys_sem_valid()
317 void sys_sem_set_invalid(sys_sem_t *sem) in sys_sem_set_invalid()
/device/soc/hpmicro/sdk/hpm_sdk/middleware/cherryusb/osal/
Dusb_osal_yoc.c27 aos_sem_t sem = NULL; in usb_osal_sem_create() local
34 void usb_osal_sem_delete(usb_osal_sem_t sem) in usb_osal_sem_delete()
39 int usb_osal_sem_take(usb_osal_sem_t sem, uint32_t timeout) in usb_osal_sem_take()
48 int usb_osal_sem_give(usb_osal_sem_t sem) in usb_osal_sem_give()
Dusb_osal_rtthread.c33 void usb_osal_sem_delete(usb_osal_sem_t sem) in usb_osal_sem_delete()
38 int usb_osal_sem_take(usb_osal_sem_t sem, uint32_t timeout) in usb_osal_sem_take()
59 int usb_osal_sem_give(usb_osal_sem_t sem) in usb_osal_sem_give()
Dusb_osal_freertos.c31 void usb_osal_sem_delete(usb_osal_sem_t sem) in usb_osal_sem_delete()
36 int usb_osal_sem_take(usb_osal_sem_t sem, uint32_t timeout) in usb_osal_sem_take()
45 int usb_osal_sem_give(usb_osal_sem_t sem) in usb_osal_sem_give()
/device/soc/winnermicro/wm800/board/src/bt/blehost/porting/w800/src/
Dnpl_os_freertos.c139 ble_npl_error_t npl_freertos_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in npl_freertos_sem_init()
152 ble_npl_error_t npl_freertos_sem_deinit(struct ble_npl_sem *sem) in npl_freertos_sem_deinit()
168 ble_npl_error_t npl_freertos_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in npl_freertos_sem_pend()
180 uint16_t npl_freertos_get_sem_count(struct ble_npl_sem *sem) in npl_freertos_get_sem_count()
190 ble_npl_error_t npl_freertos_sem_release(struct ble_npl_sem *sem) in npl_freertos_sem_release()
/device/soc/esp/esp32/components/pthread/
Dpthread.c865 s_pthreadSt *sem = (s_pthreadSt *)mutex; in pthread_mutex_lock() local
885 s_pthreadSt *sem = (s_pthreadSt *)mutex; in pthread_mutex_unlock() local
944 s_pthreadSt *sem = (s_pthreadSt *)mutex; in pthread_mutex_destroy() local
1626 int sem_init(sem_t *sem, int shared, unsigned int value) in sem_init()
1649 int sem_destroy(sem_t *sem) in sem_destroy()
1667 int sem_wait(sem_t *sem) in sem_wait()
1685 int sem_post(sem_t *sem) in sem_post()
1703 int sem_trywait(sem_t *sem) in sem_trywait()
1721 int sem_timedwait(sem_t *sem, const struct timespec *timeout) in sem_timedwait()
1750 int sem_getvalue(sem_t *sem, int *currVal) in sem_getvalue()
/device/soc/winnermicro/wm800/board/src/bt/blehost/porting/w800/include/nimble/
Dnimble_npl_os.h166 static inline ble_npl_error_t ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init()
170 static inline ble_npl_error_t ble_npl_sem_deinit(struct ble_npl_sem *sem) in ble_npl_sem_deinit()
175 static inline ble_npl_error_t ble_npl_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in ble_npl_sem_pend()
180 static inline ble_npl_error_t ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release()
185 static inline uint16_t ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count()
/device/board/isoftstone/yangfan/kernel/src/driv/net/rockchip_wlan/rkwifi/bcmdhd/include/
Dosl_ext.h686 #define OSL_EXT_SEM_DECL(sem) argument
711 #define osl_ext_sem_create(name, init_cnt, sem) (OSL_EXT_SUCCESS) argument
712 #define osl_ext_sem_delete(sem) (OSL_EXT_SUCCESS) argument
713 #define osl_ext_sem_give(sem) (OSL_EXT_SUCCESS) argument
714 #define osl_ext_sem_take(sem, timeout_msec) (OSL_EXT_SUCCESS) argument
/device/board/kaihong/khdvk_3566b/wifi/bcmdhd_hdf/bcmdhd/include/
Dosl_ext.h697 #define OSL_EXT_SEM_DECL(sem) argument
722 #define osl_ext_sem_create(name, init_cnt, sem) (OSL_EXT_SUCCESS) argument
723 #define osl_ext_sem_delete(sem) (OSL_EXT_SUCCESS) argument
724 #define osl_ext_sem_give(sem) (OSL_EXT_SUCCESS) argument
725 #define osl_ext_sem_take(sem, timeout_msec) (OSL_EXT_SUCCESS) argument
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/net/wireless/bcmdhd/include/
Dosl_ext.h622 #define OSL_EXT_SEM_DECL(sem) argument
647 #define osl_ext_sem_create(name, init_cnt, sem) (OSL_EXT_SUCCESS) argument
648 #define osl_ext_sem_delete(sem) (OSL_EXT_SUCCESS) argument
649 #define osl_ext_sem_give(sem) (OSL_EXT_SUCCESS) argument
650 #define osl_ext_sem_take(sem, timeout_msec) (OSL_EXT_SUCCESS) argument
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/
Dosl_ext.h693 #define OSL_EXT_SEM_DECL(sem) argument
718 #define osl_ext_sem_create(name, init_cnt, sem) (OSL_EXT_SUCCESS) argument
719 #define osl_ext_sem_delete(sem) (OSL_EXT_SUCCESS) argument
720 #define osl_ext_sem_give(sem) (OSL_EXT_SUCCESS) argument
721 #define osl_ext_sem_take(sem, timeout_msec) (OSL_EXT_SUCCESS) argument
/device/soc/rockchip/common/sdk_linux/ipc/
Dsem.c95 struct sem { struct
96 int semval; /* current value */ argument
104 struct pid *sempid; argument
105 spinlock_t lock; /* spinlock for fine-grained semtimedop */ argument
110 time64_t sem_otime; /* candidate for sem_otime */ argument
126 struct sem sems[]; argument
316 struct sem *sem = &sma->sems[i]; in merge_queues() local
338 struct sem *sem; in complexmode_enter() local
388 struct sem *sem; in sem_lock() local
463 struct sem *sem = &sma->sems[locknum]; in sem_unlock() local
[all …]
/device/soc/winnermicro/wm800/board/src/os/liteos/
Dwm_osal_liteos.c415 tls_os_status_t tls_os_sem_create(tls_os_sem_t **sem, u32 cnt) in tls_os_sem_create()
453 tls_os_status_t tls_os_sem_delete(tls_os_sem_t *sem) in tls_os_sem_delete()
487 tls_os_status_t tls_os_sem_acquire(tls_os_sem_t *sem, u32 wait_time) in tls_os_sem_acquire()
520 tls_os_status_t tls_os_sem_release(tls_os_sem_t *sem) in tls_os_sem_release()
574 u16 tls_os_sem_get_count(tls_os_sem_t *sem) in tls_os_sem_get_count()
/device/soc/winnermicro/wm800/board/platform/common/fwup/
Dwm_fwup.c303 tls_os_sem_t *sem; in fwup_request_complete() local
468 tls_os_sem_t *sem; in tls_fwup_request_sync() local
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/net/wireless/xr829/include/linux/
Dsemaphore.h31 static inline void sema_init(struct semaphore *sem, int val) in sema_init()
/device/soc/bestechnic/bes2600/liteos_m/components/drivers/touch/
Dtouch.h29 osSemaphoreId_t sem; member
/device/board/bearpi/bearpi_hm_nano/third_party/paho_mqtt/MQTTClient-C/src/liteOS/
DMQTTLiteOS.h68 osSemaphoreId_t sem; member
/device/board/isoftstone/yangfan/common/mqtt/mqttclient_c/src/freertos/
DMQTTFreeRTOS.h50 SemaphoreHandle_t sem; member

12