Home
last modified time | relevance | path

Searched refs:doorbell_off (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/
Dkfd_mqd_manager_v10.c185 q->doorbell_off << in update_mqd()
300 qp->doorbell_off << in restore_mqd()
328 u32 doorbell_off; in destroy_hiq_mqd() local
332 doorbell_off = m->cp_hqd_pq_doorbell_control >> in destroy_hiq_mqd()
335 err = amdgpu_amdkfd_unmap_hiq(mm->dev->adev, doorbell_off, 0); in destroy_hiq_mqd()
379 q->doorbell_off << SDMA0_RLC0_DOORBELL_OFFSET__OFFSET__SHIFT; in update_mqd_sdma()
416 qp->doorbell_off << SDMA0_RLC0_DOORBELL_OFFSET__OFFSET__SHIFT; in restore_mqd_sdma()
Dkfd_mqd_manager_v9.c260 q->doorbell_off << in update_mqd()
410 qp->doorbell_off << in restore_mqd()
438 u32 doorbell_off; in destroy_hiq_mqd() local
442 doorbell_off = m->cp_hqd_pq_doorbell_control >> in destroy_hiq_mqd()
444 err = amdgpu_amdkfd_unmap_hiq(mm->dev->adev, doorbell_off, 0); in destroy_hiq_mqd()
488 q->doorbell_off << SDMA0_RLC0_DOORBELL_OFFSET__OFFSET__SHIFT; in update_mqd_sdma()
524 qp->doorbell_off << SDMA0_RLC0_DOORBELL_OFFSET__OFFSET__SHIFT; in restore_mqd_sdma()
580 p->doorbell_off, xcc_id); in hiq_load_mqd_kiq_v9_4_3()
599 u32 doorbell_off; in destroy_hiq_mqd_v9_4_3() local
604 doorbell_off = m->cp_hqd_pq_doorbell_control >> in destroy_hiq_mqd_v9_4_3()
[all …]
Dkfd_mqd_manager_v11.c239 q->doorbell_off << in update_mqd()
353 qp->doorbell_off << in restore_mqd()
382 u32 doorbell_off; in destroy_hiq_mqd() local
386 doorbell_off = m->cp_hqd_pq_doorbell_control >> in destroy_hiq_mqd()
389 err = amdgpu_amdkfd_unmap_hiq(mm->dev->adev, doorbell_off, 0); in destroy_hiq_mqd()
441 q->doorbell_off << SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT; in update_mqd_sdma()
Dkfd_mqd_manager_cik.c196 m->cp_hqd_pq_doorbell_control = DOORBELL_OFFSET(q->doorbell_off); in __update_mqd()
241 q->doorbell_off << SDMA0_RLC0_DOORBELL__OFFSET__SHIFT; in update_mqd_sdma()
278 m->cp_hqd_pq_doorbell_control = DOORBELL_OFFSET(qp->doorbell_off); in restore_mqd()
313 qp->doorbell_off << SDMA0_RLC0_DOORBELL__OFFSET__SHIFT; in restore_mqd_sdma()
356 m->cp_hqd_pq_doorbell_control = DOORBELL_OFFSET(q->doorbell_off); in update_mqd_hiq()
Dkfd_doorbell.c151 unsigned int *doorbell_off) in kfd_get_kernel_doorbell() argument
164 *doorbell_off = amdgpu_doorbell_index_on_bar(kfd->adev, in kfd_get_kernel_doorbell()
173 *doorbell_off, inx); in kfd_get_kernel_doorbell()
Dkfd_mqd_manager_vi.c193 q->doorbell_off << in __update_mqd()
311 qp->doorbell_off << in restore_mqd()
375 q->doorbell_off << SDMA0_RLC0_DOORBELL__OFFSET__SHIFT; in update_mqd_sdma()
412 qp->doorbell_off << SDMA0_RLC0_DOORBELL__OFFSET__SHIFT; in restore_mqd_sdma()
Dkfd_mqd_manager_v12.c202 q->doorbell_off << in update_mqd()
342 q->doorbell_off << SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT; in update_mqd_sdma()
Dkfd_queue.c45 pr_debug("Queue Doorbell Offset: %u\n", q->doorbell_off); in print_queue_properties()
62 pr_debug("Queue Doorbell Offset: %u\n", q->properties.doorbell_off); in print_queue()
Dkfd_priv.h503 uint32_t doorbell_off; member
1101 unsigned int *doorbell_off);
1246 uint64_t doorbell_off; member
Dkfd_device_queue_manager.h329 int doorbell_off, u32 *queue_format);
Dkfd_mqd_manager.c213 queue_id, p->doorbell_off, 0); in kfd_hiq_load_mqd_kiq()
Dkfd_packet_manager_vi.c183 q->properties.doorbell_off; in pm_map_queues_vi()
Dkfd_device_queue_manager.c221 queue_input.doorbell_offset = q->properties.doorbell_off; in add_queue_mes()
258 q->properties.doorbell_off); in add_queue_mes()
277 queue_input.doorbell_offset = q->properties.doorbell_off; in remove_queue_mes()
287 q->properties.doorbell_off); in remove_queue_mes()
460 q->properties.doorbell_off = amdgpu_doorbell_index_on_bar(dev->adev, in allocate_doorbell()
3545 int doorbell_off, u32 *queue_format) in kfd_dqm_is_queue_in_process() argument
3556 if (q->properties.doorbell_off == doorbell_off) { in kfd_dqm_is_queue_in_process()
Dkfd_kernel_queue.c79 prop.doorbell_ptr = kfd_get_kernel_doorbell(dev->kfd, &prop.doorbell_off); in kq_initialize()
Dkfd_packet_manager_v9.c283 q->properties.doorbell_off; in pm_map_queues_v9()
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mes.c358 queue_input.doorbell_offset = queue->doorbell_off; in amdgpu_mes_destroy_process()
594 mqd_prop.doorbell_index = p->doorbell_off; in amdgpu_mes_queue_init_mqd()
668 &qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
691 queue_input.doorbell_offset = qprops->doorbell_off; in amdgpu_mes_add_hw_queue()
702 qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
709 qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
712 queue->doorbell_off = qprops->doorbell_off; in amdgpu_mes_add_hw_queue()
724 amdgpu_mes_kernel_doorbell_free(adev, qprops->doorbell_off); in amdgpu_mes_add_hw_queue()
766 queue->doorbell_off); in amdgpu_mes_remove_hw_queue()
769 queue_input.doorbell_offset = queue->doorbell_off; in amdgpu_mes_remove_hw_queue()
[all …]
Damdgpu_mes.h184 uint64_t doorbell_off; member
207 uint64_t doorbell_off; member
Damdgpu_amdkfd_gfx_v9.h37 uint32_t doorbell_off, uint32_t inst);
Damdgpu_amdkfd_gfx_v10_3.c278 uint32_t doorbell_off, uint32_t inst) in hiq_mqd_load_v10_3() argument
314 PACKET3_MAP_QUEUES_DOORBELL_OFFSET(doorbell_off)); in hiq_mqd_load_v10_3()
Damdgpu_amdkfd.c825 int amdgpu_amdkfd_unmap_hiq(struct amdgpu_device *adev, u32 doorbell_off, in amdgpu_amdkfd_unmap_hiq() argument
848 ring->doorbell_index = doorbell_off; in amdgpu_amdkfd_unmap_hiq()
Damdgpu_amdkfd_gfx_v9.c303 uint32_t doorbell_off, uint32_t inst) in kgd_gfx_v9_hiq_mqd_load() argument
339 PACKET3_MAP_QUEUES_DOORBELL_OFFSET(doorbell_off)); in kgd_gfx_v9_hiq_mqd_load()
972 queue_cnt->doorbell_off = in get_wave_count()
Damdgpu_amdkfd_gfx_v11.c263 uint32_t doorbell_off, uint32_t inst) in hiq_mqd_load_v11() argument
299 PACKET3_MAP_QUEUES_DOORBELL_OFFSET(doorbell_off)); in hiq_mqd_load_v11()
Damdgpu_amdkfd_gfx_v10.c292 uint32_t doorbell_off, uint32_t inst) in kgd_hiq_mqd_load() argument
328 PACKET3_MAP_QUEUES_DOORBELL_OFFSET(doorbell_off)); in kgd_hiq_mqd_load()
Damdgpu_amdkfd.h265 int amdgpu_amdkfd_unmap_hiq(struct amdgpu_device *adev, u32 doorbell_off,
/linux-6.12.1/drivers/gpu/drm/amd/include/
Dkgd_kfd_interface.h76 u32 doorbell_off; member
240 uint32_t doorbell_off, uint32_t inst);

12