Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_kernel_queue.c136 prop.queue_address = kq->pq_gpu_addr; in kq_initialize()
236 unsigned int *queue_address; in kq_acquire_packet_buffer() local
246 queue_address = (unsigned int *)kq->pq_kernel_addr; in kq_acquire_packet_buffer()
251 pr_debug("queue_address 0x%p\n", queue_address); in kq_acquire_packet_buffer()
273 queue_address[wptr] = kq->nop_packet; in kq_acquire_packet_buffer()
279 *buffer_ptr = &queue_address[wptr]; in kq_acquire_packet_buffer()
H A Dkfd_mqd_manager.h96 uint64_t queue_address, uint32_t pipe_id,
155 uint64_t queue_address, uint32_t pipe_id,
167 uint64_t queue_address, uint32_t pipe_id,
H A Dkfd_mqd_manager_cik.c192 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
193 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
236 m->sdma_rlc_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
237 m->sdma_rlc_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
352 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
353 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
H A Dkfd_queue.c37 pr_debug("Queue Address: 0x%llX\n", q->queue_address); in print_queue_properties()
54 pr_debug("Queue Address: 0x%llX\n", q->properties.queue_address); in print_queue()
H A Dkfd_mqd_manager.c236 uint64_t queue_address, uint32_t pipe_id, in kfd_is_occupied_cp() argument
239 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->adev, queue_address, in kfd_is_occupied_cp()
265 uint64_t queue_address, uint32_t pipe_id, in kfd_is_occupied_sdma() argument
H A Dkfd_mqd_manager_vi.c184 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
185 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
370 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
371 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
H A Dkfd_mqd_manager_v10.c176 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
177 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
374 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
375 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
H A Dkfd_mqd_manager_v11.c230 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
231 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
434 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
435 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
H A Dkfd_mqd_manager_v9.c250 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
251 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
469 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
470 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
H A Dkfd_process_queue_manager.c529 pqn->q->properties.queue_address = p->queue_address; in pqm_update_queue_properties()
762 q_data->q_address = q->properties.queue_address; in criu_checkpoint_queue()
894 qp->queue_address = q_data->q_address; in set_queue_properties_from_criu()
H A Dkfd_priv.h492 uint64_t queue_address; member
527 (q).queue_address != 0 && \
H A Dkfd_chardev.c247 q_properties->queue_address = args->ring_base_address; in set_queue_properties_from_user()
279 q_properties->queue_address, args->ring_base_address); in set_queue_properties_from_user()
480 properties.queue_address = args->ring_base_address; in kfd_ioctl_update_queue()
H A Dkfd_device_queue_manager.c3083 qss_entry->ring_base_address = q->properties.queue_address; in set_queue_snapshot_entry()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v7.c321 uint64_t queue_address, uint32_t pipe_id, in kgd_hqd_is_occupied() argument
331 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
332 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
H A Damdgpu_amdkfd_gfx_v8.c353 uint64_t queue_address, uint32_t pipe_id, in kgd_hqd_is_occupied() argument
363 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
364 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
H A Damdgpu_amdkfd_gfx_v10_3.c460 uint64_t queue_address, uint32_t pipe_id, in hqd_is_occupied_v10_3() argument
470 low = lower_32_bits(queue_address >> 8); in hqd_is_occupied_v10_3()
471 high = upper_32_bits(queue_address >> 8); in hqd_is_occupied_v10_3()
H A Damdgpu_amdkfd_gfx_v9.h42 uint64_t queue_address, uint32_t pipe_id,
H A Damdgpu_amdkfd_gfx_v11.c449 static bool hqd_is_occupied_v11(struct amdgpu_device *adev, uint64_t queue_address, in hqd_is_occupied_v11() argument
459 low = lower_32_bits(queue_address >> 8); in hqd_is_occupied_v11()
460 high = upper_32_bits(queue_address >> 8); in hqd_is_occupied_v11()
H A Damdgpu_amdkfd_gfx_v10.c474 uint64_t queue_address, uint32_t pipe_id, in kgd_hqd_is_occupied() argument
484 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
485 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
H A Damdgpu_amdkfd_gfx_v9.c487 uint64_t queue_address, uint32_t pipe_id, in kgd_gfx_v9_hqd_is_occupied() argument
497 low = lower_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
498 high = upper_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
/openbmc/linux/drivers/gpu/drm/amd/include/
H A Dkgd_kfd_interface.h249 uint64_t queue_address, uint32_t pipe_id,