Searched refs:kgd_mem (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd.h | 50 struct kgd_mem { struct 118 int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm); 178 void *vm, struct kgd_mem **mem, 181 struct kgd_dev *kgd, struct kgd_mem *mem); 183 struct kgd_dev *kgd, struct kgd_mem *mem, void *vm); 185 struct kgd_dev *kgd, struct kgd_mem *mem, void *vm); 187 struct kgd_dev *kgd, struct kgd_mem *mem, bool intr); 189 struct kgd_mem *mem, void **kptr, uint64_t *size);
|
D | amdgpu_amdkfd_gpuvm.c | 81 struct kgd_mem *mem) in check_if_add_bo_to_vm() 443 static int add_bo_to_vm(struct amdgpu_device *adev, struct kgd_mem *mem, in add_bo_to_vm() 534 static void add_kgd_mem_to_kfd_bo_list(struct kgd_mem *mem, in add_kgd_mem_to_kfd_bo_list() 564 static int init_user_pages(struct kgd_mem *mem, struct mm_struct *mm, in init_user_pages() 661 static int reserve_bo_and_vm(struct kgd_mem *mem, in reserve_bo_and_vm() 713 static int reserve_bo_and_cond_vms(struct kgd_mem *mem, in reserve_bo_and_cond_vms() 1129 void *vm, struct kgd_mem **mem, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1166 *mem = kzalloc(sizeof(struct kgd_mem), GFP_KERNEL); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1261 struct kgd_dev *kgd, struct kgd_mem *mem) in amdgpu_amdkfd_gpuvm_free_memory_of_gpu() 1335 struct kgd_dev *kgd, struct kgd_mem *mem, void *vm) in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() [all …]
|
D | amdgpu_object.h | 107 struct kgd_mem *kfd_bo;
|
D | amdgpu_mn.c | 325 struct kgd_mem *mem = bo->kfd_bo; in amdgpu_mn_invalidate_range_start_hsa()
|
D | amdgpu_amdkfd.c | 533 int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm) in amdgpu_amdkfd_evict_userptr()
|
/Linux-v4.19/drivers/gpu/drm/amd/include/ |
D | kgd_kfd_interface.h | 43 struct kgd_mem; 385 struct kgd_mem **mem, uint64_t *offset, 387 int (*free_memory_of_gpu)(struct kgd_dev *kgd, struct kgd_mem *mem); 388 int (*map_memory_to_gpu)(struct kgd_dev *kgd, struct kgd_mem *mem, 390 int (*unmap_memory_to_gpu)(struct kgd_dev *kgd, struct kgd_mem *mem, 392 int (*sync_memory)(struct kgd_dev *kgd, struct kgd_mem *mem, bool intr); 393 int (*map_gtt_bo_to_kernel)(struct kgd_dev *kgd, struct kgd_mem *mem,
|
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_chardev.c | 1268 pdd->vm, (struct kgd_mem **) &mem, &offset, in kfd_ioctl_alloc_memory_of_gpu() 1288 dev->kfd2kgd->free_memory_of_gpu(dev->kgd, (struct kgd_mem *)mem); in kfd_ioctl_alloc_memory_of_gpu() 1323 ret = dev->kfd2kgd->free_memory_of_gpu(dev->kgd, (struct kgd_mem *)mem); in kfd_ioctl_free_memory_of_gpu() 1404 peer->kgd, (struct kgd_mem *)mem, peer_pdd->vm); in kfd_ioctl_map_memory_to_gpu() 1415 err = dev->kfd2kgd->sync_memory(dev->kgd, (struct kgd_mem *) mem, true); in kfd_ioctl_map_memory_to_gpu() 1511 peer->kgd, (struct kgd_mem *)mem, peer_pdd->vm); in kfd_ioctl_unmap_memory_from_gpu()
|
D | kfd_process.c | 98 static void kfd_process_free_gpuvm(struct kgd_mem *mem, in kfd_process_free_gpuvm() 118 struct kgd_mem *mem = NULL; in kfd_process_alloc_gpuvm() 151 (struct kgd_mem *)mem, kptr, NULL); in kfd_process_alloc_gpuvm()
|