Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdkfd/
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_mqd_manager.h96 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 Dkfd_mqd_manager_v12.c194 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
195 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
336 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
337 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
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.c178 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
179 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
376 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
377 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
H A Dkfd_mqd_manager_v11.c231 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
232 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
435 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
436 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
H A Dkfd_process_queue_manager.c591 if (p->queue_address && p->queue_size) { in pqm_update_queue_properties()
605 if (kfd_queue_buffer_get(vm, (void *)p->queue_address, &p->ring_bo, in pqm_update_queue_properties()
608 p->queue_address, p->queue_size); in pqm_update_queue_properties()
619 pqn->q->properties.queue_address = p->queue_address; in pqm_update_queue_properties()
839 q_data->q_address = q->properties.queue_address; in criu_checkpoint_queue()
974 qp->queue_address = q_data->q_address; in set_queue_properties_from_criu()
H A Dkfd_queue.c39 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()
267 err = kfd_queue_buffer_get(vm, (void *)properties->queue_address, in kfd_queue_acquire_buffers()
H A Dkfd_mqd_manager_v9.c255 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
256 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
506 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
507 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
H A Dkfd_device_queue_manager.c2190 hang_info.queue_address = queue_addr; in detect_queue_hang()
2200 static struct queue *find_queue_by_address(struct device_queue_manager *dqm, uint64_t queue_address) in find_queue_by_address() argument
2209 if (queue_address == q->properties.queue_address) in find_queue_by_address()
2230 struct queue *q = find_queue_by_address(dqm, hang_info.queue_address); in reset_hung_queues()
2250 if (queue_addr != q->properties.queue_address) { in reset_hung_queues()
3557 qss_entry->ring_base_address = q->properties.queue_address; in set_queue_snapshot_entry()
/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()