Home
last modified time | relevance | path

Searched refs:osal_semaphore_t (Results 1 – 12 of 12) sorted by relevance

/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/hi3516dv300/sdk_liteos/include/
Dhi_osal.h49 } osal_semaphore_t; typedef
50 extern int osal_sema_init(osal_semaphore_t *sem, int val);
51 extern int osal_down(osal_semaphore_t *sem);
52 extern int osal_down_interruptible(osal_semaphore_t *sem);
53 extern int osal_down_trylock(osal_semaphore_t *sem);
54 extern void osal_up(osal_semaphore_t *sem);
56 extern void osal_sema_destroy(osal_semaphore_t *sem);
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
Dhi_osal.h49 } osal_semaphore_t; typedef
50 extern int osal_sema_init(osal_semaphore_t *sem, int val);
51 extern int osal_down(osal_semaphore_t *sem);
52 extern int osal_down_interruptible(osal_semaphore_t *sem);
53 extern int osal_down_trylock(osal_semaphore_t *sem);
54 extern void osal_up(osal_semaphore_t *sem);
56 extern void osal_sema_destroy(osal_semaphore_t *sem);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/
Dhi_osal.h52 } osal_semaphore_t; typedef
53 extern int osal_sema_init(osal_semaphore_t *sem, int val);
54 extern int osal_down(osal_semaphore_t *sem);
55 extern int osal_down_interruptible(osal_semaphore_t *sem);
56 extern int osal_down_trylock(osal_semaphore_t *sem);
57 extern void osal_up(osal_semaphore_t *sem);
59 extern void osal_sema_destroy(osal_semaphore_t *sem);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/
Ddrv_hdmi_intf.h64 osal_semaphore_t mutex_thread;
65 osal_semaphore_t mutex_proc;
Ddrv_hdmi_event.h59 osal_semaphore_t event_mutex; /* lock to avoid competition */
Ddrv_hdmi_intf.c43 static osal_semaphore_t g_hdmi_mutex;
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/product/hi3516cv500/
Dhdmi_product_define.h72 #define hdmi_mutex_unlock(a) osal_up((osal_semaphore_t *)&(a))
106 hi_s32 result = osal_down((osal_semaphore_t *)&(a)); \
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/mkp/include/
Dsys.h37 osal_semaphore_t sem;
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/
Dhdmi_hal_ddc.h124 osal_semaphore_t ddc_wr_mutex;
Dhdmi_hal_machine.c27 osal_semaphore_t mach_mutex;
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/mkp/src/
Dsys_bind.c34 static osal_semaphore_t g_sys_dev_sem;