Lines Matching refs:vmem_back
142 struct vmemmap_backing *vmem_back;
146 vmem_back = next;
149 return vmem_back;
171 struct vmemmap_backing *vmem_back;
173 vmem_back = vmemmap_list_alloc(node);
174 if (unlikely(!vmem_back)) {
179 vmem_back->phys = phys;
180 vmem_back->virt_addr = start;
181 vmem_back->list = vmemmap_list;
183 vmemmap_list = vmem_back;
291 struct vmemmap_backing *vmem_back, *vmem_back_prev;
293 vmem_back_prev = vmem_back = vmemmap_list;
296 for (; vmem_back; vmem_back = vmem_back->list) {
297 if (vmem_back->virt_addr == start)
299 vmem_back_prev = vmem_back;
302 if (unlikely(!vmem_back))
306 if (vmem_back == vmemmap_list) /* remove head */
307 vmemmap_list = vmem_back->list;
309 vmem_back_prev->list = vmem_back->list;
312 vmem_back->list = next;
313 next = vmem_back;
316 return vmem_back->phys;