Searched refs:mcs (Results 1 – 4 of 4) sorted by relevance
| /xnu-12377.1.9/osfmk/kern/ |
| H A D | lock_mtx.c | 136 lck_mtx_mcs_clear(lck_mtx_mcs_t mcs) in lck_mtx_mcs_clear() argument 138 *mcs = (struct lck_mtx_mcs){ }; in lck_mtx_mcs_clear() 353 lck_mtx_mcs_t mcs, in lck_mtx_ilk_lock_cleanup_as_mcs() argument 358 lck_mcs_id_t pidx = (lck_mcs_id_t)mcs->lmm_as_prev; in lck_mtx_ilk_lock_cleanup_as_mcs() 387 mcs, nnode, relaxed); in lck_mtx_ilk_lock_cleanup_as_mcs() 402 while (!hw_spin_wait_until(&mcs->lmm_as_next, nnode, nnode)) { in lck_mtx_ilk_lock_cleanup_as_mcs() 431 lck_mtx_mcs_t mcs, nnode, pnode; in lck_mtx_ilk_lock_contended() local 443 mcs = &lck_mcs_get_current()->mcs_mtx; in lck_mtx_ilk_lock_contended() 448 mcs->lmm_ilk_current = lock; in lck_mtx_ilk_lock_contended() 452 os_atomic_store(&pnode->lmm_ilk_next, mcs, relaxed); in lck_mtx_ilk_lock_contended() [all …]
|
| H A D | locks_internal.h | 322 lck_mcs_t mcs = txn->txn_mcs; in lck_spin_txn_end() local 327 assert(mcs->mcs_spin_rsv == slot + 1); in lck_spin_txn_end() 328 os_atomic_store(&mcs->mcs_spin_rsv, slot, compiler_acq_rel); in lck_spin_txn_end()
|
| /xnu-12377.1.9/tools/lldbmacros/ |
| H A D | mbufs.py | 34 mcs = Cast(mbuf.mtbl_stats, 'mb_class_stat_t *') 36 cname = str(mcs.mbcl_cname) 53 int(zone_stats['size'] / mcs.mbcl_size), 57 int(zone_stats['used_size'] / mcs.mbcl_size), 73 print(entry_format.format(mcs.mbcl_cname, mcs.mbcl_total, total, 74 mcs.mbcl_infree, mcs.mbcl_slab_cnt, 75 (mcs.mbcl_total - total - mcs.mbcl_infree), 76 mcs.mbcl_fail_cnt, mbuf.mtbl_cache.mc_waiter_cnt, 77 mcs.mbcl_notified, mcs.mbcl_purge_cnt,
|
| H A D | memory.py | 2373 mcs = kern.PERCPU_GET('lck_mcs', cpu).mcs_mtx 2375 if unsigned(mcs.lmm_ilk_current) != unsigned(mtx): 2379 if mcs.lmm_ilk_next: 2380 mcs_ilk_next_map[unsigned(mcs.lmm_ilk_next)] = cpu | 0x4000 2386 mcs = addressof(kern.PERCPU_GET('lck_mcs', idx & 0x3fff).mcs_mtx) 2387 q.append(((idx & 0x3fff), mcs)) 2390 idx = unsigned(mcs.lmm_as_prev) 2395 for (cpu, mcs) in q: 2397 cpu, GetCpuDataForCpuID(cpu).cpu_active_thread, mcs) 2403 mcs = addressof(kern.PERCPU_GET('lck_mcs', idx & 0x3fff).mcs_mtx) [all …]
|