Lines Matching refs:start

24 	unsigned long start;  member
78 static int vmem_add_mem(unsigned long start, unsigned long size, int ro) in vmem_add_mem() argument
80 unsigned long end = start + size; in vmem_add_mem()
81 unsigned long address = start; in vmem_add_mem()
146 static void vmem_remove_range(unsigned long start, unsigned long size) in vmem_remove_range() argument
148 unsigned long end = start + size; in vmem_remove_range()
149 unsigned long address = start; in vmem_remove_range()
187 flush_tlb_kernel_range(start, end); in vmem_remove_range()
193 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node) in vmemmap_populate() argument
195 unsigned long address = start; in vmemmap_populate()
202 for (address = start; address < end;) { in vmemmap_populate()
264 void vmemmap_free(unsigned long start, unsigned long end) in vmemmap_free() argument
276 if (seg->start + seg->size > VMEM_MAX_PHYS || in insert_memory_segment()
277 seg->start + seg->size < seg->start) in insert_memory_segment()
281 if (seg->start >= tmp->start + tmp->size) in insert_memory_segment()
283 if (seg->start + seg->size <= tmp->start) in insert_memory_segment()
302 vmem_remove_range(seg->start, seg->size); in __remove_shared_memory()
305 int vmem_remove_mapping(unsigned long start, unsigned long size) in vmem_remove_mapping() argument
314 if (seg->start == start && seg->size == size) in vmem_remove_mapping()
318 if (seg->start != start || seg->size != size) in vmem_remove_mapping()
329 int vmem_add_mapping(unsigned long start, unsigned long size) in vmem_add_mapping() argument
339 seg->start = start; in vmem_add_mapping()
346 ret = vmem_add_mem(start, size, 0); in vmem_add_mapping()
369 phys_addr_t start, end; in vmem_map_init() local
374 start = reg->base; in vmem_map_init()
376 if (start >= ro_end || end <= ro_start) in vmem_map_init()
377 vmem_add_mem(start, end - start, 0); in vmem_map_init()
378 else if (start >= ro_start && end <= ro_end) in vmem_map_init()
379 vmem_add_mem(start, end - start, 1); in vmem_map_init()
380 else if (start >= ro_start) { in vmem_map_init()
381 vmem_add_mem(start, ro_end - start, 1); in vmem_map_init()
384 vmem_add_mem(start, ro_start - start, 0); in vmem_map_init()
387 vmem_add_mem(start, ro_start - start, 0); in vmem_map_init()
408 seg->start = reg->base; in vmem_convert_memory_chunk()