B_ANY_KERNEL_ADDRESS
#define B_ANY_KERNEL_BLOCK_ADDRESS (B_ANY_KERNEL_ADDRESS + 1)
size, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS | memoryType, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
memory->area = create_area("GART memory", &address, B_ANY_KERNEL_ADDRESS,
area = create_area(name, &virtadr, B_ANY_KERNEL_ADDRESS, size,
area_id areaid = create_area(name, &buffer, B_ANY_KERNEL_ADDRESS, length,
B_ANY_KERNEL_ADDRESS, sizeof(*fHcPostMessage), B_CONTIGUOUS,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
ioPortRange.host_address, ioPortRange.size, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_32_BIT_FULL_LOCK,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
(void **)&buffer->address, B_ANY_KERNEL_ADDRESS, size,
(void **)&buffer->sg_list, B_ANY_KERNEL_ADDRESS, sg_list_size,
B_ANY_KERNEL_ADDRESS, size,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
fArea = create_area(fName, &fLogicalBase, B_ANY_KERNEL_ADDRESS,
area_id area = create_area(name, &logAddress, B_ANY_KERNEL_ADDRESS, size,
areaid = create_area(name, &virtadr, B_ANY_KERNEL_ADDRESS, size,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, (void**)&info.registers);
&scratchAddress, B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_FULL_LOCK,
info.gtt_physical_base, gttSize, B_ANY_KERNEL_ADDRESS,
kASICData[asicIndex].mmio_bar_size, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, prdtSize, B_32_BIT_CONTIGUOUS,
fRegsArea.SetTo(map_physical_memory("Ocores i2c MMIO", regs, regsLen, B_ANY_KERNEL_ADDRESS,
bus->base_addr, bus->map_size, B_ANY_KERNEL_ADDRESS,
fDbiArea.SetTo(map_physical_memory("PCI DBI MMIO", fDbiPhysBase, fDbiSize, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, (void**)&fConfigBase));
alloc->address, fRegsLen, B_ANY_KERNEL_ADDRESS,
fRegsArea.SetTo(map_physical_memory("PCI Config MMIO", regs, fRegsLen, B_ANY_KERNEL_ADDRESS,
bus->base_addr, bus->map_size, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, B_READ_AREA + B_WRITE_AREA,
aid = create_area(name, (void **)&a, B_ANY_KERNEL_ADDRESS, 4096*5,
areaid = create_area(name, &virtadr, B_ANY_KERNEL_ADDRESS, size,
B_ANY_KERNEL_ADDRESS, B_READ_AREA | B_WRITE_AREA, &a);
aid = create_area("bl_workspace", (void **)&a, B_ANY_KERNEL_ADDRESS, 4096*5,
fBounceArea = create_area("hyperv_scsi buffer", &fBounceBuffer, B_ANY_KERNEL_ADDRESS,
regs, regsLen, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, queueMemSize, B_CONTIGUOUS,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
barAddr, barSize, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, (void *)&sOrigin);
B_ANY_KERNEL_ADDRESS, alloc, B_32_BIT_CONTIGUOUS,
(void**)&bufferDescriptors, B_ANY_KERNEL_ADDRESS, alloc,
&fBuffersAddress, B_ANY_KERNEL_ADDRESS, fBuffersAreaSize,
curarea = create_area(name, &addr, B_ANY_KERNEL_ADDRESS,
area = map_physical_memory(name, phyadr, size, B_ANY_KERNEL_ADDRESS,
area = create_area(name, &logadr, B_ANY_KERNEL_ADDRESS, size,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
(void**)&controller->corb, B_ANY_KERNEL_ADDRESS, memSize,
B_ANY_KERNEL_ADDRESS, alloc,
(void**)&bufferDescriptors, B_ANY_KERNEL_ADDRESS, alloc,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
B_ANY_KERNEL_ADDRESS, area_size,
info->id = map_physical_memory("NORFlash", NORFLASH_ADDR, info->totalsize, B_ANY_KERNEL_ADDRESS, B_READ_AREA, (void **)&info->mapped);
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | (read_only ? 0 : B_KERNEL_WRITE_AREA),
areaid = create_area(name, &virtadr, B_ANY_KERNEL_ADDRESS, size,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
di->sharedArea = create_area(shared_name, (void **)&(di->si), B_ANY_KERNEL_ADDRESS, ((sizeof(ET6000SharedInfo) + (B_PAGE_SIZE - 1)) & ~(B_PAGE_SIZE - 1)), B_FULL_LOCK,
size, B_ANY_KERNEL_ADDRESS, B_READ_AREA | B_WRITE_AREA,
(void**)&info.shared_info, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, gttSize, B_FULL_LOCK | B_CONTIGUOUS,
kVBIOSSize, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA, (void **)&vbios.memory);
kVBIOSSize, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA, (void **)&vbios.memory);
kVBIOSSize, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA, (void**)&vbios.memory);
(void**)&info.shared_info, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
di->shared_area = create_area(shared_name, (void **)&(di->si), B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
di->shared_area = create_area(shared_name, (void **)&(di->si), B_ANY_KERNEL_ADDRESS, ((sizeof(shared_info) + (B_PAGE_SIZE - 1)) & ~(B_PAGE_SIZE - 1)), B_FULL_LOCK,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
65536, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA, (void **)&(rom_temp));
di->shared_area = create_area(shared_name, (void **)&(di->si), B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
&gart->buffer.ptr, B_ANY_KERNEL_ADDRESS,
&unaligned_addr, B_ANY_KERNEL_ADDRESS,
ri->size, B_ANY_KERNEL_ADDRESS, B_READ_AREA, (void **)&ri->bios_ptr );
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
romBase, romSize, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA,
(void**)&info.atom_buffer, B_ANY_KERNEL_ADDRESS,
(void**)&info.shared_info, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA | B_CLONEABLE_AREA,
B_ANY_KERNEL_ADDRESS, B_READ_AREA | B_WRITE_AREA,
(void**)&info.atom_buffer, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
di->shared_area = create_area(shared_name, (void **)&(di->si), B_ANY_KERNEL_ADDRESS, ((sizeof(shared_info) + (B_PAGE_SIZE - 1)) & ~(B_PAGE_SIZE - 1)), B_FULL_LOCK,
size, B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
(void**)&info.shared_info, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
di->shared_area = create_area(shared_name, (void **)&(di->si), B_ANY_KERNEL_ADDRESS, ((sizeof(shared_info) + (B_PAGE_SIZE - 1)) & ~(B_PAGE_SIZE - 1)), B_FULL_LOCK,
(void**)&info->sharedInfo, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, info->framebufferSize,
(void**)&dev->packets, B_ANY_KERNEL_ADDRESS, size,
(void**)&midiDevice->buffer, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, protection, virtualAddress);
B_ANY_KERNEL_ADDRESS, B_READ_AREA | B_WRITE_AREA,
(void**)&device->rxBuffer[0], B_ANY_KERNEL_ADDRESS,
(void**)&device->txBuffer[0], B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, ROUNDUP(totalBuffers, B_PAGE_SIZE), B_CONTIGUOUS,
physicalAddress, mapSize, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA,
channel->prd_area = create_area("prd", (void **)&channel->prdt, B_ANY_KERNEL_ADDRESS,
(void**)&state->mapped_address, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA, (void **)&smBiosBase);
physicalRegisterBase, registerSpaceSize, B_ANY_KERNEL_ADDRESS,
ENUM_INFO_ENTRY(B_ANY_KERNEL_ADDRESS),
if (placement != B_ANY_ADDRESS && placement != B_ANY_KERNEL_ADDRESS) {
area = map_physical_memory(name, physicalAddr, size, B_ANY_KERNEL_ADDRESS,
(void**)&fGicdRegs, B_ANY_KERNEL_ADDRESS, GICD_REG_SIZE,
(void**)&fGiccRegs, B_ANY_KERNEL_ADDRESS, GICC_REG_SIZE,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
B_ANY_KERNEL_ADDRESS, size, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA);
B_ANY_KERNEL_ADDRESS, size, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA);
B_ANY_KERNEL_ADDRESS | B_WRITE_BACK_MEMORY,
B_ANY_KERNEL_ADDRESS | B_WRITE_BACK_MEMORY,
: B_ANY_KERNEL_ADDRESS, B_PAGE_SIZE, B_KERNEL_READ_AREA
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
args->frame_buffer.physical_buffer.size, B_ANY_KERNEL_ADDRESS,
create_area("guarded heap meta", &meta, B_ANY_KERNEL_ADDRESS, growSize, B_FULL_LOCK,
B_ANY_KERNEL_ADDRESS, VIP_HEAP_SIZE, B_FULL_LOCK,
(void **)&base, B_ANY_KERNEL_ADDRESS, size, B_FULL_LOCK,
B_ANY_KERNEL_ADDRESS, areaSize, B_FULL_LOCK,
B_ANY_KERNEL_ADDRESS, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, fLineSize, 0);
&mappedAddress, B_ANY_KERNEL_ADDRESS, &mappedSize,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
B_ANY_KERNEL_ADDRESS, reservedSize, 0) < B_OK) {
B_ANY_KERNEL_ADDRESS, kMessagingAreaSize, B_FULL_LOCK,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
? B_ANY_KERNEL_BLOCK_ADDRESS : B_ANY_KERNEL_ADDRESS;
area_id area = create_area("smp ici msgs", (void**)&messages, B_ANY_KERNEL_ADDRESS,
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
case B_ANY_KERNEL_ADDRESS:
case B_ANY_KERNEL_ADDRESS:
case B_ANY_KERNEL_ADDRESS:
case B_ANY_KERNEL_ADDRESS:
&& addressRestrictions->address_specification == B_ANY_KERNEL_ADDRESS) {
case B_ANY_KERNEL_ADDRESS:
case B_ANY_KERNEL_ADDRESS:
case B_ANY_KERNEL_ADDRESS:
case B_ANY_KERNEL_ADDRESS:
case B_ANY_KERNEL_ADDRESS:
virtualRestrictions.address_specification = B_ANY_KERNEL_ADDRESS;
sArea = create_area("dma test", &sAreaAddress, B_ANY_KERNEL_ADDRESS,
B_ANY_KERNEL_ADDRESS, size, B_FULL_LOCK,
B_ANY_KERNEL_ADDRESS, size, B_CONTIGUOUS,
B_ANY_KERNEL_ADDRESS, size, B_FULL_LOCK,