/openbmc/linux/drivers/perf/ |
H A D | arm-cci.c | 649 if (WARN_ON(!event)) in cci_pmu_sync_counters() 901 if (WARN_ON(!event)) in __pmu_write_counters() 963 if (WARN_ON(!event)) in cci5xx_pmu_write_counters() 1042 if (!event) in pmu_handle_irq() 1198 event->hw.idx = idx; in cci_pmu_add() 1243 if (event->state == PERF_EVENT_STATE_OFF && !event->attr.enable_on_exec) in validate_event() 1271 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group() 1305 if (event->group_leader != event) { in __hw_perf_event_init() 1319 if (event->attr.type != event->pmu->type) in cci_pmu_event_init() 1323 if (is_sampling_event(event) || event->attach_state & PERF_ATTACH_TASK) in cci_pmu_event_init() [all …]
|
H A D | apple_m1_cpu_pmu.c | 167 PMU_FORMAT_ATTR(event, "config:0-7"); 342 val |= (u64)event << shift; in m1_pmu_configure_counter() 349 val |= (u64)event << shift; in m1_pmu_configure_counter() 407 if (!event) in m1_pmu_handle_irq() 410 armpmu_event_update(event); in m1_pmu_handle_irq() 416 m1_pmu_disable_event(event); in m1_pmu_handle_irq() 436 struct perf_event *event) in m1_pmu_get_event_idx() argument 459 struct perf_event *event) in m1_pmu_clear_event_idx() argument 492 event->hw.flags |= ARMPMU_EVT_47BIT; in m1_pmu_map_event() 503 event->hw.flags |= ARMPMU_EVT_63BIT; in m2_pmu_map_event() [all …]
|
H A D | marvell_cn10k_ddr_pmu.c | 290 struct perf_event *event) in cn10k_ddr_perf_alloc_counter() argument 310 pmu->events[i] = event; in cn10k_ddr_perf_alloc_counter() 328 if (event->attr.type != event->pmu->type) in cn10k_ddr_perf_event_init() 336 if (event->cpu < 0) { in cn10k_ddr_perf_event_init() 342 if (event->group_leader->pmu != event->pmu && in cn10k_ddr_perf_event_init() 349 event->cpu = pmu->cpu; in cn10k_ddr_perf_event_init() 552 struct perf_event *event; in cn10k_ddr_pmu_overflow_handler() local 559 if (event) { in cn10k_ddr_pmu_overflow_handler() 560 hwc = &event->hw; in cn10k_ddr_pmu_overflow_handler() 572 if (event) { in cn10k_ddr_pmu_overflow_handler() [all …]
|
H A D | marvell_cn10k_tad_pmu.c | 45 struct hw_perf_event *hwc = &event->hw; in tad_pmu_event_counter_read() 57 local64_add(new - prev, &event->count); in tad_pmu_event_counter_read() 63 struct hw_perf_event *hwc = &event->hw; in tad_pmu_event_counter_stop() 75 tad_pmu_event_counter_read(event); in tad_pmu_event_counter_stop() 83 u32 event_idx = event->attr.config; in tad_pmu_event_counter_start() 131 tad_pmu->events[idx] = event; in tad_pmu_event_counter_add() 143 if (event->attr.type != event->pmu->type) in tad_pmu_event_init() 146 if (!event->attr.disabled) in tad_pmu_event_init() 152 event->cpu = tad_pmu->cpu; in tad_pmu_event_init() 153 event->hw.idx = -1; in tad_pmu_event_init() [all …]
|
/openbmc/linux/drivers/perf/arm_cspmu/ |
H A D | arm_cspmu.c | 550 struct perf_event *event) in arm_cspmu_get_event_idx() argument 593 struct perf_event *event) in arm_cspmu_validate_event() argument 595 if (is_software_event(event)) in arm_cspmu_validate_event() 599 if (event->pmu != pmu) in arm_cspmu_validate_event() 614 if (event->group_leader == event) in arm_cspmu_validate_group() 628 return arm_cspmu_validate_event(event->pmu, &fake_hw_events, event); in arm_cspmu_validate_group() 638 if (event->attr.type != event->pmu->type) in arm_cspmu_event_init() 651 if (event->cpu < 0 || event->attach_state & PERF_ATTACH_TASK) { in arm_cspmu_event_init() 669 if (event->cpu >= nr_cpu_ids) in arm_cspmu_event_init() 1003 struct perf_event *event; in arm_cspmu_handle_irq() local [all …]
|
/openbmc/linux/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | cycles_test.c | 17 struct event event; in cycles() local 21 event_init_named(&event, 0x1001e, "cycles"); in cycles() 22 event_leader_ebb_init(&event); in cycles() 24 event.attr.exclude_kernel = 1; in cycles() 25 event.attr.exclude_hv = 1; in cycles() 26 event.attr.exclude_idle = 1; in cycles() 28 FAIL_IF(event_open(&event)); in cycles() 33 FAIL_IF(ebb_event_enable(&event)); in cycles() 47 event_close(&event); in cycles()
|
H A D | lost_exception_test.c | 24 struct event event; in test_body() local 29 event_init_named(&event, 0x40002, "instructions"); in test_body() 30 event_leader_ebb_init(&event); in test_body() 32 event.attr.exclude_kernel = 1; in test_body() 33 event.attr.exclude_hv = 1; in test_body() 34 event.attr.exclude_idle = 1; in test_body() 36 FAIL_IF(event_open(&event)); in test_body() 41 FAIL_IF(ebb_event_enable(&event)); in test_body() 83 event_close(&event); in test_body()
|
/openbmc/linux/tools/testing/selftests/powerpc/pmu/ |
H A D | event.c | 54 void event_init(struct event *e, u64 config) in event_init() 59 void event_init_sampling(struct event *e, u64 config) in event_init_sampling() 85 int event_open_with_pid(struct event *e, pid_t pid) in event_open_with_pid() 90 int event_open_with_cpu(struct event *e, int cpu) in event_open_with_cpu() 95 int event_open(struct event *e) in event_open() 100 void event_close(struct event *e) in event_close() 105 int event_enable(struct event *e) in event_enable() 110 int event_disable(struct event *e) in event_disable() 115 int event_reset(struct event *e) in event_reset() 120 int event_read(struct event *e) in event_read() [all …]
|
H A D | l3_bank_test.c | 19 struct event event; in l3_bank_test() local 29 event_init(&event, 0x84918F); in l3_bank_test() 31 FAIL_IF(event_open(&event)); in l3_bank_test() 36 event_read(&event); in l3_bank_test() 37 event_report(&event); in l3_bank_test() 39 FAIL_IF(event.result.running == 0); in l3_bank_test() 40 FAIL_IF(event.result.enabled == 0); in l3_bank_test() 42 event_close(&event); in l3_bank_test()
|
/openbmc/linux/drivers/acpi/ |
H A D | event.c | 29 struct acpi_bus_event event; in acpi_notifier_call_chain() local 31 strcpy(event.device_class, dev->pnp.device_class); in acpi_notifier_call_chain() 32 strcpy(event.bus_id, dev->pnp.bus_id); in acpi_notifier_call_chain() 33 event.type = type; in acpi_notifier_call_chain() 34 event.data = data; in acpi_notifier_call_chain() 100 struct acpi_genl_event *event; in acpi_bus_generate_netlink_event() local 130 event = nla_data(attr); in acpi_bus_generate_netlink_event() 133 strscpy(event->device_class, device_class, sizeof(event->device_class)); in acpi_bus_generate_netlink_event() 134 strscpy(event->bus_id, bus_id, sizeof(event->bus_id)); in acpi_bus_generate_netlink_event() 135 event->type = type; in acpi_bus_generate_netlink_event() [all …]
|
/openbmc/linux/drivers/fpga/ |
H A D | dfl-fme-perf.c | 297 u32 event, u32 portid) in basic_read_event_counter() argument 314 u32 event, u32 portid) in cache_read_event_counter() argument 320 if (event == CACHE_EVNT_WR_HIT || event == CACHE_EVNT_WR_MISS || in cache_read_event_counter() 356 (event == FAB_EVNT_PCIE1_RD || event == FAB_EVNT_UPI_RD || in is_fabric_event_supported() 357 event == FAB_EVNT_PCIE1_WR || event == FAB_EVNT_UPI_WR)) in is_fabric_event_supported() 792 ops->event_destroy(priv, event->hw.idx, event->hw.config_base); in fme_perf_event_destroy() 803 if (event->attr.type != event->pmu->type) in fme_perf_event_init() 811 if (is_sampling_event(event) || event->attach_state & PERF_ATTACH_TASK) in fme_perf_event_init() 814 if (event->cpu < 0) in fme_perf_event_init() 817 if (event->cpu != priv->cpu) in fme_perf_event_init() [all …]
|
/openbmc/phosphor-dbus-monitor/src/ |
H A D | event_serialize.cpp | 30 void save(Archive& archive, const Entry& event, in save() argument 33 archive(event.timestamp(), event.message(), event.additionalData()); in save() 44 void load(Archive& archive, Entry& event, const std::uint32_t /* version */) in load() argument 54 event.timestamp(timestamp); in load() 55 event.message(message); in load() 56 event.additionalData(additionalData); in load() 59 fs::path serialize(const Entry& event, const std::string& eventName) in serialize() argument 64 path /= std::to_string(event.timestamp()); in serialize() 67 oarchive(event); in serialize() 71 bool deserialize(const fs::path& path, Entry& event) in deserialize() argument [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-uclogic-core-test.c | 15 u8 event[MAX_EVENT_SIZE]; member 22 .event = { 0xA1, 0xB2, 0xC3, 0xD4 }, 26 .event = { 0x1F, 0x2E, 0x3D, 0x4C, 0x5B, 0x6A }, 33 .event = { 0xA1, 0xB2, 0xC3, 0xD4 }, 38 .event = { 0x1F, 0x2E, 0x3D, 0x4C, 0x5B, 0x6A }, 43 .event = { 0xA1, 0xB2, 0xC3 }, 48 .event = { 0xA1, 0xB2, 0xC3, 0xD4, 0x00 }, 53 .event = { 0x2E, 0x3D, 0x4C, 0x5B, 0x6A, 0x1F }, 82 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filter->event); in hid_test_uclogic_exec_event_hook_test() 83 memcpy(filter->event, &hook_events[n].event[0], filter->size); in hid_test_uclogic_exec_event_hook_test() [all …]
|
/openbmc/linux/drivers/acpi/acpica/ |
H A D | evxfevnt.c | 142 acpi_status acpi_enable_event(u32 event, u32 flags) in ACPI_EXPORT_SYMBOL() 157 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL() 175 acpi_read_bit_register(acpi_gbl_fixed_event_info[event]. in ACPI_EXPORT_SYMBOL() 184 acpi_ut_get_event_name(event))); in ACPI_EXPORT_SYMBOL() 205 acpi_status acpi_disable_event(u32 event, u32 flags) in ACPI_EXPORT_SYMBOL() 220 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL() 245 acpi_ut_get_event_name(event))); in ACPI_EXPORT_SYMBOL() 265 acpi_status acpi_clear_event(u32 event) in ACPI_EXPORT_SYMBOL() 279 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL() 323 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL() [all …]
|
/openbmc/linux/tools/perf/python/ |
H A D | tracepoint.py | 30 event = evlist.read_on_cpu(cpu) 31 if not event: 34 if not isinstance(event, perf.sample_event): 38 event.sample_time, 39 event.prev_comm, 40 event.prev_pid, 41 event.prev_prio, 42 event.prev_state, 43 event.next_comm, 44 event.next_pid, [all …]
|
/openbmc/qemu/ui/ |
H A D | input-linux.c | 60 struct input_event event; member 142 if (event->type == EV_KEY) { in input_linux_handle_keyboard() 143 if (event->value > 2 || (event->value > 1 && !il->repeat)) { in input_linux_handle_keyboard() 150 if (event->code >= KEY_CNT) { in input_linux_handle_keyboard() 159 if (!il->keydown[event->code] && event->value) { in input_linux_handle_keyboard() 163 if (il->keydown[event->code] && !event->value) { in input_linux_handle_keyboard() 205 switch (event->type) { in input_linux_handle_mouse() 207 switch (event->code) { in input_linux_handle_mouse() 233 switch (event->code) { in input_linux_handle_mouse() 241 il->wheel = event->value; in input_linux_handle_mouse() [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_lirc_mode2_user.c | 115 struct input_event event; in main() local 121 ret = read(inputfd, &event, sizeof(event)); in main() 122 if (ret != sizeof(event)) { in main() 127 if (event.type == EV_MSC && event.code == MSC_SCAN && in main() 128 event.value == 0xdead) { in main() 144 ret = read(inputfd, &event, sizeof(event)); in main() 145 if (ret != sizeof(event)) { in main() 150 if (event.type == EV_REL && event.code == REL_Y && in main() 151 event.value == 1 ) { in main()
|
/openbmc/linux/kernel/ |
H A D | watchdog_perf.c | 99 event->hw.interrupts = 0; in watchdog_overflow_callback() 164 if (event) { in watchdog_hardlockup_disable() 165 perf_event_disable(event); in watchdog_hardlockup_disable() 167 this_cpu_write(dead_event, event); in watchdog_hardlockup_disable() 183 struct perf_event *event = per_cpu(dead_event, cpu); in hardlockup_detector_perf_cleanup() local 189 if (event) in hardlockup_detector_perf_cleanup() 190 perf_event_release_kernel(event); in hardlockup_detector_perf_cleanup() 210 if (event) in hardlockup_detector_perf_stop() 211 perf_event_disable(event); in hardlockup_detector_perf_stop() 232 if (event) in hardlockup_detector_perf_restart() [all …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | dev-event.rst | 9 The V4L2 event interface provides a means for a user to get immediately 18 an event is subscribed, the events of subscribed types are dequeueable 20 unsubscribed using VIDIOC_UNSUBSCRIBE_EVENT ioctl. The special event 24 The event subscriptions and event queues are specific to file handles. 25 Subscribing an event on one file handle does not affect other file 35 1. Each subscribed event has its own internal dedicated event queue. 37 other event types. 39 2. If the internal event queue for a particular subscribed event becomes 40 full, then the oldest event in that queue will be dropped. 46 information. See the documentation for the event you want to [all …]
|
/openbmc/linux/arch/x86/events/amd/ |
H A D | uncore.c | 84 struct hw_perf_event *hwc = &event->hw; in amd_uncore_read() 98 local64_add(delta, &event->count); in amd_uncore_read() 110 perf_event_update_userpage(event); in amd_uncore_start() 121 amd_uncore_read(event); in amd_uncore_stop() 137 if (uncore->events[i] == event) { in amd_uncore_add() 186 if (cmpxchg(&uncore->events[i], event, NULL) == event) in amd_uncore_del() 224 if (event->attr.type != event->pmu->type) in amd_uncore_event_init() 241 if (event->cpu < 0) in amd_uncore_event_init() 248 if (l3_mask && is_llc_event(event)) in amd_uncore_event_init() 251 uncore = event_to_amd_uncore(event); in amd_uncore_event_init() [all …]
|
/openbmc/linux/drivers/hwtracing/coresight/ |
H A D | coresight-etm-perf.c | 154 int node = event->cpu == -1 ? -1 : cpu_to_node(event->cpu); in etm_addr_filters_alloc() 160 if (event->parent) in etm_addr_filters_alloc() 171 kfree(event->hw.addr_filters); in etm_event_destroy() 172 event->hw.addr_filters = NULL; in etm_event_destroy() 308 int cpu = event->cpu; in etm_setup_aux() 322 id = (u32)event->attr.config2; in etm_setup_aux() 514 event->hw.state = 0; in etm_event_start() 550 if (handle->event && in etm_event_stop() 602 if (WARN_ON_ONCE(handle->event != event)) in etm_event_stop() 622 if (READ_ONCE(handle->event)) in etm_event_stop() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 026 | 66 for event in \ 90 event = "$event" 102 if [ "$event" == "l2_update" ]; then 110 if [ "$event" == "l2_load" ]; then 130 for event in \ 148 event = "$event" 174 for event in \ 187 event = "$event" 196 echo "Event: $event; errno: $errno; imm: $imm; once: $once" 212 event = "write_aio" [all …]
|
/openbmc/linux/drivers/perf/hisilicon/ |
H A D | hisi_uncore_uc_pmu.c | 58 if (hisi_get_srcid_en(event) && !hisi_get_rd_req_en(event)) { in hisi_uc_pmu_check_filter() 64 if (!hisi_get_uring_channel(event)) in hisi_uc_pmu_check_filter() 81 if (!hisi_get_rd_req_en(event)) in hisi_uc_pmu_config_req_tracetag() 102 if (!hisi_get_rd_req_en(event)) in hisi_uc_pmu_clear_req_tracetag() 122 if (!hisi_get_srcid_en(event)) in hisi_uc_pmu_config_srcid_tracetag() 141 hisi_uc_pmu_config_req_tracetag(event); in hisi_uc_pmu_config_srcid_tracetag() 149 if (!hisi_get_srcid_en(event)) in hisi_uc_pmu_clear_srcid_tracetag() 158 hisi_uc_pmu_clear_req_tracetag(event); in hisi_uc_pmu_clear_srcid_tracetag() 211 if (event->attr.config1 == 0) in hisi_uc_pmu_enable_filter() 221 if (event->attr.config1 == 0) in hisi_uc_pmu_disable_filter() [all …]
|
/openbmc/qemu/hw/input/ |
H A D | virtio-input-hid.c | 86 virtio_input_event event; in virtio_input_handle_event() local 136 event.type = cpu_to_le16(EV_REL); in virtio_input_handle_event() 175 virtio_input_event event = { in virtio_input_handle_sync() local 181 virtio_input_send(vinput, &event); in virtio_input_handle_sync() 217 switch (le16_to_cpu(event->type)) { in virtio_input_hid_handle_status() 219 if (event->code == LED_NUML) { in virtio_input_hid_handle_status() 226 if (event->value) { in virtio_input_hid_handle_status() 271 .event = virtio_input_handle_event, 328 .event = virtio_input_handle_event, 422 .event = virtio_input_handle_event, [all …]
|
/openbmc/linux/include/rv/ |
H A D | da_monitor.h | 28 model_get_event_name_##name(event), \ 165 model_get_event_name_##name(event), \ 176 model_get_event_name_##name(event)); \ 187 enum events_##name event) \ 197 model_get_event_name_##name(event), \ 209 model_get_event_name_##name(event)); \ 375 enum events_##name event) \ 379 retval = da_event_##name(da_mon, event); \ 396 __da_handle_event_##name(da_mon, event); \ 423 __da_handle_event_##name(da_mon, event); \ [all …]
|