Lines Matching refs:txn_flags
424 if (!(cpuhw->txn_flags & PERF_PMU_TXN_ADD)) in cpumf_pmu_add()
467 static void cpumf_pmu_start_txn(struct pmu *pmu, unsigned int txn_flags) in cpumf_pmu_start_txn() argument
471 WARN_ON_ONCE(cpuhw->txn_flags); /* txn already in flight */ in cpumf_pmu_start_txn()
473 cpuhw->txn_flags = txn_flags; in cpumf_pmu_start_txn()
474 if (txn_flags & ~PERF_PMU_TXN_ADD) in cpumf_pmu_start_txn()
488 unsigned int txn_flags; in cpumf_pmu_cancel_txn() local
491 WARN_ON_ONCE(!cpuhw->txn_flags); /* no txn in flight */ in cpumf_pmu_cancel_txn()
493 txn_flags = cpuhw->txn_flags; in cpumf_pmu_cancel_txn()
494 cpuhw->txn_flags = 0; in cpumf_pmu_cancel_txn()
495 if (txn_flags & ~PERF_PMU_TXN_ADD) in cpumf_pmu_cancel_txn()
513 WARN_ON_ONCE(!cpuhw->txn_flags); /* no txn in flight */ in cpumf_pmu_commit_txn()
515 if (cpuhw->txn_flags & ~PERF_PMU_TXN_ADD) { in cpumf_pmu_commit_txn()
516 cpuhw->txn_flags = 0; in cpumf_pmu_commit_txn()
526 cpuhw->txn_flags = 0; in cpumf_pmu_commit_txn()