Home
last modified time | relevance | path

Searched refs:pml4 (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/intel/tools/
Daub_mem.c312 ppgtt_walk(struct aub_mem *mem, uint64_t pml4, uint64_t address) in ppgtt_walk() argument
315 uint64_t addr = pml4; in ppgtt_walk()
331 ppgtt_mapped(struct aub_mem *mem, uint64_t pml4, uint64_t address) in ppgtt_mapped() argument
333 return ppgtt_walk(mem, pml4, address) != NULL; in ppgtt_mapped()
348 if (!ppgtt_mapped(mem, mem->pml4, address)) in aub_mem_get_ppgtt_bo()
355 while (ppgtt_mapped(mem, mem->pml4, end)) in aub_mem_get_ppgtt_bo()
364 struct phys_mem *phys_mem = ppgtt_walk(mem, mem->pml4, page); in aub_mem_get_ppgtt_bo()
422 struct phys_mem *page = ppgtt_walk(mem, mem->pml4, virt_addr); in aub_mem_get_ppgtt_addr_data()
431 struct phys_mem *page = ppgtt_walk(mem, mem->pml4, virt_addr); in aub_mem_get_ppgtt_addr_aub_data()
Daub_write.c170 aub->pml4.phys_addr = aub->phys_addrs_allocator++ << 12; in aub_file_init()
186 aub_ppgtt_table_finish(&aub->pml4, 4); in aub_file_finish()
300 #define L3_table(addr) (aub->pml4.subtables[L4_index(addr)]) in aub_map_ppgtt()
310 populate_ppgtt_table(aub, &aub->pml4, L4_index(l4_start), L4_index(l4_end), 4); in aub_map_ppgtt()
559 .pml4_addr = aub->pml4.phys_addr, in write_engine_execlist_setup()
Daub_mem.h41 uint64_t pml4; member
Daub_write.h93 struct aub_ppgtt_table pml4; member
Derror2aub.c488 context[49] = aub.pml4.phys_addr >> 32; in main()
489 context[51] = aub.pml4.phys_addr & 0xffffffff; in main()
Daubinator.c165 mem.pml4 = (uint64_t)context[49] << 32 | context[51]; in handle_execlist_write()
Daubinator_viewer.cpp604 ImGui::Text("pml4: %" PRIx64, window->mem->pml4); in display_pml4_window()
606 display_pml4_level(window->mem, window->mem->pml4, 0, 4); in display_pml4_window()
728 window->mem.pml4 = (uint64_t)context_img[49] << 32 | context_img[51]; in display_batch_execlist_write()