Lines Matching refs:prop
49 struct asic_fixed_properties *prop = &hdev->asic_prop;
58 prop->mmu_hop_table_size);
64 shadow_addr = (u64) (uintptr_t) kzalloc(prop->mmu_hop_table_size,
79 prop->mmu_hop_table_size);
261 struct asic_fixed_properties *prop = &hdev->asic_prop;
271 num_of_hop3 = prop->dram_size_for_default_page_mapping;
272 do_div(num_of_hop3, prop->dram_page_size);
329 pte_val = (prop->mmu_dram_default_page_addr & HOP_PHYS_ADDR_MASK) |
361 struct asic_fixed_properties *prop = &hdev->asic_prop;
371 num_of_hop3 = prop->dram_size_for_default_page_mapping;
372 do_div(num_of_hop3, prop->dram_page_size);
419 struct asic_fixed_properties *prop = &hdev->asic_prop;
423 gen_pool_create(__ffs(prop->mmu_hop_table_size), -1);
430 rc = gen_pool_add(hdev->mmu_priv.mmu_pgt_pool, prop->mmu_pgt_addr +
431 prop->mmu_hop0_tables_total_size,
432 prop->mmu_pgt_size - prop->mmu_hop0_tables_total_size,
439 hdev->mmu_priv.mmu_shadow_hop0 = kvmalloc_array(prop->max_asid,
440 prop->mmu_hop_table_size,
528 struct asic_fixed_properties *prop = &hdev->asic_prop;
539 mmu_prop = is_dram_addr ? &prop->dmmu : &prop->pmmu;
596 u64 default_pte = (prop->mmu_dram_default_page_addr &
662 struct asic_fixed_properties *prop = &hdev->asic_prop;
682 mmu_prop = &prop->dmmu;
684 } else if (page_size == prop->pmmu_huge.page_size) {
685 mmu_prop = &prop->pmmu_huge;
688 mmu_prop = &prop->pmmu;
728 u64 default_pte = (prop->mmu_dram_default_page_addr &