| /drivers/firmware/arm_ffa/ |
| A D | driver.c | 94 u16 vm_id; member 208 static int ffa_rxtx_unmap(u16 vm_id) in ffa_rxtx_unmap() argument 430 static int ffa_id_get(u16 *vm_id) in ffa_id_get() argument 802 .a1 = drv_info->vm_id, in ffa_notification_bitmap_destroy() 909 u16 src_id = drv_info->vm_id; in ffa_notification_get() 1090 return ffa_msg_send_direct_req(drv_info->vm_id, dev->vm_id, in ffa_sync_send_receive() 1105 return ffa_msg_send_direct_req2(drv_info->vm_id, dev->vm_id, in ffa_sync_send_receive2() 1396 return ffa_notification_set(dev->vm_id, drv_info->vm_id, flags, in ffa_notify_send() 1641 buf.id = vm_id; in ffa_setup_host_partition() 1645 __func__, vm_id); in ffa_setup_host_partition() [all …]
|
| A D | bus.c | 72 ffa_dev->vm_id, &ffa_dev->uuid); in ffa_device_uevent() 80 return sysfs_emit(buf, FFA_UEVENT_MODALIAS_FMT, ffa_dev->vm_id, in modalias_show() 90 return sprintf(buf, "0x%04x\n", ffa_dev->vm_id); in partition_id_show() 219 ffa_dev->vm_id = part_info->id; in ffa_device_register()
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_vm.c | 180 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_grab_id() local 186 if (vm_id->id && vm_id->last_id_use && in radeon_vm_grab_id() 187 vm_id->last_id_use == rdev->vm_manager.active[vm_id->id]) in radeon_vm_grab_id() 191 vm_id->pd_gpu_addr = ~0ll; in radeon_vm_grab_id() 199 vm_id->id = i; in radeon_vm_grab_id() 212 vm_id->id = choices[i]; in radeon_vm_grab_id() 240 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_flush() local 242 if (pd_addr != vm_id->pd_gpu_addr || !vm_id->flushed_updates || in radeon_vm_flush() 248 vm_id->pd_gpu_addr = pd_addr; in radeon_vm_flush() 250 vm_id->id, vm_id->pd_gpu_addr); in radeon_vm_flush() [all …]
|
| A D | si_dma.c | 187 unsigned vm_id, uint64_t pd_addr) in si_dma_vm_flush() argument 191 if (vm_id < 8) { in si_dma_vm_flush() 192 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); in si_dma_vm_flush() 194 …radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> … in si_dma_vm_flush() 206 radeon_ring_write(ring, 1 << vm_id); in si_dma_vm_flush() 212 radeon_ring_write(ring, 1 << vm_id); /* mask */ in si_dma_vm_flush()
|
| A D | ni_dma.c | 125 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in cayman_dma_ring_ib_execute() local 143 radeon_ring_write(ring, DMA_IB_PACKET(DMA_PACKET_INDIRECT_BUFFER, vm_id, 0)); in cayman_dma_ring_ib_execute() 449 unsigned vm_id, uint64_t pd_addr) in cayman_dma_vm_flush() argument 452 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); in cayman_dma_vm_flush() 463 radeon_ring_write(ring, 1 << vm_id); in cayman_dma_vm_flush()
|
| A D | cik_sdma.c | 945 unsigned vm_id, uint64_t pd_addr) in cik_dma_vm_flush() argument 951 if (vm_id < 8) { in cik_dma_vm_flush() 952 radeon_ring_write(ring, (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); in cik_dma_vm_flush() 954 radeon_ring_write(ring, (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); in cik_dma_vm_flush() 961 radeon_ring_write(ring, VMID(vm_id)); in cik_dma_vm_flush() 989 radeon_ring_write(ring, 1 << vm_id); in cik_dma_vm_flush()
|
| A D | radeon_asic.h | 614 unsigned vm_id, uint64_t pd_addr); 640 unsigned vm_id, uint64_t pd_addr); 722 unsigned vm_id, uint64_t pd_addr); 745 unsigned vm_id, uint64_t pd_addr); 829 unsigned vm_id, uint64_t pd_addr); 848 unsigned vm_id, uint64_t pd_addr);
|
| A D | ni.c | 1402 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in cayman_ring_ib_execute() local 1425 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); in cayman_ring_ib_execute() 1432 radeon_ring_write(ring, (vm_id << 24) | 10); /* poll interval */ in cayman_ring_ib_execute() 2664 unsigned vm_id, uint64_t pd_addr) in cayman_vm_flush() argument 2666 radeon_ring_write(ring, PACKET0(VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2), 0)); in cayman_vm_flush() 2675 radeon_ring_write(ring, 1 << vm_id); in cayman_vm_flush()
|
| A D | si.c | 3383 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in si_ring_ib_execute() local 3419 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); in si_ring_ib_execute() 3425 radeon_ring_write(ring, vm_id); in si_ring_ib_execute() 5057 unsigned vm_id, uint64_t pd_addr) in si_vm_flush() argument 5064 if (vm_id < 8) { in si_vm_flush() 5066 (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); in si_vm_flush() 5069 (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); in si_vm_flush() 5088 radeon_ring_write(ring, 1 << vm_id); in si_vm_flush()
|
| A D | cik.c | 3722 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; in cik_ring_ib_execute() local 3751 control |= ib->length_dw | (vm_id << 24); in cik_ring_ib_execute() 5678 unsigned vm_id, uint64_t pd_addr) in cik_vm_flush() argument 5685 if (vm_id < 8) { in cik_vm_flush() 5687 (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); in cik_vm_flush() 5690 (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); in cik_vm_flush() 5701 radeon_ring_write(ring, VMID(vm_id)); in cik_vm_flush() 5730 radeon_ring_write(ring, 1 << vm_id); in cik_vm_flush()
|
| A D | radeon_gem.c | 685 if (args->vm_id) { in radeon_gem_va_ioctl()
|
| A D | radeon.h | 1817 unsigned vm_id, uint64_t pd_addr); 2713 #define radeon_ring_vm_flush(rdev, r, vm_id, pd_addr) (rdev)->asic->ring[(r)->idx]->vm_flush((rdev)… argument
|
| /drivers/gpu/drm/panthor/ |
| A D | panthor_drv.c | 1136 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_tiler_heap_create() 1159 args->handle = (args->vm_id << 16) | ret; in panthor_ioctl_tiler_heap_create() 1210 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_bind_async() 1278 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_bind_sync() 1329 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_get_state()
|
| A D | panthor_sched.c | 3470 group->vm = panthor_vm_pool_get_vm(pfile->vms, group_args->vm_id); in panthor_group_create()
|
| /drivers/tee/tstee/ |
| A D | core.c | 51 .impl_caps = lower_16_bits(tstee->ffa_dev->vm_id), in tstee_get_version() 249 .receiver = tstee->ffa_dev->vm_id, in tstee_shm_register()
|
| /drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_device_queue_manager.h | 59 uint32_t vm_id:4; member
|
| A D | kfd_device_queue_manager.c | 839 reg_sq_cmd.bits.vm_id = vmid; in dbgdev_wave_reset_wavefronts()
|
| /drivers/infiniband/hw/irdma/ |
| A D | type.h | 557 u16 vm_id; member 714 u16 vm_id; member
|
| /drivers/gpu/drm/xe/ |
| A D | xe_exec_queue.c | 657 vm = xe_vm_lookup(xef, args->vm_id); in xe_exec_queue_create_ioctl()
|
| A D | xe_vm.c | 2133 args->vm_id = id; in xe_vm_create_ioctl() 2157 vm = xa_load(&xef->vm.xa, args->vm_id); in xe_vm_destroy_ioctl() 2163 xa_erase(&xef->vm.xa, args->vm_id); in xe_vm_destroy_ioctl() 3536 vm = xe_vm_lookup(xef, args->vm_id); in xe_vm_bind_ioctl()
|
| A D | xe_bo.c | 2718 if (args->vm_id) { in xe_gem_create_ioctl() 2719 vm = xe_vm_lookup(xef, args->vm_id); in xe_gem_create_ioctl()
|
| /drivers/tee/optee/ |
| A D | ffa_abi.c | 278 .receiver = ffa_dev->vm_id, in optee_ffa_shm_register()
|
| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_context.c | 1841 args->vm_id = id; in i915_gem_vm_create_ioctl() 1863 vm = xa_erase(&file_priv->vm_xa, args->vm_id); in i915_gem_vm_destroy_ioctl()
|
| /drivers/scsi/ |
| A D | advansys.c | 266 ushort vm_id; member
|