Home
last modified time | relevance | path

Searched refs:device_va (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/accel/habanalabs/common/
H A Dhldio.c56 u64 device_va; member
185 if ((u64)io->device_va & ~PAGE_MASK) { in hl_dio_validate_io()
203 static struct page *hl_dio_va2page(struct hl_device *hdev, struct hl_ctx *ctx, u64 device_va) in hl_dio_va2page() argument
209 rc = hl_mmu_va_to_pa(ctx, device_va, &device_pa); in hl_dio_va2page()
212 device_va, rc); in hl_dio_va2page()
228 u64 npages, device_va; in hl_direct_io() local
254 for (i = 0, device_va = io->device_va; i < npages ; ++i, device_va += PAGE_SIZE) { in hl_direct_io()
255 io->bv[i].bv_page = hl_dio_va2page(hdev, io->f.ctx, device_va); in hl_direct_io()
258 device_va); in hl_direct_io()
303 u64 device_va, off_t off_bytes, size_t len_bytes, in hl_dio_ssd2hl() argument
[all …]
H A Dcommand_buffer.c335 u64 handle, u32 flags, u32 *usage_cnt, u64 *device_va) in hl_cb_info() argument
349 *device_va = cb->virtual_addr; in hl_cb_info()
369 u64 handle = 0, device_va = 0; in hl_cb_ioctl() local
408 &device_va); in hl_cb_ioctl()
415 args->out.device_va = device_va; in hl_cb_ioctl()
H A Ddebugfs.c635 u64 device_va = 0, off_bytes = 0, len_bytes = 0; in dio_ssd2hl_write() local
653 &fd, &device_va, &off_bytes, &len_bytes); in dio_ssd2hl_write()
666 if (!IS_ALIGNED(device_va, PAGE_SIZE) || in dio_ssd2hl_write()
682 fd, device_va, off_bytes, len_bytes); in dio_ssd2hl_write()
684 rc = hl_dio_ssd2hl(hdev, ctx, fd, device_va, off_bytes, len_bytes, &len_read); in dio_ssd2hl_write()
/linux/include/uapi/drm/
H A Dhabanalabs_accel.h1442 __u64 device_va; member