| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager.h | 71 struct kfd_mem_obj* (*allocate_mqd)(struct mqd_manager *mm, 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, 166 struct kfd_mem_obj *allocate_hiq_mqd(struct mqd_manager *mm, 169 struct kfd_mem_obj *allocate_sdma_mqd(struct mqd_manager *mm, 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_kernel_queue.h | 63 struct kfd_mem_obj *rptr_mem; 66 struct kfd_mem_obj *wptr_mem; 72 struct kfd_mem_obj *pq; 75 struct kfd_mem_obj *eop_mem; 79 struct kfd_mem_obj *fence_mem_obj;
|
| H A D | kfd_mqd_manager_v9.c | 119 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd() 124 struct kfd_mem_obj *mqd_mem_obj = NULL; in allocate_mqd() 143 mqd_mem_obj = kzalloc_obj(struct kfd_mem_obj); in allocate_mqd() 171 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() 452 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() 484 struct kfd_mem_obj *mqd_mem_obj, in update_mqd_gpu_addr() 498 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() 531 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma() 593 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd_sdma() 617 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq_v9_4_3() [all …]
|
| H A D | kfd_mqd_manager_v12_1.c | 140 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd() 145 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() 157 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() 367 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() 381 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma() 440 static void get_xcc_mqd(struct kfd_mem_obj *mqd_mem_obj, in get_xcc_mqd() 441 struct kfd_mem_obj *xcc_mqd_mem_obj, in get_xcc_mqd() 452 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_v12_1() 457 struct kfd_mem_obj xcc_mqd_mem_obj; in init_mqd_v12_1() 463 memset(&xcc_mqd_mem_obj, 0x0, sizeof(struct kfd_mem_obj)); in init_mqd_v12_1() [all …]
|
| H A D | kfd_mqd_manager_vi.c | 78 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd() 82 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() 92 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() 308 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() 335 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() 356 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma() 413 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd_sdma()
|
| H A D | kfd_mqd_manager_v12.c | 82 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd() 87 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() 96 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() 292 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() 306 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma() 384 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() 415 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd_sdma()
|
| H A D | kfd_mqd_manager_v10.c | 75 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd() 79 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() 89 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() 296 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() 323 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() 357 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma() 415 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd_sdma()
|
| H A D | kfd_mqd_manager_v11.c | 101 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd() 106 struct kfd_mem_obj *mqd_mem_obj; in allocate_mqd() 115 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd() 332 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd() 368 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in restore_mqd_sdma() 393 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_hiq() 427 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, in init_mqd_sdma()
|
| H A D | kfd_priv.h | 257 struct kfd_mem_obj { struct 624 struct kfd_mem_obj *mqd_mem_obj; 1193 struct kfd_mem_obj **mem_obj); 1195 int kfd_gtt_sa_free(struct kfd_node *node, struct kfd_mem_obj *mem_obj); 1491 struct kfd_mem_obj *ib_buffer_obj;
|
| H A D | kfd_device.c | 1337 struct kfd_mem_obj **mem_obj) in kfd_gtt_sa_allocate() 1348 *mem_obj = kzalloc_obj(struct kfd_mem_obj); in kfd_gtt_sa_allocate() 1440 int kfd_gtt_sa_free(struct kfd_node *node, struct kfd_mem_obj *mem_obj) in kfd_gtt_sa_free()
|
| H A D | kfd_device_queue_manager.c | 3215 struct kfd_mem_obj *mem_obj = &dqm->hiq_sdma_mqd; in allocate_hiq_sdma_mqd() 3231 struct kfd_mem_obj *mqd) in deallocate_hiq_sdma_mqd()
|