B_EXACT_ADDRESS
B_EXACT_ADDRESS, kTotalSize, B_NO_LOCK, B_KERNEL_READ_AREA
ENUM_INFO_ENTRY(B_EXACT_ADDRESS),
addressSpec = status == B_OK ? B_EXACT_ADDRESS : B_BASE_ADDRESS;
(void **)&sUserVectorPageAddress, B_EXACT_ADDRESS,
B_EXACT_ADDRESS, range.size,
B_EXACT_ADDRESS, areaSize, B_ALREADY_WIRED,
"physical page pool space", &temp, B_EXACT_ADDRESS,
area = create_area("kernel_pgdir", &temp, B_EXACT_ADDRESS, args->arch_args.next_pagetable,
B_EXACT_ADDRESS, range.size,
B_EXACT_ADDRESS, KERNEL_PMAP_SIZE, 0);
"debug uart map area", &address, B_EXACT_ADDRESS,
create_area("physical_page_mapping_descriptors", &temp, B_EXACT_ADDRESS,
create_area("iospace_virtual_chunk_descriptors", &temp, B_EXACT_ADDRESS,
"iospace", &temp, B_EXACT_ADDRESS, sIOSpaceSize,
B_EXACT_ADDRESS, range.size, B_ALREADY_WIRED,
area = create_area("kernel_pgdir", &temp, B_EXACT_ADDRESS, B_PAGE_SIZE,
area = create_area("iospace_pgtables", &temp, B_EXACT_ADDRESS,
B_EXACT_ADDRESS, areaSize, B_ALREADY_WIRED,
"physical page pool space", &temp, B_EXACT_ADDRESS,
area = create_area("kernel_pgdir", &temp, B_EXACT_ADDRESS, B_PAGE_SIZE,
&handlers, B_EXACT_ADDRESS, args->arch_args.exception_handlers.size,
B_EXACT_ADDRESS, range.size,
fPageTableArea = create_area("page_table", (void **)&fPageTable, B_EXACT_ADDRESS,
area = create_area("kernel_pgdir", &temp, B_EXACT_ADDRESS, B_PAGE_SIZE,
fPageTableArea = create_area("page_table", (void **)&fPageTable, B_EXACT_ADDRESS,
area = create_area("kernel_pgdir", &temp, B_EXACT_ADDRESS, B_PAGE_SIZE,
"physical map area", &address, B_EXACT_ADDRESS,
B_EXACT_ADDRESS, range.size,
B_EXACT_ADDRESS, range.size,
B_EXACT_ADDRESS, B_PAGE_SIZE,
(void**)&sDoubleFaultStacks, B_EXACT_ADDRESS,
(void**)&ioapic.registers, ioapic.registers != NULL ? B_EXACT_ADDRESS
B_EXACT_ADDRESS, areaSize, B_ALREADY_WIRED,
"physical page pool space", &temp, B_EXACT_ADDRESS,
area = create_area("kernel_pgdir", &temp, B_EXACT_ADDRESS, B_PAGE_SIZE,
B_EXACT_ADDRESS, B_PAGE_SIZE, B_ALREADY_WIRED,
"physical map area", &address, B_EXACT_ADDRESS,
B_EXACT_ADDRESS, areaSize, B_ALREADY_WIRED,
"physical page pool space", &temp, B_EXACT_ADDRESS,
B_EXACT_ADDRESS, fEarlyPageStructuresSize, B_ALREADY_WIRED,
(void **)&sHPETRegs, B_EXACT_ADDRESS, B_PAGE_SIZE,
area_id area = create_area("syslog debug", &base, B_EXACT_ADDRESS, size,
area_id metaAreaId = create_area("guarded heap meta", &address, B_EXACT_ADDRESS,
area_id areaId = create_area("guarded heap", &address, B_EXACT_ADDRESS,
create_area("kernel heap", (void**)&sInitialBase, B_EXACT_ADDRESS,
virtualRestrictions.address_specification = B_EXACT_ADDRESS;
virtualRestrictions.address_specification = B_EXACT_ADDRESS;
if (addressSpec != B_EXACT_ADDRESS) {
addressSpec = B_EXACT_ADDRESS;
B_EXACT_ADDRESS, region->size, B_FULL_LOCK,
area_id areaID = create_area(kSlabAreaName, &address, B_EXACT_ADDRESS,
addressSpec = B_EXACT_ADDRESS;
virtualRestrictions.address_specification = B_EXACT_ADDRESS;
addressRestrictions->address_specification == B_EXACT_ADDRESS,
case B_EXACT_ADDRESS:
return addressRestrictions->address_specification == B_EXACT_ADDRESS
case B_EXACT_ADDRESS:
case B_EXACT_ADDRESS:
if (addressSpec == B_EXACT_ADDRESS && area->id != RESERVED_AREA_ID) {
bool useHint = addressSpec != B_EXACT_ADDRESS
case B_EXACT_ADDRESS:
return addressSpec == B_EXACT_ADDRESS ? B_BAD_VALUE : B_NO_MEMORY;
if (addressRestrictions->address_specification == B_EXACT_ADDRESS
addressRestrictions.address_specification = B_EXACT_ADDRESS;
case B_EXACT_ADDRESS:
== B_EXACT_ADDRESS
} while (addressSpec == B_EXACT_ADDRESS
if (addressSpec != B_EXACT_ADDRESS)
addressSpec = B_EXACT_ADDRESS;
&address, B_EXACT_ADDRESS, range.size, 0);
if (addressSpec == B_EXACT_ADDRESS && IS_KERNEL_ADDRESS(address))
if (addressSpec == B_EXACT_ADDRESS) {
addressRestrictions.address_specification = B_EXACT_ADDRESS;
image->text_region.id = create_area(name, &address, B_EXACT_ADDRESS,
image->data_region.id = create_area(name, &address, B_EXACT_ADDRESS,
create_area("_kernel args_", &address, B_EXACT_ADDRESS,
create_area(name, &address, B_EXACT_ADDRESS, args->cpu_kstack[i].size,
create_area("page structures", &dummy, B_EXACT_ADDRESS,
B_EXACT_ADDRESS, 0x48000000);
status == B_OK ? B_EXACT_ADDRESS : B_BASE_ADDRESS,
status == B_OK ? B_EXACT_ADDRESS : B_RANDOMIZED_BASE_ADDRESS,
area = create_area("heap", &base, B_EXACT_ADDRESS, newHeapSize,
(status == B_OK) ? B_EXACT_ADDRESS : B_RANDOMIZED_ANY_ADDRESS,
addressSpec = B_EXACT_ADDRESS;
B_EXACT_ADDRESS, size, B_NO_LOCK, B_READ_AREA | B_WRITE_AREA);
addressSpecifier = B_EXACT_ADDRESS;
addressSpecifier = B_EXACT_ADDRESS;
if (addressSpecifier != B_EXACT_ADDRESS)
(void**)&loadAddress, B_EXACT_ADDRESS,
(void**)&loadAddress, B_EXACT_ADDRESS,
area_id area = create_area("mlock test area", &space, B_EXACT_ADDRESS,
addressSpec = status == B_OK ? B_EXACT_ADDRESS : B_BASE_ADDRESS;
B_EXACT_ADDRESS, B_PAGE_SIZE, B_NO_LOCK, B_READ_AREA | B_WRITE_AREA);
status = _kern_reserve_address_range(&reserve, B_EXACT_ADDRESS, B_PAGE_SIZE);
status = _kern_reserve_address_range(&reserve, B_EXACT_ADDRESS, B_PAGE_SIZE);
B_EXACT_ADDRESS, B_PAGE_SIZE, B_NO_LOCK, B_READ_AREA | B_WRITE_AREA);
status = _kern_reserve_address_range(&past, B_EXACT_ADDRESS, B_PAGE_SIZE);
status = _kern_reserve_address_range(&past, B_EXACT_ADDRESS, B_PAGE_SIZE);
status = _kern_reserve_address_range(&past, B_EXACT_ADDRESS, B_PAGE_SIZE);
status = _kern_reserve_address_range(&past, B_EXACT_ADDRESS, B_PAGE_SIZE);