Searched refs:is_dram_addr (Results 1 – 6 of 6) sorted by relevance
| /drivers/accel/habanalabs/common/mmu/ |
| A D | mmu.c | 24 bool is_dram_addr) in hl_mmu_get_funcs() argument 194 bool is_dram_addr) in hl_mmu_get_prop() argument 198 if (is_dram_addr) in hl_mmu_get_prop() 235 bool is_dram_addr; in hl_mmu_unmap_page() local 240 is_dram_addr = hl_is_dram_va(hdev, virt_addr); in hl_mmu_unmap_page() 247 is_dram_addr); in hl_mmu_unmap_page() 302 bool is_dram_addr; in hl_mmu_map_page() local 315 is_dram_addr); in hl_mmu_map_page() 324 if ((is_dram_addr && in hl_mmu_map_page() 341 is_dram_addr); in hl_mmu_map_page() [all …]
|
| A D | mmu_v2.c | 58 static int hl_mmu_v2_unmap(struct hl_ctx *ctx, u64 virt_addr, bool is_dram_addr) in hl_mmu_v2_unmap() argument 69 if (!is_dram_addr) in hl_mmu_v2_unmap() 105 if (is_dram_addr && !is_huge) { in hl_mmu_v2_unmap() 131 u32 page_size, bool is_dram_addr) in hl_mmu_v2_map() argument 142 if (!is_dram_addr) in hl_mmu_v2_map() 250 bool is_dram_addr; in hl_mmu_v2_get_tlb_info() local 253 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_mmu_v2_get_tlb_info() 258 if (!is_dram_addr) in hl_mmu_v2_get_tlb_info()
|
| A D | mmu_v2_hr.c | 116 u64 virt_addr, bool is_dram_addr) in _hl_mmu_v2_hr_unmap() argument 129 mmu_prop = is_dram_addr ? &prop->dmmu : &prop->pmmu; in _hl_mmu_v2_hr_unmap() 162 if (is_dram_addr && !is_huge) { in _hl_mmu_v2_hr_unmap() 207 u32 page_size, bool is_dram_addr) in _hl_mmu_v2_hr_map() argument 225 if (is_dram_addr) in _hl_mmu_v2_hr_map() 339 bool is_dram_addr, is_pmmu_addr, is_pmmu_h_addr; in hl_mmu_v2_hr_get_tlb_mapping_params() local 341 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_mmu_v2_hr_get_tlb_mapping_params() 351 if (is_dram_addr) { in hl_mmu_v2_hr_get_tlb_mapping_params()
|
| A D | mmu_v1.c | 220 u64 virt_addr, bool is_dram_addr) in hl_mmu_v1_unmap() argument 230 mmu_prop = is_dram_addr ? &prop->dmmu : &prop->pmmu; in hl_mmu_v1_unmap() 249 if (is_dram_addr && !is_huge) { in hl_mmu_v1_unmap() 266 if (hdev->dram_default_page_mapping && is_dram_addr) { in hl_mmu_v1_unmap() 324 u32 page_size, bool is_dram_addr) in hl_mmu_v1_map() argument 340 if (is_dram_addr) { in hl_mmu_v1_map() 368 if (hdev->dram_default_page_mapping && is_dram_addr) { 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 462 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_mmu_v1_get_tlb_info() 472 if (is_dram_addr) { in hl_mmu_v1_get_tlb_info()
|
| /drivers/accel/habanalabs/common/ |
| A D | habanalabs.h | 1763 u32 page_size, u32 *real_page_size, bool is_dram_addr); 2905 bool is_dram_addr); 2906 int (*unmap)(struct hl_ctx *ctx, u64 virt_addr, bool is_dram_addr); 3881 u32 page_size, u32 *real_page_size, bool is_dram_addr);
|
| /drivers/accel/habanalabs/gaudi2/ |
| A D | gaudi2.c | 11469 u32 page_size, u32 *real_page_size, bool is_dram_addr) in gaudi2_mmu_get_real_page_size() argument 11474 if (!is_dram_addr) { in gaudi2_mmu_get_real_page_size()
|
Completed in 49 milliseconds