Home
last modified time | relevance | path

Searched refs:Xive2Router (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/include/hw/ppc/
H A Dxive2.h21 typedef struct Xive2Router { struct
25 } Xive2Router; argument
28 OBJECT_DECLARE_TYPE(Xive2Router, Xive2RouterClass, XIVE2_ROUTER);
42 int (*get_eas)(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx,
44 int (*get_pq)(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx,
46 int (*set_pq)(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx,
48 int (*get_end)(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
50 int (*write_end)(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
52 int (*get_nvp)(Xive2Router *xrtr, uint8_t nvp_blk, uint32_t nvp_idx,
54 int (*write_nvp)(Xive2Router *xrtr, uint8_t nvp_blk, uint32_t nvp_idx,
[all …]
H A Dpnv_xive.h105 Xive2Router parent_obj;
/openbmc/qemu/hw/intc/
H A Dxive2.c22 uint32_t xive2_router_get_config(Xive2Router *xrtr) in xive2_router_get_config()
29 static int xive2_router_get_block_id(Xive2Router *xrtr) in xive2_router_get_block_id()
273 static void xive2_tctx_save_ctx(Xive2Router *xrtr, XiveTCTX *tctx, in xive2_tctx_save_ctx()
343 Xive2Router *xrtr = XIVE2_ROUTER(xptr); in xive2_tctx_hw_cam_line()
357 Xive2Router *xrtr = XIVE2_ROUTER(xptr); in xive2_tm_pull_ctx()
448 Xive2Router *xrtr = XIVE2_ROUTER(xptr); in xive2_tm_pull_ctx_ol()
511 static uint8_t xive2_tctx_restore_os_ctx(Xive2Router *xrtr, XiveTCTX *tctx, in xive2_tctx_restore_os_ctx()
549 static void xive2_tctx_need_resend(Xive2Router *xrtr, XiveTCTX *tctx, in xive2_tctx_need_resend()
650 int xive2_router_get_eas(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx, in xive2_router_get_eas()
659 int xive2_router_get_pq(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx, in xive2_router_get_pq()
[all …]
H A Dpnv_xive2.c327 static int pnv_xive2_get_pq(Xive2Router *xrtr, uint8_t blk, uint32_t idx, in pnv_xive2_get_pq()
341 static int pnv_xive2_set_pq(Xive2Router *xrtr, uint8_t blk, uint32_t idx, in pnv_xive2_set_pq()
355 static int pnv_xive2_get_end(Xive2Router *xrtr, uint8_t blk, uint32_t idx, in pnv_xive2_get_end()
361 static int pnv_xive2_write_end(Xive2Router *xrtr, uint8_t blk, uint32_t idx, in pnv_xive2_write_end()
480 static int pnv_xive2_get_nvp(Xive2Router *xrtr, uint8_t blk, uint32_t idx, in pnv_xive2_get_nvp()
486 static int pnv_xive2_write_nvp(Xive2Router *xrtr, uint8_t blk, uint32_t idx, in pnv_xive2_write_nvp()
493 static int pnv_xive2_get_nvgc(Xive2Router *xrtr, bool crowd, in pnv_xive2_get_nvgc()
501 static int pnv_xive2_write_nvgc(Xive2Router *xrtr, bool crowd, in pnv_xive2_write_nvgc()
582 static int pnv_xive2_get_eas(Xive2Router *xrtr, uint8_t blk, uint32_t idx, in pnv_xive2_get_eas()
595 static uint32_t pnv_xive2_get_config(Xive2Router *xrtr) in pnv_xive2_get_config()
[all …]