Lines Matching defs:vpu_addr
248 if (!bo->vpu_addr) {
249 ivpu_err(vdev, "vpu_addr not set for BO ctx_id: %d handle: %d\n",
262 ret = ivpu_mmu_context_map_sgt(vdev, bo->ctx, bo->vpu_addr, bo->sgt,
297 bo->vpu_addr = bo->mm_node.start;
310 ivpu_dbg(vdev, BO, "remove from ctx: ctx %d vpu_addr 0x%llx allocated %d mmu_mapped %d\n",
311 ctx->id, bo->vpu_addr, (bool)bo->sgt, bo->mmu_mapped);
317 ivpu_mmu_context_unmap_sgt(vdev, ctx, bo->vpu_addr, bo->sgt);
323 bo->vpu_addr = 0;
410 ivpu_dbg(vdev, BO, "free: ctx %d vpu_addr 0x%llx allocated %d mmu_mapped %d\n",
411 bo->ctx->id, bo->vpu_addr, (bool)bo->sgt, bo->mmu_mapped);
440 ivpu_dbg(vdev, BO, "mmap: ctx %u handle %u vpu_addr 0x%llx size %zu type %s",
441 bo->ctx->id, bo->handle, bo->vpu_addr, bo->base.size, bo->ops->name);
549 args->vpu_addr = bo->vpu_addr;
555 ivpu_dbg(vdev, BO, "alloc shmem: ctx %u vpu_addr 0x%llx size %zu flags 0x%x\n",
556 file_priv->ctx.id, bo->vpu_addr, bo->base.size, bo->flags);
562 ivpu_bo_alloc_internal(struct ivpu_device *vdev, u64 vpu_addr, u64 size, u32 flags)
570 drm_WARN_ON(&vdev->drm, !PAGE_ALIGNED(vpu_addr));
573 if (vpu_addr) {
574 fixed_range.start = vpu_addr;
575 fixed_range.end = vpu_addr + size;
583 ivpu_err(vdev, "Failed to create BO: %pe (vpu_addr 0x%llx size %llu flags 0x%x)",
584 bo, vpu_addr, size, flags);
607 ivpu_dbg(vdev, BO, "alloc internal: ctx 0 vpu_addr 0x%llx size %zu flags 0x%x\n",
608 bo->vpu_addr, bo->base.size, flags);
672 ivpu_err(vdev, "Failed to allocate vpu_addr: %d\n", ret);
679 args->vpu_addr = bo->vpu_addr;
721 bo->ctx->id, bo->handle, bo->vpu_addr, bo->base.size,
733 "ctx", "handle", "vpu_addr", "size", "refcount", "dma_refcount", "type");