Searched refs:phys_addr (Results 1 - 9 of 9) sorted by relevance
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_mmu.cpp | 130 map_region(addr_t virt_addr, addr_t phys_addr, size_t size, argument 152 if (size >= currentLevelSize && CurrentRegime.Aligned(phys_addr, level)) { 155 ttd.SetAsBlock(reinterpret_cast<uint64*>(phys_addr), flags); 158 ttd.SetAsPage(reinterpret_cast<uint64*>(phys_addr), flags); 165 phys_addr += currentLevelSize; 170 ttd.SetAsBlock(reinterpret_cast<uint64*>(phys_addr), flags); 173 ttd.SetAsPage(reinterpret_cast<uint64*>(phys_addr), flags); 198 phys_addr + offset, remainingSize, level + 1, flags, page); 221 map_region(virt_addr, phys_addr, size, level + 1, flags, ttd.Dereference()); 232 map_range(addr_t virt_addr, phys_addr_t phys_addr, size_ argument [all...] |
/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/ |
H A D | nvme_qpair.c | 312 uint16_t cid, uint64_t phys_addr) 314 tr->prp_sgl_bus_addr = phys_addr + offsetof(struct nvme_tracker, u.prp); 531 uint64_t phys_addr; local 537 phys_addr = nvme_mem_vtophys(payload); 538 if (phys_addr == NVME_VTOPHYS_ERROR) { 544 unaligned = phys_addr & (PAGE_SIZE - 1); 558 tr->req->cmd.dptr.prp.prp1 = phys_addr; 567 phys_addr = nvme_mem_vtophys(seg_addr); 568 if (phys_addr == NVME_VTOPHYS_ERROR) { 572 tr->u.prp[cur_nseg - 1] = phys_addr; 311 nvme_qpair_construct_tracker(struct nvme_tracker *tr, uint16_t cid, uint64_t phys_addr) argument 588 uint64_t phys_addr; local 668 uint64_t phys_addr, prp2 = 0; local 850 unsigned long phys_addr = 0; local [all...] |
/haiku/src/libs/compat/freebsd_network/ |
H A D | bus_dma.cpp | 338 const bus_addr_t phys_addr = pmap_kextract(virtual_addr); local 340 bus_size_t segment_size = PAGESIZE - (phys_addr & PAGE_MASK); 348 bus_addr_t boundary_addr = (phys_addr + dmat->boundary) & boundary_mask; 349 if (segment_size > (boundary_addr - phys_addr)) 350 segment_size = (boundary_addr - phys_addr); 354 if (!first && phys_addr == last_phys_addr 358 == (phys_addr & boundary_mask))) { 359 if (!_validate_address(dmat, phys_addr, false)) 369 if (!_validate_address(dmat, phys_addr)) 372 segs[seg].ds_addr = phys_addr; [all...] |
/haiku/src/system/boot/platform/next_m68k/ |
H A D | nextrom.h | 142 int phys_addr; member in struct:km_console_info::__anon3
|
H A D | video.cpp | 108 mg->km_coni.map_addr[fb_num].phys_addr;
|
H A D | start.cpp | 218 mg->km_coni.map_addr[i].phys_addr,
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMPagingMethod32Bit.cpp | 357 get_free_pgtable(kernel_args* args, phys_addr_t* phys_addr, addr_t* virt_addr) argument 366 *phys_addr = phys;
|
/haiku/src/add-ons/kernel/busses/scsi/usb/ |
H A D | tracing.c | 201 " phys_addr:%ld\n" 211 ccbh->phys_addr,
|
/haiku/headers/os/device/ |
H A D | CAM.h | 116 uint32 phys_addr; /* physical address of this CCB */ member in struct:ccb_header
|
Completed in 72 milliseconds