AMDGPU_MAX_VMHUBS
struct amdgpu_vmhub vmhub[AMDGPU_MAX_VMHUBS];
DECLARE_BITMAP(vmhubs_mask, AMDGPU_MAX_VMHUBS);
for_each_set_bit(i, adev->vmhubs_mask, AMDGPU_MAX_VMHUBS)
unsigned vm_inv_engs[AMDGPU_MAX_VMHUBS] = {0};
for_each_set_bit(i, adev->vmhubs_mask, AMDGPU_MAX_VMHUBS) {
for (i = 0; i < AMDGPU_MAX_VMHUBS; ++i) {
for (i = 0; i < AMDGPU_MAX_VMHUBS; ++i) {
for (i = 0; i < AMDGPU_MAX_VMHUBS; ++i) {
for (i = 0; i < AMDGPU_MAX_VMHUBS; i++)
for (i = 0; i < AMDGPU_MAX_VMHUBS; i++) {
#define AMDGPU_IS_MMHUB1(x) ((x) >= AMDGPU_MMHUB1_START && (x) < AMDGPU_MAX_VMHUBS)
struct amdgpu_vmid *reserved_vmid[AMDGPU_MAX_VMHUBS];
struct amdgpu_vmid_mgr id_mgr[AMDGPU_MAX_VMHUBS];
AMDGPU_MAX_VMHUBS)
AMDGPU_MAX_VMHUBS)
AMDGPU_MAX_VMHUBS)
for_each_set_bit(i, adev->vmhubs_mask, AMDGPU_MAX_VMHUBS) {
for_each_set_bit(j, adev->vmhubs_mask, AMDGPU_MAX_VMHUBS) {
for_each_set_bit(j, adev->vmhubs_mask, AMDGPU_MAX_VMHUBS) {
BUG_ON(vmhub >= AMDGPU_MAX_VMHUBS);
AMDGPU_MAX_VMHUBS)