Home
last modified time | relevance | path

Searched refs:XivePresenter (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/include/hw/ppc/
H A Dxive.h351 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 Dxive2.h90 int xive2_presenter_tctx_match(XivePresenter *xptr, XiveTCTX *tctx,
118 void xive2_tm_push_os_ctx(XivePresenter *xptr, XiveTCTX *tctx, hwaddr offset,
120 uint64_t xive2_tm_pull_os_ctx(XivePresenter *xptr, XiveTCTX *tctx,
122 void xive2_tm_pull_os_ctx_ol(XivePresenter *xptr, XiveTCTX *tctx,
124 void xive2_tm_set_hv_target(XivePresenter *xptr, XiveTCTX *tctx,
126 void xive2_tm_pull_phys_ctx_ol(XivePresenter *xptr, XiveTCTX *tctx,
/openbmc/qemu/hw/intc/
H A Dxive.c204 static void xive_tm_set_hv_cppr(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_set_hv_cppr()
210 static uint64_t xive_tm_ack_hv_reg(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_ack_hv_reg()
216 static uint64_t xive_tm_pull_pool_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_pull_pool_ctx()
227 static uint64_t xive_tm_pull_phys_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_pull_phys_ctx()
238 static void xive_tm_vt_push(XivePresenter *xptr, XiveTCTX *tctx, hwaddr offset, in xive_tm_vt_push()
244 static uint64_t xive_tm_vt_poll(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_vt_poll()
388 static uint64_t xive_tm_ack_os_reg(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_ack_os_reg()
394 static void xive_tm_set_os_cppr(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_set_os_cppr()
407 static void xive_tm_set_os_lgs(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_set_os_lgs()
417 static void xive_tm_set_os_pending(XivePresenter *xptr, XiveTCTX *tctx, in xive_tm_set_os_pending()
[all …]
H A Dxive2.c341 static uint32_t xive2_tctx_hw_cam_line(XivePresenter *xptr, XiveTCTX *tctx) in xive2_tctx_hw_cam_line()
354 static uint64_t xive2_tm_pull_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_pull_ctx()
396 uint64_t xive2_tm_pull_os_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_pull_os_ctx()
444 static void xive2_tm_pull_ctx_ol(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_pull_ctx_ol()
498 void xive2_tm_pull_os_ctx_ol(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_pull_os_ctx_ol()
505 void xive2_tm_pull_phys_ctx_ol(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_pull_phys_ctx_ol()
597 void xive2_tm_push_os_ctx(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_push_os_ctx()
640 void xive2_tm_set_hv_target(XivePresenter *xptr, XiveTCTX *tctx, in xive2_tm_set_hv_target()
729 int xive2_presenter_tctx_match(XivePresenter *xptr, XiveTCTX *tctx, in xive2_presenter_tctx_match()
H A Dpnv_xive2.c626 static int pnv_xive2_match_nvt(XivePresenter *xptr, uint8_t format, in pnv_xive2_match_nvt()
685 static uint32_t pnv_xive2_presenter_get_config(XivePresenter *xptr) in pnv_xive2_presenter_get_config()
709 XivePresenter *xptr = XIVE_TCTX(pnv_cpu_state(cpu)->intc)->xptr; in pnv_xive2_tm_get_xive()
2067 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_ic_tm_indirect_read()
2087 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_ic_tm_indirect_write()
2123 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_tm_write()
2133 XivePresenter *xptr = XIVE_PRESENTER(xive); in pnv_xive2_tm_read()
H A Dspapr_xive.c432 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()
808 static bool spapr_xive_in_kernel_xptr(const XivePresenter *xptr) in spapr_xive_in_kernel_xptr()
H A Dpnv_xive.c474 static int pnv_xive_match_nvt(XivePresenter *xptr, uint8_t format, in pnv_xive_match_nvt()
526 static uint32_t pnv_xive_presenter_get_config(XivePresenter *xptr) in pnv_xive_presenter_get_config()
549 XivePresenter *xptr = XIVE_TCTX(pnv_cpu_state(cpu)->intc)->xptr; in pnv_xive_tm_get_xive()
/openbmc/qemu/hw/ppc/
H A Dpnv.c2596 XivePresenter *xptr = XIVE_PRESENTER(&chip9->xive); in pnv_match_nvt()
2625 XivePresenter *xptr = XIVE_PRESENTER(&chip10->xive); in pnv10_xive_match_nvt()
H A Dspapr.c4444 XivePresenter *xptr = XIVE_PRESENTER(spapr->active_intc); in spapr_match_nvt()