Searched refs:pml4 (Results 1 – 7 of 7) sorted by relevance
/external/mesa3d/src/intel/tools/ |
D | aub_mem.c | 295 ppgtt_walk(struct aub_mem *mem, uint64_t pml4, uint64_t address) in ppgtt_walk() argument 298 uint64_t addr = pml4; in ppgtt_walk() 314 ppgtt_mapped(struct aub_mem *mem, uint64_t pml4, uint64_t address) in ppgtt_mapped() argument 316 return ppgtt_walk(mem, pml4, address) != NULL; in ppgtt_mapped() 331 if (!ppgtt_mapped(mem, mem->pml4, address)) in aub_mem_get_ppgtt_bo() 338 while (ppgtt_mapped(mem, mem->pml4, end)) in aub_mem_get_ppgtt_bo() 347 struct phys_mem *phys_mem = ppgtt_walk(mem, mem->pml4, page); in aub_mem_get_ppgtt_bo() 406 struct phys_mem *page = ppgtt_walk(mem, mem->pml4, virt_addr); in aub_mem_get_ppgtt_addr_data() 415 struct phys_mem *page = ppgtt_walk(mem, mem->pml4, virt_addr); in aub_mem_get_ppgtt_addr_aub_data()
|
D | aub_mem.h | 41 uint64_t pml4; member
|
D | aub_write.c | 170 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()
|
D | aub_write.h | 93 struct aub_ppgtt_table pml4; member
|
D | error2aub.c | 488 context[49] = aub.pml4.phys_addr >> 32; in main() 489 context[51] = aub.pml4.phys_addr & 0xffffffff; in main()
|
D | aubinator.c | 156 mem.pml4 = (uint64_t)context[49] << 32 | context[51]; in handle_execlist_write()
|
D | aubinator_viewer.cpp | 602 ImGui::Text("pml4: %" PRIx64, window->mem->pml4); in display_pml4_window() 604 display_pml4_level(window->mem, window->mem->pml4, 0, 4); in display_pml4_window() 726 window->mem.pml4 = (uint64_t)context_img[49] << 32 | context_img[51]; in display_batch_execlist_write()
|