Home | History | Annotate | Download | only in uvm

Lines Matching refs:uvm_physseg_t

56  * These are specific values of invalid constants for uvm_physseg_t.
67 typedef struct uvm_physseg * uvm_physseg_t;
74 * These are specific values of invalid constants for uvm_physseg_t.
85 typedef int uvm_physseg_t;
90 bool uvm_physseg_valid_p(uvm_physseg_t);
96 paddr_t uvm_physseg_get_start(uvm_physseg_t);
97 paddr_t uvm_physseg_get_end(uvm_physseg_t);
99 paddr_t uvm_physseg_get_avail_start(uvm_physseg_t);
100 paddr_t uvm_physseg_get_avail_end(uvm_physseg_t);
102 struct vm_page * uvm_physseg_get_pg(uvm_physseg_t, paddr_t);
105 struct pmap_physseg * uvm_physseg_get_pmseg(uvm_physseg_t);
108 int uvm_physseg_get_free_list(uvm_physseg_t);
109 u_long uvm_physseg_get_start_hint(uvm_physseg_t);
110 bool uvm_physseg_set_start_hint(uvm_physseg_t, u_long);
116 uvm_physseg_t uvm_physseg_get_next(uvm_physseg_t);
117 uvm_physseg_t uvm_physseg_get_prev(uvm_physseg_t);
118 uvm_physseg_t uvm_physseg_get_first(void);
119 uvm_physseg_t uvm_physseg_get_last(void);
126 uvm_physseg_t uvm_page_physload(paddr_t, paddr_t, paddr_t,
129 bool uvm_page_physunload(uvm_physseg_t, int, paddr_t *);
130 bool uvm_page_physunload_force(uvm_physseg_t, int, paddr_t *);
132 uvm_physseg_t uvm_physseg_find(paddr_t, psize_t *);
134 bool uvm_physseg_plug(paddr_t, size_t, uvm_physseg_t *);
142 void uvm_physseg_set_avail_start(uvm_physseg_t, paddr_t);
143 void uvm_physseg_set_avail_end(uvm_physseg_t, paddr_t);