vm_map_entry_t
procstat_vm_map_reader(void *token, vm_map_entry_t addr, vm_map_entry_t dest)
vm_map_entry_t entryp;
vm_map_entry_t *entry0, vm_object_t *object0)
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry, tmp_entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry, tmp_entry;
vm_map_entry_t entry __unused, void *arg)
vm_map_entry_t entry, void *arg __unused)
vm_map_entry_t, void *), void *cb_arg)
vm_map_entry_t entry;
vm_map_entry_t entry;
typedef void (*segment_callback)(vm_map_entry_t, void *);
static void cb_put_phdr(vm_map_entry_t, void *);
static void cb_size_segment(vm_map_entry_t, void *);
cb_put_phdr(vm_map_entry_t entry, void *closure)
cb_size_segment(vm_map_entry_t entry, void *closure)
vm_map_entry_t entry;
vm_map_entry_t entry, tmp_entry;
kern_proc_vmmap_resident(vm_map_t map, vm_map_entry_t entry,
vm_map_entry_t entry, tmp_entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t next_entry, prev_entry;
vm_map_entry_t entry;
vm_map_entry_t prev, vme;
vm_map_entry_t cur;
void vm_fault_copy_entry(vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t,
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t entry;
vm_map_entry_t dst_entry, vm_map_entry_t src_entry,
vm_map_entry_max_free_right(vm_map_entry_t root, vm_map_entry_t right_ancestor)
static inline vm_map_entry_t
vm_map_entry_pred(vm_map_entry_t entry)
vm_map_entry_t prior;
vm_map_entry_t z; \
vm_map_entry_t z; \
static __always_inline vm_map_entry_t
vm_map_entry_t *llist, vm_map_entry_t *rlist)
vm_map_entry_t left, right, root, y;
vm_map_splay_findnext(vm_map_entry_t root, vm_map_entry_t *rlist)
vm_map_entry_t hi, right, y;
vm_map_splay_findprev(vm_map_entry_t root, vm_map_entry_t *llist)
vm_map_entry_t left, lo, y;
vm_map_entry_swap(vm_map_entry_t *a, vm_map_entry_t *b)
vm_map_entry_t tmp;
vm_map_splay_merge_left_walk(vm_map_entry_t header, vm_map_entry_t root,
vm_map_entry_t tail, vm_size_t max_free, vm_map_entry_t llist)
vm_map_splay_merge_pred(vm_map_entry_t header, vm_map_entry_t root,
vm_map_entry_t llist)
vm_map_splay_merge_left(vm_map_entry_t header, vm_map_entry_t root,
vm_map_entry_t llist)
vm_map_splay_merge_right_walk(vm_map_entry_t header, vm_map_entry_t root,
vm_map_entry_t tail, vm_size_t max_free, vm_map_entry_t rlist)
vm_map_splay_merge_succ(vm_map_entry_t header, vm_map_entry_t root,
vm_map_entry_t rlist)
vm_map_splay_merge_right(vm_map_entry_t header, vm_map_entry_t root,
vm_map_entry_t rlist)
static void vm_map_entry_deallocate(vm_map_entry_t entry, boolean_t system_map);
static void vm_map_entry_dispose(vm_map_t map, vm_map_entry_t entry);
static void vm_map_entry_unwire(vm_map_t map, vm_map_entry_t entry);
static vm_map_entry_t
vm_map_entry_t header, llist, rlist, root;
vm_map_entry_t gap_entry);
vm_map_entry_link(vm_map_t map, vm_map_entry_t entry)
vm_map_entry_t header, llist, rlist, root;
static void vm_map_wire_entry_failure(vm_map_t map, vm_map_entry_t entry,
vm_map_entry_unlink(vm_map_t map, vm_map_entry_t entry,
vm_map_entry_t header, llist, rlist, root;
vm_map_entry_resize(vm_map_t map, vm_map_entry_t entry, vm_size_t grow_amount)
vm_map_entry_t header, llist, rlist, root;
vm_map_entry_t *entry) /* OUT */
vm_map_entry_t cur, header, lbound, ubound;
vm_map_entry_t *res)
vm_map_entry_t new_entry, next_entry, prev_entry;
vm_map_entry_t res;
vm_map_entry_t header, llist, rlist, root, y;
vm_map_mergeable_neighbors(vm_map_entry_t prev, vm_map_entry_t entry)
vm_map_merged_neighbor_dispose(vm_map_t map, vm_map_entry_t entry)
vm_map_entry_t
vm_map_try_merge_entries(vm_map_t map, vm_map_entry_t prev_entry,
vm_map_entry_t entry)
vm_map_entry_back(vm_map_entry_t entry)
vm_map_entry_charge_object(vm_map_t map, vm_map_entry_t entry)
static vm_map_entry_t
vm_map_entry_clone(vm_map_t map, vm_map_entry_t entry)
vm_map_entry_t new_entry;
vm_map_clip_start(vm_map_t map, vm_map_entry_t entry, vm_offset_t startaddr)
vm_map_entry_t new_entry;
vm_map_entry_t *res_entry, vm_map_entry_t *prev_entry)
vm_map_entry_t entry;
vm_map_clip_end(vm_map_t map, vm_map_entry_t entry, vm_offset_t endaddr)
vm_map_entry_t new_entry;
vm_map_entry_t entry;
vm_map_protect_guard(vm_map_entry_t entry, vm_prot_t new_prot,
vm_map_entry_t entry, first_entry, in_tran, prev_entry;
vm_map_entry_t entry, prev_entry;
vm_map_entry_t entry, lentry, prev_entry, start_entry;
static vm_map_entry_t
vm_offset_t *io_end, bool holes_ok, vm_map_entry_t in_entry)
vm_map_entry_t entry;
vm_map_entry_t entry, first_entry, next_entry, prev_entry;
vm_map_wire_entry_failure(vm_map_t map, vm_map_entry_t entry,
vm_map_entry_t entry, first_entry, next_entry, prev_entry;
vm_map_entry_t entry, first_entry, next_entry;
vm_map_entry_t tentry;
vm_map_entry_unwire(vm_map_t map, vm_map_entry_t entry)
vm_map_entry_deallocate(vm_map_entry_t entry, boolean_t system_map)
vm_map_entry_delete(vm_map_t map, vm_map_entry_t entry)
vm_map_entry_t entry, next_entry, scratch_entry;
vm_map_entry_t entry;
vm_map_entry_t tmp_entry;
vm_map_entry_t entry;
vm_map_copy_swap_object(vm_map_entry_t src_entry, vm_map_entry_t dst_entry,
vm_map_entry_t src_entry,
vm_map_entry_t dst_entry,
vm_map_entry_t fake_entry;
vm_map_entry_t entry)
vm_map_entry_t new_entry, old_entry;
vm_map_entry_t gap_entry, new_entry, prev_entry;
vm_map_growstack(vm_map_t map, vm_offset_t addr, vm_map_entry_t gap_entry)
vm_map_entry_t stack_entry;
vm_map_entry_t *out_entry, /* OUT */
vm_map_entry_t entry;
vm_map_entry_t *out_entry, /* OUT */
vm_map_entry_t entry;
vm_map_lookup_done(vm_map_t map, vm_map_entry_t entry)
vm_map_entry_t entry, prev;
vm_map_entry_t cur, header, lbound, ubound;
vm_map_entry_set_vnode_text(vm_map_entry_t entry, bool add)
vm_map_entry_t entry, prev;
vm_map_entry_t entry, next;
vm_map_entry_dispose(vm_map_t map, vm_map_entry_t entry)
static vm_map_entry_t
vm_map_entry_t new_entry;
vm_map_entry_set_behavior(vm_map_entry_t entry, u_char behavior)
vm_map_entry_max_free_left(vm_map_entry_t root, vm_map_entry_t left_ancestor)
vm_map_entry_behavior(vm_map_entry_t entry)
vm_map_entry_user_wired_count(vm_map_entry_t entry)
vm_map_entry_system_wired_count(vm_map_entry_t entry)
vm_map_entry_t root; /* Root of a binary search tree */
typedef int vm_map_entry_reader(void *token, vm_map_entry_t addr,
vm_map_entry_t dest);
static inline vm_map_entry_t
vm_map_entry_t after, backup;
int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
int vm_map_lookup_locked(vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
void vm_map_lookup_done (vm_map_t, vm_map_entry_t);
boolean_t vm_map_lookup_entry (vm_map_t, vm_offset_t, vm_map_entry_t *);
static inline vm_map_entry_t
static inline vm_map_entry_t
vm_map_entry_succ(vm_map_entry_t entry)
vm_map_entry_t after;
vm_map_entry_t vm_map_try_merge_entries(vm_map_t map, vm_map_entry_t prev,
vm_map_entry_t entry);
void vm_map_entry_set_vnode_text(vm_map_entry_t entry, bool add);
vm_map_entry_t entry;
vm_map_entry_t current, entry;
vm_object_split(vm_map_entry_t entry)
_vm_object_in_map(vm_map_t map, vm_object_t object, vm_map_entry_t entry)
vm_map_entry_t tmpe;
void vm_object_split(vm_map_entry_t);
vm_map_entry_t entry;
vm_map_entry_t tmpe;