Lines Matching defs:XiveRouterClass
385 struct XiveRouterClass { struct
386 SysBusDeviceClass parent;
389 int (*get_eas)(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx,
391 int (*get_pq)(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx,
393 int (*set_pq)(XiveRouter *xrtr, uint8_t eas_blk, uint32_t eas_idx,
395 int (*get_end)(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx,
397 int (*write_end)(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx,
399 int (*get_nvt)(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx,
401 int (*write_nvt)(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx,
403 uint8_t (*get_block_id)(XiveRouter *xrtr);
404 void (*end_notify)(XiveRouter *xrtr, XiveEAS *eas);