Lines Matching refs:map

433 #define ASSERT_VM_MAP_LOCKED(map)	KKASSERT(lockowned(&(map)->lock))  argument
438 #define vm_map_lock(map) \ argument
440 kprintf ("locking map LK_EXCLUSIVE: 0x%x\n", map); \
441 if (lockmgr(&(map)->lock, LK_EXCLUSIVE) != 0) { \
444 (map)->timestamp++; \
447 #define vm_map_lock(map) \ argument
449 if (lockmgr(&(map)->lock, LK_EXCLUSIVE) != 0) { \
452 (map)->timestamp++; \
456 #define vm_map_lock(map) \ argument
458 lockmgr(&(map)->lock, LK_EXCLUSIVE); \
459 (map)->timestamp++; \
464 #define vm_map_unlock(map) \ argument
466 kprintf ("locking map LK_RELEASE: 0x%x\n", map); \
467 lockmgr(&(map)->lock, LK_RELEASE); \
469 #define vm_map_lock_read(map) \ argument
471 kprintf ("locking map LK_SHARED: 0x%x\n", map); \
472 lockmgr(&(map)->lock, LK_SHARED); \
474 #define vm_map_unlock_read(map) \ argument
476 kprintf ("locking map LK_RELEASE: 0x%x\n", map); \
477 lockmgr(&(map)->lock, LK_RELEASE); \
480 #define vm_map_unlock(map) \ argument
481 lockmgr(&(map)->lock, LK_RELEASE)
482 #define vm_map_lock_read(map) \ argument
483 lockmgr(&(map)->lock, LK_SHARED)
484 #define vm_map_unlock_read(map) \ argument
485 lockmgr(&(map)->lock, LK_RELEASE)
488 #define vm_map_lock_read_try(map) \ argument
489 lockmgr(&(map)->lock, LK_SHARED | LK_NOWAIT)
492 vm_map_lock_read_to(vm_map_t map) in vm_map_lock_read_to() argument
497 kprintf ("locking map LK_SHARED: 0x%x\n", map); in vm_map_lock_read_to()
499 error = lockmgr(&(map)->lock, LK_SHARED | LK_TIMELOCK); in vm_map_lock_read_to()
504 vm_map_lock_upgrade(vm_map_t map) { in vm_map_lock_upgrade() argument
507 kprintf("locking map LK_EXCLUPGRADE: 0x%x\n", map); in vm_map_lock_upgrade()
509 error = lockmgr(&map->lock, LK_EXCLUPGRADE); in vm_map_lock_upgrade()
511 map->timestamp++; in vm_map_lock_upgrade()
516 #define vm_map_lock_downgrade(map) \ argument
518 kprintf ("locking map LK_DOWNGRADE: 0x%x\n", map); \
519 lockmgr(&(map)->lock, LK_DOWNGRADE); \
522 #define vm_map_lock_downgrade(map) \ argument
523 lockmgr(&(map)->lock, LK_DOWNGRADE)
531 #define vm_map_min(map) ((map)->min_addr) argument
532 #define vm_map_max(map) ((map)->max_addr) argument
533 #define vm_map_pmap(map) ((map)->pmap) argument
635 int vm_map_growstack (vm_map_t map, vm_offset_t addr);
638 void vm_map_set_wired_quick(vm_map_t map, vm_offset_t addr, vm_size_t size, int *);
639 void vm_map_transition_wait(vm_map_t map, int relock);
641 void vm_map_interlock(vm_map_t map, struct vm_map_ilock *ilock,
643 void vm_map_deinterlock(vm_map_t map, struct vm_map_ilock *ilock);