/linux-master/Documentation/gpu/rfc/ |
H A D | i915_vm_bind.h | 112 /** @vm_id: VM (address space) id to bind */ 113 __u32 vm_id; member in struct:drm_i915_gem_vm_bind 177 /** @vm_id: VM (address space) id to bind */ 178 __u32 vm_id; member in struct:drm_i915_gem_vm_unbind 289 /** @vm_id: Id of the VM to which the object is private */ 290 __u32 vm_id; member in struct:drm_i915_gem_create_ext_vm_private
|
/linux-master/arch/x86/kvm/svm/ |
H A D | hyperv.h | 25 hv_vcpu->nested.vm_id = hve->hv_vm_id;
|
H A D | avic.c | 49 #define __AVIC_GATAG(vm_id, vcpu_id) ((((vm_id) & AVIC_VM_ID_MASK) << AVIC_VM_ID_SHIFT) | \ 51 #define AVIC_GATAG(vm_id, vcpu_id) \ 53 u32 ga_tag = __AVIC_GATAG(vm_id, vcpu_id); \ 56 WARN_ON_ONCE(AVIC_GATAG_TO_VMID(ga_tag) != (vm_id)); \ 148 u32 vm_id = AVIC_GATAG_TO_VMID(ga_tag); local 151 pr_debug("SVM: %s: vm_id=%#x, vcpu_id=%#x\n", __func__, vm_id, vcpu_id); 152 trace_kvm_avic_ga_log(vm_id, vcpu_id); 155 hash_for_each_possible(svm_vm_data_hash, kvm_svm, hnode, vm_id) { 200 u32 vm_id; local [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | si_dma.c | 187 unsigned vm_id, uint64_t pd_addr) 191 if (vm_id < 8) { 192 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); 194 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2)); 206 radeon_ring_write(ring, 1 << vm_id); 212 radeon_ring_write(ring, 1 << vm_id); /* mask */ 186 si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, unsigned vm_id, uint64_t pd_addr) argument
|
H A D | radeon_vm.c | 182 struct radeon_vm_id *vm_id = &vm->ids[ring]; local 188 if (vm_id->id && vm_id->last_id_use && 189 vm_id->last_id_use == rdev->vm_manager.active[vm_id->id]) 193 vm_id->pd_gpu_addr = ~0ll; 201 vm_id->id = i; 214 vm_id->id = choices[i]; 242 struct radeon_vm_id *vm_id = &vm->ids[ring]; local 244 if (pd_addr != vm_id 273 unsigned vm_id = vm->ids[fence->ring].id; local [all...] |
H A D | ni_dma.c | 125 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; local 143 radeon_ring_write(ring, DMA_IB_PACKET(DMA_PACKET_INDIRECT_BUFFER, vm_id, 0)); 449 unsigned vm_id, uint64_t pd_addr) 452 radeon_ring_write(ring, (0xf << 16) | ((VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2)); 463 radeon_ring_write(ring, 1 << vm_id); 448 cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, unsigned vm_id, uint64_t pd_addr) argument
|
H A D | cik_sdma.c | 945 unsigned vm_id, uint64_t pd_addr) 951 if (vm_id < 8) { 952 radeon_ring_write(ring, (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); 954 radeon_ring_write(ring, (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); 961 radeon_ring_write(ring, VMID(vm_id)); 989 radeon_ring_write(ring, 1 << vm_id); 944 cik_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, unsigned vm_id, uint64_t pd_addr) argument
|
H 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);
|
H A D | ni.c | 1402 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; local 1425 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); 1432 radeon_ring_write(ring, (vm_id << 24) | 10); /* poll interval */ 2664 unsigned vm_id, uint64_t pd_addr) 2666 radeon_ring_write(ring, PACKET0(VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2), 0)); 2675 radeon_ring_write(ring, 1 << vm_id); 2663 cayman_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, unsigned vm_id, uint64_t pd_addr) argument
|
H A D | si.c | 3383 unsigned vm_id = ib->vm ? ib->vm->ids[ib->ring].id : 0; local 3419 radeon_ring_write(ring, ib->length_dw | (vm_id << 24)); 3425 radeon_ring_write(ring, vm_id); 5057 unsigned vm_id, uint64_t pd_addr) 5064 if (vm_id < 8) { 5066 (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm_id << 2)) >> 2); 5069 (VM_CONTEXT8_PAGE_TABLE_BASE_ADDR + ((vm_id - 8) << 2)) >> 2); 5088 radeon_ring_write(ring, 1 << vm_id); 5056 si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, unsigned vm_id, uint64_t pd_addr) argument
|
H A D | radeon_gem.c | 678 * We don't support vm_id yet, to be sure we don't have broken 682 if (args->vm_id) {
|
/linux-master/drivers/firmware/arm_ffa/ |
H A D | bus.c | 69 ffa_dev->vm_id, &ffa_dev->uuid); 77 return sysfs_emit(buf, SCMI_UEVENT_MODALIAS_FMT, ffa_dev->vm_id, 87 return sprintf(buf, "0x%04x\n", ffa_dev->vm_id); 187 struct ffa_device *ffa_device_register(const uuid_t *uuid, int vm_id, argument 210 ffa_dev->vm_id = vm_id;
|
H A D | driver.c | 95 u16 vm_id; member in struct:ffa_drv_info 199 static int ffa_rxtx_unmap(u16 vm_id) argument 204 .a0 = FFA_RXTX_UNMAP, .a1 = PACK_TARGET_INFO(vm_id, 0), 291 static int ffa_id_get(u16 *vm_id) argument 302 *vm_id = FIELD_GET(VM_ID_MASK, (id.a2)); 456 mem_region->sender_id = drv_info->vm_id; 600 .a1 = drv_info->vm_id, .a2 = vcpu_count, 615 .a1 = drv_info->vm_id, 656 u32 func, src_dst_ids = PACK_TARGET_INFO(dst_id, drv_info->vm_id); 703 u16 src_id = drv_info->vm_id; 1007 ffa_notify_type_get(u16 vm_id) argument [all...] |
/linux-master/include/uapi/drm/ |
H A D | xe_drm.h | 750 * @vm_id: Attached VM, if any 757 __u32 vm_id; member in struct:drm_xe_gem_create 833 /** @vm_id: Returned VM ID */ 834 __u32 vm_id; member in struct:drm_xe_vm_create 844 /** @vm_id: VM ID */ 845 __u32 vm_id; member in struct:drm_xe_vm_destroy 988 * .vm_id = vm, 1007 /** @vm_id: The ID of the VM to bind to */ 1008 __u32 vm_id; member in struct:drm_xe_vm_bind 1012 * and exec queue must have same vm_id 1084 __u32 vm_id; member in struct:drm_xe_exec_queue_create [all...] |
H A D | radeon_drm.h | 944 __u32 vm_id; member in struct:drm_radeon_gem_va
|
H A D | i915_drm.h | 2589 * Destroys a previously created VM id, specified in @vm_id. 2600 /** @vm_id: Id of the VM created or to be destroyed */ 2601 __u32 vm_id; member in struct:drm_i915_gem_vm_control
|
/linux-master/include/linux/ |
H A D | arm_ffa.h | 129 int vm_id; member in struct:ffa_device 164 struct ffa_device *ffa_device_register(const uuid_t *uuid, int vm_id, 174 struct ffa_device *ffa_device_register(const uuid_t *uuid, int vm_id, argument
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_device_queue_manager.h | 60 uint32_t vm_id:4; member in struct:SQ_CMD_BITS::__anon318
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | type.h | 557 u16 vm_id; member in struct:irdma_sc_vsi 714 u16 vm_id; member in struct:irdma_vsi_init_info
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_bo.c | 1972 if (args->vm_id) { 1973 vm = xe_vm_lookup(xef, args->vm_id);
|
H A D | xe_exec_queue.c | 636 vm = xe_vm_lookup(xef, args->vm_id);
|
H A D | xe_vm.c | 1993 args->vm_id = id; 2032 vm = xa_load(&xef->vm.xa, args->vm_id); 2038 xa_erase(&xef->vm.xa, args->vm_id); 3002 vm = xe_vm_lookup(xef, args->vm_id);
|
/linux-master/drivers/tee/optee/ |
H A D | ffa_abi.c | 277 .receiver = ffa_dev->vm_id,
|
/linux-master/tools/include/uapi/drm/ |
H A D | i915_drm.h | 2589 * Destroys a previously created VM id, specified in @vm_id. 2600 /** @vm_id: Id of the VM created or to be destroyed */ 2601 __u32 vm_id; member in struct:drm_i915_gem_vm_control
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.c | 1828 args->vm_id = id; 1850 vm = xa_erase(&file_priv->vm_xa, args->vm_id);
|