Searched refs:queue_id (Results 26 - 50 of 205) sorted by path

123456789

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v8.c58 uint32_t queue_id)
63 lock_srbm(adev, mec, pipe, queue_id, 0);
155 uint32_t pipe_id, uint32_t queue_id,
166 acquire_queue(adev, pipe_id, queue_id);
176 mec, pipe, queue_id);
179 ((mec << 5) | (pipe << 3) | queue_id | 0x80));
216 acquire_queue(adev, pipe_id, queue_id);
229 uint32_t pipe_id, uint32_t queue_id,
245 acquire_queue(adev, pipe_id, queue_id);
318 uint32_t engine_id, uint32_t queue_id,
57 acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id, uint32_t queue_id) argument
154 kgd_hqd_load(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm, uint32_t inst) argument
228 kgd_hqd_dump(struct amdgpu_device *adev, uint32_t pipe_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst) argument
317 kgd_hqd_sdma_dump(struct amdgpu_device *adev, uint32_t engine_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) argument
352 kgd_hqd_is_occupied(struct amdgpu_device *adev, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id, uint32_t inst) argument
391 kgd_hqd_destroy(struct amdgpu_device *adev, void *mqd, enum kfd_preempt_type reset_type, unsigned int utimeout, uint32_t pipe_id, uint32_t queue_id, uint32_t inst) argument
[all...]
H A Damdgpu_amdkfd_gfx_v9.c64 uint32_t queue_id, uint32_t inst)
69 kgd_gfx_v9_lock_srbm(adev, mec, pipe, queue_id, 0, inst);
73 uint32_t pipe_id, uint32_t queue_id)
76 queue_id;
182 unsigned int queue_id)
204 + queue_id * (mmSDMA0_RLC1_RB_CNTL - mmSDMA0_RLC0_RB_CNTL);
207 queue_id, sdma_rlc_reg_offset);
223 uint32_t pipe_id, uint32_t queue_id,
234 kgd_gfx_v9_acquire_queue(adev, pipe_id, queue_id, inst);
286 (uint32_t)kgd_gfx_v9_get_queue_mask(adev, pipe_id, queue_id));
63 kgd_gfx_v9_acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id, uint32_t queue_id, uint32_t inst) argument
72 kgd_gfx_v9_get_queue_mask(struct amdgpu_device *adev, uint32_t pipe_id, uint32_t queue_id) argument
180 get_sdma_rlc_reg_offset(struct amdgpu_device *adev, unsigned int engine_id, unsigned int queue_id) argument
222 kgd_gfx_v9_hqd_load(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm, uint32_t inst) argument
301 kgd_gfx_v9_hiq_mqd_load(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t doorbell_off, uint32_t inst) argument
353 kgd_gfx_v9_hqd_dump(struct amdgpu_device *adev, uint32_t pipe_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst) argument
453 kgd_hqd_sdma_dump(struct amdgpu_device *adev, uint32_t engine_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) argument
484 kgd_gfx_v9_hqd_is_occupied(struct amdgpu_device *adev, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id, uint32_t inst) argument
524 kgd_gfx_v9_hqd_destroy(struct amdgpu_device *adev, void *mqd, enum kfd_preempt_type reset_type, unsigned int utimeout, uint32_t pipe_id, uint32_t queue_id, uint32_t inst) argument
[all...]
H A Damdgpu_amdkfd_gfx_v9.h32 uint32_t queue_id, uint32_t __user *wptr,
36 uint32_t pipe_id, uint32_t queue_id,
39 uint32_t pipe_id, uint32_t queue_id,
43 uint32_t queue_id, uint32_t inst);
47 uint32_t queue_id, uint32_t inst);
61 uint32_t queue_id, uint32_t inst);
63 uint32_t pipe_id, uint32_t queue_id);
H A Damdgpu_mes.c348 idr_remove(&adev->mes.queue_id_idr, queue->queue_id);
622 int *queue_id)
666 *queue_id = queue->queue_id = r;
730 idr_remove(&adev->mes.queue_id_idr, queue->queue_id);
740 int amdgpu_mes_remove_hw_queue(struct amdgpu_device *adev, int queue_id) argument
757 queue = idr_find(&adev->mes.queue_id_idr, queue_id);
761 DRM_ERROR("queue id %d doesn't exist\n", queue_id);
765 idr_remove(&adev->mes.queue_id_idr, queue_id);
778 queue_id);
620 amdgpu_mes_add_hw_queue(struct amdgpu_device *adev, int gang_id, struct amdgpu_mes_queue_properties *qprops, int *queue_id) argument
1065 int r, queue_id, pasid; local
[all...]
H A Damdgpu_mes.h182 int queue_id; member in struct:amdgpu_mes_queue
255 uint32_t queue_id; member in struct:mes_map_legacy_queue_input
265 uint32_t queue_id; member in struct:mes_unmap_legacy_queue_input
379 int *queue_id);
380 int amdgpu_mes_remove_hw_queue(struct amdgpu_device *adev, int queue_id);
H A Dcik_sdma.c1146 u8 instance_id, queue_id; local
1149 queue_id = (entry->ring_id & 0xc) >> 2;
1153 switch (queue_id) {
1166 switch (queue_id) {
H A Dgfx_v10_0.c9045 u8 me_id, pipe_id, queue_id; local
9066 queue_id = (entry->ring_id & 0x70) >> 4;
9085 (ring->queue == queue_id))
9136 u8 me_id, pipe_id, queue_id; local
9142 queue_id = (entry->ring_id & 0x70) >> 4;
9158 ring->queue == queue_id)
9234 u8 me_id, pipe_id, queue_id; local
9239 queue_id = (entry->ring_id & 0x70) >> 4;
9241 me_id, pipe_id, queue_id);
H A Dgfx_v11_0.c5936 u8 me_id, pipe_id, queue_id; local
5957 queue_id = (entry->ring_id & 0x70) >> 4;
5976 (ring->queue == queue_id))
6027 u8 me_id, pipe_id, queue_id; local
6033 queue_id = (entry->ring_id & 0x70) >> 4;
6049 ring->queue == queue_id)
H A Dgfx_v8_0.c6593 u8 me_id, pipe_id, queue_id; local
6599 queue_id = (entry->ring_id & 0x70) >> 4;
6612 if ((ring->me == me_id) && (ring->pipe == pipe_id) && (ring->queue == queue_id))
6623 u8 me_id, pipe_id, queue_id; local
6629 queue_id = (entry->ring_id & 0x70) >> 4;
6640 ring->queue == queue_id)
H A Dgfx_v9_0.c5892 u8 me_id, pipe_id, queue_id; local
5898 queue_id = (entry->ring_id & 0x70) >> 4;
5919 if ((ring->me == me_id) && (ring->pipe == pipe_id) && (ring->queue == queue_id))
5930 u8 me_id, pipe_id, queue_id; local
5936 queue_id = (entry->ring_id & 0x70) >> 4;
5947 ring->queue == queue_id)
H A Dgfx_v9_4_3.c2928 u8 me_id, pipe_id, queue_id; local
2934 queue_id = (entry->ring_id & 0x70) >> 4;
2953 if ((ring->me == me_id) && (ring->pipe == pipe_id) && (ring->queue == queue_id))
2964 u8 me_id, pipe_id, queue_id; local
2970 queue_id = (entry->ring_id & 0x70) >> 4;
2986 ring->queue == queue_id)
H A Dmes_v10_1.c223 mes_remove_queue_pkt.queue_id = input->queue_id;
H A Dmes_v11_0.c343 mes_remove_queue_pkt.queue_id = input->queue_id;
H A Dsdma_v2_4.c1037 u8 instance_id, queue_id; local
1040 queue_id = (entry->ring_id & 0xc) >> 2;
1044 switch (queue_id) {
1057 switch (queue_id) {
1077 u8 instance_id, queue_id; local
1081 queue_id = (entry->ring_id & 0xc) >> 2;
1083 if (instance_id <= 1 && queue_id == 0)
H A Dsdma_v3_0.c1373 u8 instance_id, queue_id; local
1376 queue_id = (entry->ring_id & 0xc) >> 2;
1380 switch (queue_id) {
1393 switch (queue_id) {
1413 u8 instance_id, queue_id; local
1417 queue_id = (entry->ring_id & 0xc) >> 2;
1419 if (instance_id <= 1 && queue_id == 0)
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_chardev.c305 unsigned int queue_id; local
391 err = pqm_create_queue(&p->pqm, dev, filep, &q_properties, &queue_id, wptr_bo,
396 args->queue_id = queue_id;
410 pr_debug("Queue id %d was created successfully\n", args->queue_id);
421 kfd_dbg_ev_raise(KFD_EC_MASK(EC_QUEUE_NEW), p, dev, queue_id, false, NULL, 0); local
441 args->queue_id,
446 retval = pqm_destroy_queue(&p->pqm, args->queue_id);
494 args->queue_id, p->pasid);
498 retval = pqm_update_queue_properties(&p->pqm, args->queue_id,
[all...]
H A Dkfd_debug.c32 unsigned int *queue_id,
46 *queue_id = 0;
63 *queue_id = pqn->q->properties.queue_id;
168 pqn->q->properties.queue_id :
229 kfd_send_exception_to_runtime(p, pqn->q->properties.queue_id,
256 unsigned int queue_id,
292 return kfd_send_exception_to_runtime(p, queue_id, error_reason);
924 if (!found && queue->properties.queue_id == source_id) {
31 kfd_dbg_ev_query_debug_event(struct kfd_process *process, unsigned int *queue_id, unsigned int *gpu_id, uint64_t exception_clear_mask, uint64_t *event_status) argument
254 kfd_dbg_send_exception_to_runtime(struct kfd_process *p, unsigned int dev_id, unsigned int queue_id, uint64_t error_reason) argument
H A Dkfd_debug.h31 unsigned int *queue_id,
74 unsigned int queue_id,
H A Dkfd_device_queue_manager.c302 q->properties.queue_id,
358 if (restore_id && *restore_id != q->properties.queue_id)
361 q->doorbell_id = q->properties.queue_id;
843 q->properties.queue_id);
979 q->properties.queue_id);
986 q->properties.queue_id);
1027 q->properties.queue_id);
1135 q->properties.queue_id);
1280 q->properties.queue_id);
2094 q->properties.queue_id);
2777 q_array_get_index(unsigned int queue_id, uint32_t num_queues, uint32_t *queue_ids) argument
[all...]
H A Dkfd_device_queue_manager.h58 uint32_t queue_id:3; member in struct:SQ_CMD_BITS::__anon318
H A Dkfd_mqd_manager.c207 uint32_t pipe_id, uint32_t queue_id,
211 queue_id, p->doorbell_off, 0);
216 uint32_t pipe_id, uint32_t queue_id)
219 pipe_id, queue_id, 0);
235 uint32_t queue_id)
238 pipe_id, queue_id, 0);
242 uint32_t pipe_id, uint32_t queue_id,
257 uint32_t queue_id)
264 uint32_t queue_id)
206 kfd_hiq_load_mqd_kiq(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument
214 kfd_destroy_mqd_cp(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument
233 kfd_is_occupied_cp(struct mqd_manager *mm, void *mqd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) argument
241 kfd_load_mqd_sdma(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument
254 kfd_destroy_mqd_sdma(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument
262 kfd_is_occupied_sdma(struct mqd_manager *mm, void *mqd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) argument
H A Dkfd_mqd_manager.h79 uint32_t pipe_id, uint32_t queue_id,
90 uint32_t queue_id);
97 uint32_t queue_id);
169 uint32_t pipe_id, uint32_t queue_id,
174 uint32_t pipe_id, uint32_t queue_id);
181 uint32_t queue_id);
184 uint32_t pipe_id, uint32_t queue_id,
189 uint32_t pipe_id, uint32_t queue_id);
193 uint32_t queue_id);
H A Dkfd_mqd_manager_cik.c160 uint32_t queue_id, struct queue_properties *p,
167 return mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id,
159 load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument
H A Dkfd_mqd_manager_v10.c149 uint32_t pipe_id, uint32_t queue_id,
156 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id,
324 uint32_t pipe_id, uint32_t queue_id)
148 load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument
322 destroy_hiq_mqd(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument
H A Dkfd_mqd_manager_v11.c203 uint32_t pipe_id, uint32_t queue_id,
210 r = mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id,
378 uint32_t pipe_id, uint32_t queue_id)
202 load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument
376 destroy_hiq_mqd(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument

Completed in 375 milliseconds

123456789