Symbol: uvm_pmemrange
sys/kern/subr_hibernate.c
415
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
113
RBT_GENERATE(uvm_pmemrange_addr, uvm_pmemrange, pmr_addr,
sys/uvm/uvm_pmemrange.c
118
void uvm_pmr_assertvalid(struct uvm_pmemrange *pmr);
sys/uvm/uvm_pmemrange.c
126
struct uvm_pmemrange *uvm_pmr_allocpmr(void);
sys/uvm/uvm_pmemrange.c
127
struct vm_page *uvm_pmr_nfindsz(struct uvm_pmemrange *, psize_t, int);
sys/uvm/uvm_pmemrange.c
128
struct vm_page *uvm_pmr_nextsz(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.c
130
void uvm_pmr_pnaddr(struct uvm_pmemrange *pmr,
sys/uvm/uvm_pmemrange.c
1307
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
133
struct vm_page *uvm_pmr_findnextsegment(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.c
135
struct vm_page *uvm_pmr_findprevsegment(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.c
1407
struct uvm_pmemrange *
sys/uvm/uvm_pmemrange.c
1409
struct uvm_pmemrange *pmr)
sys/uvm/uvm_pmemrange.c
1411
struct uvm_pmemrange *iter;
sys/uvm/uvm_pmemrange.c
142
struct uvm_pmemrange *uvm_pmemrange_find(paddr_t);
sys/uvm/uvm_pmemrange.c
143
struct uvm_pmemrange *uvm_pmemrange_use_insert(struct uvm_pmemrange_use *,
sys/uvm/uvm_pmemrange.c
1435
uvm_pmr_assertvalid(struct uvm_pmemrange *pmr)
sys/uvm/uvm_pmemrange.c
144
struct uvm_pmemrange *);
sys/uvm/uvm_pmemrange.c
146
struct vm_page *uvm_pmr_rootupdate(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.c
1542
struct uvm_pmemrange *pmr, *drain;
sys/uvm/uvm_pmemrange.c
1647
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
1681
struct uvm_pmemrange *
sys/uvm/uvm_pmemrange.c
1684
struct uvm_pmemrange *nw;
sys/uvm/uvm_pmemrange.c
1689
nw = (struct uvm_pmemrange *)
sys/uvm/uvm_pmemrange.c
1690
uvm_pageboot_alloc(sizeof(struct uvm_pmemrange));
sys/uvm/uvm_pmemrange.c
1692
nw = malloc(sizeof(struct uvm_pmemrange),
sys/uvm/uvm_pmemrange.c
1696
memset(nw, 0, sizeof(struct uvm_pmemrange));
sys/uvm/uvm_pmemrange.c
1714
struct uvm_pmemrange *new_pmr;
sys/uvm/uvm_pmemrange.c
1741
struct uvm_pmemrange *
sys/uvm/uvm_pmemrange.c
1744
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
1770
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
1796
uvm_pmr_rootupdate(struct uvm_pmemrange *pmr, struct vm_page *init_root,
sys/uvm/uvm_pmemrange.c
1893
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
205
uvm_pmemrange_addr_cmp(const struct uvm_pmemrange *lhs,
sys/uvm/uvm_pmemrange.c
206
const struct uvm_pmemrange *rhs)
sys/uvm/uvm_pmemrange.c
2066
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
218
uvm_pmemrange_use_cmp(struct uvm_pmemrange *lhs, struct uvm_pmemrange *rhs)
sys/uvm/uvm_pmemrange.c
2331
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
259
uvm_pmr_nfindsz(struct uvm_pmemrange *pmr, psize_t sz, int mti)
sys/uvm/uvm_pmemrange.c
285
uvm_pmr_nextsz(struct uvm_pmemrange *pmr, struct vm_page *pg, int mt)
sys/uvm/uvm_pmemrange.c
310
uvm_pmr_pnaddr(struct uvm_pmemrange *pmr, struct vm_page *pg,
sys/uvm/uvm_pmemrange.c
347
uvm_pmr_remove_addr(struct uvm_pmemrange *pmr, struct vm_page *pg)
sys/uvm/uvm_pmemrange.c
359
uvm_pmr_remove_size(struct uvm_pmemrange *pmr, struct vm_page *pg)
sys/uvm/uvm_pmemrange.c
387
uvm_pmr_remove(struct uvm_pmemrange *pmr, struct vm_page *pg)
sys/uvm/uvm_pmemrange.c
403
uvm_pmr_insert_addr(struct uvm_pmemrange *pmr, struct vm_page *pg, int no_join)
sys/uvm/uvm_pmemrange.c
456
uvm_pmr_insert_size(struct uvm_pmemrange *pmr, struct vm_page *pg)
sys/uvm/uvm_pmemrange.c
489
uvm_pmr_insert(struct uvm_pmemrange *pmr, struct vm_page *pg, int no_join)
sys/uvm/uvm_pmemrange.c
511
uvm_pmr_findnextsegment(struct uvm_pmemrange *pmr,
sys/uvm/uvm_pmemrange.c
573
uvm_pmr_findprevsegment(struct uvm_pmemrange *pmr,
sys/uvm/uvm_pmemrange.c
640
struct uvm_pmemrange *pmr, *pmr_iter;
sys/uvm/uvm_pmemrange.c
737
struct uvm_pmemrange *pmr;
sys/uvm/uvm_pmemrange.c
75
int uvm_pmemrange_addr_cmp(const struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.c
76
const struct uvm_pmemrange *);
sys/uvm/uvm_pmemrange.c
77
int uvm_pmemrange_use_cmp(struct uvm_pmemrange *, struct uvm_pmemrange *);
sys/uvm/uvm_pmemrange.c
782
uvm_pmr_extract_range(struct uvm_pmemrange *pmr, struct vm_page *pg,
sys/uvm/uvm_pmemrange.c
854
struct uvm_pmemrange *pmr; /* Iterate memory ranges. */
sys/uvm/uvm_pmemrange.h
106
RBT_HEAD(uvm_pmemrange_addr, uvm_pmemrange);
sys/uvm/uvm_pmemrange.h
107
TAILQ_HEAD(uvm_pmemrange_use, uvm_pmemrange);
sys/uvm/uvm_pmemrange.h
141
RBT_PROTOTYPE(uvm_pmemrange_addr, uvm_pmemrange, pmr_addr,
sys/uvm/uvm_pmemrange.h
144
struct vm_page *uvm_pmr_insert_addr(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.h
146
void uvm_pmr_insert_size(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.h
148
struct vm_page *uvm_pmr_insert(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.h
150
void uvm_pmr_remove_addr(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.h
152
void uvm_pmr_remove_size(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.h
154
void uvm_pmr_remove(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.h
156
struct vm_page *uvm_pmr_extract_range(struct uvm_pmemrange *,
sys/uvm/uvm_pmemrange.h
53
TAILQ_ENTRY(uvm_pmemrange) pmr_use;
sys/uvm/uvm_pmemrange.h
55
RBT_ENTRY(uvm_pmemrange) pmr_addr;