Searched refs:XiveRouter (Results 1 – 6 of 6) sorted by relevance
| /openbmc/qemu/include/hw/ppc/ |
| H A D | xive.h | 378 struct XiveRouter { struct 385 OBJECT_DECLARE_TYPE(XiveRouter, XiveRouterClass, argument 392 int (*get_eas)(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx, 394 int (*get_pq)(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx, 396 int (*set_pq)(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx, 398 int (*get_end)(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx, 400 int (*write_end)(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx, 402 int (*get_nvt)(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, 404 int (*write_nvt)(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, 406 uint8_t (*get_block_id)(XiveRouter *xrtr); [all …]
|
| H A D | spapr_xive.h | 24 XiveRouter parent;
|
| H A D | pnv_xive.h | 30 XiveRouter parent_obj;
|
| /openbmc/qemu/hw/intc/ |
| H A D | xive.c | 609 static void xive_tctx_restore_nvp(XiveRouter *xrtr, XiveTCTX *tctx, in xive_tctx_restore_nvp() 1741 int xive_router_get_eas(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx, in xive_router_get_eas() 1750 int xive_router_get_pq(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx, in xive_router_get_pq() 1759 int xive_router_set_pq(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx, in xive_router_set_pq() 1767 int xive_router_get_end(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx, in xive_router_get_end() 1775 int xive_router_write_end(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx, in xive_router_write_end() 1783 int xive_router_get_nvt(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, in xive_router_get_nvt() 1791 int xive_router_write_nvt(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, in xive_router_write_nvt() 1799 static int xive_router_get_block_id(XiveRouter *xrtr) in xive_router_get_block_id() 1808 XiveRouter *xrtr = XIVE_ROUTER(dev); in xive_router_realize() [all …]
|
| H A D | pnv_xive.c | 304 static int pnv_xive_get_end(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in pnv_xive_get_end() 317 static int pnv_xive_write_end(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in pnv_xive_write_end() 366 static int pnv_xive_get_nvt(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in pnv_xive_get_nvt() 372 static int pnv_xive_write_nvt(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in pnv_xive_write_nvt() 414 static int pnv_xive_get_eas(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in pnv_xive_get_eas() 430 static int pnv_xive_get_pq(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in pnv_xive_get_pq() 444 static int pnv_xive_set_pq(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in pnv_xive_set_pq() 536 static uint8_t pnv_xive_get_block_id(XiveRouter *xrtr) in pnv_xive_get_block_id() 1396 static void pnv_xive_end_notify(XiveRouter *xrtr, XiveEAS *eas) in pnv_xive_end_notify() 1849 XiveRouter *xrtr = XIVE_ROUTER(xive); in pnv_xive_pic_print_info()
|
| H A D | spapr_xive.c | 360 static int spapr_xive_get_eas(XiveRouter *xrtr, uint8_t eas_blk, in spapr_xive_get_eas() 373 static int spapr_xive_get_end(XiveRouter *xrtr, in spapr_xive_get_end() 386 static int spapr_xive_write_end(XiveRouter *xrtr, uint8_t end_blk, in spapr_xive_write_end() 400 static int spapr_xive_get_nvt(XiveRouter *xrtr, in spapr_xive_get_nvt() 419 static int spapr_xive_write_nvt(XiveRouter *xrtr, uint8_t nvt_blk, in spapr_xive_write_nvt() 493 static uint8_t spapr_xive_get_block_id(XiveRouter *xrtr) in spapr_xive_get_block_id() 498 static int spapr_xive_get_pq(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in spapr_xive_get_pq() 509 static int spapr_xive_set_pq(XiveRouter *xrtr, uint8_t blk, uint32_t idx, in spapr_xive_set_pq()
|