Home
last modified time | relevance | path

Searched refs:pmmu_huge (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/misc/habanalabs/common/mmu/
Dmmu.c163 else if ((page_size % prop->pmmu_huge.page_size) == 0) in hl_mmu_unmap_page()
164 mmu_prop = &prop->pmmu_huge; in hl_mmu_unmap_page()
252 else if ((page_size % prop->pmmu_huge.page_size) == 0) in hl_mmu_map_page()
253 mmu_prop = &prop->pmmu_huge; in hl_mmu_map_page()
364 prop->pmmu_huge.start_addr, prop->pmmu_huge.end_addr)) in hl_mmu_map_contiguous()
365 page_size = prop->pmmu_huge.page_size; in hl_mmu_map_contiguous()
422 prop->pmmu_huge.start_addr, prop->pmmu_huge.end_addr)) in hl_mmu_unmap_contiguous()
423 page_size = prop->pmmu_huge.page_size; in hl_mmu_unmap_contiguous()
496 p = &prop->pmmu_huge; in hl_mmu_pa_page_with_offset()
Dmmu_v1.c687 } else if (page_size == prop->pmmu_huge.page_size) { in _hl_mmu_v1_map()
688 mmu_prop = &prop->pmmu_huge; in _hl_mmu_v1_map()
885 prop->pmmu_huge.page_size, in hl_mmu_v1_get_tlb_info()
886 prop->pmmu_huge.start_addr, in hl_mmu_v1_get_tlb_info()
887 prop->pmmu_huge.end_addr); in hl_mmu_v1_get_tlb_info()
895 mmu_prop = &prop->pmmu_huge; in hl_mmu_v1_get_tlb_info()
/Linux-v5.15/drivers/misc/habanalabs/common/
Dmemory.c821 huge_page_size = ctx->hdev->asic_prop.pmmu_huge.page_size; in init_phys_pg_pack_from_userptr()
1073 huge_page_size = hdev->asic_prop.pmmu_huge.page_size; in map_device_va()
2064 host_huge_range_start = prop->pmmu_huge.start_addr; in hl_vm_ctx_init()
2065 host_huge_range_end = prop->pmmu_huge.end_addr; in hl_vm_ctx_init()
2066 host_huge_page_size = prop->pmmu_huge.page_size; in hl_vm_ctx_init()
Ddebugfs.c524 if (addr >= prop->pmmu_huge.start_addr && in hl_is_device_va()
525 addr < prop->pmmu_huge.end_addr) in hl_is_device_va()
Dhabanalabs.h523 struct hl_mmu_properties pmmu_huge; member
/Linux-v5.15/drivers/misc/habanalabs/goya/
Dgoya.c441 memcpy(&prop->pmmu_huge, &prop->pmmu, sizeof(prop->pmmu)); in goya_set_fixed_properties()
442 prop->pmmu_huge.page_size = PAGE_SIZE_2MB; in goya_set_fixed_properties()
/Linux-v5.15/drivers/misc/habanalabs/gaudi/
Dgaudi.c618 memcpy(&prop->pmmu_huge, &prop->pmmu, sizeof(prop->pmmu)); in gaudi_set_fixed_properties()
619 prop->pmmu_huge.page_size = PAGE_SIZE_2MB; in gaudi_set_fixed_properties()