HomeSort by: relevance | last modified time | path
    Searched refs:mqd_mem_obj (Results 1 - 9 of 9) sorted by relevancy

  /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_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.h 75 struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr,
92 struct kfd_mem_obj *mqd_mem_obj);
118 struct kfd_mem_obj *mqd_mem_obj);
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_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_kernel_queue.c 151 kq->queue->mqd_mem_obj = kq->mqd_mgr->allocate_mqd(kq->mqd_mgr->dev,
153 if (!kq->queue->mqd_mem_obj)
156 kq->queue->mqd_mem_obj,
184 kq->mqd_mgr->free_mqd(kq->mqd_mgr, kq->queue->mqd, kq->queue->mqd_mem_obj);
216 kq->queue->mqd_mem_obj);
kfd_device_queue_manager.c 338 q->mqd_mem_obj = mqd_mgr->allocate_mqd(mqd_mgr->dev, &q->properties);
341 if (!q->mqd_mem_obj) {
345 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj,
384 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
483 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
1227 q->mqd_mem_obj = mqd_mgr->allocate_mqd(mqd_mgr->dev, &q->properties);
1228 if (!q->mqd_mem_obj) {
1240 mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj,
1464 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
1712 mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
    [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

Completed in 40 milliseconds