Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_mqd_manager_cik.c208 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
209 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
259 m->sdma_rlc_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
260 m->sdma_rlc_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
296 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
300 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address, in is_occupied()
306 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
342 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
343 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
A Dkfd_kernel_queue.c134 prop.queue_address = kq->pq_gpu_addr; in kq_initialize()
234 unsigned int *queue_address; in kq_acquire_packet_buffer() local
244 queue_address = (unsigned int *)kq->pq_kernel_addr; in kq_acquire_packet_buffer()
249 pr_debug("queue_address 0x%p\n", queue_address); in kq_acquire_packet_buffer()
271 queue_address[wptr] = kq->nop_packet; in kq_acquire_packet_buffer()
277 *buffer_ptr = &queue_address[wptr]; in kq_acquire_packet_buffer()
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()
253 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
257 mm->dev->kgd, queue_address, in is_occupied()
343 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
344 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
370 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
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()
279 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
283 mm->dev->kgd, queue_address, in is_occupied()
368 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
369 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
396 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
A Dkfd_mqd_manager_v9.c227 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
228 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
312 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
316 mm->dev->kgd, queue_address, in is_occupied()
398 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
399 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
425 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
A 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()
A Dkfd_mqd_manager.h95 uint64_t queue_address, uint32_t pipe_id,
A Dkfd_process_queue_manager.c424 pqn->q->properties.queue_address = p->queue_address; in pqm_update_queue_properties()
A Dkfd_priv.h449 uint64_t queue_address; member
478 (q).queue_address != 0 && \
A Dkfd_chardev.c224 q_properties->queue_address = args->ring_base_address; in set_queue_properties_from_user()
256 q_properties->queue_address, args->ring_base_address); in set_queue_properties_from_user()
398 properties.queue_address = args->ring_base_address; in kfd_ioctl_update_queue()
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_amdkfd_gfx_v8.c370 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
381 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
382 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
A Damdgpu_amdkfd_gfx_v9.h42 bool kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address,
A Damdgpu_amdkfd_gfx_v7.c375 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
386 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
387 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
A Damdgpu_amdkfd_gfx_v10.c491 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
502 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
503 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
A Damdgpu_amdkfd_gfx_v9.c503 bool kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_gfx_v9_hqd_is_occupied() argument
514 low = lower_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
515 high = upper_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
A Damdgpu_amdkfd_gfx_v10_3.c476 static bool hqd_is_occupied_v10_3(struct kgd_dev *kgd, uint64_t queue_address, in hqd_is_occupied_v10_3() argument
487 low = lower_32_bits(queue_address >> 8); in hqd_is_occupied_v10_3()
488 high = upper_32_bits(queue_address >> 8); in hqd_is_occupied_v10_3()
/linux/drivers/gpu/drm/amd/include/
A Dkgd_kfd_interface.h260 bool (*hqd_is_occupied)(struct kgd_dev *kgd, uint64_t queue_address,

Completed in 36 milliseconds