/openbmc/linux/arch/powerpc/perf/ |
H A D | ppc970-pmu.c | 150 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_marked_instr_event() 151 psel = event & PM_PMCSEL_MSK; in p970_marked_instr_event() 164 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p970_marked_instr_event() 165 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p970_marked_instr_event() 199 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_get_constraint() 208 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p970_get_constraint() 246 alt[0] = event; in p970_get_alternatives() 249 if (event == 0x2002 || event == 0x3002) { in p970_get_alternatives() 250 alt[1] = event ^ 0x1000; in p970_get_alternatives() 353 psel = event[i] & PM_PMCSEL_MSK; in p970_compute_mmcr() [all …]
|
/openbmc/linux/tools/testing/selftests/powerpc/pmu/event_code_tests/ |
H A D | group_constraint_cache_test.c | 29 struct event event, leader; in group_constraint_cache() local 38 event_init(&event, EventCode_2); in group_constraint_cache() 41 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_cache() 43 event_close(&event); in group_constraint_cache() 46 event_init(&event, EventCode_3); in group_constraint_cache() 49 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_cache() 52 event_close(&event); in group_constraint_cache()
|
H A D | group_constraint_thresh_sel_test.c | 32 struct event event, leader; in group_constraint_thresh_sel() local 41 event_init(&event, EventCode_2); in group_constraint_thresh_sel() 44 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_sel() 46 event_close(&event); in group_constraint_thresh_sel() 49 event_init(&event, EventCode_3); in group_constraint_thresh_sel() 52 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_thresh_sel() 55 event_close(&event); in group_constraint_thresh_sel()
|
H A D | group_constraint_thresh_ctl_test.c | 33 struct event event, leader; in group_constraint_thresh_ctl() local 42 event_init(&event, EventCode_2); in group_constraint_thresh_ctl() 45 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_ctl() 47 event_close(&event); in group_constraint_thresh_ctl() 50 event_init(&event, EventCode_3); in group_constraint_thresh_ctl() 53 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_thresh_ctl() 56 event_close(&event); in group_constraint_thresh_ctl()
|
H A D | group_constraint_l2l3_sel_test.c | 29 struct event event, leader; in group_constraint_l2l3_sel() local 42 event_init(&event, EventCode_2); in group_constraint_l2l3_sel() 45 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_l2l3_sel() 47 event_close(&event); in group_constraint_l2l3_sel() 50 event_init(&event, EventCode_3); in group_constraint_l2l3_sel() 53 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_l2l3_sel() 56 event_close(&event); in group_constraint_l2l3_sel()
|
/openbmc/linux/drivers/net/wireless/rsi/ |
H A D | rsi_common.h | 34 static inline int rsi_wait_event(struct rsi_event *event, u32 timeout) in rsi_wait_event() argument 39 status = wait_event_interruptible(event->event_queue, in rsi_wait_event() 40 (atomic_read(&event->event_condition) == 0)); in rsi_wait_event() 42 status = wait_event_interruptible_timeout(event->event_queue, in rsi_wait_event() 43 (atomic_read(&event->event_condition) == 0), in rsi_wait_event() 48 static inline void rsi_set_event(struct rsi_event *event) in rsi_set_event() argument 50 atomic_set(&event->event_condition, 0); in rsi_set_event() 51 wake_up_interruptible(&event->event_queue); in rsi_set_event() 54 static inline void rsi_reset_event(struct rsi_event *event) in rsi_reset_event() argument 56 atomic_set(&event->event_condition, 1); in rsi_reset_event() [all …]
|
/openbmc/linux/tools/perf/arch/x86/tests/ |
H A D | sample-parsing.c | 49 union perf_event *event; in do_test() local 61 event = malloc(bufsz); in do_test() 62 if (!event) { in do_test() 67 memset(event, 0xff, bufsz); in do_test() 68 event->header.type = PERF_RECORD_SAMPLE; in do_test() 69 event->header.misc = 0; in do_test() 70 event->header.size = sz; in do_test() 72 err = perf_event__synthesize_sample(event, sample_type, 0, &sample); in do_test() 81 if (*(i - 1 + (u8 *)event) != 0xff) in do_test() 92 err = evsel__parse_sample(&evsel, event, &sample_out); in do_test() [all …]
|
/openbmc/linux/arch/s390/kernel/ |
H A D | perf_cpum_cf.c | 597 if (event < 32) in get_counter_set() 599 else if (event < 64) in get_counter_set() 601 else if (event < 128) in get_counter_set() 605 else if (event >= 448 && event < 496) in get_counter_set() 863 err = __hw_perf_event_init(event, cpumf_pmu_event_type(event)); in cpumf_pmu_event_init() 868 event->destroy(event); in cpumf_pmu_event_init() 985 event->pmu->stop(event, 0); in cfdiag_push_sample() 1772 local64_set(&event->hw.period_left, event->hw.sample_period); in cfdiag_event_init2() 1774 event->hw.last_period = event->hw.sample_period; in cfdiag_event_init2() 1799 event->attr.type != event->pmu->type) in cfdiag_event_init() [all …]
|
/openbmc/linux/arch/x86/events/intel/ |
H A D | uncore.c | 533 event->hw.state = 0; in uncore_pmu_event_start() 538 local64_set(&event->hw.prev_count, uncore_read_counter(box, event)); in uncore_pmu_event_start() 616 hwc = &event->hw; in uncore_pmu_event_add() 634 hwc = &event->hw; in uncore_pmu_event_add() 679 event->hw.idx = -1; in uncore_pmu_event_del() 739 if (event->attr.type != event->pmu->type) in uncore_pmu_event_init() 755 if (event->cpu < 0) in uncore_pmu_event_init() 760 event->cpu = box->cpu; in uncore_pmu_event_init() 765 event->hw.idx = -1; in uncore_pmu_event_init() 794 event->hw.event_base = uncore_freerunning_counter(box, event); in uncore_pmu_event_init() [all …]
|
H A D | ds.c | 772 if (!event) in intel_pmu_drain_bts_buffer() 839 event->hw.interrupts++; in intel_pmu_drain_bts_buffer() 1290 if (!is_pebs_pt(event)) in intel_pmu_pebs_via_pt_disable() 1306 if (!is_pebs_pt(event)) in intel_pmu_pebs_via_pt_enable() 1570 int fl = event->hw.flags; in get_data_src() 2094 x86_pmu_stop(event, 0); in __intel_pmu_pebs_event() 2120 WARN_ON_ONCE(!event); in intel_pmu_drain_pebs_core() 2138 struct perf_event *event; in intel_pmu_pebs_event_update_no_drain() local 2159 struct perf_event *event; in intel_pmu_drain_pebs_nhm() local 2247 if (WARN_ON_ONCE(!event)) in intel_pmu_drain_pebs_nhm() [all …]
|
H A D | pt.c | 1354 int node = event->cpu == -1 ? -1 : cpu_to_node(event->cpu); in pt_addr_filters_init() 1363 if (event->parent) in pt_addr_filters_init() 1477 struct perf_event *event = pt->handle.event; in intel_pt_interrupt() local 1487 if (!event) in intel_pt_interrupt() 1549 event = pt->handle.event; in intel_pt_handle_vmx() 1550 if (event) in intel_pt_handle_vmx() 1555 if (!on && event) in intel_pt_handle_vmx() 1586 pt_config(event); in pt_event_start() 1619 if (WARN_ON_ONCE(pt->handle.event != event)) in pt_event_stop() 1693 if (pt->handle.event) in pt_event_add() [all …]
|
H A D | uncore.h | 376 struct perf_event *event) in uncore_freerunning_counter() argument 463 struct perf_event *event) in uncore_freerunning_bits() argument 471 struct perf_event *event) in uncore_num_freerunning() argument 485 struct perf_event *event) in check_valid_freerunning_event() argument 501 u64 cfg = event->attr.config; in is_freerunning_event() 511 if (is_freerunning_event(event)) in uncore_freerunning_hw_config() 518 struct perf_event *event) in uncore_disable_event() argument 524 struct perf_event *event) in uncore_enable_event() argument 530 struct perf_event *event) in uncore_read_counter() argument 563 return event->pmu_private; in uncore_event_to_box() [all …]
|
/openbmc/linux/drivers/scsi/bfa/ |
H A D | bfa_fcs_lport.c | 140 switch (event) { in bfa_fcs_lport_sm_uninit() 157 switch (event) { in bfa_fcs_lport_sm_init() 195 switch (event) { in bfa_fcs_lport_sm_online() 255 switch (event) { in bfa_fcs_lport_sm_offline() 307 switch (event) { in bfa_fcs_lport_sm_stopping() 332 switch (event) { in bfa_fcs_lport_sm_deleting() 1488 switch (event) { in bfa_fcs_lport_fdmi_sm_offline() 1526 switch (event) { in bfa_fcs_lport_fdmi_sm_sending_rhba() 1551 switch (event) { in bfa_fcs_lport_fdmi_sm_rhba() 1600 switch (event) { in bfa_fcs_lport_fdmi_sm_rhba_retry() [all …]
|
/openbmc/linux/drivers/perf/ |
H A D | arm_smmuv3_pmu.c | 358 struct perf_event *event) in smmu_pmu_get_event_idx() argument 404 if (event->attr.type != event->pmu->type) in smmu_pmu_event_init() 412 if (event->cpu < 0) { in smmu_pmu_event_init() 418 event_id = get_event(event); in smmu_pmu_event_init() 427 if (!smmu_pmu_events_compatible(event->group_leader, event)) in smmu_pmu_event_init() 451 event->cpu = smmu_pmu->on_cpu; in smmu_pmu_event_init() 480 smmu_pmu_event_update(event); in smmu_pmu_event_stop() 496 smmu_pmu->events[idx] = event; in smmu_pmu_event_add() 526 smmu_pmu_event_update(event); in smmu_pmu_event_read() 703 if (WARN_ON_ONCE(!event)) in smmu_pmu_handle_irq() [all …]
|
H A D | arm_spe_pmu.c | 54 event->hw.flags |= SPE_PMU_HW_FLAGS_CX; in set_spe_event_has_cx() 316 if (get_spe_event_has_cx(event)) in arm_spe_event_to_pmscr() 335 event->hw.sample_period = period; in arm_spe_event_sanitise_period() 346 reg |= event->hw.sample_period; in arm_spe_event_to_pmsirr() 522 struct perf_event *event) in arm_spe_perf_aux_output_begin() argument 654 struct perf_event *event = handle->event; in arm_spe_pmu_irq_handler() local 725 if (attr->type != event->pmu->type) in arm_spe_pmu_event_init() 728 if (event->cpu >= 0 && in arm_spe_pmu_event_init() 768 set_spe_event_has_cx(event); in arm_spe_pmu_event_init() 862 int cpu = event->cpu == -1 ? smp_processor_id() : event->cpu; in arm_spe_pmu_add() [all …]
|
/openbmc/linux/drivers/isdn/mISDN/ |
H A D | fsm.c | 35 (fnlist[i].event >= fsm->event_count)) { in mISDN_FsmNew() 41 fsm->jumpmatrix[fsm->state_count * fnlist[i].event + in mISDN_FsmNew() 55 mISDN_FsmEvent(struct FsmInst *fi, int event, void *arg) in mISDN_FsmEvent() argument 60 (event >= fi->fsm->event_count)) { in mISDN_FsmEvent() 72 fi->fsm->strEvent[event]); in mISDN_FsmEvent() 73 r(fi, event, arg); in mISDN_FsmEvent() 79 fi->fsm->strEvent[event]); in mISDN_FsmEvent() 103 mISDN_FsmEvent(ft->fi, ft->event, ft->arg); in FsmExpireTimer() 132 int millisec, int event, void *arg, int where) in mISDN_FsmAddTimer() argument 150 ft->event = event; in mISDN_FsmAddTimer() [all …]
|
/openbmc/linux/arch/x86/events/ |
H A D | rapl.c | 219 struct perf_event *event; in rapl_hrtimer_handle() local 228 rapl_event_update(event); in rapl_hrtimer_handle() 251 event->hw.state = 0; in __rapl_pmu_event_start() 255 local64_set(&event->hw.prev_count, rapl_read_counter(event)); in __rapl_pmu_event_start() 299 rapl_event_update(event); in rapl_pmu_event_stop() 343 if (event->cpu < 0) in rapl_pmu_event_init() 366 event->cpu = pmu->cpu; in rapl_pmu_event_init() 367 event->pmu_private = pmu; in rapl_pmu_event_init() 369 event->hw.config = cfg; in rapl_pmu_event_init() 370 event->hw.idx = bit; in rapl_pmu_event_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_pmu.c | 597 if (event->attr.type != event->pmu->type) in i915_pmu_event_init() 604 if (has_branch_stack(event)) in i915_pmu_event_init() 607 if (event->cpu < 0) in i915_pmu_event_init() 614 if (is_engine_event(event)) in i915_pmu_event_init() 621 if (!event->parent) { in i915_pmu_event_init() 636 if (is_engine_event(event)) { in __i915_pmu_event_read() 770 local64_set(&event->hw.prev_count, __i915_pmu_event_read(event)); in i915_pmu_enable() 829 i915_pmu_enable(event); in i915_pmu_event_start() 830 event->hw.state = 0; in i915_pmu_event_start() 843 i915_pmu_event_read(event); in i915_pmu_event_stop() [all …]
|
/openbmc/linux/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | back_to_back_ebbs_test.c | 64 struct event event; in back_to_back_ebbs() local 68 event_init_named(&event, 0x1001e, "cycles"); in back_to_back_ebbs() 69 event_leader_ebb_init(&event); in back_to_back_ebbs() 71 event.attr.exclude_kernel = 1; in back_to_back_ebbs() 72 event.attr.exclude_hv = 1; in back_to_back_ebbs() 73 event.attr.exclude_idle = 1; in back_to_back_ebbs() 75 FAIL_IF(event_open(&event)); in back_to_back_ebbs() 79 FAIL_IF(ebb_event_enable(&event)); in back_to_back_ebbs() 96 event_close(&event); in back_to_back_ebbs()
|
/openbmc/linux/Documentation/devicetree/bindings/perf/ |
H A D | riscv,pmu.yaml | 37 riscv,event-to-mhpmevent: 40 Represents an ONE-to-ONE mapping between a PMU event and the event 42 CSR for that event. 44 an event. 50 the event types and codes. 54 riscv,event-to-mhpmcounters: 68 riscv,raw-event-to-mhpmcounters: 73 that raw event. 76 event(s). 93 "riscv,event-to-mhpmevent": [ "riscv,event-to-mhpmcounters" ] [all …]
|
/openbmc/sdeventplus/test/utility/ |
H A D | sdbus.cpp | 11 Event event = Event::get_new(); member 17 event.exit(0); in TEST_F() 18 EXPECT_EQ(0, loopWithBus(event, bus)); in TEST_F() 23 source::Defer(event, [](source::EventBase& b) { in TEST_F() 26 EXPECT_EQ(1, loopWithBus(event, bus)); in TEST_F() 32 source::Exit(event, [&](source::EventBase&) { d1 = 1; }).set_floating(true); in TEST_F() 33 source::Defer(event, [&](source::EventBase& b) { in TEST_F() 34 source::Exit(event, [&](source::EventBase&) { in TEST_F() 39 EXPECT_EQ(3, loopWithBus(event, bus)); in TEST_F()
|
/openbmc/qemu/util/ |
H A D | event_notifier-win32.c | 19 e->event = CreateEvent(NULL, TRUE, FALSE, NULL); in event_notifier_init() 20 assert(e->event); in event_notifier_init() 26 CloseHandle(e->event); in event_notifier_cleanup() 27 e->event = NULL; in event_notifier_cleanup() 32 return e->event; in event_notifier_get_handle() 37 SetEvent(e->event); in event_notifier_set() 43 int ret = WaitForSingleObject(e->event, 0); in event_notifier_test_and_clear() 45 ResetEvent(e->event); in event_notifier_test_and_clear()
|
/openbmc/linux/drivers/perf/hisilicon/ |
H A D | hisi_uncore_l3c_pmu.c | 66 u32 tt_req = hisi_get_tt_req(event); in hisi_l3c_pmu_config_req_tracetag() 87 u32 tt_req = hisi_get_tt_req(event); in hisi_l3c_pmu_clear_req_tracetag() 108 struct hw_perf_event *hwc = &event->hw; in hisi_l3c_pmu_write_ds() 136 hisi_l3c_pmu_write_ds(event, ds_cfg); in hisi_l3c_pmu_config_ds() 168 u32 core = hisi_get_tt_core(event); in hisi_l3c_pmu_config_core_tracetag() 189 u32 core = hisi_get_tt_core(event); in hisi_l3c_pmu_clear_core_tracetag() 209 if (event->attr.config1 != 0x0) { in hisi_l3c_pmu_enable_filter() 212 hisi_l3c_pmu_config_ds(event); in hisi_l3c_pmu_enable_filter() 218 if (event->attr.config1 != 0x0) { in hisi_l3c_pmu_disable_filter() 219 hisi_l3c_pmu_clear_ds(event); in hisi_l3c_pmu_disable_filter() [all …]
|
/openbmc/qemu/hw/s390x/ |
H A D | sclpquiesce.c | 43 static int read_event_data(SCLPEvent *event, EventBufferHeader *evt_buf_hdr, in read_event_data() argument 52 if (!event->event_pending) { in read_event_data() 55 event->event_pending = false; in read_event_data() 83 SCLPEvent *event; member 89 SCLPEvent *event = qn->event; in quiesce_powerdown_req() local 91 event->event_pending = true; in quiesce_powerdown_req() 96 static int quiesce_init(SCLPEvent *event) in quiesce_init() argument 101 qn.event = event; in quiesce_init() 110 SCLPEvent *event = SCLP_EVENT(dev); in quiesce_reset() local 112 event->event_pending = false; in quiesce_reset()
|
/openbmc/linux/drivers/platform/surface/ |
H A D | surface_aggregator_hub.c | 57 } event; member 176 hub->notif.event.reg = desc->event.reg; in ssam_hub_probe() 177 hub->notif.event.id = desc->event.id; in ssam_hub_probe() 178 hub->notif.event.mask = desc->event.mask; in ssam_hub_probe() 179 hub->notif.event.flags = SSAM_EVENT_SEQUENCED; in ssam_hub_probe() 251 if (event->length < 1) { in ssam_base_hub_notif() 256 ssam_hub_update(hub, event->data[0]); in ssam_base_hub_notif() 267 .event = { 322 if (event->length < 1) { in ssam_kip_hub_notif() 327 ssam_hub_update(hub, event->data[0]); in ssam_kip_hub_notif() [all …]
|