/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/ |
H A D | pipeline.json | 39 …ed due to the backend interlock. This event counts every cycle where the issue of an operation is … 42 …ed due to the backend interlock. This event counts every cycle where the issue of an operation is … 45 …interlock. This event counts every cycle where the issue of an operation is stalled and there is a… 48 …interlock. This event counts every cycle where the issue of an operation is stalled and there is a… 51 …e to the backend, interlock, or the Vector Processing Unit (VPU). This event counts every cycle wh… 54 …e to the backend, interlock, or the Vector Processing Unit (VPU). This event counts every cycle wh… 99 …e slot not issued due to interlock. For each cycle, this event counts each dispatch slot that does… 102 …e slot not issued due to interlock. For each cycle, this event counts each dispatch slot that does…
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/ |
H A D | pipeline.json | 27 …ration issued due to the backend interlock.This event counts every cycle that issue is stalled and… 30 …ration issued due to the backend interlock.This event counts every cycle that issue is stalled and… 33 …on issued due to the backend, interlock, AGU.This event counts every cycle that issue is stalled a… 36 …on issued due to the backend, interlock, AGU.This event counts every cycle that issue is stalled a… 39 …on issued due to the backend, interlock, FPU.This event counts every cycle that issue is stalled a… 42 …on issued due to the backend, interlock, FPU.This event counts every cycle that issue is stalled a…
|
/openbmc/linux/tools/perf/pmu-events/arch/riscv/sifive/u74/ |
H A D | microarch.json | 5 "BriefDescription": "Address-generation interlock" 10 "BriefDescription": "Long-latency interlock" 15 "BriefDescription": "CSR read interlock" 50 "BriefDescription": "Integer multiplication interlock" 55 "BriefDescription": "Floating-point interlock"
|
/openbmc/linux/drivers/misc/genwqe/ |
H A D | card_ddcb.h | 24 * @hsi: Hardware software interlock 25 * @shi: Software hardware interlock. Hsi and shi are used to interlock 45 __be32 icrc_hsi_shi_32; /* iCRC, Hardware/SW interlock */ 102 * SHI: Software to Hardware Interlock 103 * This 1 byte field is written by software to interlock the 112 * HSI: Hardware to Software interlock 113 * This 1 byte field is written by hardware to interlock the movement
|
/openbmc/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | wimmc37b.c | 32 wimmc37b_update(struct nv50_wndw *wndw, u32 *interlock) in wimmc37b_update() argument 42 !!(interlock[NV50_DISP_INTERLOCK_WNDW] & wndw->interlock.data))); in wimmc37b_update() 85 wndw->interlock.wimm = wndw->interlock.data; in wimmc37b_init_()
|
H A D | wndw.c | 127 nv50_wndw_flush_clr(struct nv50_wndw *wndw, u32 *interlock, bool flush, in nv50_wndw_flush_clr() argument 139 interlock[wndw->interlock.type] |= wndw->interlock.data; in nv50_wndw_flush_clr() 143 nv50_wndw_flush_set(struct nv50_wndw *wndw, u32 *interlock, in nv50_wndw_flush_set() argument 146 if (interlock[NV50_DISP_INTERLOCK_CORE]) { in nv50_wndw_flush_set() 169 interlock[wndw->interlock.type] |= wndw->interlock.data; in nv50_wndw_flush_set() 170 interlock[NV50_DISP_INTERLOCK_WIMM] |= wndw->interlock.wimm; in nv50_wndw_flush_set() 173 wndw->immd->update(wndw, interlock); in nv50_wndw_flush_set() 175 interlock[wndw->interlock.type] |= wndw->interlock.data; in nv50_wndw_flush_set() 714 wndw->interlock.type = interlock_type; in nv50_wndw_new_() 715 wndw->interlock.data = interlock_data; in nv50_wndw_new_()
|
H A D | wndw.h | 17 struct nv50_disp_interlock interlock; member 41 void nv50_wndw_flush_set(struct nv50_wndw *, u32 *interlock, 43 void nv50_wndw_flush_clr(struct nv50_wndw *, u32 *interlock, bool flush, 78 int (*update)(struct nv50_wndw *, u32 *interlock); 96 int (*update)(struct nv50_wndw *, u32 *interlock);
|
H A D | wndwc37e.c | 269 wndwc37e_update(struct nv50_wndw *wndw, u32 *interlock) in wndwc37e_update() argument 277 PUSH_MTHD(push, NVC37E, SET_INTERLOCK_FLAGS, interlock[NV50_DISP_INTERLOCK_CURS] << 1 | in wndwc37e_update() 278 interlock[NV50_DISP_INTERLOCK_CORE], in wndwc37e_update() 279 SET_WINDOW_INTERLOCK_FLAGS, interlock[NV50_DISP_INTERLOCK_WNDW]); in wndwc37e_update() 283 !!(interlock[NV50_DISP_INTERLOCK_WIMM] & wndw->interlock.data))); in wndwc37e_update()
|
H A D | disp.c | 1947 nv50_disp_atomic_commit_core(struct drm_atomic_state *state, u32 *interlock) in nv50_disp_atomic_commit_core() argument 1957 NV_ATOMIC(drm, "commit core %08x\n", interlock[NV50_DISP_INTERLOCK_BASE]); in nv50_disp_atomic_commit_core() 1966 core->func->update(core, interlock, true); in nv50_disp_atomic_commit_core() 1979 nv50_disp_atomic_commit_wndw(struct drm_atomic_state *state, u32 *interlock) in nv50_disp_atomic_commit_wndw() argument 1987 if (interlock[wndw->interlock.type] & wndw->interlock.data) { in nv50_disp_atomic_commit_wndw() 1989 wndw->func->update(wndw, interlock); in nv50_disp_atomic_commit_wndw() 2007 u32 interlock[NV50_DISP_INTERLOCK__SIZE] = {}; in nv50_disp_atomic_commit_tail() local 2037 interlock[NV50_DISP_INTERLOCK_CORE] |= 1; in nv50_disp_atomic_commit_tail() 2051 nv50_wndw_flush_clr(wndw, interlock, atom->flush_disable, asyw); in nv50_disp_atomic_commit_tail() 2067 interlock[NV50_DISP_INTERLOCK_CORE] |= 1; in nv50_disp_atomic_commit_tail() [all …]
|
H A D | core507d.c | 34 core507d_update(struct nv50_core *core, u32 *interlock, bool ntfy) in core507d_update() argument 49 PUSH_MTHD(push, NV507D, UPDATE, interlock[NV50_DISP_INTERLOCK_BASE] | in core507d_update() 50 interlock[NV50_DISP_INTERLOCK_OVLY] | in core507d_update()
|
H A D | corec37d.c | 52 corec37d_update(struct nv50_core *core, u32 *interlock, bool ntfy) in corec37d_update() argument 67 PUSH_MTHD(push, NVC37D, SET_INTERLOCK_FLAGS, interlock[NV50_DISP_INTERLOCK_CURS], in corec37d_update() 68 SET_WINDOW_INTERLOCK_FLAGS, interlock[NV50_DISP_INTERLOCK_WNDW]); in corec37d_update()
|
H A D | cursc37a.c | 28 cursc37a_update(struct nv50_wndw *wndw, u32 *interlock) in cursc37a_update() argument
|
H A D | core.h | 23 int (*update)(struct nv50_core *, u32 *interlock, bool ntfy);
|
H A D | base507c.c | 36 base507c_update(struct nv50_wndw *wndw, u32 *interlock) in base507c_update() argument 44 PUSH_MTHD(push, NV507C, UPDATE, interlock[NV50_DISP_INTERLOCK_CORE]); in base507c_update()
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a53/ |
H A D | pipeline.json | 30 …"BriefDescription": "Cycles there is an interlock other than Advanced SIMD/Floating-point instruc… 35 …"BriefDescription": "Cycles there is an interlock for a load/store instruction waiting for data to… 40 … "BriefDescription": "Cycles there is an interlock for an Advanced SIMD/Floating-point operation."
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_rtas.c | 471 "FWNMI: ibm,nmi-interlock RTAS called with FWNMI not registered.\n"); in rtas_ibm_nmi_interlock() 480 * The vCPU that hit the NMI should invoke "ibm,nmi-interlock" in rtas_ibm_nmi_interlock() 481 * This should be PARAM_ERROR, but Linux calls "ibm,nmi-interlock" in rtas_ibm_nmi_interlock() 484 * failure causes Linux to print the error "FWNMI: nmi-interlock in rtas_ibm_nmi_interlock() 495 * vCPU issuing "ibm,nmi-interlock" is done with NMI handling, in rtas_ibm_nmi_interlock() 659 spapr_rtas_register(RTAS_IBM_NMI_INTERLOCK, "ibm,nmi-interlock", in core_rtas_register_types()
|
H A D | spapr_events.c | 847 * By taking the interlock, we assume that the MCE will be in spapr_mce_dispatch_elog() 850 * guest won't be able to release the interlock and ultimately in spapr_mce_dispatch_elog() 882 /* Wait for FWNMI interlock. */ in spapr_mce_req_event() 887 * that CPU called "ibm,nmi-interlock") in spapr_mce_req_event() 904 * If the machine was reset while waiting for the interlock, in spapr_mce_req_event()
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/ |
H A D | ChassisCapabilities.interface.yaml | 26 Chassis Provides Power Interlock.
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
H A D | pipeline.json | 123 …cription": "This event counts aborted requests in L1D pipelines that due to store-load interlock.", 126 …scription": "This event counts aborted requests in L1D pipelines that due to store-load interlock."
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | tid_rdma.h | 28 * HFI1_S_TID_WAIT_INTERLCK - QP is waiting for requester interlock 29 * HFI1_R_TID_WAIT_INTERLCK - QP is waiting for responder interlock
|
/openbmc/openbmc/meta-raspberrypi/recipes-graphics/userland/files/ |
H A D | 0013-Implement-triple-buffering-for-wayland.patch | 9 interlock to operate without pushing the frame period
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | n2-drv.c | 53 * an interlock which blocks register reads until sufficient entropy 61 * the interlock described in the previous paragraph). 64 * all three entropy sources enabled, and the interlock time set
|
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | ras.c | 437 * ibm,nmi-interlock which would result in us checkstopping if a 483 printk(KERN_ERR "FWNMI: nmi-interlock failed: %d\n", ret); in fwnmi_release_errinfo() 513 * "ibm,nmi-interlock" rtas call to release. in pSeries_system_reset_exception()
|
/openbmc/ipmitool/ |
H A D | README | 304 Power Interlock : inactive 354 Power Interlock : inactive
|
/openbmc/linux/arch/xtensa/lib/ |
H A D | strncpy_user.S | 80 /* 1-cycle interlock */
|