Lines Matching refs:sys_sem
79 struct sys_sem *not_empty;
80 struct sys_sem *not_full;
81 struct sys_sem *mutex;
85 struct sys_sem {
102 static struct sys_sem *sys_sem_new_internal(u8_t count);
103 static void sys_sem_free_internal(struct sys_sem *sem);
349 static struct sys_sem *
352 struct sys_sem *sem;
354 sem = (struct sys_sem *)malloc(sizeof(struct sys_sem));
364 sys_sem_new(struct sys_sem **sem, u8_t count)
416 sys_arch_sem_wait(struct sys_sem **s, u32_t timeout)
419 struct sys_sem *sem;
444 sys_sem_signal(struct sys_sem **s)
446 struct sys_sem *sem;
462 sys_sem_free_internal(struct sys_sem *sem)
470 sys_sem_free(struct sys_sem **sem)