Home
last modified time | relevance | path

Searched refs:queue_id (Results 1 – 25 of 55) sorted by relevance

123

/openbsd-src/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v10_3.c58 uint32_t queue_id) in acquire_queue() argument
63 lock_srbm(adev, mec, pipe, queue_id, 0); in acquire_queue()
67 uint32_t pipe_id, uint32_t queue_id) in get_queue_mask() argument
70 queue_id; in get_queue_mask()
131 unsigned int queue_id) in get_sdma_rlc_reg_offset() argument
161 + queue_id * (mmSDMA0_RLC1_RB_CNTL - mmSDMA0_RLC0_RB_CNTL); in get_sdma_rlc_reg_offset()
164 queue_id, sdma_rlc_reg_offset); in get_sdma_rlc_reg_offset()
180 uint32_t pipe_id, uint32_t queue_id, in hqd_load_v10_3() argument
190 pr_debug("Load hqd of pipe %d queue %d\n", pipe_id, queue_id); in hqd_load_v10_3()
191 acquire_queue(adev, pipe_id, queue_id); in hqd_load_v10_3()
[all …]
H A Damdgpu_amdkfd_gfx_v11.c56 uint32_t queue_id) in acquire_queue() argument
61 lock_srbm(adev, mec, pipe, queue_id, 0); in acquire_queue()
65 uint32_t pipe_id, uint32_t queue_id) in get_queue_mask() argument
68 queue_id; in get_queue_mask()
127 unsigned int queue_id) in get_sdma_rlc_reg_offset() argument
146 + queue_id * (regSDMA0_QUEUE1_RB_CNTL - regSDMA0_QUEUE0_RB_CNTL); in get_sdma_rlc_reg_offset()
149 queue_id, sdma_rlc_reg_offset); in get_sdma_rlc_reg_offset()
165 uint32_t queue_id, uint32_t __user *wptr, in hqd_load_v11() argument
175 pr_debug("Load hqd of pipe %d queue %d\n", pipe_id, queue_id); in hqd_load_v11()
176 acquire_queue(adev, pipe_id, queue_id); in hqd_load_v11()
[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_amdkfd_gfx_v10.c58 uint32_t queue_id) in acquire_queue() argument
63 lock_srbm(adev, mec, pipe, queue_id, 0); in acquire_queue()
67 uint32_t pipe_id, uint32_t queue_id) in get_queue_mask() argument
70 queue_id; in get_queue_mask()
162 unsigned int queue_id) in get_sdma_rlc_reg_offset() argument
178 + queue_id * (mmSDMA0_RLC1_RB_CNTL - mmSDMA0_RLC0_RB_CNTL); in get_sdma_rlc_reg_offset()
181 queue_id, retval); in get_sdma_rlc_reg_offset()
209 uint32_t pipe_id, uint32_t queue_id, in kgd_hqd_load() argument
219 pr_debug("Load hqd of pipe %d queue %d\n", pipe_id, queue_id); in kgd_hqd_load()
220 acquire_queue(adev, pipe_id, queue_id); in kgd_hqd_load()
[all …]
H A Damdgpu_amdkfd_gfx_v8.c58 uint32_t queue_id) in acquire_queue() argument
63 lock_srbm(adev, mec, pipe, queue_id, 0); in acquire_queue()
155 uint32_t pipe_id, uint32_t queue_id, in kgd_hqd_load() argument
166 acquire_queue(adev, pipe_id, queue_id); in kgd_hqd_load()
176 mec, pipe, queue_id); in kgd_hqd_load()
179 ((mec << 5) | (pipe << 3) | queue_id | 0x80)); in kgd_hqd_load()
216 acquire_queue(adev, pipe_id, queue_id); in kgd_hqd_load()
229 uint32_t pipe_id, uint32_t queue_id, in kgd_hqd_dump() argument
245 acquire_queue(adev, pipe_id, queue_id); in kgd_hqd_dump()
318 uint32_t engine_id, uint32_t queue_id, in kgd_hqd_sdma_dump() argument
[all …]
H A Damdgpu_amdkfd_gfx_v7.c64 uint32_t queue_id) in acquire_queue() argument
69 lock_srbm(adev, mec, pipe, queue_id, 0); in acquire_queue()
160 uint32_t pipe_id, uint32_t queue_id, in kgd_hqd_load() argument
171 acquire_queue(adev, pipe_id, queue_id); in kgd_hqd_load()
192 acquire_queue(adev, pipe_id, queue_id); in kgd_hqd_load()
205 uint32_t pipe_id, uint32_t queue_id, in kgd_hqd_dump() argument
221 acquire_queue(adev, pipe_id, queue_id); in kgd_hqd_dump()
295 uint32_t engine_id, uint32_t queue_id, in kgd_hqd_sdma_dump() argument
299 queue_id * KFD_CIK_SDMA_QUEUE_OFFSET; in kgd_hqd_sdma_dump()
322 uint32_t queue_id, uint32_t inst) in kgd_hqd_is_occupied() argument
[all …]
H A Damdgpu_amdkfd_gfx_v9.c64 uint32_t queue_id, uint32_t inst) in kgd_gfx_v9_acquire_queue() argument
69 kgd_gfx_v9_lock_srbm(adev, mec, pipe, queue_id, 0, inst); in kgd_gfx_v9_acquire_queue()
73 uint32_t pipe_id, uint32_t queue_id) in kgd_gfx_v9_get_queue_mask() argument
76 queue_id; in kgd_gfx_v9_get_queue_mask()
182 unsigned int queue_id) in get_sdma_rlc_reg_offset() argument
204 + queue_id * (mmSDMA0_RLC1_RB_CNTL - mmSDMA0_RLC0_RB_CNTL); in get_sdma_rlc_reg_offset()
207 queue_id, sdma_rlc_reg_offset); in get_sdma_rlc_reg_offset()
223 uint32_t pipe_id, uint32_t queue_id, in kgd_gfx_v9_hqd_load() argument
234 kgd_gfx_v9_acquire_queue(adev, pipe_id, queue_id, inst); in kgd_gfx_v9_hqd_load()
287 (uint32_t)kgd_gfx_v9_get_queue_mask(adev, pipe_id, queue_id)); in kgd_gfx_v9_hqd_load()
[all …]
H A Damdgpu_amdkfd_gc_9_4_3.c45 unsigned int queue_id) in get_sdma_rlc_reg_offset() argument
52 queue_id * (regSDMA_RLC1_RB_CNTL - regSDMA_RLC0_RB_CNTL); in get_sdma_rlc_reg_offset()
55 queue_id, retval); in get_sdma_rlc_reg_offset()
129 uint32_t engine_id, uint32_t queue_id, in kgd_gfx_v9_4_3_hqd_sdma_dump() argument
133 engine_id, queue_id); in kgd_gfx_v9_4_3_hqd_sdma_dump()
285 uint32_t pipe_id, uint32_t queue_id, in kgd_gfx_v9_4_3_hqd_load() argument
295 kgd_gfx_v9_acquire_queue(adev, pipe_id, queue_id, inst); in kgd_gfx_v9_4_3_hqd_load()
350 queue_id)); in kgd_gfx_v9_4_3_hqd_load()
H A Damdgpu_amdkfd_arcturus.c70 unsigned int queue_id) in get_sdma_rlc_reg_offset() argument
116 + queue_id * (mmSDMA0_RLC1_RB_CNTL - mmSDMA0_RLC0_RB_CNTL); in get_sdma_rlc_reg_offset()
119 queue_id, sdma_rlc_reg_offset); in get_sdma_rlc_reg_offset()
194 uint32_t engine_id, uint32_t queue_id, in kgd_arcturus_hqd_sdma_dump() argument
198 engine_id, queue_id); in kgd_arcturus_hqd_sdma_dump()
H A Damdgpu_mes.c304 idr_remove(&adev->mes.queue_id_idr, queue->queue_id); in amdgpu_mes_destroy_process()
578 int *queue_id) in amdgpu_mes_add_hw_queue() argument
622 *queue_id = queue->queue_id = r; in amdgpu_mes_add_hw_queue()
687 idr_remove(&adev->mes.queue_id_idr, queue->queue_id); in amdgpu_mes_add_hw_queue()
697 int amdgpu_mes_remove_hw_queue(struct amdgpu_device *adev, int queue_id) in amdgpu_mes_remove_hw_queue() argument
714 queue = idr_find(&adev->mes.queue_id_idr, queue_id); in amdgpu_mes_remove_hw_queue()
718 DRM_ERROR("queue id %d doesn't exist\n", queue_id); in amdgpu_mes_remove_hw_queue()
722 idr_remove(&adev->mes.queue_id_idr, queue_id); in amdgpu_mes_remove_hw_queue()
735 queue_id); in amdgpu_mes_remove_hw_queue()
1001 int r, queue_id, pasid; amdgpu_mes_add_ring() local
[all...]
H A Damdgpu_mes.h172 int queue_id; member
246 uint32_t queue_id; member
353 int *queue_id);
354 int amdgpu_mes_remove_hw_queue(struct amdgpu_device *adev, int queue_id);
H A Damdgpu_amdkfd_arcturus.h26 uint32_t engine_id, uint32_t queue_id,
/openbsd-src/sys/dev/pci/drm/amd/amdkfd/
H A Dkfd_mqd_manager.h79 uint32_t pipe_id, uint32_t queue_id,
90 uint32_t queue_id);
97 uint32_t queue_id);
144 uint32_t pipe_id, uint32_t queue_id,
149 uint32_t pipe_id, uint32_t queue_id);
156 uint32_t queue_id);
159 uint32_t pipe_id, uint32_t queue_id,
164 uint32_t pipe_id, uint32_t queue_id);
168 uint32_t queue_id);
H A Dkfd_mqd_manager.c207 uint32_t pipe_id, uint32_t queue_id, in kfd_hiq_load_mqd_kiq() argument
211 queue_id, p->doorbell_off, 0); in kfd_hiq_load_mqd_kiq()
216 uint32_t pipe_id, uint32_t queue_id) in kfd_destroy_mqd_cp() argument
219 pipe_id, queue_id, 0); in kfd_destroy_mqd_cp()
235 uint32_t queue_id) in kfd_is_occupied_cp() argument
238 pipe_id, queue_id, 0); in kfd_is_occupied_cp()
242 uint32_t pipe_id, uint32_t queue_id, in kfd_load_mqd_sdma() argument
257 uint32_t queue_id) in kfd_destroy_mqd_sdma() argument
264 uint32_t queue_id) in kfd_is_occupied_sdma() argument
H A Dkfd_queue.c38 pr_debug("Queue Id: %u\n", q->queue_id); in print_queue_properties()
55 pr_debug("Queue Id: %u\n", q->properties.queue_id); in print_queue()
H A Dkfd_mqd_manager_v9.c227 uint32_t pipe_id, uint32_t queue_id, in load_mqd() argument
233 return mm->dev->kfd2kgd->hqd_load(mm->dev->adev, mqd, pipe_id, queue_id, in load_mqd()
420 uint32_t pipe_id, uint32_t queue_id) in destroy_hiq_mqd() argument
551 uint32_t pipe_id, uint32_t queue_id, in hiq_load_mqd_kiq_v9_4_3() argument
562 pipe_id, queue_id, in hiq_load_mqd_kiq_v9_4_3()
576 uint32_t pipe_id, uint32_t queue_id) in destroy_hiq_mqd_v9_4_3() argument
713 uint32_t pipe_id, uint32_t queue_id) in destroy_mqd_v9_4_3() argument
728 queue_id, xcc_id); in destroy_mqd_v9_4_3()
740 uint32_t pipe_id, uint32_t queue_id, in load_mqd_v9_4_3() argument
753 mm->dev->adev, xcc_mqd, pipe_id, queue_id, in load_mqd_v9_4_3()
[all...]
H A Dkfd_process_queue_manager.c39 if ((pqn->q && pqn->q->properties.queue_id == qid) || in get_queue_by_qid()
40 (pqn->kq && pqn->kq->queue->properties.queue_id == qid)) in get_queue_by_qid()
240 q_properties->queue_id = qid; in init_user_queue()
384 kq->queue->properties.queue_id = *qid; in pqm_create_queue()
493 pqn->q->properties.queue_id, retval); in pqm_destroy_queue()
674 q->properties.queue_id, in get_queue_data_sizes()
758 q_data->q_id = q->properties.queue_id; in criu_checkpoint_queue()
782 ret = pqm_checkpoint_mqd(&pdd->process->pqm, q->properties.queue_id, mqd, ctl_stack); in criu_checkpoint_queue()
788 pr_debug("Dumping Queue: gpu_id:%x queue_id:%u\n", q_data->gpu_id, q_data->q_id); in criu_checkpoint_queues_device()
914 unsigned int queue_id; in kfd_criu_restore_queue()
909 unsigned int queue_id; kfd_criu_restore_queue() local
[all...]
H A Dkfd_debug.h31 unsigned int *queue_id,
74 unsigned int queue_id,
H A Dkfd_debug.c32 unsigned int *queue_id, in kfd_dbg_ev_query_debug_event() argument
46 *queue_id = 0; in kfd_dbg_ev_query_debug_event()
63 *queue_id = pqn->q->properties.queue_id; in kfd_dbg_ev_query_debug_event()
169 pqn->q->properties.queue_id : in kfd_dbg_ev_raise()
230 kfd_send_exception_to_runtime(p, pqn->q->properties.queue_id, in kfd_set_dbg_ev_from_interrupt()
257 unsigned int queue_id, in kfd_dbg_send_exception_to_runtime()
293 return kfd_send_exception_to_runtime(p, queue_id, error_reason); in kfd_dbg_send_exception_to_runtime()
926 if (!found && queue->properties.queue_id == source_id) { in kfd_dbg_trap_query_exception_info()
256 kfd_dbg_send_exception_to_runtime(struct kfd_process * p,unsigned int dev_id,unsigned int queue_id,uint64_t error_reason) kfd_dbg_send_exception_to_runtime() argument
H A Dkfd_process.c95 unsigned int queue_id; member
164 sdma_q->queue_id = q->properties.queue_id; in kfd_sdma_activity_worker()
195 sdma_q->queue_id); in kfd_sdma_activity_worker()
223 (sdma_q->queue_id == q->properties.queue_id)) { in kfd_sdma_activity_worker()
507 proc->kobj_queues, "%u", q->properties.queue_id); in kfd_procfs_add_queue()
510 q->properties.queue_id); in kfd_procfs_add_queue()
2153 unsigned int queue_id;
2180 q = pqm_get_user_queue(&p->pqm, workarea->queue_id); in send_exception_work_handler()
2152 unsigned int queue_id; global() member
2200 kfd_send_exception_to_runtime(struct kfd_process * p,unsigned int queue_id,uint64_t error_reason) kfd_send_exception_to_runtime() argument
[all...]
/openbsd-src/sys/dev/pci/drm/amd/include/
H A Dkgd_kfd_interface.h244 uint32_t queue_id, uint32_t __user *wptr,
250 uint32_t pipe_id, uint32_t queue_id,
259 uint32_t pipe_id, uint32_t queue_id,
263 uint32_t engine_id, uint32_t queue_id,
268 uint32_t queue_id, uint32_t inst);
273 uint32_t queue_id, uint32_t inst);
/openbsd-src/sys/dev/pci/drm/include/uapi/linux/
H A Dkfd_ioctl.h72 __u32 queue_id; /* from KFD */ member
82 __u32 queue_id; /* to KFD */ member
89 __u32 queue_id; /* to KFD */ member
96 __u32 queue_id; /* to KFD */ member
105 __u32 queue_id; /* to KFD */ member
479 __u32 queue_id; /* to KFD */ member
973 __u32 queue_id; member
1096 __u32 queue_id; member
1309 __u32 queue_id; member
/openbsd-src/gnu/llvm/lldb/source/Target/
H A DQueue.cpp18 Queue::Queue(ProcessSP process_sp, lldb::queue_id_t queue_id, in Queue() argument
20 : m_process_wp(), m_queue_id(queue_id), m_queue_name(), in Queue()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
H A DThreadGDBRemote.cpp172 queue_id_t queue_id = GetQueueID(); in GetQueue() local
174 if (queue_id != LLDB_INVALID_QUEUE_ID) { in GetQueue()
177 queue = process_sp->GetQueueList().FindQueueByID(queue_id); in GetQueue()
/openbsd-src/gnu/llvm/lldb/tools/debugserver/source/
H A DRNBSocket.cpp42 int queue_id = kqueue(); in Listen() local
43 if (queue_id < 0) { in Listen()
124 kevent(queue_id, events.data(), events.size(), event_list, 4, NULL); in Listen()

123