Home
last modified time | relevance | path

Searched refs:wave_cnt (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v9.c727 * @wave_cnt: Output parameter updated with number of waves in flight
732 int *wave_cnt, int *vmid) in get_wave_count()
744 *wave_cnt = 0; in get_wave_count()
750 *wave_cnt = reg_val & SPI_CSQ_WF_ACTIVE_COUNT_0__COUNT_MASK; in get_wave_count()
751 if (*wave_cnt != 0) in get_wave_count()
764 * @wave_cnt: Output parameter updated with number of waves in flight that
811 int wave_cnt; in kgd_gfx_v9_get_cu_occupancy() local
858 get_wave_count(adev, qidx, &wave_cnt, &vmid); in kgd_gfx_v9_get_cu_occupancy()
859 if (wave_cnt != 0) { in kgd_gfx_v9_get_cu_occupancy()
864 vmid_wave_cnt += wave_cnt; in kgd_gfx_v9_get_cu_occupancy()
731 get_wave_count(struct amdgpu_device *adev, int queue_idx, int *wave_cnt, int *vmid) get_wave_count() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v9.c949 * @wave_cnt: Output parameter updated with number of waves in flight
955 int *wave_cnt, int *vmid, uint32_t inst) in get_wave_count()
967 *wave_cnt = 0; in get_wave_count()
973 *wave_cnt = reg_val & SPI_CSQ_WF_ACTIVE_COUNT_0__COUNT_MASK; in get_wave_count()
974 if (*wave_cnt != 0) in get_wave_count()
1035 int wave_cnt; in kgd_gfx_v9_get_cu_occupancy() local
1079 get_wave_count(adev, qidx, &wave_cnt, &vmid, in kgd_gfx_v9_get_cu_occupancy()
1081 if (wave_cnt != 0) { in kgd_gfx_v9_get_cu_occupancy()
1086 vmid_wave_cnt += wave_cnt; in kgd_gfx_v9_get_cu_occupancy()
954 get_wave_count(struct amdgpu_device *adev, int queue_idx, int *wave_cnt, int *vmid, uint32_t inst) get_wave_count() argument
H A Dgfx_v9_4_2.c458 uint32_t wave_cnt; in gfx_v9_4_2_wait_for_waves_assigned() local
462 wave_cnt = 0; in gfx_v9_4_2_wait_for_waves_assigned()
471 wave_cnt++; in gfx_v9_4_2_wait_for_waves_assigned()
476 if (wave_cnt == num_wave) in gfx_v9_4_2_wait_for_waves_assigned()
483 wave_cnt, num_wave); in gfx_v9_4_2_wait_for_waves_assigned()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/
H A Dkgd_kfd_interface.h299 void (*get_cu_occupancy)(struct kgd_dev *kgd, int pasid, int *wave_cnt,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/
H A Dkgd_kfd_interface.h331 int *wave_cnt, int *max_waves_per_cu, uint32_t inst);
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process.c268 int wave_cnt; in kfd_get_cu_occupancy() local
288 wave_cnt = 0; in kfd_get_cu_occupancy()
290 dev->kfd2kgd->get_cu_occupancy(dev->kgd, proc->pasid, &wave_cnt, in kfd_get_cu_occupancy()
294 cu_cnt = (wave_cnt + (max_waves_per_cu - 1)) / max_waves_per_cu; in kfd_get_cu_occupancy()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process.c268 int wave_cnt; in kfd_get_cu_occupancy() local
288 wave_cnt = 0; in kfd_get_cu_occupancy()
290 dev->kfd2kgd->get_cu_occupancy(dev->adev, proc->pasid, &wave_cnt, in kfd_get_cu_occupancy()
294 cu_cnt = (wave_cnt + (max_waves_per_cu - 1)) / max_waves_per_cu; in kfd_get_cu_occupancy()

Completed in 12 milliseconds