| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager_v9.c | 124 struct kfd_mem_obj *mqd_mem_obj = NULL; in allocate_mqd() local 143 mqd_mem_obj = kzalloc_obj(struct kfd_mem_obj); in allocate_mqd() 144 if (!mqd_mem_obj) in allocate_mqd() 152 &(mqd_mem_obj->mem), in allocate_mqd() 153 &(mqd_mem_obj->gpu_addr), in allocate_mqd() 154 (void *)&(mqd_mem_obj->cpu_ptr), true); in allocate_mqd() 157 kfree(mqd_mem_obj); in allocate_mqd() 162 &mqd_mem_obj); in allocate_mqd() 167 return mqd_mem_obj; in allocate_mqd() 171 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() argument [all …]
|
| H A D | kfd_mqd_manager_vi.c | 82 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() local 85 &mqd_mem_obj)) in allocate_mqd() 88 return mqd_mem_obj; in allocate_mqd() 92 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() argument 98 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 99 addr = mqd_mem_obj->gpu_addr; in init_mqd() 305 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() argument 313 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 314 addr = mqd_mem_obj->gpu_addr; in restore_mqd() 332 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() argument [all …]
|
| H A D | kfd_mqd_manager_v10.c | 79 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() local 82 &mqd_mem_obj)) in allocate_mqd() 85 return mqd_mem_obj; in allocate_mqd() 89 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() argument 95 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 96 addr = mqd_mem_obj->gpu_addr; in init_mqd() 296 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() argument 304 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 305 addr = mqd_mem_obj->gpu_addr; in restore_mqd() 323 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() argument [all …]
|
| H A D | kfd_mqd_manager.h | 75 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 93 struct kfd_mem_obj *mqd_mem_obj); 114 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 125 struct kfd_mem_obj *mqd_mem_obj, 172 struct kfd_mem_obj *mqd_mem_obj); 187 struct kfd_mem_obj *mqd_mem_obj); 206 struct kfd_mem_obj *mqd_mem_obj, uint32_t virtual_xcc_id);
|
| H A D | kfd_mqd_manager_v11.c | 106 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() local 108 if (kfd_gtt_sa_allocate(node, mqd_size, &mqd_mem_obj)) in allocate_mqd() 111 return mqd_mem_obj; in allocate_mqd() 115 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() argument 123 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 124 addr = mqd_mem_obj->gpu_addr; in init_mqd() 332 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() argument 339 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 340 addr = mqd_mem_obj->gpu_addr; in restore_mqd() 368 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd_sdma() argument [all …]
|
| H A D | kfd_mqd_manager_v12_1.c | 145 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() local 150 if (kfd_gtt_sa_allocate(node, mqd_size, &mqd_mem_obj)) in allocate_mqd() 153 return mqd_mem_obj; in allocate_mqd() 157 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() argument 164 m = (struct v12_1_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 165 addr = mqd_mem_obj->gpu_addr; in init_mqd() 367 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() argument 372 init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q); in init_mqd_hiq() 381 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma() argument 386 m = (struct v12_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() [all …]
|
| H A D | kfd_mqd_manager_v12.c | 87 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() local 89 if (kfd_gtt_sa_allocate(node, mqd_size, &mqd_mem_obj)) in allocate_mqd() 92 return mqd_mem_obj; in allocate_mqd() 96 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() argument 103 m = (struct v12_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 104 addr = mqd_mem_obj->gpu_addr; in init_mqd() 292 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() argument 297 init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q); in init_mqd_hiq() 306 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma() argument 311 m = (struct v12_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() [all …]
|
| H A D | kfd_kernel_queue.c | 133 kq->queue->mqd_mem_obj = kq->mqd_mgr->allocate_mqd(kq->mqd_mgr, in kq_initialize() 135 if (!kq->queue->mqd_mem_obj) in kq_initialize() 138 kq->queue->mqd_mem_obj, in kq_initialize() 185 kq->queue->mqd_mem_obj); in kq_uninitialize()
|