Home
last modified time | relevance | path

Searched refs:olock (Results 1 – 2 of 2) sorted by relevance

/dragonfly/sys/kern/
HDkern_mutex.c69 static int mtx_chain_link_ex(mtx_t *mtx, u_int olock);
70 static int mtx_chain_link_sh(mtx_t *mtx, u_int olock);
750 mtx_chain_link_ex(mtx_t *mtx, u_int olock) in mtx_chain_link_ex() argument
756 olock &= ~MTX_LINKSPIN; in mtx_chain_link_ex()
757 nlock = olock | MTX_LINKSPIN | MTX_EXCLUSIVE; /* upgrade if necc */ in mtx_chain_link_ex()
759 if (atomic_cmpset_int(&mtx->mtx_lock, olock, nlock)) { in mtx_chain_link_ex()
810 mtx_chain_link_sh(mtx_t *mtx, u_int olock) in mtx_chain_link_sh() argument
817 olock &= ~MTX_LINKSPIN; in mtx_chain_link_sh()
818 nlock = olock | MTX_LINKSPIN; in mtx_chain_link_sh()
821 if (atomic_cmpset_int(&mtx->mtx_lock, olock, nlock)) { in mtx_chain_link_sh()
/dragonfly/sys/platform/pc64/x86_64/
HDpmap_inval.c124 cpulock_t olock; in pmap_inval_init() local
131 olock = pmap->pm_active_lock; in pmap_inval_init()
133 nlock = olock | CPULOCK_EXCL; in pmap_inval_init()
134 if (olock != nlock && in pmap_inval_init()
136 olock, nlock)) { in pmap_inval_init()