sys/uvm/uvm.h
131
struct uvm_addr_state *,
sys/uvm/uvm.h
134
struct uvm_addr_state *uvm_map_uaddr(struct vm_map *, vaddr_t);
sys/uvm/uvm.h
135
struct uvm_addr_state *uvm_map_uaddr_e(struct vm_map *, struct vm_map_entry *);
sys/uvm/uvm_addr.c
100
void uaddr_kbootstrap_destroy(struct uvm_addr_state *);
sys/uvm/uvm_addr.c
101
void uaddr_rnd_destroy(struct uvm_addr_state *);
sys/uvm/uvm_addr.c
102
void uaddr_bestfit_destroy(struct uvm_addr_state *);
sys/uvm/uvm_addr.c
103
void uaddr_pivot_destroy(struct uvm_addr_state *);
sys/uvm/uvm_addr.c
107
struct uvm_addr_state *, struct vm_map_entry **,
sys/uvm/uvm_addr.c
1087
uaddr_pivot_select(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
112
struct uvm_addr_state *, struct vm_map_entry **,
sys/uvm/uvm_addr.c
116
struct uvm_addr_state *, struct vm_map_entry **,
sys/uvm/uvm_addr.c
1163
uaddr_pivot_destroy(struct uvm_addr_state *uaddr)
sys/uvm/uvm_addr.c
1172
uaddr_pivot_insert(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
120
struct uvm_addr_state*, struct vm_map_entry **,
sys/uvm/uvm_addr.c
1215
uaddr_pivot_remove(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
1247
struct uvm_addr_state *
sys/uvm/uvm_addr.c
125
struct uvm_addr_state *, struct vm_map_entry **,
sys/uvm/uvm_addr.c
1269
uaddr_pivot_print(struct uvm_addr_state *uaddr_p, boolean_t full,
sys/uvm/uvm_addr.c
129
struct uvm_addr_state *, struct vm_map_entry **,
sys/uvm/uvm_addr.c
1337
uaddr_stack_brk_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
135
struct uvm_addr_state *, struct vm_map_entry *);
sys/uvm/uvm_addr.c
137
struct uvm_addr_state *, struct vm_map_entry *);
sys/uvm/uvm_addr.c
1383
struct uvm_addr_state *
sys/uvm/uvm_addr.c
1386
struct uvm_addr_state* uaddr;
sys/uvm/uvm_addr.c
139
struct uvm_addr_state *, struct vm_map_entry *);
sys/uvm/uvm_addr.c
141
struct uvm_addr_state *, struct vm_map_entry *);
sys/uvm/uvm_addr.c
143
struct uvm_addr_state *, struct vm_map_entry *);
sys/uvm/uvm_addr.c
145
struct uvm_addr_state *, struct vm_map_entry *);
sys/uvm/uvm_addr.c
156
void uaddr_pivot_print(struct uvm_addr_state *, boolean_t,
sys/uvm/uvm_addr.c
159
void uaddr_rnd_print(struct uvm_addr_state *, boolean_t,
sys/uvm/uvm_addr.c
269
pool_init(&uaddr_pool, sizeof(struct uvm_addr_state), 0,
sys/uvm/uvm_addr.c
287
uvm_addr_destroy(struct uvm_addr_state *uaddr)
sys/uvm/uvm_addr.c
306
uvm_addr_linsearch(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
372
uvm_addr_invoke(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
411
uvm_addr_print(struct uvm_addr_state *uaddr, const char *slot, boolean_t full,
sys/uvm/uvm_addr.c
434
uaddr_destroy(struct uvm_addr_state *uaddr)
sys/uvm/uvm_addr.c
455
struct uvm_addr_state *
sys/uvm/uvm_addr.c
458
struct uvm_addr_state *uaddr;
sys/uvm/uvm_addr.c
468
uaddr_lin_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
507
struct uvm_addr_state *
sys/uvm/uvm_addr.c
523
uaddr_rnd_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
54
struct uvm_addr_state ubf_uaddr;
sys/uvm/uvm_addr.c
60
struct uvm_addr_state ur_uaddr;
sys/uvm/uvm_addr.c
632
uaddr_rnd_destroy(struct uvm_addr_state *uaddr)
sys/uvm/uvm_addr.c
641
uaddr_rnd_insert(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
651
uaddr_rnd_remove(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
660
uaddr_rnd_print(struct uvm_addr_state *uaddr_p, boolean_t full,
sys/uvm/uvm_addr.c
719
uaddr_kbootstrap_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
740
uaddr_kbootstrap_destroy(struct uvm_addr_state *uaddr)
sys/uvm/uvm_addr.c
742
KASSERT(uaddr == (struct uvm_addr_state *)&uaddr_kbootstrap);
sys/uvm/uvm_addr.c
758
struct uvm_addr_state *
sys/uvm/uvm_addr.c
77
struct uvm_addr_state up_uaddr;
sys/uvm/uvm_addr.c
772
uaddr_bestfit_destroy(struct uvm_addr_state *uaddr)
sys/uvm/uvm_addr.c
778
uaddr_bestfit_insert(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
794
uaddr_bestfit_remove(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
805
uaddr_bestfit_select(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
88
struct uvm_addr_state uaddr_kbootstrap;
sys/uvm/uvm_addr.c
99
void uaddr_destroy(struct uvm_addr_state *);
sys/uvm/uvm_addr.h
101
void uvm_addr_print(struct uvm_addr_state *, const char *,
sys/uvm/uvm_addr.h
112
extern struct uvm_addr_state uaddr_kbootstrap;
sys/uvm/uvm_addr.h
56
struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.h
61
struct uvm_addr_state *uaddr_state,
sys/uvm/uvm_addr.h
64
struct uvm_addr_state *uaddr_state,
sys/uvm/uvm_addr.h
66
void (*uaddr_destroy)(struct uvm_addr_state *uaddr_state);
sys/uvm/uvm_addr.h
67
void (*uaddr_print)(struct uvm_addr_state *uaddr_state, boolean_t full,
sys/uvm/uvm_addr.h
77
void uvm_addr_destroy(struct uvm_addr_state *);
sys/uvm/uvm_addr.h
79
struct uvm_addr_state *, struct vm_map_entry **,
sys/uvm/uvm_addr.h
84
struct uvm_addr_state *, struct vm_map_entry **,
sys/uvm/uvm_addr.h
88
struct uvm_addr_state *uaddr_lin_create(vaddr_t, vaddr_t);
sys/uvm/uvm_addr.h
90
struct uvm_addr_state *uaddr_rnd_create(vaddr_t, vaddr_t);
sys/uvm/uvm_addr.h
92
struct uvm_addr_state *uaddr_bestfit_create(vaddr_t, vaddr_t);
sys/uvm/uvm_addr.h
93
struct uvm_addr_state *uaddr_pivot_create(vaddr_t, vaddr_t);
sys/uvm/uvm_addr.h
94
struct uvm_addr_state *uaddr_stack_brk_create(vaddr_t, vaddr_t);
sys/uvm/uvm_map.c
1276
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
1405
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
174
struct uvm_addr_state*, struct vm_map_entry*);
sys/uvm/uvm_map.c
176
struct uvm_addr_state*, struct vm_map_entry*);
sys/uvm/uvm_map.c
1819
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
2562
struct uvm_addr_state *free, *free_before;
sys/uvm/uvm_map.c
2671
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
2850
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
341
uvm_mapent_free_insert(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_map.c
385
uvm_mapent_free_remove(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_map.c
4534
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
4572
struct uvm_addr_state*
sys/uvm/uvm_map.c
4575
struct uvm_addr_state *uaddr;
sys/uvm/uvm_map.c
4633
struct uvm_addr_state*
sys/uvm/uvm_map.c
4645
struct uvm_addr_state *uaddr;
sys/uvm/uvm_map.c
4793
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
4862
uvm_map_set_uaddr(struct vm_map *map, struct uvm_addr_state **which,
sys/uvm/uvm_map.c
4863
struct uvm_addr_state *newval)
sys/uvm/uvm_map.c
4893
struct uvm_addr_state *free, *entfree;
sys/uvm/uvm_map.c
564
uvm_map_isavail(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_map.c
568
struct uvm_addr_state *free;
sys/uvm/uvm_map.c
657
struct uvm_addr_state *uaddr;
sys/uvm/uvm_map.h
294
struct uvm_addr_state *uaddr_exe; /* Executable selector. */
sys/uvm/uvm_map.h
295
struct uvm_addr_state *uaddr_any[4]; /* More selectors. */
sys/uvm/uvm_map.h
296
struct uvm_addr_state *uaddr_brk_stack; /* Brk/stack selector. */
sys/uvm/uvm_map.h
362
void uvm_map_set_uaddr(struct vm_map*, struct uvm_addr_state**,
sys/uvm/uvm_map.h
363
struct uvm_addr_state*);