Searched refs:sobj (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/dtrace/demo/sched/
H A Dwhatfor.d31 * We're sleeping. Track our sobj type.
33 self->sobj = curlwpsinfo->pr_stype;
44 /self->bedtime && !self->sobj/
51 /self->sobj/
53 @[self->sobj == SOBJ_MUTEX ? "kernel-level lock" :
54 self->sobj == SOBJ_RWLOCK ? "rwlock" :
55 self->sobj == SOBJ_CV ? "condition variable" :
56 self->sobj == SOBJ_SEMA ? "semaphore" :
57 self->sobj == SOBJ_USER ? "user-level lock" :
58 self->sobj
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dsobject.h51 #define SOBJ_USER_PI 6 /* user-level sobj having Prio Inheritance */
70 #define SOBJ_OWNER(sobj_ops, sobj) (*(sobj_ops->sobj_owner))(sobj)
/illumos-gate/usr/src/uts/common/os/
H A Dturnstile.c139 #define IS_UPI(sobj) \
140 ((uintptr_t)(sobj) - (uintptr_t)upimutextab < sizeof (upimutextab))
163 #define TURNSTILE_SOBJ_HASH(sobj) \
164 ((((ulong_t)sobj >> 2) + ((ulong_t)sobj >> 9)) & TURNSTILE_HASH_MASK)
165 #define TURNSTILE_SOBJ_BUCKET(sobj) \
166 ((IS_UPI(sobj) ? 0 : TURNSTILE_HASH_SIZE) + TURNSTILE_SOBJ_HASH(sobj))
167 #define TURNSTILE_CHAIN(sobj) turnstile_table[TURNSTILE_SOBJ_BUCKET(sobj)]
282 turnstile_lookup(void *sobj) argument
300 turnstile_exit(void *sobj) argument
406 turnstile_block(turnstile_t *ts, int qnum, void *sobj, sobj_ops_t *sobj_ops, kmutex_t *mp, lwp_timer_t *lwptp) argument
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dsobj.c112 mdb_warn("sobj type \"%s\" unknown\n", name);
270 sobj_ops_t sobj; member in struct:wcdata
278 if (wc->sobj.sobj_type == SOBJ_NONE) {
279 (void) mdb_vread(&wc->sobj, sizeof (sobj_ops_t),
313 wc.sobj.sobj_type = SOBJ_NONE;
321 wc.sobj.sobj_type == SOBJ_CV ? "cond" :
322 wc.sobj.sobj_type == SOBJ_SEMA ? "sema" : "??",
364 mdb_warn("must specify a sobj * for blocked walk");
506 mdb_warn("couldn't walk 'blocked' for sobj %p", addr);
689 #define TURNSTILE_SOBJ_HASH(sobj) \
[all...]
H A Dfindstack.c39 #include "sobj.h"
597 const char *sobj = NULL; local
637 's', MDB_OPT_STR, &sobj,
645 if (sobj != NULL || excl_sobj != NULL ||
683 if (sobj != NULL && text_to_sobj(sobj, &sobj_ops) != 0)
857 char sobj[100]; local
862 sobj, sizeof (sobj));
866 cur->se_thread, state, sobj, coun
[all...]
/illumos-gate/usr/src/cmd/latencytop/common/
H A Dstat.c1028 lt_sobj_t *sobj; local
1040 sobj = lookup_sobj(&id);
1042 if (sobj == NULL) {
1046 cause_id = sobj->lt_so_cause_id;
1049 sobj->lt_so_string, GROUP_SOBJ);
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_anon.c3602 anon_array_enter(struct anon_map *amp, ulong_t an_idx, anon_sync_obj_t *sobj) argument
3620 sobj->sync_mutex = mtx = &anon_array_lock[hash].pad_mutex;
3621 sobj->sync_cv = cv = &anon_array_cv[hash];
3627 sobj->sync_data = ap_slot;
3633 anon_sync_obj_t *sobj)
3652 sobj->sync_mutex = mtx = &anon_array_lock[hash].pad_mutex;
3653 sobj->sync_cv = &anon_array_cv[hash];
3663 sobj->sync_data = ap_slot;
3669 anon_array_exit(anon_sync_obj_t *sobj) argument
3671 mutex_enter(sobj
3632 anon_array_try_enter(struct anon_map *amp, ulong_t an_idx, anon_sync_obj_t *sobj) argument
[all...]
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_addr.c903 sctp_saddr_ipif_t *sobj; local
923 sobj = list_head(&sctp->sctp_saddrs[idx].sctp_ipif_list);
926 if (sobj->saddr_ipifp == oipif) {
928 sobj->saddr_ipifp = nipif;
938 sobj = list_next(&sctp->sctp_saddrs[idx].sctp_ipif_list,
939 sobj);
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprsubr.c2501 sobj_ops_t *sobj; local
2529 if ((sobj = t->t_sobj_ops) != NULL)
2530 psp->pr_stype = SOBJ_TYPE(sobj);
2568 sobj_ops_t *sobj; local
2596 if ((sobj = t->t_sobj_ops) != NULL)
2597 psp->pr_stype = SOBJ_TYPE(sobj);
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c2820 lwpsobj_owner(caddr_t sobj) argument

Completed in 150 milliseconds