Lines Matching refs:index

80 …uint index = ((va >> PAGE_SIZE_SHIFT) >> (level * RISCV_MMU_PT_SHIFT)) & (RISCV_MMU_PT_ENTRIES - 1…  in vaddr_to_index()  local
81 LTRACEF_LEVEL(3, "canonical va %#lx, level %u = index %#x\n", va, level, index); in vaddr_to_index()
83 return index; in vaddr_to_index()
308 using page_walk_cb = walk_cb_ret(*)(uint level, uint index, riscv_pte_t pte, vaddr_t *vaddr);
320 uint index = vaddr_to_index(vaddr, level); in riscv_pt_walk() local
321 volatile riscv_pte_t *ptep = aspace->pt_virt + index; in riscv_pt_walk()
325 level, index, ptep, *ptep, vaddr); in riscv_pt_walk()
338 index = vaddr_to_index(vaddr, level); in riscv_pt_walk()
339 ptep = ptv + index; in riscv_pt_walk()
343 auto ret = callback(level, index, pte, &vaddr); in riscv_pt_walk()
379 index = vaddr_to_index(vaddr, level); in riscv_pt_walk()
380 ptep = ptv + index; in riscv_pt_walk()
417 …auto map_cb = [&paddr, &count, aspace, flags](uint level, uint index, riscv_pte_t pte, vaddr_t *va… in arch_mmu_map() argument
419 level, index, pte, *vaddr, paddr, count, flags); in arch_mmu_map()
483 …auto query_cb = [paddr, flags](uint level, uint index, riscv_pte_t pte, vaddr_t *vaddr) -> walk_cb… in arch_mmu_query() argument
484 LTRACEF("level %u, index %u, pte %#lx, vaddr %#lx\n", level, index, pte, *vaddr); in arch_mmu_query()
537 (uint level, uint index, riscv_pte_t pte, vaddr_t *vaddr) -> walk_cb_ret { in arch_mmu_unmap() argument
538 LTRACEF("level %u, index %u, pte %#lx, vaddr %#lx\n", level, index, pte, *vaddr); in arch_mmu_unmap()