Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/misc/habanalabs/common/
Dcommand_buffer.c17 static int cb_map_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_map_mem()
65 static void cb_unmap_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_unmap_mem()
77 static void cb_fini(struct hl_device *hdev, struct hl_cb *cb) in cb_fini()
88 static void cb_do_release(struct hl_device *hdev, struct hl_cb *cb) in cb_do_release()
99 static struct hl_cb *hl_cb_alloc(struct hl_device *hdev, u32 cb_size, in hl_cb_alloc()
102 struct hl_cb *cb = NULL; in hl_cb_alloc()
166 struct hl_cb *cb = buf->private; in hl_cb_mmap_mem_release()
181 struct hl_cb *cb; in hl_cb_mmap_mem_alloc()
248 struct hl_cb *cb = buf->private; in hl_cb_mmap()
316 struct hl_cb *cb; in hl_cb_info()
[all …]
Dhabanalabs.h933 struct hl_cb { struct
1095 struct hl_cb *cq_cb;
1126 struct hl_cb *cq_cb;
2003 struct hl_cb *user_cb;
2004 struct hl_cb *patched_cb;
2045 struct hl_cb *user_cb;
2046 struct hl_cb *patched_cb;
3573 struct hl_cb *hl_cb_get(struct hl_mem_mgr *mmg, u64 handle);
3574 void hl_cb_put(struct hl_cb *cb);
3575 struct hl_cb *hl_cb_kernel_create(struct hl_device *hdev, u32 cb_size,
[all …]
Dcommand_submission.c1184 static struct hl_cb *get_cb_from_cs_chunk(struct hl_device *hdev, in get_cb_from_cs_chunk()
1188 struct hl_cb *cb; in get_cb_from_cs_chunk()
1401 struct hl_cb *cb; in cs_ioctl_default()
1466 cb = (struct hl_cb *) (uintptr_t) chunk->cb_handle; in cs_ioctl_default()
1849 struct hl_cb *cb; in cs_ioctl_signal_wait_create_jobs()
3037 struct hl_cb *cq_cb, in ts_buff_get_kernel_ts_record()
3123 struct hl_cb *cq_cb; in _hl_interrupt_wait_ioctl()
Ddebugfs.c115 struct hl_cb *cb; in command_buffers_show()
1822 void hl_debugfs_add_cb(struct hl_cb *cb) in hl_debugfs_add_cb()
1831 void hl_debugfs_remove_cb(struct hl_cb *cb) in hl_debugfs_remove_cb()
Dhw_queue.c275 struct hl_cb *cb; in ext_queue_schedule_job()
/Linux-v6.1/drivers/misc/habanalabs/gaudi/
Dgaudi.c963 struct hl_cb *cb; in _gaudi_init_tpc_mem()
1428 struct hl_cb *cb; in gaudi_collective_wait_create_job()
5406 struct hl_cb *user_cb; in gaudi_parse_cb_mmu()
5646 struct hl_cb *cb; in gaudi_memset_device_memory()
5725 struct hl_cb *cb; in gaudi_memset_registers()
6426 struct hl_cb *cb; in gaudi_send_job_on_qman0()
8514 struct hl_cb *cb = (struct hl_cb *) data; in gaudi_gen_signal_cb()
8795 struct hl_cb *cb = (struct hl_cb *) prop->data; in gaudi_gen_wait_cb()
/Linux-v6.1/drivers/misc/habanalabs/goya/
Dgoya.c3075 struct hl_cb *cb; in goya_send_job_on_qman0()
3985 struct hl_cb *user_cb; in goya_parse_cb_mmu()
4766 struct hl_cb *cb; in goya_memset_device_memory()
/Linux-v6.1/drivers/misc/habanalabs/gaudi2/
Dgaudi2.c9595 struct hl_cb *cb = data; in gaudi2_gen_signal_cb()
9688 struct hl_cb *cb = prop->data; in gaudi2_gen_wait_cb()