/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager_cik.c | 192 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 D | kfd_mqd_manager.h | 96 uint64_t queue_address, uint32_t pipe_id, 180 uint64_t queue_address, uint32_t pipe_id, 192 uint64_t queue_address, uint32_t pipe_id,
|
H A D | kfd_mqd_manager_v12.c | 193 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd() 194 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd() 335 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma() 336 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
|
H A D | kfd_mqd_manager.c | 236 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 D | kfd_mqd_manager_vi.c | 184 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 D | kfd_mqd_manager_v10.c | 176 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 D | kfd_mqd_manager_v11.c | 230 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 D | kfd_process_queue_manager.c | 565 if (p->queue_address && p->queue_size) { in pqm_update_queue_properties() 579 if (kfd_queue_buffer_get(vm, (void *)p->queue_address, &p->ring_bo, in pqm_update_queue_properties() 582 p->queue_address, p->queue_size); in pqm_update_queue_properties() 593 pqn->q->properties.queue_address = p->queue_address; in pqm_update_queue_properties() 826 q_data->q_address = q->properties.queue_address; in criu_checkpoint_queue() 958 qp->queue_address = q_data->q_address; in set_queue_properties_from_criu()
|
H A D | kfd_queue.c | 39 pr_debug("Queue Address: 0x%llX\n", q->queue_address); in print_queue_properties() 56 pr_debug("Queue Address: 0x%llX\n", q->properties.queue_address); in print_queue() 257 err = kfd_queue_buffer_get(vm, (void *)properties->queue_address, in kfd_queue_acquire_buffers()
|
H A D | kfd_mqd_manager_v9.c | 251 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd() 252 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd() 483 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma() 484 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
|
H A D | kfd_device_queue_manager.h | 225 uint64_t queue_address; member
|
H A D | kfd_device_queue_manager.c | 2196 hang_info.queue_address = queue_addr; in detect_queue_hang() 2206 static struct queue *find_queue_by_address(struct device_queue_manager *dqm, uint64_t queue_address) in find_queue_by_address() argument 2215 if (queue_address == q->properties.queue_address) in find_queue_by_address() 2237 struct queue *q = find_queue_by_address(dqm, hang_info.queue_address); in reset_queues_on_hws_hang() 2257 if (queue_addr != q->properties.queue_address) { in reset_queues_on_hws_hang() 3529 qss_entry->ring_base_address = q->properties.queue_address; in set_queue_snapshot_entry()
|
H A D | kfd_priv.h | 496 uint64_t queue_address; member 537 (q).queue_address != 0 && \
|
H A D | kfd_chardev.c | 247 q_properties->queue_address = args->ring_base_address; in set_queue_properties_from_user() 282 q_properties->queue_address, args->ring_base_address); in set_queue_properties_from_user() 464 properties.queue_address = args->ring_base_address; in kfd_ioctl_update_queue()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v7.c | 321 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 D | amdgpu_amdkfd_gfx_v8.c | 353 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 D | amdgpu_amdkfd_gfx_v10_3.c | 460 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 D | amdgpu_amdkfd_gfx_v11.c | 449 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 D | amdgpu_amdkfd_gfx_v9.h | 42 uint64_t queue_address, uint32_t pipe_id,
|
H A D | amdgpu_amdkfd_gfx_v10.c | 474 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 D | amdgpu_amdkfd_gfx_v9.c | 485 uint64_t queue_address, uint32_t pipe_id, in kgd_gfx_v9_hqd_is_occupied() argument 495 low = lower_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied() 496 high = upper_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
|
/linux/drivers/gpu/drm/amd/include/ |
H A D | kgd_kfd_interface.h | 254 uint64_t queue_address, uint32_t pipe_id,
|