vm_info
vmid >= dev->vm_info.first_vmid_kfd &&
vmid <= dev->vm_info.last_vmid_kfd;
if (vmid < dev->vm_info.first_vmid_kfd ||
vmid > dev->vm_info.last_vmid_kfd)
pdd->dev->vm_info.last_vmid_kfd);
pdd->dev->vm_info.last_vmid_kfd);
pdd->dev->vm_info.last_vmid_kfd,
pdd->dev->vm_info.last_vmid_kfd);
pdd->dev->vm_info.last_vmid_kfd);
pdd->dev->vm_info.last_vmid_kfd);
pdd->dev->vm_info.last_vmid_kfd,
pdd->dev->vm_info.last_vmid_kfd);
node->vm_info.vmid_num_kfd = vmid_num_kfd;
node->vm_info.first_vmid_kfd = (i%2 == 0) ?
node->vm_info.last_vmid_kfd = (i%2 == 0) ?
((0x1 << (node->vm_info.last_vmid_kfd + 1)) - 1) -
((0x1 << (node->vm_info.first_vmid_kfd)) - 1);
node->vm_info.first_vmid_kfd = first_vmid_kfd;
node->vm_info.last_vmid_kfd = last_vmid_kfd;
updated_vmid_mask &= ~(1 << dqm->dev->vm_info.last_vmid_kfd);
dqm->trap_debug_vmid = dqm->dev->vm_info.last_vmid_kfd;
updated_vmid_mask |= (1 << dqm->dev->vm_info.last_vmid_kfd);
for (i = dqm->dev->vm_info.first_vmid_kfd;
i <= dqm->dev->vm_info.last_vmid_kfd; i++) {
int first_vmid_to_scan = dev->vm_info.first_vmid_kfd;
int last_vmid_to_scan = dev->vm_info.last_vmid_kfd;
(vmid < dev->vm_info.first_vmid_kfd ||
vmid > dev->vm_info.last_vmid_kfd))
(vmid < dev->vm_info.first_vmid_kfd ||
vmid > dev->vm_info.last_vmid_kfd))
(vmid < node->vm_info.first_vmid_kfd ||
vmid > node->vm_info.last_vmid_kfd))
(vmid < dev->vm_info.first_vmid_kfd ||
vmid > dev->vm_info.last_vmid_kfd))
struct kfd_vmid_info vm_info;
((dev->dqm->processes_count >= dev->vm_info.vmid_num_kfd) ||
ee->vm_info.gfx_mode = ENGINE_READ(engine, RING_MODE_GEN7);
ee->vm_info.pp_dir_base =
ee->vm_info.pp_dir_base =
ee->vm_info.pdp[i] =
ee->vm_info.pdp[i] <<= 32;
ee->vm_info.pdp[i] |=
err_printf(m, " GFX_MODE: 0x%08x\n", ee->vm_info.gfx_mode);
i, ee->vm_info.pdp[i]);
ee->vm_info.pp_dir_base);
} vm_info;
struct vm_info *info;
struct vm_info *info;
struct vm_info *info;
static struct vm_info *get_vm_info(struct ipu6_mmu *mmu, dma_addr_t iova)
struct vm_info *info;
struct vm_info *info, *save;
struct vm_info *info;
struct vm_info *info;
struct vm_info *info;
static struct vm_info *get_vm_info(struct ipu7_mmu *mmu, dma_addr_t iova)
struct vm_info *info;
struct vm_info *info, *save;