| /device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
| D | osal_semaphore.c | 26 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/ |
| D | osal_semaphore.c | 26 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/ |
| D | oal_semaphore.h | 57 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/ |
| D | semaphore.c | 26 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/ |
| D | system_semaphore.c | 26 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/ |
| D | sys_arch.c | 123 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/ |
| D | app_rtos_cfg.c | 50 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/ |
| D | sys_arch.c | 221 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/ |
| D | usb_osal_yoc.c | 27 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()
|
| D | usb_osal_rtthread.c | 33 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()
|
| D | usb_osal_freertos.c | 31 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/ |
| D | npl_os_freertos.c | 139 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/ |
| D | pthread.c | 865 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/ |
| D | nimble_npl_os.h | 166 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/ |
| D | osl_ext.h | 686 #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/ |
| D | osl_ext.h | 697 #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/ |
| D | osl_ext.h | 622 #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/ |
| D | osl_ext.h | 693 #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/ |
| D | sem.c | 95 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/ |
| D | wm_osal_liteos.c | 415 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/ |
| D | wm_fwup.c | 303 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/ |
| D | semaphore.h | 31 static inline void sema_init(struct semaphore *sem, int val) in sema_init()
|
| /device/soc/bestechnic/bes2600/liteos_m/components/drivers/touch/ |
| D | touch.h | 29 osSemaphoreId_t sem; member
|
| /device/board/bearpi/bearpi_hm_nano/third_party/paho_mqtt/MQTTClient-C/src/liteOS/ |
| D | MQTTLiteOS.h | 68 osSemaphoreId_t sem; member
|
| /device/board/isoftstone/yangfan/common/mqtt/mqttclient_c/src/freertos/ |
| D | MQTTFreeRTOS.h | 50 SemaphoreHandle_t sem; member
|