H A D | mmu.c | 765 * @hop_table_size: HOP table size. 773 u32 hop_table_size) in hl_mmu_hr_pool_destroy() 790 gen_pool_free(*pool, (uintptr_t) hop0_pgt->virt_addr, hop_table_size); in hl_mmu_hr_pool_destroy() 808 * @hop_table_size: HOP table size. 817 int hl_mmu_hr_init(struct hl_device *hdev, struct hl_mmu_hr_priv *hr_priv, u32 hop_table_size, in hl_mmu_hr_init() argument 869 hop_table_size, in hl_mmu_hr_init() 871 hop_table_size); in hl_mmu_hr_init() 884 hl_mmu_hr_pool_destroy(hdev, hr_priv, hop_table_size); in hl_mmu_hr_init() 895 * @hop_table_size: HOP table size 903 void hl_mmu_hr_fini(struct hl_device *hdev, struct hl_mmu_hr_priv *hr_priv, u32 hop_table_size) in hl_mmu_hr_fini() argument 772 hl_mmu_hr_pool_destroy(struct hl_device *hdev, struct hl_mmu_hr_priv *hr_priv, u32 hop_table_size) hl_mmu_hr_pool_destroy() argument 926 hl_mmu_hr_free_hop_remove_pgt(struct pgt_info *pgt_info, struct hl_mmu_hr_priv *hr_priv, u32 hop_table_size) hl_mmu_hr_free_hop_remove_pgt() argument 946 hl_mmu_hr_pte_phys_to_virt(struct hl_ctx *ctx, struct pgt_info *pgt, u64 phys_pte_addr, u32 hop_table_size) hl_mmu_hr_pte_phys_to_virt() argument 963 hl_mmu_hr_write_pte(struct hl_ctx *ctx, struct pgt_info *pgt_info, u64 phys_pte_addr, u64 val, u32 hop_table_size) hl_mmu_hr_write_pte() argument 982 hl_mmu_hr_clear_pte(struct hl_ctx *ctx, struct pgt_info *pgt_info, u64 phys_pte_addr, u32 hop_table_size) hl_mmu_hr_clear_pte() argument 998 hl_mmu_hr_put_pte(struct hl_ctx *ctx, struct pgt_info *pgt_info, struct hl_mmu_hr_priv *hr_priv, u32 hop_table_size) hl_mmu_hr_put_pte() argument [all...] |