Searched refs:mmu_prop (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.15/drivers/misc/habanalabs/common/mmu/ |
| D | mmu_v1.c | 181 struct hl_mmu_properties *mmu_prop, in get_hop0_pte_addr() argument 184 return get_hopN_pte_addr(ctx, hop_addr, vaddr, mmu_prop->hop0_mask, in get_hop0_pte_addr() 185 mmu_prop->hop0_shift); in get_hop0_pte_addr() 189 struct hl_mmu_properties *mmu_prop, in get_hop1_pte_addr() argument 192 return get_hopN_pte_addr(ctx, hop_addr, vaddr, mmu_prop->hop1_mask, in get_hop1_pte_addr() 193 mmu_prop->hop1_shift); in get_hop1_pte_addr() 197 struct hl_mmu_properties *mmu_prop, in get_hop2_pte_addr() argument 200 return get_hopN_pte_addr(ctx, hop_addr, vaddr, mmu_prop->hop2_mask, in get_hop2_pte_addr() 201 mmu_prop->hop2_shift); in get_hop2_pte_addr() 205 struct hl_mmu_properties *mmu_prop, in get_hop3_pte_addr() argument [all …]
|
| D | mmu.c | 150 struct hl_mmu_properties *mmu_prop; in hl_mmu_unmap_page() local 162 mmu_prop = &prop->dmmu; in hl_mmu_unmap_page() 164 mmu_prop = &prop->pmmu_huge; in hl_mmu_unmap_page() 166 mmu_prop = &prop->pmmu; in hl_mmu_unmap_page() 168 pgt_residency = mmu_prop->host_resident ? MMU_HR_PGT : MMU_DR_PGT; in hl_mmu_unmap_page() 173 if ((page_size % mmu_prop->page_size) == 0) { in hl_mmu_unmap_page() 174 real_page_size = mmu_prop->page_size; in hl_mmu_unmap_page() 187 page_size, mmu_prop->page_size >> 10); in hl_mmu_unmap_page() 238 struct hl_mmu_properties *mmu_prop; in hl_mmu_map_page() local 251 mmu_prop = &prop->dmmu; in hl_mmu_map_page() [all …]
|