/qemu/include/hw/ppc/ |
H A D | xive.h | 397 int (*get_nvt)(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, 399 int (*write_nvt)(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, 411 int xive_router_get_nvt(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, 413 int xive_router_write_nvt(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx, 440 uint8_t nvt_blk, uint32_t nvt_idx, 446 uint8_t nvt_blk, uint32_t nvt_idx, 452 uint8_t nvt_blk, uint32_t nvt_idx, 455 uint8_t nvt_blk, uint32_t nvt_idx, 475 uint8_t nvt_blk, uint32_t nvt_idx, 478 int (*broadcast)(XiveFabric *xfb, uint8_t nvt_blk, uint32_t nvt_idx,
|
H A D | xive_regs.h | 328 static inline uint32_t xive_nvt_cam_line(uint8_t nvt_blk, uint32_t nvt_idx) in xive_nvt_cam_line() argument 330 return (nvt_blk << XIVE_NVT_SHIFT) | nvt_idx; in xive_nvt_cam_line()
|
H A D | xive2.h | 90 uint8_t nvt_blk, uint32_t nvt_idx,
|
/qemu/hw/intc/ |
H A D | xive.c | 416 static void xive_os_cam_decode(uint32_t cam, uint8_t *nvt_blk, in xive_os_cam_decode() argument 419 if (nvt_blk) { in xive_os_cam_decode() 420 *nvt_blk = xive_nvt_blk(cam); in xive_os_cam_decode() 430 static uint32_t xive_tctx_get_os_cam(XiveTCTX *tctx, uint8_t *nvt_blk, in xive_tctx_get_os_cam() argument 436 xive_os_cam_decode(cam, nvt_blk, nvt_idx, vo); in xive_tctx_get_os_cam() 450 uint8_t nvt_blk; in xive_tm_pull_os_ctx() local 454 qw1w2 = xive_tctx_get_os_cam(tctx, &nvt_blk, &nvt_idx, &vo); in xive_tm_pull_os_ctx() 458 nvt_blk, nvt_idx); in xive_tm_pull_os_ctx() 470 uint8_t nvt_blk, uint32_t nvt_idx) in xive_tctx_need_resend() argument 479 if (xive_router_get_nvt(xrtr, nvt_blk, nvt_idx, &nvt)) { in xive_tctx_need_resend() [all …]
|
H A D | spapr_xive.c | 49 static uint32_t spapr_xive_nvt_to_target(uint8_t nvt_blk, uint32_t nvt_idx) in spapr_xive_nvt_to_target() argument 401 uint8_t nvt_blk, uint32_t nvt_idx, XiveNVT *nvt) in spapr_xive_get_nvt() argument 403 uint32_t vcpu_id = spapr_xive_nvt_to_target(nvt_blk, nvt_idx); in spapr_xive_get_nvt() 419 static int spapr_xive_write_nvt(XiveRouter *xrtr, uint8_t nvt_blk, in spapr_xive_write_nvt() argument 432 uint8_t nvt_blk, uint32_t nvt_idx, in spapr_xive_match_nvt() argument 456 ring = xive_presenter_tctx_match(xptr, tctx, format, nvt_blk, nvt_idx, in spapr_xive_match_nvt() 465 "context NVT %x/%x\n", nvt_blk, nvt_idx); in spapr_xive_match_nvt() 664 uint8_t nvt_blk; in spapr_xive_cpu_intc_reset() local 674 spapr_xive_cpu_to_nvt(cpu, &nvt_blk, &nvt_idx); in spapr_xive_cpu_intc_reset() 676 xive_tctx_set_os_cam(tctx, xive_nvt_cam_line(nvt_blk, nvt_idx)); in spapr_xive_cpu_intc_reset() [all …]
|
H A D | pnv_xive2.c | 626 uint8_t nvt_blk, uint32_t nvt_idx, in pnv_xive2_match_nvt() argument 653 ring = xive_presenter_tctx_match(xptr, tctx, format, nvt_blk, in pnv_xive2_match_nvt() 657 ring = xive2_presenter_tctx_match(xptr, tctx, format, nvt_blk, in pnv_xive2_match_nvt() 670 nvt_blk, nvt_idx); in pnv_xive2_match_nvt() 709 uint8_t nvt_blk, uint32_t nvt_idx, in pnv_xive2_broadcast() argument 734 ring = xive_presenter_tctx_match(xptr, tctx, 0, nvt_blk, in pnv_xive2_broadcast() 737 ring = xive2_presenter_tctx_match(xptr, tctx, 0, nvt_blk, in pnv_xive2_broadcast()
|
H A D | xive2.c | 1154 static uint8_t xive2_get_vp_block_mask(uint32_t nvt_blk, bool crowd) in xive2_get_vp_block_mask() argument 1160 uint32_t size = xive_get_vpgroup_size(nvt_blk); in xive2_get_vp_block_mask() 1194 uint8_t nvt_blk, uint32_t nvt_idx, in xive2_presenter_tctx_match() argument 1198 uint32_t cam = xive2_nvp_cam_line(nvt_blk, nvt_idx); in xive2_presenter_tctx_match() 1213 block_mask = xive2_get_vp_block_mask(nvt_blk, crowd); in xive2_presenter_tctx_match()
|
H A D | pnv_xive.c | 474 uint8_t nvt_blk, uint32_t nvt_idx, in pnv_xive_match_nvt() argument 501 ring = xive_presenter_tctx_match(xptr, tctx, format, nvt_blk, in pnv_xive_match_nvt() 512 nvt_blk, nvt_idx); in pnv_xive_match_nvt()
|
H A D | trace-events | 286 xive_presenter_notify(uint8_t nvt_blk, uint32_t nvt_idx, uint8_t ring, uint8_t group_level) "found …
|
/qemu/hw/ppc/ |
H A D | pnv.c | 2612 uint8_t nvt_blk, uint32_t nvt_idx, in pnv_match_nvt() argument 2627 count = xpc->match_nvt(xptr, format, nvt_blk, nvt_idx, crowd, in pnv_match_nvt() 2641 uint8_t nvt_blk, uint32_t nvt_idx, in pnv10_xive_match_nvt() argument 2656 count = xpc->match_nvt(xptr, format, nvt_blk, nvt_idx, crowd, in pnv10_xive_match_nvt() 2670 uint8_t nvt_blk, uint32_t nvt_idx, in pnv10_xive_broadcast() argument 2682 xpc->broadcast(xptr, nvt_blk, nvt_idx, crowd, cam_ignore, priority); in pnv10_xive_broadcast()
|
H A D | spapr.c | 4472 uint8_t nvt_blk, uint32_t nvt_idx, in spapr_match_nvt() argument 4481 count = xpc->match_nvt(xptr, format, nvt_blk, nvt_idx, crowd, cam_ignore, in spapr_match_nvt() 4498 nvt_blk, nvt_idx); in spapr_match_nvt()
|