Lines Matching refs:xsrc

161     XiveSource *xsrc = &xive->source;  in spapr_xive_pic_print_info()  local
177 uint8_t pq = xive_source_esb_get(xsrc, i); in spapr_xive_pic_print_info()
185 xive_source_irq_is_lsi(xsrc, i) ? "LSI" : "MSI", in spapr_xive_pic_print_info()
188 xive_source_is_asserted(xsrc, i) ? 'A' : ' ', in spapr_xive_pic_print_info()
296 XiveSource *xsrc = &xive->source; in spapr_xive_realize() local
313 object_property_set_int(OBJECT(xsrc), "nr-irqs", xive->nr_irqs, in spapr_xive_realize()
315 object_property_set_link(OBJECT(xsrc), "xive", OBJECT(xive), &error_abort); in spapr_xive_realize()
316 if (!qdev_realize(DEVICE(xsrc), NULL, errp)) { in spapr_xive_realize()
332 xive->end_base = xive->vc_base + xive_source_esb_len(xsrc); in spapr_xive_realize()
354 &xsrc->esb_mmio); in spapr_xive_realize()
594 XiveSource *xsrc = &xive->source; in spapr_xive_claim_irq() local
610 xive_source_irq_set_lsi(xsrc, lisn); in spapr_xive_claim_irq()
614 return kvmppc_xive_source_reset_one(xsrc, lisn, errp); in spapr_xive_claim_irq()
941 XiveSource *xsrc = &xive->source; in h_int_get_source_info() local
972 if (!xive_source_esb_has_2page(xsrc)) { in h_int_get_source_info()
975 if (xsrc->esb_flags & XIVE_SRC_STORE_EOI) { in h_int_get_source_info()
984 if (xive_source_irq_is_lsi(xsrc, lisn)) { in h_int_get_source_info()
989 args[1] = xive->vc_base + xive_source_esb_mgmt(xsrc, lisn); in h_int_get_source_info()
994 if (xive_source_esb_has_2page(xsrc) && in h_int_get_source_info()
996 args[2] = xive->vc_base + xive_source_esb_page(xsrc, lisn); in h_int_get_source_info()
1001 if (xive_source_esb_has_2page(xsrc)) { in h_int_get_source_info()
1002 args[3] = xsrc->esb_shift - 1; in h_int_get_source_info()
1004 args[3] = xsrc->esb_shift; in h_int_get_source_info()
1692 XiveSource *xsrc = &xive->source; in h_int_esb() local
1717 if (offset > (1ull << xsrc->esb_shift)) { in h_int_esb()
1722 args[0] = kvmppc_xive_esb_rw(xsrc, lisn, offset, data, in h_int_esb()
1725 mmio_addr = xive->vc_base + xive_source_esb_mgmt(xsrc, lisn) + offset; in h_int_esb()