Home
last modified time | relevance | path

Searched refs:queue_address (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_mqd_manager_cik.c206 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
207 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
247 m->sdma_rlc_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
248 m->sdma_rlc_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
284 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
288 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address, in is_occupied()
294 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
329 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
330 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
Dkfd_mqd_manager_v10.c187 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
188 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
235 q->queue_address != 0 && in update_mqd()
264 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
268 mm->dev->kgd, queue_address, in is_occupied()
361 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
362 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
374 q->queue_address != 0 && in update_mqd_sdma()
392 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
Dkfd_kernel_queue.c122 prop.queue_address = kq->pq_gpu_addr; in initialize()
217 unsigned int *queue_address; in acquire_packet_buffer() local
227 queue_address = (unsigned int *)kq->pq_kernel_addr; in acquire_packet_buffer()
232 pr_debug("queue_address 0x%p\n", queue_address); in acquire_packet_buffer()
254 queue_address[wptr] = kq->nop_packet; in acquire_packet_buffer()
260 *buffer_ptr = &queue_address[wptr]; in acquire_packet_buffer()
Dkfd_mqd_manager_v9.c205 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
206 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
283 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
287 mm->dev->kgd, queue_address, in is_occupied()
379 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
380 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
406 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
Dkfd_mqd_manager_vi.c183 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
184 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
269 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
273 mm->dev->kgd, queue_address, in is_occupied()
360 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
361 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
388 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
Dkfd_queue.c36 pr_debug("Queue Address: 0x%llX\n", q->queue_address); in print_queue_properties()
53 pr_debug("Queue Address: 0x%llX\n", q->properties.queue_address); in print_queue()
Dkfd_mqd_manager.h93 uint64_t queue_address, uint32_t pipe_id,
Dkfd_process_queue_manager.c422 pqn->q->properties.queue_address = p->queue_address; in pqm_update_queue()
Dkfd_priv.h421 uint64_t queue_address; member
452 (q).queue_address != 0 && \
Dkfd_chardev.c201 q_properties->queue_address = args->ring_base_address; in set_queue_properties_from_user()
233 q_properties->queue_address, args->ring_base_address); in set_queue_properties_from_user()
376 properties.queue_address = args->ring_base_address; in kfd_ioctl_update_queue()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd_gfx_v9.h39 bool kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address,
Damdgpu_amdkfd_gfx_v7.c113 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address,
501 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
512 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
513 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
Damdgpu_amdkfd_gfx_v8.c70 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address,
494 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
505 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
506 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
Damdgpu_amdkfd_gfx_v10.c76 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address,
595 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
606 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
607 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
Damdgpu_amdkfd_gfx_v9.c491 bool kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_gfx_v9_hqd_is_occupied() argument
502 low = lower_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
503 high = upper_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
/Linux-v5.4/drivers/gpu/drm/amd/include/
Dkgd_kfd_interface.h270 bool (*hqd_is_occupied)(struct kgd_dev *kgd, uint64_t queue_address,