Lines Matching refs:size

30 add_kernel_args_range(void* start, size_t size)
34 (addr_t)start, size);
56 /*! Inserts the specified (start, size) pair (aka range) in the
65 uint64 start, uint64 size)
70 size = ROUNDUP(size, B_PAGE_SIZE);
71 uint64 end = start + size;
75 uint64 rangeEnd = rangeStart + ranges[i].size;
89 ranges[i].size += rangeStart - start;
91 if (end > ranges[i].start + ranges[i].size) {
93 ranges[i].size = end - ranges[i].start;
103 rangeEnd = rangeStart + ranges[i].size;
105 uint64 joinEnd = joinStart + ranges[j].size;
111 ranges[i].size += rangeStart - joinStart;
118 ranges[i].size += joinEnd - rangeEnd;
134 ranges[numRanges].size = size;
143 uint64 start, uint64 size)
147 uint64 end = ROUNDUP(start + size, B_PAGE_SIZE);
152 uint64 rangeEnd = rangeStart + ranges[i].size;
164 ranges[i].size = rangeEnd - end;
169 ranges[i].size = start - rangeStart;
176 ranges[i].size = start - rangeStart;
189 uint64 size, uint64* _rangeBase)
191 uint64 end = base + size - 1;
201 uint64 rangeEnd = ranges[i].start + ranges[i].size - 1;
205 end = rangeEnd + size;
223 uint64 size)
231 uint64 rangeSize = ranges[i].size;
234 uint64 intersect = std::min(rangeStart + rangeSize - base, size);
236 size -= intersect;
237 if (size == 0)
256 total += ranges[i].size;
286 insert_physical_memory_range(uint64 start, uint64 size)
290 start, size);
295 remove_physical_memory_range(uint64 start, uint64 size)
299 start, size);
312 insert_physical_allocated_range(uint64 start, uint64 size)
316 MAX_PHYSICAL_ALLOCATED_RANGE, start, size);
321 insert_virtual_allocated_range(uint64 start, uint64 size)
325 start, size);
347 range.start + range.size);
348 gKernelArgs.ignored_physical_memory += range.size;
353 if (kLimit - range.start < range.size) {
357 range.start + range.size);
359 += range.size - (kLimit - range.start);
398 kernel_args_malloc(size_t size, uint8 alignment)
400 //dprintf("kernel_args_malloc(): %ld bytes (%ld bytes left)\n", size, sFree);
403 size_t alignedSize = size + alignment - 1;
426 if (add_kernel_args_range((void *)translated_block, size) != B_OK)