Searched refs:mmu_func (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | mmu.c | 34 return hdev->mmu_func.init(hdev); in hl_mmu_init() 52 hdev->mmu_func.fini(hdev); in hl_mmu_fini() 68 return hdev->mmu_func.ctx_init(ctx); in hl_mmu_ctx_init() 88 hdev->mmu_func.ctx_fini(ctx); in hl_mmu_ctx_fini() 153 rc = hdev->mmu_func.unmap(ctx, real_virt_addr, is_dram_addr); in hl_mmu_unmap() 161 hdev->mmu_func.flush(ctx); in hl_mmu_unmap() 234 rc = hdev->mmu_func.map(ctx, real_virt_addr, real_phys_addr, in hl_mmu_map() 245 hdev->mmu_func.flush(ctx); in hl_mmu_map() 252 if (hdev->mmu_func.unmap(ctx, real_virt_addr, is_dram_addr)) in hl_mmu_map() 259 hdev->mmu_func in hl_mmu_map() [all...] |
H A D | mmu_v1.c | 852 struct hl_mmu_funcs *mmu = &hdev->mmu_func; in hl_mmu_v1_set_funcs()
|
H A D | habanalabs.h | 1543 * @mmu_func: device-related MMU functions. 1655 struct hl_mmu_funcs mmu_func; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu.c | 25 return &hdev->mmu_func[pgt_residency]; in hl_mmu_get_funcs() 52 if (hdev->mmu_func[MMU_DR_PGT].init != NULL) { in hl_mmu_init() 53 rc = hdev->mmu_func[MMU_DR_PGT].init(hdev); in hl_mmu_init() 58 if (hdev->mmu_func[MMU_HR_PGT].init != NULL) { in hl_mmu_init() 59 rc = hdev->mmu_func[MMU_HR_PGT].init(hdev); in hl_mmu_init() 67 if (hdev->mmu_func[MMU_DR_PGT].fini != NULL) in hl_mmu_init() 68 hdev->mmu_func[MMU_DR_PGT].fini(hdev); in hl_mmu_init() 88 if (hdev->mmu_func[MMU_DR_PGT].fini != NULL) in hl_mmu_fini() 89 hdev->mmu_func[MMU_DR_PGT].fini(hdev); in hl_mmu_fini() 91 if (hdev->mmu_func[MMU_HR_PG in hl_mmu_fini() [all...] |
H A D | mmu_v2_hr.c | 141 &ctx->hdev->mmu_func[MMU_HR_PGT].hr_funcs, curr_pte); in _hl_mmu_v2_hr_unmap() 248 &ctx->hdev->mmu_func[MMU_HR_PGT].hr_funcs, in _hl_mmu_v2_hr_map() 292 hl_mmu_hr_get_pte(ctx, &ctx->hdev->mmu_func[MMU_HR_PGT].hr_funcs, in _hl_mmu_v2_hr_map() 297 hl_mmu_hr_get_pte(ctx, &ctx->hdev->mmu_func[MMU_HR_PGT].hr_funcs, in _hl_mmu_v2_hr_map() 374 &ctx->hdev->mmu_func[MMU_HR_PGT].hr_funcs); in hl_mmu_v2_hr_get_tlb_info()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 3195 * @mmu_func: device-related MMU functions. 3377 struct hl_mmu_funcs mmu_func[MMU_NUM_PGT_LOCATIONS]; member
|
Completed in 15 milliseconds