Home
last modified time | relevance | path

Searched refs:hl_cb (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/misc/habanalabs/
Dcommand_buffer.c14 static void cb_fini(struct hl_device *hdev, struct hl_cb *cb) in cb_fini()
22 static void cb_do_release(struct hl_device *hdev, struct hl_cb *cb) in cb_do_release()
36 struct hl_cb *cb; in cb_release()
38 cb = container_of(ref, struct hl_cb, refcount); in cb_release()
46 static struct hl_cb *hl_cb_alloc(struct hl_device *hdev, u32 cb_size, in hl_cb_alloc()
49 struct hl_cb *cb; in hl_cb_alloc()
92 struct hl_cb *cb; in hl_cb_create()
182 struct hl_cb *cb; in hl_cb_destroy()
245 struct hl_cb *cb = (struct hl_cb *) vma->vm_private_data; in cb_vm_close()
270 struct hl_cb *cb; in hl_cb_mmap()
[all …]
Dhabanalabs.h268 struct hl_cb { struct
764 struct hl_cb *user_cb;
765 struct hl_cb *patched_cb;
792 struct hl_cb *user_cb;
793 struct hl_cb *patched_cb;
1494 struct hl_cb *hl_cb_get(struct hl_device *hdev, struct hl_cb_mgr *mgr,
1496 void hl_cb_put(struct hl_cb *cb);
1499 struct hl_cb *hl_cb_kernel_create(struct hl_device *hdev, u32 cb_size);
1578 void hl_debugfs_add_cb(struct hl_cb *cb);
1579 void hl_debugfs_remove_cb(struct hl_cb *cb);
[all …]
Dcommand_submission.c390 static struct hl_cb *validate_queue_index(struct hl_device *hdev, in validate_queue_index()
398 struct hl_cb *cb; in validate_queue_index()
419 return (struct hl_cb *) (uintptr_t) chunk->cb_handle; in validate_queue_index()
472 struct hl_cb *cb; in _hl_cs_ioctl()
Ddebugfs.c100 struct hl_cb *cb; in command_buffers_show()
1072 void hl_debugfs_add_cb(struct hl_cb *cb) in hl_debugfs_add_cb()
1081 void hl_debugfs_remove_cb(struct hl_cb *cb) in hl_debugfs_remove_cb()
Dhw_queue.c237 struct hl_cb *cb; in ext_hw_queue_schedule_job()
/Linux-v5.4/drivers/misc/habanalabs/goya/
Dgoya.c2845 struct hl_cb *cb; in goya_send_job_on_qman0()
3777 struct hl_cb *user_cb; in goya_parse_cb_mmu()
4573 struct hl_cb *cb; in goya_memset_device_memory()