Searched refs:dmmu (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.15/drivers/misc/habanalabs/common/mmu/ |
| D | mmu.c | 16 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 …]
|
| D | mmu_v1.c | 542 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/ |
| D | goya.c | 418 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 …]
|
| D | goya_coresight.c | 375 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/ |
| D | debugfs.c | 517 (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()
|
| D | memory.c | 1139 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()
|
| D | habanalabs_ioctl.c | 64 prop->dmmu.start_addr : prop->dram_user_base_address; in hw_ip_info()
|
| D | habanalabs.h | 521 struct hl_mmu_properties dmmu; member
|
| /Linux-v5.15/drivers/misc/habanalabs/gaudi/ |
| D | gaudi.c | 622 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()
|