Lines Matching refs:cb_handle
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()
415 hl_cb_destroy(hdev, &hdev->kernel_cb_mgr, cb_handle << PAGE_SHIFT); in hl_cb_kernel_create()