Lines Matching refs:its_vm
159 struct its_vm *vm;
298 static bool require_its_list_vmovp(struct its_vm *vm, struct its_node *its) in require_its_list_vmovp()
308 static u16 get_its_list(struct its_vm *vm) in get_its_list()
916 vconf_addr = virt_to_phys(page_address(desc->its_vmapp_cmd.vpe->its_vm->vprop_page)); in its_build_vmapp_cmd()
1433 desc.its_vmovp_cmd.its_list = get_its_list(vpe->its_vm); in its_send_vmovp()
1440 if (!require_its_list_vmovp(vpe->its_vm, its)) in its_send_vmovp()
1873 static void its_map_vm(struct its_node *its, struct its_vm *vm) in its_map_vm()
1900 static void its_unmap_vm(struct its_node *its, struct its_vm *vm) in its_unmap_vm()
3951 raw_spin_lock(&vpe->its_vm->vmapp_lock); in its_vpe_set_affinity()
3988 raw_spin_unlock(&vpe->its_vm->vmapp_lock); in its_vpe_set_affinity()
4013 val = virt_to_phys(page_address(vpe->its_vm->vprop_page)) & in its_vpe_schedule()
4058 guard(raw_spinlock_irqsave)(&vpe->its_vm->vmapp_lock); in its_vpe_invall()
4064 if (its_list_map && !vpe->its_vm->vlpi_count[its->list_nr]) in its_vpe_invall()
4603 struct its_vm *vm = domain->host_data; in its_vpe_irq_domain_free()
4613 BUG_ON(vm != vpe->its_vm); in its_vpe_irq_domain_free()
4630 struct its_vm *vm = args; in its_vpe_irq_domain_alloc()