Home
last modified time | relevance | path

Searched refs:nvt_blk (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/hw/intc/
H A Dxive.c423 static void xive_os_cam_decode(uint32_t cam, uint8_t *nvt_blk, in xive_os_cam_decode() argument
426 if (nvt_blk) { in xive_os_cam_decode()
427 *nvt_blk = xive_nvt_blk(cam); in xive_os_cam_decode()
437 static uint32_t xive_tctx_get_os_cam(XiveTCTX *tctx, uint8_t *nvt_blk, in xive_tctx_get_os_cam() argument
443 xive_os_cam_decode(cam, nvt_blk, nvt_idx, vo); in xive_tctx_get_os_cam()
457 uint8_t nvt_blk; in xive_tm_pull_os_ctx() local
461 qw1w2 = xive_tctx_get_os_cam(tctx, &nvt_blk, &nvt_idx, &vo); in xive_tm_pull_os_ctx()
465 nvt_blk, nvt_idx); in xive_tm_pull_os_ctx()
477 uint8_t nvt_blk, uint32_t nvt_idx) in xive_tctx_need_resend() argument
486 if (xive_router_get_nvt(xrtr, nvt_blk, nvt_idx, &nvt)) { in xive_tctx_need_resend()
[all …]
H A Dspapr_xive.c50 static uint32_t spapr_xive_nvt_to_target(uint8_t nvt_blk, uint32_t nvt_idx) in spapr_xive_nvt_to_target() argument
402 uint8_t nvt_blk, uint32_t nvt_idx, XiveNVT *nvt) in spapr_xive_get_nvt() argument
404 uint32_t vcpu_id = spapr_xive_nvt_to_target(nvt_blk, nvt_idx); in spapr_xive_get_nvt()
420 static int spapr_xive_write_nvt(XiveRouter *xrtr, uint8_t nvt_blk, in spapr_xive_write_nvt() argument
433 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()
665 uint8_t nvt_blk; in spapr_xive_cpu_intc_reset() local
675 spapr_xive_cpu_to_nvt(cpu, &nvt_blk, &nvt_idx); in spapr_xive_cpu_intc_reset()
677 xive_tctx_set_os_cam(tctx, xive_nvt_cam_line(nvt_blk, nvt_idx)); in spapr_xive_cpu_intc_reset()
[all …]
H A Dxive2.c731 uint8_t nvt_blk, uint32_t nvt_idx, in xive2_presenter_tctx_match() argument
734 uint32_t cam = xive2_nvp_cam_line(nvt_blk, nvt_idx); in xive2_presenter_tctx_match()
752 nvt_blk, nvt_idx); in xive2_presenter_tctx_match()
H A Dpnv_xive2.c627 uint8_t nvt_blk, uint32_t nvt_idx, in pnv_xive2_match_nvt() argument
654 ring = xive_presenter_tctx_match(xptr, tctx, format, nvt_blk, in pnv_xive2_match_nvt()
658 ring = xive2_presenter_tctx_match(xptr, tctx, format, nvt_blk, in pnv_xive2_match_nvt()
671 nvt_blk, nvt_idx); in pnv_xive2_match_nvt()
H A Dpnv_xive.c475 uint8_t nvt_blk, uint32_t nvt_idx, in pnv_xive_match_nvt() argument
502 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 Dtrace-events285 xive_presenter_notify(uint8_t nvt_blk, uint32_t nvt_idx, uint8_t ring) "found NVT 0x%x/0x%x ring=0x…
/openbmc/qemu/include/hw/ppc/
H A Dxive.h399 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,
413 int xive_router_get_nvt(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx,
415 int xive_router_write_nvt(XiveRouter *xrtr, uint8_t nvt_blk, uint32_t nvt_idx,
441 uint8_t nvt_blk, uint32_t nvt_idx,
450 uint8_t nvt_blk, uint32_t nvt_idx,
453 uint8_t nvt_blk, uint32_t nvt_idx,
471 uint8_t nvt_blk, uint32_t nvt_idx,
H A Dxive_regs.h315 static inline uint32_t xive_nvt_cam_line(uint8_t nvt_blk, uint32_t nvt_idx) in xive_nvt_cam_line() argument
317 return (nvt_blk << XIVE_NVT_SHIFT) | nvt_idx; in xive_nvt_cam_line()
H A Dxive2.h92 uint8_t nvt_blk, uint32_t nvt_idx,
/openbmc/qemu/hw/ppc/
H A Dpnv.c2585 uint8_t nvt_blk, uint32_t nvt_idx, in pnv_match_nvt() argument
2600 count = xpc->match_nvt(xptr, format, nvt_blk, nvt_idx, cam_ignore, in pnv_match_nvt()
2614 uint8_t nvt_blk, uint32_t nvt_idx, in pnv10_xive_match_nvt() argument
2629 count = xpc->match_nvt(xptr, format, nvt_blk, nvt_idx, cam_ignore, in pnv10_xive_match_nvt()
H A Dspapr.c4439 uint8_t nvt_blk, uint32_t nvt_idx, in spapr_match_nvt() argument
4448 count = xpc->match_nvt(xptr, format, nvt_blk, nvt_idx, cam_ignore, in spapr_match_nvt()
4465 nvt_blk, nvt_idx); in spapr_match_nvt()