HomeSort by: relevance | last modified time | path
    Searched refs:ksem (Results 1 - 8 of 8) sorted by relevancy

  /src/tests/kernel/
t_ksem.c 45 #include <sys/ksem.h>
55 intptr_t ksem; local in function:ATF_TC_BODY
58 ksem = 0;
59 ATF_REQUIRE_EQ(_ksem_init(0, &ksem), 0);
60 ATF_REQUIRE(_ksem_close(ksem) == -1 && errno == EINVAL);
61 ATF_REQUIRE_EQ(_ksem_destroy(ksem), 0);
72 intptr_t ksem; local in function:ATF_TC_BODY
75 ksem = KSEM_PSHARED;
76 ATF_REQUIRE_EQ(_ksem_init(0, &ksem), 0);
77 ATF_REQUIRE(_ksem_close(ksem) == -1 && errno == EINVAL)
89 intptr_t ksem; local in function:ATF_TC_BODY
111 intptr_t ksem, ksem1; local in function:ATF_TC_BODY
    [all...]
  /src/sys/sys/
ksem.h 1 /* $NetBSD: ksem.h,v 1.17 2023/07/11 11:37:29 riastradh Exp $ */
53 typedef struct ksem { struct
54 LIST_ENTRY(ksem) ks_entry; /* global list entry */
57 kmutex_t ks_lock; /* lock on this ksem */
file.h 123 struct ksem *fd_ks; // DTYPE_SEM
Makefile 30 kcore.h kcov.h kcpuset.h kgdb.h kmem.h ksem.h ksyms.h ktrace.h \
  /src/sys/kern/
uipc_sem.c 76 #include <sys/ksem.h>
92 MODULE(MODULE_CLASS_MISC, ksem, NULL);
99 static LIST_HEAD(,ksem) ksem_head __cacheline_aligned;
104 static LIST_HEAD(, ksem) *ksem_pshared_hashtab __cacheline_aligned;
323 ksem_remove_pshared(ksem_t *ksem)
326 LIST_REMOVE(ksem, ks_entry);
334 ksem_t *ksem = NULL; local in function:ksem_lookup_pshared_locked
338 LIST_FOREACH(ksem, &ksem_pshared_hashtab[bucket], ks_entry) {
339 if (ksem->ks_pshared_id == id) {
340 mutex_enter(&ksem->ks_lock)
362 ksem_t *ksem = ksem_lookup_pshared_locked(id); local in function:ksem_lookup_pshared
    [all...]
  /src/sys/compat/netbsd32/
netbsd32_sem.c 38 #include <sys/ksem.h>
  /src/lib/librt/
sem.c 91 #include <sys/ksem.h>
212 * So, instead, we return the ksem ID given to us by the kernel.
214 * ksem ID to always be 1 so as to ensure we can always tell
  /src/usr.bin/fstat/
misc.c 52 #include <sys/ksem.h>
180 (void)printf("* ksem ref=%u, value=%u, waiters=%u, flags=0x%x, "

Completed in 21 milliseconds