Lines Matching defs:server
336 static unsigned long xive_vm_h_ipoll(struct kvm_vcpu *vcpu, unsigned long server)
342 pr_devel("H_IPOLL(server=%ld)\n", server);
347 if (xc->server_num != server) {
348 vcpu = kvmppc_xive_find_server(vcpu->kvm, server);
620 static int xive_vm_h_ipi(struct kvm_vcpu *vcpu, unsigned long server,
625 pr_devel("H_IPI(server=%08lx,mfrr=%ld)\n", server, mfrr);
630 vcpu = kvmppc_xive_find_server(vcpu->kvm, server);
1005 static void xive_inc_q_pending(struct kvm *kvm, u32 server, u8 prio)
1011 /* Locate target server */
1012 vcpu = kvmppc_xive_find_server(kvm, server);
1014 pr_warn("%s: Can't find server %d\n", __func__, server);
1045 int kvmppc_xive_select_target(struct kvm *kvm, u32 *server, u8 prio)
1051 /* Locate target server */
1052 vcpu = kvmppc_xive_find_server(kvm, *server);
1054 pr_devel("Can't find server %d\n", *server);
1058 pr_devel("Finding irq target on 0x%x/%d...\n", *server, prio);
1073 *server = vcpu->arch.xive_vcpu->server_num;
1074 pr_devel(" found on 0x%x/%d\n", *server, prio);
1177 * Target an interrupt to a given server/prio, this will fallback
1178 * to another server if necessary and perform the HW targetting
1185 u32 server, u8 prio)
1192 * This will return a tentative server and actual
1196 rc = kvmppc_xive_select_target(kvm, &server, prio);
1218 state->act_server = server;
1224 kvmppc_xive_vp(xive, server),
1234 * an interrupt is always targetted at a valid server/queue
1268 int kvmppc_xive_set_xive(struct kvm *kvm, u32 irq, u32 server,
1281 pr_devel("set_xive ! irq 0x%x server 0x%x prio %d\n",
1282 irq, server, priority);
1338 * and either the server or the priority changed.
1348 (state->act_server != server ||
1350 rc = xive_target_interrupt(kvm, state, server, new_act_prio);
1369 int kvmppc_xive_get_xive(struct kvm *kvm, u32 irq, u32 *server,
1385 *server = state->act_server;
2334 u32 server;
2360 server = val & KVM_XICS_DESTINATION_MASK;
2363 pr_devel(" val=0x016%llx (server=0x%x, guest_prio=%d)\n",
2364 val, server, guest_prio);
2418 server, act_prio);