Searched refs:device_va (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/accel/habanalabs/common/ |
| H A D | hldio.c | 56 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 D | command_buffer.c | 335 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 D | debugfs.c | 635 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 D | habanalabs_accel.h | 1442 __u64 device_va; member
|