Home
last modified time | relevance | path

Searched refs:hl_mem_mgr (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/accel/habanalabs/common/
H A Dmemory_mgr.c20 struct hl_mmap_mem_buf *hl_mmap_mem_buf_get(struct hl_mem_mgr *mmg, u64 handle) in hl_mmap_mem_buf_get()
113 int hl_mmap_mem_buf_put_handle(struct hl_mem_mgr *mmg, u64 handle) in hl_mmap_mem_buf_put_handle()
148 hl_mmap_mem_buf_alloc(struct hl_mem_mgr *mmg, in hl_mmap_mem_buf_alloc()
230 int hl_mem_mgr_mmap(struct hl_mem_mgr *mmg, struct vm_area_struct *vma, in hl_mem_mgr_mmap()
309 void hl_mem_mgr_init(struct device *dev, struct hl_mem_mgr *mmg) in hl_mem_mgr_init()
350 void hl_mem_mgr_fini(struct hl_mem_mgr *mmg, struct hl_mem_mgr_fini_stats *stats) in hl_mem_mgr_fini()
381 void hl_mem_mgr_idr_destroy(struct hl_mem_mgr *mmg) in hl_mem_mgr_idr_destroy()
H A Dcommand_buffer.c266 int hl_cb_create(struct hl_device *hdev, struct hl_mem_mgr *mmg, in hl_cb_create()
303 int hl_cb_destroy(struct hl_mem_mgr *mmg, u64 cb_handle) in hl_cb_destroy()
334 static int hl_cb_info(struct hl_mem_mgr *mmg, in hl_cb_info()
428 struct hl_cb *hl_cb_get(struct hl_mem_mgr *mmg, u64 handle) in hl_cb_get()
H A Dhabanalabs.h905 struct hl_mem_mgr { struct
957 struct hl_mem_mgr *mmg;
2345 struct hl_mem_mgr mem_mgr;
3485 struct hl_mem_mgr kernel_mem_mgr;
3862 int hl_cb_create(struct hl_device *hdev, struct hl_mem_mgr *mmg,
3865 int hl_cb_destroy(struct hl_mem_mgr *mmg, u64 cb_handle);
3867 struct hl_cb *hl_cb_get(struct hl_mem_mgr *mmg, u64 handle);
4107 void hl_mem_mgr_init(struct device *dev, struct hl_mem_mgr *mmg);
4108 void hl_mem_mgr_fini(struct hl_mem_mgr *mmg, struct hl_mem_mgr_fini_stats *stats);
4109 void hl_mem_mgr_idr_destroy(struct hl_mem_mgr *mmg);
[all …]
H A Dcommand_submission.c42 struct hl_mem_mgr *mmg;
1275 struct hl_mem_mgr *mmg, in get_cb_from_cs_chunk()
H A Dmemory.c2176 struct hl_mem_mgr *mmg = &hpriv->mem_mgr; in allocate_timestamps_buffers()