/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
kfd_mqd_manager.c | 55 struct kfd_mem_obj *mqd_mem_obj = NULL; local in function:allocate_hiq_mqd 57 mqd_mem_obj = kzalloc(sizeof(struct kfd_mem_obj), GFP_KERNEL); 58 if (!mqd_mem_obj) 61 mqd_mem_obj->gtt_mem = dev->dqm->hiq_sdma_mqd.gtt_mem; 62 mqd_mem_obj->gpu_addr = dev->dqm->hiq_sdma_mqd.gpu_addr; 63 mqd_mem_obj->cpu_ptr = dev->dqm->hiq_sdma_mqd.cpu_ptr; 65 return mqd_mem_obj; 71 struct kfd_mem_obj *mqd_mem_obj = NULL; local in function:allocate_sdma_mqd 74 mqd_mem_obj = kzalloc(sizeof(struct kfd_mem_obj), GFP_KERNEL); 75 if (!mqd_mem_obj) [all...] |
kfd_mqd_manager_cik.c | 83 struct kfd_mem_obj *mqd_mem_obj; local in function:allocate_mqd 86 &mqd_mem_obj)) 89 return mqd_mem_obj; 93 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 99 m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr; 100 addr = mqd_mem_obj->gpu_addr; 147 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 152 m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr; 158 *gart_addr = mqd_mem_obj->gpu_addr; 164 struct kfd_mem_obj *mqd_mem_obj) [all...] |
kfd_mqd_manager_v10.c | 83 struct kfd_mem_obj *mqd_mem_obj; local in function:allocate_mqd 86 &mqd_mem_obj)) 89 return mqd_mem_obj; 93 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 99 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; 100 addr = mqd_mem_obj->gpu_addr; 243 struct kfd_mem_obj *mqd_mem_obj) 245 kfd_gtt_sa_free(mm->dev, mqd_mem_obj); 285 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 290 init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q) [all...] |
kfd_mqd_manager_v9.c | 93 struct kfd_mem_obj *mqd_mem_obj = NULL; local in function:allocate_mqd 100 mqd_mem_obj = kzalloc(sizeof(struct kfd_mem_obj), GFP_KERNEL); 101 if (!mqd_mem_obj) 106 &(mqd_mem_obj->gtt_mem), 107 &(mqd_mem_obj->gpu_addr), 108 (void *)&(mqd_mem_obj->cpu_ptr), true); 111 &mqd_mem_obj); 115 kfree(mqd_mem_obj); 119 return mqd_mem_obj; 124 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr [all...] |
kfd_mqd_manager_vi.c | 86 struct kfd_mem_obj *mqd_mem_obj; local in function:allocate_mqd 89 &mqd_mem_obj)) 92 return mqd_mem_obj; 96 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 102 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; 103 addr = mqd_mem_obj->gpu_addr; 268 struct kfd_mem_obj *mqd_mem_obj) 270 kfd_gtt_sa_free(mm->dev, mqd_mem_obj); 305 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, 309 init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q) [all...] |
kfd_priv.h | 464 * @mqd_mem_obj: The MQD local gpu memory object. 493 struct kfd_mem_obj *mqd_mem_obj; member in struct:queue
|