Lines Matching refs:Xive2Router
21 typedef struct Xive2Router { struct
25 } Xive2Router; typedef
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,
56 int (*get_nvgc)(Xive2Router *xrtr, bool crowd,
59 int (*write_nvgc)(Xive2Router *xrtr, bool crowd,
62 uint8_t (*get_block_id)(Xive2Router *xrtr);
63 uint32_t (*get_config)(Xive2Router *xrtr);
66 int xive2_router_get_eas(Xive2Router *xrtr, uint8_t eas_blk, uint32_t eas_idx,
68 int xive2_router_get_end(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
70 int xive2_router_write_end(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
72 int xive2_router_get_nvp(Xive2Router *xrtr, uint8_t nvp_blk, uint32_t nvp_idx,
74 int xive2_router_write_nvp(Xive2Router *xrtr, uint8_t nvp_blk, uint32_t nvp_idx,
76 int xive2_router_get_nvgc(Xive2Router *xrtr, bool crowd,
79 int xive2_router_write_nvgc(Xive2Router *xrtr, bool crowd,
82 uint32_t xive2_router_get_config(Xive2Router *xrtr);
111 Xive2Router *xrtr;