Lines Matching refs:xen_extra_mem
36 struct xen_memory_region xen_extra_mem[XEN_EXTRA_MEM_MAX_REGIONS] __initdata; variable
73 if (xen_extra_mem[i].size == 0) { in xen_add_extra_mem()
74 xen_extra_mem[i].start = start; in xen_add_extra_mem()
75 xen_extra_mem[i].size = size; in xen_add_extra_mem()
79 if (xen_extra_mem[i].start + xen_extra_mem[i].size == start) { in xen_add_extra_mem()
80 xen_extra_mem[i].size += size; in xen_add_extra_mem()
96 start_r = xen_extra_mem[i].start; in xen_del_extra_mem()
97 size_r = xen_extra_mem[i].size; in xen_del_extra_mem()
102 xen_extra_mem[i].start += size; in xen_del_extra_mem()
103 xen_extra_mem[i].size -= size; in xen_del_extra_mem()
109 xen_extra_mem[i].size -= size; in xen_del_extra_mem()
115 xen_extra_mem[i].size = start - start_r; in xen_del_extra_mem()
136 if (addr >= xen_extra_mem[i].start && in xen_chk_extra_mem()
137 addr < xen_extra_mem[i].start + xen_extra_mem[i].size) in xen_chk_extra_mem()
153 if (!xen_extra_mem[i].size) in xen_inv_extra_mem()
155 pfn_s = PFN_DOWN(xen_extra_mem[i].start); in xen_inv_extra_mem()
156 pfn_e = PFN_UP(xen_extra_mem[i].start + xen_extra_mem[i].size); in xen_inv_extra_mem()