Lines Matching defs:pgt_info
271 * struct pgt_info - MMU hop page info.
287 * freed with its pgt_info structure.
289 struct pgt_info {
1826 * @mmu_shadow_hash: holds a mapping from shadow address to pgt_info structure.
1829 * pgt_info structure.
2736 struct pgt_info *mmu_asid_hop0;
2802 struct pgt_info *(*get_hop0_pgt_info)(struct hl_ctx *ctx);
2803 struct pgt_info *(*get_pgt_info)(struct hl_ctx *ctx, u64 phys_hop_addr);
2804 void (*add_pgt_info)(struct hl_ctx *ctx, struct pgt_info *pgt_info, dma_addr_t phys_addr);
3781 void hl_mmu_hr_free_hop_remove_pgt(struct pgt_info *pgt_info, struct hl_mmu_hr_priv *hr_priv,
3783 u64 hl_mmu_hr_pte_phys_to_virt(struct hl_ctx *ctx, struct pgt_info *pgt, u64 phys_pte_addr,
3785 void hl_mmu_hr_write_pte(struct hl_ctx *ctx, struct pgt_info *pgt_info, u64 phys_pte_addr,
3787 void hl_mmu_hr_clear_pte(struct hl_ctx *ctx, struct pgt_info *pgt_info, u64 phys_pte_addr,
3789 int hl_mmu_hr_put_pte(struct hl_ctx *ctx, struct pgt_info *pgt_info, struct hl_mmu_hr_priv *hr_priv,
3792 struct pgt_info *hl_mmu_hr_get_next_hop_pgt_info(struct hl_ctx *ctx,
3795 struct pgt_info *hl_mmu_hr_alloc_hop(struct hl_ctx *ctx, struct hl_mmu_hr_priv *hr_priv,
3798 struct pgt_info *hl_mmu_hr_get_alloc_next_hop(struct hl_ctx *ctx,