Searched refs:cu_mask (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_ctx.c | 127 u32 *cu_mask; in amdxdna_cmd_get_cu_idx() local 136 cu_mask = cmd->data; in amdxdna_cmd_get_cu_idx() 138 if (cu_mask[i]) in amdxdna_cmd_get_cu_idx() 139 return ffs(cu_mask[i]) - 1; in amdxdna_cmd_get_cu_idx()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager.c | 101 const uint32_t *cu_mask, uint32_t cu_mask_count, in mqd_symmetrically_map_cu_mask() argument 199 if (cu_mask[i / 32] & (en_mask << (i % 32))) in mqd_symmetrically_map_cu_mask()
|
| H A D | kfd_process_queue_manager.c | 635 if (pqn->q->properties.is_dbg_wa && minfo && minfo->cu_mask.ptr) in pqm_update_mqd() 639 if (minfo && minfo->cu_mask.ptr && in pqm_update_mqd() 643 for (i = 0; i < minfo->cu_mask.count; i += 2) { in pqm_update_mqd() 644 uint32_t cu_pair = (minfo->cu_mask.ptr[i / 32] >> (i % 32)) & 0x3; in pqm_update_mqd() 658 if (minfo && minfo->cu_mask.ptr) in pqm_update_mqd()
|
| H A D | kfd_chardev.c | 522 minfo.cu_mask.count = args->num_cu_mask; in kfd_ioctl_set_cu_mask() 523 if (minfo.cu_mask.count == 0) { in kfd_ioctl_set_cu_mask() 532 if (minfo.cu_mask.count > max_num_cus) { in kfd_ioctl_set_cu_mask() 534 minfo.cu_mask.count = max_num_cus; in kfd_ioctl_set_cu_mask() 538 minfo.cu_mask.ptr = memdup_user(cu_mask_ptr, cu_mask_size); in kfd_ioctl_set_cu_mask() 539 if (IS_ERR(minfo.cu_mask.ptr)) { in kfd_ioctl_set_cu_mask() 541 return PTR_ERR(minfo.cu_mask.ptr); in kfd_ioctl_set_cu_mask() 550 kfree(minfo.cu_mask.ptr); in kfd_ioctl_set_cu_mask()
|
| H A D | kfd_mqd_manager_v9.c | 75 if (!minfo || !minfo->cu_mask.ptr) in update_cu_mask() 79 minfo->cu_mask.ptr, minfo->cu_mask.count, se_mask, inst); in update_cu_mask()
|
| H A D | kfd_priv.h | 566 } cu_mask; member
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_gfx.c | 506 void amdgpu_gfx_mqd_symmetrically_map_cu_mask(struct amdgpu_device *adev, const uint32_t *cu_mask, in amdgpu_gfx_mqd_symmetrically_map_cu_mask() argument 544 if ((i / 32) < cu_mask_count && (cu_mask[i / 32] & (1 << (i % 32)))) in amdgpu_gfx_mqd_symmetrically_map_cu_mask()
|
| H A D | gfx_v12_0.c | 3121 if (!has_wa_flag && (!prop->cu_mask || !prop->cu_mask_count)) in gfx_v12_0_compute_mqd_set_cu_mask() 3134 amdgpu_gfx_mqd_symmetrically_map_cu_mask(adev, prop->cu_mask, in gfx_v12_0_compute_mqd_set_cu_mask()
|
| H A D | gfx_v11_0.c | 4269 if (!has_wa_flag && (!prop->cu_mask || !prop->cu_mask_count)) in gfx_v11_0_compute_mqd_set_cu_mask() 4282 amdgpu_gfx_mqd_symmetrically_map_cu_mask(adev, prop->cu_mask, in gfx_v11_0_compute_mqd_set_cu_mask()
|