Lines Matching defs:hdev

22 static struct hl_mmu_funcs *hl_mmu_get_funcs(struct hl_device *hdev, int pgt_residency,  in hl_mmu_get_funcs()
28 bool hl_is_dram_va(struct hl_device *hdev, u64 virt_addr) in hl_is_dram_va()
43 int hl_mmu_init(struct hl_device *hdev) in hl_mmu_init()
83 void hl_mmu_fini(struct hl_device *hdev) in hl_mmu_fini()
107 struct hl_device *hdev = ctx->hdev; in hl_mmu_ctx_init() local
146 struct hl_device *hdev = ctx->hdev; in hl_mmu_ctx_fini() local
174 int hl_mmu_get_real_page_size(struct hl_device *hdev, struct hl_mmu_properties *mmu_prop, in hl_mmu_get_real_page_size()
192 static struct hl_mmu_properties *hl_mmu_get_prop(struct hl_device *hdev, u32 page_size, in hl_mmu_get_prop()
228 struct hl_device *hdev = ctx->hdev; in hl_mmu_unmap_page() local
296 struct hl_device *hdev = ctx->hdev; in hl_mmu_map_page() local
384 struct hl_device *hdev = ctx->hdev; in hl_mmu_map_contiguous() local
444 struct hl_device *hdev = ctx->hdev; in hl_mmu_unmap_contiguous() local
483 struct hl_device *hdev = ctx->hdev; in hl_mmu_swap_out() local
503 struct hl_device *hdev = ctx->hdev; in hl_mmu_swap_in() local
590 struct hl_device *hdev = ctx->hdev; in hl_mmu_get_tlb_info() local
626 int hl_mmu_if_set_funcs(struct hl_device *hdev) in hl_mmu_if_set_funcs()
658 u64 hl_mmu_scramble_addr(struct hl_device *hdev, u64 addr) in hl_mmu_scramble_addr()
671 u64 hl_mmu_descramble_addr(struct hl_device *hdev, u64 addr) in hl_mmu_descramble_addr()
676 int hl_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) in hl_mmu_invalidate_cache()
687 int hl_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, in hl_mmu_invalidate_cache_range()
704 struct hl_device *hdev = ctx->hdev; in hl_mmu_prefetch_work_function() local
784 struct hl_device *hdev = (struct hl_device *)data; in mmu_dma_mem_free_from_chunk() local
807 static void hl_mmu_hr_pool_destroy(struct hl_device *hdev, struct hl_mmu_hr_priv *hr_priv, in hl_mmu_hr_pool_destroy()
852 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()
938 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()
1096 struct hl_device *hdev = ctx->hdev; in hl_mmu_hr_alloc_hop() local
1188 struct hl_device *hdev = ctx->hdev; in hl_mmu_hr_get_tlb_info() local