Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
H A Dkfd_mqd_manager_cik.c211 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
212 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
252 m->sdma_rlc_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
253 m->sdma_rlc_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
289 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
293 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address, in is_occupied()
299 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
334 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
335 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd_hiq()
H A Dkfd_kernel_queue.c138 prop.queue_address = kq->pq_gpu_addr; in kq_initialize()
239 unsigned int *queue_address; in kq_acquire_packet_buffer() local
249 queue_address = (unsigned int *)kq->pq_kernel_addr; in kq_acquire_packet_buffer()
254 pr_debug("queue_address 0x%p\n", queue_address); in kq_acquire_packet_buffer()
276 queue_address[wptr] = kq->nop_packet; in kq_acquire_packet_buffer()
282 *buffer_ptr = &queue_address[wptr]; in kq_acquire_packet_buffer()
H A Dkfd_mqd_manager_v10.c181 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
182 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
249 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
253 mm->dev->kgd, queue_address, in is_occupied()
338 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
339 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
365 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
H A Dkfd_mqd_manager_vi.c188 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
189 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in __update_mqd()
274 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
278 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()
389 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
H A Dkfd_mqd_manager_v9.c218 m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
219 m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8); in update_mqd()
296 uint64_t queue_address, uint32_t pipe_id, in is_occupied() argument
300 mm->dev->kgd, queue_address, in is_occupied()
381 m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8); in update_mqd_sdma()
382 m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8); in update_mqd_sdma()
408 uint64_t queue_address, uint32_t pipe_id, in is_occupied_sdma() argument
H A Dkfd_queue.c41 pr_debug("Queue Address: 0x%llX\n", q->queue_address); in print_queue_properties()
58 pr_debug("Queue Address: 0x%llX\n", q->properties.queue_address); in print_queue()
H A Dkfd_mqd_manager.h95 uint64_t queue_address, uint32_t pipe_id,
H A Dkfd_process_queue_manager.c431 pqn->q->properties.queue_address = p->queue_address; in pqm_update_queue()
H A Dkfd_priv.h422 uint64_t queue_address; member
453 (q).queue_address != 0 && \
H A Dkfd_chardev.c223 q_properties->queue_address = args->ring_base_address; in set_queue_properties_from_user()
255 q_properties->queue_address, args->ring_base_address); in set_queue_properties_from_user()
397 properties.queue_address = args->ring_base_address; in kfd_ioctl_update_queue()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v9.h44 bool kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address,
H A Damdgpu_amdkfd_gfx_v7.c407 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
418 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
419 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
H A Damdgpu_amdkfd_gfx_v8.c402 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
413 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
414 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
H A Damdgpu_amdkfd_gfx_v9.c519 bool kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_gfx_v9_hqd_is_occupied() argument
530 low = lower_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
531 high = upper_32_bits(queue_address >> 8); in kgd_gfx_v9_hqd_is_occupied()
H A Damdgpu_amdkfd_gfx_v10.c531 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied() argument
542 low = lower_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
543 high = upper_32_bits(queue_address >> 8); in kgd_hqd_is_occupied()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/include/
H A Dkgd_kfd_interface.h280 bool (*hqd_is_occupied)(struct kgd_dev *kgd, uint64_t queue_address,