Lines Matching defs:pt_slot
146 uintptr_t pt_slot;
400 pid_table[i].pt_slot = PT_SET_FREE(LINK_EMPTY + i + 1);
408 pid_table[last_free_pt].pt_slot = PT_SET_FREE(LINK_EMPTY);
506 pid_table[lwp0.l_lid].pt_slot = PT_SET_LWP(&lwp0);
711 slot = atomic_load_consume(&pt->pt_slot);
779 slot = atomic_load_consume(&pt->pt_slot);
831 slot = pt->pt_slot;
864 slot = pt->pt_slot;
994 slot = pid_table[i].pt_slot;
1009 n_pt[pid & pt_size].pt_slot = slot;
1015 n_pt[pid & pt_size].pt_slot =
1105 if (__predict_false(PT_RESERVED(pid_table[1].pt_slot) &&
1109 pt->pt_slot = slot;
1114 if (__predict_false(PT_VALID(pt->pt_slot) || pt->pt_pgrp))
1117 nxt = PT_NEXT(pt->pt_slot);
1133 pt->pt_slot = slot;
1189 if (PT_IS_PROC(pt->pt_slot)) {
1190 KASSERT(PT_GET_PROC(pt->pt_slot) == p);
1192 pt->pt_slot = PT_SET_LWP(l);
1213 KASSERT(PT_GET_TYPE(pt->pt_slot) == type);
1217 pt->pt_slot = PT_SET_FREE(pid & ~pid_tbl_mask);
1224 pt->pt_slot = PT_SET_FREE(PT_NEXT(pt->pt_slot) | pid);
1263 pt_slot));
1264 KASSERT(PT_GET_LWP(pt->pt_slot)->l_proc == p);
1266 pt->pt_slot = PT_SET_PROC(p);
1498 if (!PT_VALID(pt->pt_slot)) {
1500 KASSERT((PT_NEXT(pt->pt_slot) & pid_tbl_mask) == 0);
1503 pt->pt_slot = PT_SET_FREE(PT_NEXT(pt->pt_slot) | pg_id);
1651 slot = pt->pt_slot;