Lines Matching defs:hdev
27 static int set_alloc_page_size(struct hl_device *hdev, struct hl_mem_in *args, u32 *page_size) in set_alloc_page_size()
88 struct hl_device *hdev = ctx->hdev; in alloc_device_memory() local
223 static int dma_map_host_va(struct hl_device *hdev, u64 addr, u64 size, in dma_map_host_va()
273 static void dma_unmap_host_va(struct hl_device *hdev, in dma_unmap_host_va()
312 static void free_phys_pg_pack(struct hl_device *hdev, in free_phys_pg_pack()
355 struct hl_device *hdev = ctx->hdev; in free_device_memory() local
404 static void clear_va_list_locked(struct hl_device *hdev, in clear_va_list_locked()
425 static void print_va_list_locked(struct hl_device *hdev, in print_va_list_locked()
452 static void merge_va_blocks_locked(struct hl_device *hdev, in merge_va_blocks_locked()
488 static int add_va_block_locked(struct hl_device *hdev, in add_va_block_locked()
540 static inline int add_va_block(struct hl_device *hdev, in add_va_block()
599 static u64 get_va_block(struct hl_device *hdev, in get_va_block()
757 u64 hl_reserve_va_block(struct hl_device *hdev, struct hl_ctx *ctx, in hl_reserve_va_block()
801 int hl_unreserve_va_block(struct hl_device *hdev, struct hl_ctx *ctx, in hl_unreserve_va_block()
947 struct hl_device *hdev = ctx->hdev; in map_phys_pg_pack() local
1010 struct hl_device *hdev = ctx->hdev; in unmap_phys_pg_pack() local
1041 struct hl_device *hdev = ctx->hdev; in get_paddr_from_handle() local
1079 struct hl_device *hdev = ctx->hdev; in map_device_va() local
1293 struct hl_device *hdev = ctx->hdev; in unmap_device_va() local
1421 static int map_block(struct hl_device *hdev, u64 address, u64 *handle, u32 *size) in map_block()
1476 struct hl_device *hdev = hpriv->hdev; in hl_hw_block_mmap() local
1547 static struct sg_table *alloc_sgt_from_device_pages(struct hl_device *hdev, u64 *pages, u64 npages, in alloc_sgt_from_device_pages()
1686 struct hl_device *hdev; in hl_dmabuf_attach() local
1705 struct hl_device *hdev; in hl_map_dmabuf() local
1767 struct hl_device *hdev = ctx->hdev; in hl_release_dmabuf() local
1793 struct hl_device *hdev = ctx->hdev; in export_dmabuf_common() local
1845 struct hl_device *hdev = ctx->hdev; in export_dmabuf_from_addr() local
1923 struct hl_device *hdev = ctx->hdev; in export_dmabuf_from_handle() local
2004 struct hl_device *hdev = hpriv->hdev; in mem_ioctl_no_mmu() local
2176 struct hl_device *hdev = hpriv->hdev; in hl_mem_ioctl() local
2300 static int get_user_memory(struct hl_device *hdev, u64 addr, u64 size, in get_user_memory()
2359 int hl_pin_host_memory(struct hl_device *hdev, u64 addr, u64 size, in hl_pin_host_memory()
2425 void hl_unpin_host_memory(struct hl_device *hdev, struct hl_userptr *userptr) in hl_unpin_host_memory()
2450 void hl_userptr_delete_list(struct hl_device *hdev, in hl_userptr_delete_list()
2475 bool hl_userptr_is_pinned(struct hl_device *hdev, u64 addr, in hl_userptr_is_pinned()
2500 static int va_range_init(struct hl_device *hdev, struct hl_va_range **va_ranges, in va_range_init()
2558 static void va_range_fini(struct hl_device *hdev, struct hl_va_range *va_range) in va_range_fini()
2599 struct hl_device *hdev = ctx->hdev; in vm_ctx_init_with_ranges() local
2744 struct hl_device *hdev = ctx->hdev; in hl_vm_ctx_fini() local
2826 int hl_vm_init(struct hl_device *hdev) in hl_vm_init()
2880 void hl_vm_fini(struct hl_device *hdev) in hl_vm_fini()