Searched refs:XivePresenter (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/include/hw/ppc/ |
H A D | xive.h | 351 typedef struct XivePresenter XivePresenter; typedef 362 XivePresenter *xptr; 431 INTERFACE_CHECK(XivePresenter, (obj), TYPE_XIVE_PRESENTER) 440 int (*match_nvt)(XivePresenter *xptr, uint8_t format, 444 bool (*in_kernel)(const XivePresenter *xptr); 445 uint32_t (*get_config)(XivePresenter *xptr); 448 int xive_presenter_tctx_match(XivePresenter *xptr, XiveTCTX *tctx, 526 void xive_tctx_tm_write(XivePresenter *xptr, XiveTCTX *tctx, hwaddr offset, 528 uint64_t xive_tctx_tm_read(XivePresenter *xptr, XiveTCTX *tctx, hwaddr offset, 532 Object *xive_tctx_create(Object *cpu, XivePresenter *xptr, Error **errp);
|
H A D | xive2.h | 78 int xive2_presenter_tctx_match(XivePresenter *xptr, XiveTCTX *tctx, 106 void xive2_tm_push_os_ctx(XivePresenter *xptr, XiveTCTX *tctx, hwaddr offset, 108 uint64_t xive2_tm_pull_os_ctx(XivePresenter *xptr, XiveTCTX *tctx,
|
/openbmc/qemu/hw/intc/ |
H A D | xive.c | 160 static void xive_tm_set_hv_cppr(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_set_hv_cppr() 166 static uint64_t xive_tm_ack_hv_reg(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_ack_hv_reg() 189 static uint64_t xive_tm_vt_poll(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_vt_poll() 333 static uint64_t xive_tm_ack_os_reg(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_ack_os_reg() 339 static void xive_tm_set_os_cppr(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_set_os_cppr() 349 static void xive_tm_set_os_pending(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_set_os_pending() 445 static void xive_tm_push_os_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_push_os_ctx() 465 static uint32_t xive_presenter_get_config(XivePresenter *xptr) in xive_presenter_get_config() 480 void (*write_handler)(XivePresenter *xptr, XiveTCTX *tctx, 810 XivePresenter *), [all …]
|
H A D | xive2.c | 245 uint64_t xive2_tm_pull_os_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_pull_os_ctx() 362 void xive2_tm_push_os_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_push_os_ctx() 460 static uint32_t xive2_tctx_hw_cam_line(XivePresenter *xptr, XiveTCTX *tctx) in xive2_tctx_hw_cam_line() 476 int xive2_presenter_tctx_match(XivePresenter *xptr, XiveTCTX *tctx, in xive2_presenter_tctx_match()
|
H A D | pnv_xive2.c | 464 static int pnv_xive2_match_nvt(XivePresenter *xptr, uint8_t format, in pnv_xive2_match_nvt() 523 static uint32_t pnv_xive2_presenter_get_config(XivePresenter *xptr) in pnv_xive2_presenter_get_config() 547 XivePresenter *xptr = XIVE_TCTX(pnv_cpu_state(cpu)->intc)->xptr; in pnv_xive2_tm_get_xive() 1646 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_ic_tm_indirect_read() 1666 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_ic_tm_indirect_write() 1702 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_tm_write() 1712 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_tm_read()
|
H A D | spapr_xive.c | 432 static int spapr_xive_match_nvt(XivePresenter *xptr, uint8_t format, in spapr_xive_match_nvt() 478 static uint32_t spapr_xive_presenter_get_config(XivePresenter *xptr) in spapr_xive_presenter_get_config() 809 static bool spapr_xive_in_kernel_xptr(const XivePresenter *xptr) in spapr_xive_in_kernel_xptr()
|
H A D | pnv_xive.c | 475 static int pnv_xive_match_nvt(XivePresenter *xptr, uint8_t format, in pnv_xive_match_nvt() 527 static uint32_t pnv_xive_presenter_get_config(XivePresenter *xptr) in pnv_xive_presenter_get_config() 550 XivePresenter *xptr = XIVE_TCTX(pnv_cpu_state(cpu)->intc)->xptr; in pnv_xive_tm_get_xive()
|
/openbmc/qemu/hw/ppc/ |
H A D | pnv.c | 2155 XivePresenter *xptr = XIVE_PRESENTER(&chip9->xive); in pnv_match_nvt() 2184 XivePresenter *xptr = XIVE_PRESENTER(&chip10->xive); in pnv10_xive_match_nvt()
|
H A D | spapr.c | 4503 XivePresenter *xptr = XIVE_PRESENTER(spapr->active_intc); in spapr_match_nvt()
|