Lines Matching refs:qshift
542 static int xive_native_validate_queue_size(u32 qshift) in xive_native_validate_queue_size() argument
548 switch (qshift) { in xive_native_validate_queue_size()
605 kvm_eq.qshift, kvm_eq.qaddr, kvm_eq.qtoggle, kvm_eq.qindex); in kvmppc_xive_native_set_queue_config()
608 if (!kvm_eq.qshift) { in kvmppc_xive_native_set_queue_config()
635 rc = xive_native_validate_queue_size(kvm_eq.qshift); in kvmppc_xive_native_set_queue_config()
637 pr_err("invalid queue size %d\n", kvm_eq.qshift); in kvmppc_xive_native_set_queue_config()
641 if (kvm_eq.qaddr & ((1ull << kvm_eq.qshift) - 1)) { in kvmppc_xive_native_set_queue_config()
643 1ull << kvm_eq.qshift); in kvmppc_xive_native_set_queue_config()
651 if (1ull << kvm_eq.qshift > page_size) { in kvmppc_xive_native_set_queue_config()
672 q->guest_qshift = kvm_eq.qshift; in kvmppc_xive_native_set_queue_config()
680 (__be32 *) qaddr, kvm_eq.qshift, true); in kvmppc_xive_native_set_queue_config()
720 u64 qshift; in kvmppc_xive_native_get_queue_config() local
753 rc = xive_native_get_queue_info(xc->vp_id, priority, &qaddr, &qshift, in kvmppc_xive_native_get_queue_config()
762 kvm_eq.qshift = q->guest_qshift; in kvmppc_xive_native_get_queue_config()
772 kvm_eq.qshift, kvm_eq.qaddr, kvm_eq.qtoggle, kvm_eq.qindex); in kvmppc_xive_native_get_queue_config()