Searched refs:cb_handle (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/misc/habanalabs/ |
| D | command_buffer.c | 180 int hl_cb_destroy(struct hl_device *hdev, struct hl_cb_mgr *mgr, u64 cb_handle) in hl_cb_destroy() argument 190 cb_handle >>= PAGE_SHIFT; in hl_cb_destroy() 191 handle = (u32) cb_handle; in hl_cb_destroy() 229 args->out.cb_handle = handle; in hl_cb_ioctl() 233 args->in.cb_handle); in hl_cb_ioctl() 393 u64 cb_handle; in hl_cb_kernel_create() local 397 rc = hl_cb_create(hdev, &hdev->kernel_cb_mgr, cb_size, &cb_handle, in hl_cb_kernel_create() 405 cb_handle >>= PAGE_SHIFT; in hl_cb_kernel_create() 406 cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, (u32) cb_handle); in hl_cb_kernel_create() 408 WARN(!cb, "Kernel CB handle invalid 0x%x\n", (u32) cb_handle); in hl_cb_kernel_create() [all …]
|
| D | command_submission.c | 397 u32 cb_handle; in validate_queue_index() local 419 return (struct hl_cb *) (uintptr_t) chunk->cb_handle; in validate_queue_index() 423 cb_handle = (u32) (chunk->cb_handle >> PAGE_SHIFT); in validate_queue_index() 425 cb = hl_cb_get(hdev, cb_mgr, cb_handle); in validate_queue_index() 427 dev_err(hdev->dev, "CB handle 0x%x invalid\n", cb_handle); in validate_queue_index()
|
| D | habanalabs.h | 1492 int hl_cb_destroy(struct hl_device *hdev, struct hl_cb_mgr *mgr, u64 cb_handle);
|
| /Linux-v5.4/include/uapi/misc/ |
| D | habanalabs.h | 186 __u64 cb_handle; member 200 __u64 cb_handle; member 218 __u64 cb_handle; member
|