Home
last modified time | relevance | path

Searched refs:vm_id (Results 1 – 25 of 31) sorted by relevance

12

/linux/drivers/firmware/arm_ffa/
H A Ddriver.c94 u16 vm_id; member
434 static int ffa_id_get(u16 *vm_id) in ffa_id_get() argument
445 *vm_id = FIELD_GET(VM_ID_MASK, (id.a2)); in ffa_id_get()
501 u32 src_dst_ids = PACK_TARGET_INFO(src_id, dev->vm_id); in ffa_msg_send2()
692 mem_region->sender_id = drv_info->vm_id; in ffa_setup_and_transmit()
808 .a1 = drv_info->vm_id, .a2 = vcpu_count, in ffa_notification_bitmap_create()
823 .a1 = drv_info->vm_id, in ffa_notification_bitmap_destroy()
883 u32 func, src_dst_ids = PACK_TARGET_INFO(dst_id, drv_info->vm_id); in ffa_notification_bind_common()
930 u16 src_id = drv_info->vm_id; in ffa_notification_get()
1077 u32 target = dev->vm_id << 16 | vcpu; in ffa_run()
[all …]
H A Dbus.c72 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()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_vm.c179 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_grab_id() local
185 if (vm_id->id && vm_id->last_id_use && in radeon_vm_grab_id()
186 vm_id->last_id_use == rdev->vm_manager.active[vm_id->id]) in radeon_vm_grab_id()
190 vm_id->pd_gpu_addr = ~0ll; in radeon_vm_grab_id()
198 vm_id->id = i; in radeon_vm_grab_id()
211 vm_id->id = choices[i]; in radeon_vm_grab_id()
239 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_flush() local
241 if (pd_addr != vm_id->pd_gpu_addr || !vm_id->flushed_updates || in radeon_vm_flush()
242 radeon_fence_is_earlier(vm_id->flushed_updates, updates)) { in radeon_vm_flush()
245 radeon_fence_unref(&vm_id->flushed_updates); in radeon_vm_flush()
[all …]
H A Dsi_dma.c187 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()
H A Dni_dma.c125 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()
H A Dcik_sdma.c945 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()
H A Dni.c1402 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()
/linux/arch/x86/kvm/svm/
H A Davic.c54 #define __AVIC_GATAG(vm_id, vcpu_idx) ((((vm_id) & AVIC_VM_ID_MASK) << AVIC_VM_ID_SHIFT) | \ argument
56 #define AVIC_GATAG(vm_id, vcpu_idx) \ argument
58 u32 ga_tag = __AVIC_GATAG(vm_id, vcpu_idx); \
61 WARN_ON_ONCE(AVIC_GATAG_TO_VMID(ga_tag) != (vm_id)); \
253 u32 vm_id = AVIC_GATAG_TO_VMID(ga_tag); in avic_ga_log_notifier() local
256 pr_debug("SVM: %s: vm_id=%#x, vcpu_idx=%#x\n", __func__, vm_id, vcpu_idx); in avic_ga_log_notifier()
257 trace_kvm_avic_ga_log(vm_id, vcpu_idx); in avic_ga_log_notifier()
260 hash_for_each_possible(svm_vm_data_hash, kvm_svm, hnode, vm_id) { in avic_ga_log_notifier()
261 if (kvm_svm->avic_vm_id != vm_id) in avic_ga_log_notifier()
326 u32 vm_id; in avic_vm_init() local
[all …]
H A Dhyperv.h25 hv_vcpu->nested.vm_id = hve->hv_vm_id; in nested_svm_hv_update_vm_vp_ids()
/linux/Documentation/gpu/rfc/
H A Di915_vm_bind.h112 __u32 vm_id; member
177 __u32 vm_id; member
289 __u32 vm_id; member
/linux/include/uapi/drm/
H A Dxe_drm.h876 __u32 vm_id; member
990 __u32 vm_id; member
1001 __u32 vm_id; member
1213 __u32 vm_id; member
1342 __u32 vm_id; member
2097 __u32 vm_id; member
2314 __u32 vm_id; member
H A Dradeon_drm.h944 __u32 vm_id; member
H A Di915_drm.h2643 __u32 vm_id; member
/linux/drivers/tee/tstee/
H A Dcore.c51 .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()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_drv.c1147 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_tiler_heap_create()
1170 args->handle = (args->vm_id << 16) | ret; in panthor_ioctl_tiler_heap_create()
1221 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_bind_async()
1289 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_bind_sync()
1340 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_get_state()
/linux/Documentation/gpu/
H A Ddrm-vm-bind-async.rst268 /** @vm_id: The ID of the VM to bind to */
269 __u32 vm_id;
273 * and exec queue must have same vm_id. If zero, the default VM bind engine
/linux/drivers/mailbox/
H A Dmtk-cmdq-mailbox.c51 #define GCE_VM_CPR_GSIZE_FLD_SHIFT(vm_id) ((vm_id) * 4) argument
/linux/include/linux/
H A Darm_ffa.h137 int vm_id; member
/linux/drivers/gpu/drm/xe/
H A Dxe_vm_madvise.c418 vm = xe_vm_lookup(xef, args->vm_id); in xe_vm_madvise_ioctl()
H A Dxe_exec_queue.c1130 vm = xe_vm_lookup(xef, args->vm_id); in xe_exec_queue_create_ioctl()
1182 vm = xe_vm_lookup(xef, args->vm_id); in xe_exec_queue_create_ioctl()
H A Dxe_vm.c1982 args->vm_id = id; in xe_vm_create_ioctl()
2006 vm = xa_load(&xef->vm.xa, args->vm_id); in xe_vm_destroy_ioctl()
2012 xa_erase(&xef->vm.xa, args->vm_id); in xe_vm_destroy_ioctl()
2081 vm = xe_vm_lookup(xef, args->vm_id); in xe_vm_query_vmas_attrs_ioctl()
3615 vm = xe_vm_lookup(xef, args->vm_id); in xe_vm_bind_ioctl()
/linux/tools/include/uapi/drm/
H A Di915_drm.h2643 __u32 vm_id; member
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_context.c1840 args->vm_id = id; in i915_gem_vm_create_ioctl()
1862 vm = xa_erase(&file_priv->vm_xa, args->vm_id); in i915_gem_vm_destroy_ioctl()
/linux/drivers/tee/optee/
H A Dffa_abi.c278 .receiver = ffa_dev->vm_id, in optee_ffa_shm_register()
/linux/arch/x86/kvm/
H A Dhyperv.c2179 if (!hv_v || hv_v->nested.vm_id != hv_vcpu->nested.vm_id) in kvm_hv_flush_tlb()

12