Home
last modified time | relevance | path

Searched refs:pq (Results 1 – 10 of 10) sorted by relevance

/qemu/tests/qtest/
H A Dpnv-xive2-test.c222 uint8_t pq, nsr, cppr; in test_hw_irq() local
236 pq = get_esb(qts, irq, XIVE_EOI_PAGE, XIVE_ESB_GET); in test_hw_irq()
237 g_assert_cmpuint(pq, ==, XIVE_ESB_PENDING); in test_hw_irq()
258 pq = get_esb(qts, irq, XIVE_EOI_PAGE, XIVE_ESB_GET); in test_hw_irq()
259 g_assert_cmpuint(pq, ==, XIVE_ESB_RESET); in test_hw_irq()
280 uint8_t pq, nsr, cppr, ipb; in test_pool_irq() local
294 pq = get_esb(qts, irq, XIVE_EOI_PAGE, XIVE_ESB_GET); in test_pool_irq()
295 g_assert_cmpuint(pq, ==, XIVE_ESB_PENDING); in test_pool_irq()
331 pq = get_esb(qts, irq, XIVE_EOI_PAGE, XIVE_ESB_GET); in test_pool_irq()
332 g_assert_cmpuint(pq, ==, XIVE_ESB_RESET); in test_pool_irq()
[all …]
/qemu/hw/intc/
H A Dxive.c982 uint8_t xive_esb_set(uint8_t *pq, uint8_t value) in xive_esb_set() argument
984 uint8_t old_pq = *pq & 0x3; in xive_esb_set()
986 *pq &= ~0x3; in xive_esb_set()
987 *pq |= value & 0x3; in xive_esb_set()
992 bool xive_esb_trigger(uint8_t *pq) in xive_esb_trigger() argument
994 uint8_t old_pq = *pq & 0x3; in xive_esb_trigger()
998 xive_esb_set(pq, XIVE_ESB_PENDING); in xive_esb_trigger()
1002 xive_esb_set(pq, XIVE_ESB_QUEUED); in xive_esb_trigger()
1005 xive_esb_set(pq, XIVE_ESB_OFF); in xive_esb_trigger()
1012 bool xive_esb_eoi(uint8_t *pq) in xive_esb_eoi() argument
[all …]
H A Dxive2.c232 uint8_t pq; in xive2_end_pic_print_info() local
238 pq = xive_get_field32(END2_W1_ESn, end->w1); in xive2_end_pic_print_info()
244 pq & XIVE_ESB_VAL_P ? 'P' : '-', in xive2_end_pic_print_info()
245 pq & XIVE_ESB_VAL_Q ? 'Q' : '-', in xive2_end_pic_print_info()
273 uint8_t pq; in xive2_end_eas_pic_print_info() local
279 pq = xive_get_field32(END2_W1_ESe, end->w1); in xive2_end_eas_pic_print_info()
283 pq & XIVE_ESB_VAL_P ? 'P' : '-', in xive2_end_eas_pic_print_info()
284 pq & XIVE_ESB_VAL_Q ? 'Q' : '-', in xive2_end_eas_pic_print_info()
1082 uint8_t *pq) in xive2_router_get_pq() argument
1086 return xrc->get_pq(xrtr, eas_blk, eas_idx, pq); in xive2_router_get_pq()
[all …]
H A Dspapr_xive_kvm.c337 uint8_t pq; in kvmppc_xive_source_get_state() local
344 pq = xive_esb_read(xsrc, i, XIVE_ESB_GET); in kvmppc_xive_source_get_state()
347 xive_source_esb_set(xsrc, i, pq); in kvmppc_xive_source_get_state()
515 uint8_t pq; in kvmppc_xive_change_state_handler() local
522 pq = xive_source_esb_get(xsrc, i); in kvmppc_xive_change_state_handler()
523 old_pq = xive_esb_read(xsrc, i, XIVE_ESB_SET_PQ_00 + (pq << 8)); in kvmppc_xive_change_state_handler()
529 if (pq == XIVE_ESB_RESET && old_pq == XIVE_ESB_QUEUED) { in kvmppc_xive_change_state_handler()
544 uint8_t pq; in kvmppc_xive_change_state_handler() local
550 pq = xive_esb_read(xsrc, i, XIVE_ESB_GET); in kvmppc_xive_change_state_handler()
557 if (pq != XIVE_ESB_OFF) { in kvmppc_xive_change_state_handler()
[all …]
H A Dspapr_xive.c175 uint8_t pq = xive_source_esb_get(xsrc, i); in spapr_xive_pic_print_info() local
184 pq & XIVE_ESB_VAL_P ? 'P' : '-', in spapr_xive_pic_print_info()
185 pq & XIVE_ESB_VAL_Q ? 'Q' : '-', in spapr_xive_pic_print_info()
499 uint8_t *pq) in spapr_xive_get_pq() argument
505 *pq = xive_source_esb_get(&xive->source, idx); in spapr_xive_get_pq()
510 uint8_t *pq) in spapr_xive_set_pq() argument
516 *pq = xive_source_esb_set(&xive->source, idx, *pq); in spapr_xive_set_pq()
H A Dpnv_xive.c431 uint8_t *pq) in pnv_xive_get_pq() argument
440 *pq = xive_source_esb_get(&xive->ipi_source, idx); in pnv_xive_get_pq()
445 uint8_t *pq) in pnv_xive_set_pq() argument
454 *pq = xive_source_esb_set(&xive->ipi_source, idx, *pq); in pnv_xive_set_pq()
H A Dpnv_xive2.c327 uint8_t *pq) in pnv_xive2_get_pq() argument
336 *pq = xive_source_esb_get(&xive->ipi_source, idx); in pnv_xive2_get_pq()
341 uint8_t *pq) in pnv_xive2_set_pq() argument
350 *pq = xive_source_esb_set(&xive->ipi_source, idx, *pq); in pnv_xive2_set_pq()
/qemu/include/hw/ppc/
H A Dxive.h264 bool xive_esb_trigger(uint8_t *pq);
265 bool xive_esb_eoi(uint8_t *pq);
266 uint8_t xive_esb_set(uint8_t *pq, uint8_t value);
288 uint8_t xive_source_esb_set(XiveSource *xsrc, uint32_t srcno, uint8_t pq);
390 uint8_t *pq);
392 uint8_t *pq);
H A Dxive2.h43 uint8_t *pq);
45 uint8_t *pq);
/qemu/hw/pci-host/
H A Dpnv_phb3_msi.c103 uint64_t server, prio, pq, gen; in phb3_msi_try_send() local
112 pq = GETFIELD(IODA2_IVT_Q, ive) | (GETFIELD(IODA2_IVT_P, ive) << 1); in phb3_msi_try_send()
114 pq = 0; in phb3_msi_try_send()
124 switch (pq) { in phb3_msi_try_send()