Lines Matching refs:map

239 #define	vm_map_max(map)		vm_map_max_KBI((map))  argument
240 #define vm_map_min(map) vm_map_min_KBI((map)) argument
241 #define vm_map_pmap(map) vm_map_pmap_KBI((map)) argument
242 #define vm_map_range_valid(map, start, end) \ argument
243 vm_map_range_valid_KBI((map), (start), (end))
246 vm_map_max(const struct vm_map *map) in vm_map_max() argument
249 return (map->header.start); in vm_map_max()
253 vm_map_min(const struct vm_map *map) in vm_map_min() argument
256 return (map->header.end); in vm_map_min()
260 vm_map_pmap(vm_map_t map) in vm_map_pmap() argument
262 return (map->pmap); in vm_map_pmap()
266 vm_map_modflags(vm_map_t map, vm_flags_t set, vm_flags_t clear) in vm_map_modflags() argument
268 map->flags = (map->flags | set) & ~clear; in vm_map_modflags()
272 vm_map_range_valid(vm_map_t map, vm_offset_t start, vm_offset_t end) in vm_map_range_valid() argument
276 if (start < vm_map_min(map) || end > vm_map_max(map)) in vm_map_range_valid()
330 void _vm_map_lock(vm_map_t map, const char *file, int line);
331 void _vm_map_unlock(vm_map_t map, const char *file, int line);
332 int _vm_map_unlock_and_wait(vm_map_t map, int timo, const char *file, int line);
333 void _vm_map_lock_read(vm_map_t map, const char *file, int line);
334 void _vm_map_unlock_read(vm_map_t map, const char *file, int line);
335 int _vm_map_trylock(vm_map_t map, const char *file, int line);
336 int _vm_map_trylock_read(vm_map_t map, const char *file, int line);
337 int _vm_map_lock_upgrade(vm_map_t map, const char *file, int line);
338 void _vm_map_lock_downgrade(vm_map_t map, const char *file, int line);
339 int vm_map_locked(vm_map_t map);
340 void vm_map_wakeup(vm_map_t map);
341 void vm_map_busy(vm_map_t map);
342 void vm_map_unbusy(vm_map_t map);
343 void vm_map_wait_busy(vm_map_t map);
344 vm_offset_t vm_map_max_KBI(const struct vm_map *map);
345 vm_offset_t vm_map_min_KBI(const struct vm_map *map);
346 pmap_t vm_map_pmap_KBI(vm_map_t map);
347 bool vm_map_range_valid_KBI(vm_map_t map, vm_offset_t start, vm_offset_t end);
349 #define vm_map_lock(map) _vm_map_lock(map, LOCK_FILE, LOCK_LINE) argument
350 #define vm_map_unlock(map) _vm_map_unlock(map, LOCK_FILE, LOCK_LINE) argument
351 #define vm_map_unlock_and_wait(map, timo) \ argument
352 _vm_map_unlock_and_wait(map, timo, LOCK_FILE, LOCK_LINE)
353 #define vm_map_lock_read(map) _vm_map_lock_read(map, LOCK_FILE, LOCK_LINE) argument
354 #define vm_map_unlock_read(map) _vm_map_unlock_read(map, LOCK_FILE, LOCK_LINE) argument
355 #define vm_map_trylock(map) _vm_map_trylock(map, LOCK_FILE, LOCK_LINE) argument
356 #define vm_map_trylock_read(map) \ argument
357 _vm_map_trylock_read(map, LOCK_FILE, LOCK_LINE)
358 #define vm_map_lock_upgrade(map) \ argument
359 _vm_map_lock_upgrade(map, LOCK_FILE, LOCK_LINE)
360 #define vm_map_lock_downgrade(map) \ argument
361 _vm_map_lock_downgrade(map, LOCK_FILE, LOCK_LINE)
482 int vm_map_find_aligned(vm_map_t map, vm_offset_t *addr, vm_size_t length,
498 vm_map_entry_first(vm_map_t map) in vm_map_entry_first() argument
501 return (map->header.right); in vm_map_entry_first()
518 #define VM_MAP_ENTRY_FOREACH(it, map) \ argument
519 for ((it) = vm_map_entry_first(map); \
520 (it) != &(map)->header; \
527 int vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end,
530 vm_map_entry_t vm_map_try_merge_entries(vm_map_t map, vm_map_entry_t prev,
537 int vm_map_unwire(vm_map_t map, vm_offset_t start, vm_offset_t end,
539 int vm_map_wire(vm_map_t map, vm_offset_t start, vm_offset_t end, int flags);
540 int vm_map_wire_locked(vm_map_t map, vm_offset_t start, vm_offset_t end,