Searched refs:mtx (Results 1 - 23 of 23) sorted by relevance

/barrelfish-master/include/sys/
H A D_mutex.h45 struct mtx { struct
51 * Members of struct mtx_padalign must mirror members of struct mtx.
52 * mtx_padalign mutexes can use the mtx(9) API transparently without
H A Dmman.h228 struct mtx shm_mtx;
H A Dmount.h158 struct mtx mnt_mtx; /* mount structure interlock */
897 extern struct mtx mountlist_mtx;
/barrelfish-master/lib/devif/backends/net/mlx4/include/linux/
H A Dspinlock.h42 struct mtx m;
H A Dlinux_compat.c648 static struct mtx vmmaplock;
/barrelfish-master/lib/libc/gen/
H A Dsem.c315 _umtx_wait_uint(volatile unsigned *mtx, unsigned id, const struct timespec *abstime) argument
330 return _umtx_op(__DEVOLATILE(void *, mtx),
336 _umtx_wake(volatile void *mtx) argument
338 return _umtx_op(__DEVOLATILE(void *, mtx), UMTX_OP_WAKE_PRIVATE,
/barrelfish-master/include/arch/aarch64/machine/
H A Dpmap.h81 struct mtx pm_mtx;
/barrelfish-master/include/arch/arm/machine/
H A Dpmap-v6.h106 struct mtx pm_mtx;
H A Dpmap-v4.h131 struct mtx pm_mtx;
/barrelfish-master/lib/cxx/cxxabi/
H A Dfallback_malloc.cpp106 mutexor mtx(&heap_mutex);
144 mutexor mtx(&heap_mutex);
/barrelfish-master/include/vm/
H A Dphys_pager.c49 static struct mtx phys_pager_mtx;
H A Dvm_object.c141 struct mtx vm_object_list_mtx; /* lock for object list and count */
1973 struct mtx *mtx, *new_mtx; local
1987 mtx = NULL;
1995 if (mtx != new_mtx) {
1996 if (mtx != NULL)
1997 mtx_unlock(mtx);
1998 mtx = new_mtx;
1999 mtx_lock(mtx);
2003 if (mtx !
[all...]
H A Dvm_page.c887 struct mtx *mtx, *new_mtx; local
889 mtx = NULL;
895 if (mtx != new_mtx) {
896 if (mtx != NULL)
897 mtx_unlock(mtx);
898 mtx = new_mtx;
899 mtx_lock(mtx);
904 if (mtx != NULL)
905 mtx_unlock(mtx);
[all...]
H A Dvm_page.h215 struct mtx pq_mutex;
267 #define PA_LOCKPTR(pa) ((struct mtx *)(&pa_lock[pa_index(pa) % PA_LOCK_COUNT]))
H A Dvm_object.h215 extern struct mtx vm_object_list_mtx; /* lock for object list and count */
H A Dvm_map.h182 struct mtx system_mtx;
H A Ddevice_pager.c70 static struct mtx dev_pager_mtx;
H A Dswap_pager.c150 static struct mtx sw_dev_mtx;
334 static struct mtx swhash_mtx;
H A Dvm_glue.c303 static struct mtx kstack_cache_mtx;
H A Dvm_pageout.c167 static struct mtx vm_daemon_mtx;
H A Dvm_phys.c155 static struct mtx vm_default_policy_mtx;
H A Dvm_map.c124 static struct mtx map_sleep_mtx;
/barrelfish-master/include/arch/x86_64/machine/
H A Dpmap.h313 struct mtx pm_mtx;

Completed in 187 milliseconds