Home
last modified time | relevance | path

Searched refs:is_huge (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/accel/habanalabs/common/mmu/
H A Dmmu_v1.c226 bool is_huge, clear_hop3 = true; in hl_mmu_v1_unmap() local
247 is_huge = curr_pte & mmu_prop->last_mask; in hl_mmu_v1_unmap()
249 if (is_dram_addr && !is_huge) { in hl_mmu_v1_unmap()
254 if (!is_huge) { in hl_mmu_v1_unmap()
330 bool is_huge, hop_new[MMU_V1_MAX_HOPS] = {false}; in hl_mmu_v1_map() local
342 is_huge = true; in hl_mmu_v1_map()
345 is_huge = true; in hl_mmu_v1_map()
348 is_huge = false; in hl_mmu_v1_map()
351 num_hops = is_huge ? (MMU_V1_MAX_HOPS - 1) : MMU_V1_MAX_HOPS; in hl_mmu_v1_map()
459 bool is_dram_addr, is_pmmu_addr, is_pmmu_h_addr, is_huge; in hl_mmu_v1_get_tlb_info() local
[all …]
H A Dmmu_v2_hr.c123 bool is_huge = false; in _hl_mmu_v2_hr_unmap() local
157 is_huge = true; in _hl_mmu_v2_hr_unmap()
162 if (is_dram_addr && !is_huge) { in _hl_mmu_v2_hr_unmap()
336 u64 virt_addr, bool *is_huge) in hl_mmu_v2_hr_get_tlb_mapping_params() argument
353 *is_huge = true; in hl_mmu_v2_hr_get_tlb_mapping_params()
357 *is_huge = false; in hl_mmu_v2_hr_get_tlb_mapping_params()
361 *is_huge = true; in hl_mmu_v2_hr_get_tlb_mapping_params()
H A Dmmu_v2.c65 bool is_huge = false; in hl_mmu_v2_unmap() local
100 is_huge = true; in hl_mmu_v2_unmap()
105 if (is_dram_addr && !is_huge) { in hl_mmu_v2_unmap()
H A Dmmu.c1163 bool is_huge; in hl_mmu_hr_get_tlb_info() local
1165 rc = hr_func->get_tlb_mapping_params(hdev, &mmu_prop, hops, virt_addr, &is_huge); in hl_mmu_hr_get_tlb_info()
1172 if (is_huge) in hl_mmu_hr_get_tlb_info()