OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:ksem
(Results
1 - 3
of
3
) sorted by relevancy
/src/tests/kernel/
t_ksem.c
45
#include <sys/
ksem
.h>
55
intptr_t
ksem
;
local
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
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
111
intptr_t
ksem
,
ksem
1;
local
[
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
*/
/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
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
[
all
...]
Completed in 21 milliseconds
Indexes created Fri Feb 20 16:20:20 UTC 2026