Searched refs:Xive2Router (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/include/hw/ppc/ |
H A D | xive2.h | 21 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 D | pnv_xive.h | 105 Xive2Router parent_obj;
|
/openbmc/qemu/hw/intc/ |
H A D | xive2.c | 22 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 D | pnv_xive2.c | 327 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 …]
|