Home
last modified time | relevance | path

Searched refs:dmmu (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/drivers/misc/habanalabs/common/mmu/
Dmmu.c16 return hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_is_dram_va()
17 prop->dmmu.start_addr, in hl_is_dram_va()
18 prop->dmmu.end_addr); in hl_is_dram_va()
162 mmu_prop = &prop->dmmu; in hl_mmu_unmap_page()
251 mmu_prop = &prop->dmmu; in hl_mmu_map_page()
358 prop->dmmu.start_addr, prop->dmmu.end_addr)) in hl_mmu_map_contiguous()
359 page_size = prop->dmmu.page_size; in hl_mmu_map_contiguous()
416 prop->dmmu.start_addr, prop->dmmu.end_addr)) in hl_mmu_unmap_contiguous()
417 page_size = prop->dmmu.page_size; in hl_mmu_unmap_contiguous()
500 p = &prop->dmmu; in hl_mmu_pa_page_with_offset()
[all …]
Dmmu_v1.c542 mmu_prop = is_dram_addr ? &prop->dmmu : &prop->pmmu; in _hl_mmu_v1_unmap()
685 mmu_prop = &prop->dmmu; in _hl_mmu_v1_map()
878 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_mmu_v1_get_tlb_info()
879 prop->dmmu.start_addr, in hl_mmu_v1_get_tlb_info()
880 prop->dmmu.end_addr); in hl_mmu_v1_get_tlb_info()
889 mmu_prop = &prop->dmmu; in hl_mmu_v1_get_tlb_info()
/Linux-v5.15/drivers/misc/habanalabs/goya/
Dgoya.c418 prop->dmmu.hop0_shift = HOP0_SHIFT; in goya_set_fixed_properties()
419 prop->dmmu.hop1_shift = HOP1_SHIFT; in goya_set_fixed_properties()
420 prop->dmmu.hop2_shift = HOP2_SHIFT; in goya_set_fixed_properties()
421 prop->dmmu.hop3_shift = HOP3_SHIFT; in goya_set_fixed_properties()
422 prop->dmmu.hop4_shift = HOP4_SHIFT; in goya_set_fixed_properties()
423 prop->dmmu.hop0_mask = HOP0_MASK; in goya_set_fixed_properties()
424 prop->dmmu.hop1_mask = HOP1_MASK; in goya_set_fixed_properties()
425 prop->dmmu.hop2_mask = HOP2_MASK; in goya_set_fixed_properties()
426 prop->dmmu.hop3_mask = HOP3_MASK; in goya_set_fixed_properties()
427 prop->dmmu.hop4_mask = HOP4_MASK; in goya_set_fixed_properties()
[all …]
Dgoya_coresight.c375 range_start = prop->dmmu.start_addr; in goya_etr_validate_address()
376 range_end = prop->dmmu.end_addr; in goya_etr_validate_address()
/Linux-v5.15/drivers/misc/habanalabs/common/
Ddebugfs.c517 (addr >= prop->dmmu.start_addr && addr < prop->dmmu.end_addr)) in hl_is_device_va()
541 dram_start_addr = prop->dmmu.start_addr; in hl_is_device_internal_memory_va()
542 dram_end_addr = prop->dmmu.end_addr; in hl_is_device_internal_memory_va()
Dmemory.c1139 va_block_align = hdev->asic_prop.dmmu.page_size; in map_device_va()
2057 dram_range_start = prop->dmmu.start_addr; in hl_vm_ctx_init()
2058 dram_range_end = prop->dmmu.end_addr; in hl_vm_ctx_init()
2060 prop->dram_page_size : prop->dmmu.page_size; in hl_vm_ctx_init()
Dhabanalabs_ioctl.c64 prop->dmmu.start_addr : prop->dram_user_base_address; in hw_ip_info()
Dhabanalabs.h521 struct hl_mmu_properties dmmu; member
/Linux-v5.15/drivers/misc/habanalabs/gaudi/
Dgaudi.c622 memcpy(&prop->dmmu, &prop->pmmu, sizeof(prop->pmmu)); in gaudi_set_fixed_properties()
623 prop->dmmu.start_addr = (VA_HOST_SPACE_START + VA_HOST_SPACE_SIZE / 2); in gaudi_set_fixed_properties()
624 prop->dmmu.end_addr = VA_HOST_SPACE_END; in gaudi_set_fixed_properties()
625 prop->dmmu.page_size = PAGE_SIZE_2MB; in gaudi_set_fixed_properties()