Home
last modified time | relevance | path

Searched refs:XiveRouter (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/include/hw/ppc/
H A Dxive.h378 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 Dspapr_xive.h24 XiveRouter parent;
H A Dpnv_xive.h30 XiveRouter parent_obj;
/openbmc/qemu/hw/intc/
H A Dxive.c609 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 Dpnv_xive.c304 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 Dspapr_xive.c360 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()