Home
last modified time | relevance | path

Searched refs:hl_cb (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dcommand_buffer.c17 static int cb_map_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_map_mem()
68 static void cb_unmap_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_unmap_mem()
80 static void cb_fini(struct hl_device *hdev, struct hl_cb *cb) in cb_fini()
91 static void cb_do_release(struct hl_device *hdev, struct hl_cb *cb) in cb_do_release()
103 static struct hl_cb *hl_cb_alloc(struct hl_device *hdev, u32 cb_size, in hl_cb_alloc()
106 struct hl_cb *cb = NULL; in hl_cb_alloc()
170 struct hl_cb *cb = buf->private; in hl_cb_mmap_mem_release()
185 struct hl_cb *cb; in hl_cb_mmap_mem_alloc()
252 struct hl_cb *cb = buf->private; in hl_cb_mmap()
305 struct hl_cb *c in hl_cb_destroy()
[all...]
H A Dhabanalabs.h937 * struct hl_cb - describes a Command Buffer.
954 struct hl_cb { struct
1126 struct hl_cb *cq_cb;
1157 struct hl_cb *cq_cb;
2048 struct hl_cb *user_cb;
2049 struct hl_cb *patched_cb;
2091 struct hl_cb *user_cb;
2092 struct hl_cb *patched_cb;
3706 struct hl_cb *hl_cb_get(struct hl_mem_mgr *mmg, u64 handle);
3707 void hl_cb_put(struct hl_cb *c
[all...]
H A Dcommand_submission.c1253 static struct hl_cb *get_cb_from_cs_chunk(struct hl_device *hdev, in get_cb_from_cs_chunk()
1257 struct hl_cb *cb; in get_cb_from_cs_chunk()
1481 struct hl_cb *cb; in cs_ioctl_default()
1546 cb = (struct hl_cb *) (uintptr_t) chunk->cb_handle; in cs_ioctl_default()
1929 struct hl_cb *cb; in cs_ioctl_signal_wait_create_jobs()
3201 struct hl_cb *cq_cb, in ts_buff_get_kernel_ts_record()
3290 struct hl_cb *cq_cb; in _hl_interrupt_wait_ioctl()
H A Ddebugfs.c115 struct hl_cb *cb; in command_buffers_show()
1823 void hl_debugfs_add_cb(struct hl_cb *cb) in hl_debugfs_add_cb()
1832 void hl_debugfs_remove_cb(struct hl_cb *cb) in hl_debugfs_remove_cb()
H A Dhw_queue.c275 struct hl_cb *cb; in ext_queue_schedule_job()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dcommand_buffer.c16 static int cb_map_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_map_mem()
115 static void cb_unmap_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_unmap_mem()
141 static void cb_fini(struct hl_device *hdev, struct hl_cb *cb) in cb_fini()
153 static void cb_do_release(struct hl_device *hdev, struct hl_cb *cb) in cb_do_release()
167 struct hl_cb *cb; in cb_release()
169 cb = container_of(ref, struct hl_cb, refcount); in cb_release()
182 static struct hl_cb *hl_cb_alloc(struct hl_device *hdev, u32 cb_size, in hl_cb_alloc()
185 struct hl_cb *cb; in hl_cb_alloc()
242 struct hl_cb *cb; in hl_cb_create()
351 struct hl_cb *c in hl_cb_destroy()
[all...]
H A Dhabanalabs.h426 * struct hl_cb - describes a Command Buffer.
446 struct hl_cb { struct
1017 struct hl_cb *user_cb;
1018 struct hl_cb *patched_cb;
1056 struct hl_cb *user_cb;
1057 struct hl_cb *patched_cb;
1865 struct hl_cb *hl_cb_get(struct hl_device *hdev, struct hl_cb_mgr *mgr,
1867 void hl_cb_put(struct hl_cb *cb);
1870 struct hl_cb *hl_cb_kernel_create(struct hl_device *hdev, u32 cb_size,
1984 void hl_debugfs_add_cb(struct hl_cb *c
[all...]
H A Dcommand_submission.c556 static struct hl_cb *get_cb_from_cs_chunk(struct hl_device *hdev, in get_cb_from_cs_chunk()
560 struct hl_cb *cb; in get_cb_from_cs_chunk()
615 struct hl_cb *cb; in cs_ioctl_default()
678 cb = (struct hl_cb *) (uintptr_t) chunk->cb_handle; in cs_ioctl_default()
778 struct hl_cb *cb; in cs_ioctl_signal_wait()
H A Ddebugfs.c100 struct hl_cb *cb; in command_buffers_show()
1357 void hl_debugfs_add_cb(struct hl_cb *cb) in hl_debugfs_add_cb()
1366 void hl_debugfs_remove_cb(struct hl_cb *cb) in hl_debugfs_remove_cb()
H A Dhw_queue.c275 struct hl_cb *cb; in ext_queue_schedule_job()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c968 struct hl_cb *cb; in _gaudi_init_tpc_mem()
1433 struct hl_cb *cb; in gaudi_collective_wait_create_job()
5340 struct hl_cb *user_cb; in gaudi_parse_cb_mmu()
5574 struct hl_cb *cb; in gaudi_memset_device_memory()
5653 struct hl_cb *cb; in gaudi_memset_registers()
6354 struct hl_cb *cb; in gaudi_send_job_on_qman0()
8451 struct hl_cb *cb = (struct hl_cb *) data; in gaudi_gen_signal_cb()
8732 struct hl_cb *cb = (struct hl_cb *) pro in gaudi_gen_wait_cb()
[all...]
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/
H A Dgaudi.c673 struct hl_cb *cb; in _gaudi_init_tpc_mem()
4125 struct hl_cb *user_cb; in gaudi_parse_cb_mmu()
4341 struct hl_cb *cb; in gaudi_memset_device_memory()
4932 struct hl_cb *cb; in gaudi_send_job_on_qman0()
6393 struct hl_cb *cb = (struct hl_cb *) data; in gaudi_gen_signal_cb()
6488 struct hl_cb *cb = (struct hl_cb *) data; in gaudi_gen_wait_cb()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/
H A Dgoya.c2859 struct hl_cb *cb; in goya_send_job_on_qman0()
3806 struct hl_cb *user_cb; in goya_parse_cb_mmu()
4743 struct hl_cb *cb; in goya_memset_device_memory()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/
H A Dgoya.c3080 struct hl_cb *cb; in goya_send_job_on_qman0()
3990 struct hl_cb *user_cb; in goya_parse_cb_mmu()
4771 struct hl_cb *cb; in goya_memset_device_memory()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c10593 struct hl_cb *cb = data; in gaudi2_gen_signal_cb()
10686 struct hl_cb *cb = prop->data; in gaudi2_gen_wait_cb()

Completed in 103 milliseconds