| /kernel/linux/linux-4.19/arch/powerpc/perf/ |
| D | power7-events-list.h | 12 EVENT(PM_IC_DEMAND_L2_BR_ALL, 0x04898) 13 EVENT(PM_GCT_UTIL_7_TO_10_SLOTS, 0x020a0) 14 EVENT(PM_PMC2_SAVED, 0x10022) 15 EVENT(PM_CMPLU_STALL_DFU, 0x2003c) 16 EVENT(PM_VSU0_16FLOP, 0x0a0a4) 17 EVENT(PM_MRK_LSU_DERAT_MISS, 0x3d05a) 18 EVENT(PM_MRK_ST_CMPL, 0x10034) 19 EVENT(PM_NEST_PAIR3_ADD, 0x40881) 20 EVENT(PM_L2_ST_DISP, 0x46180) 21 EVENT(PM_L2_CASTOUT_MOD, 0x16180) [all …]
|
| D | power9-events-list.h | 13 * Power9 event codes. 15 EVENT(PM_CYC, 0x0001e) 16 EVENT(PM_ICT_NOSLOT_CYC, 0x100f8) 17 EVENT(PM_CMPLU_STALL, 0x1e054) 18 EVENT(PM_INST_CMPL, 0x00002) 19 EVENT(PM_BR_CMPL, 0x4d05e) 20 EVENT(PM_BR_MPRED_CMPL, 0x400f6) 23 EVENT(PM_LD_REF_L1, 0x100fc) 25 EVENT(PM_LD_MISS_L1_FIN, 0x2c04e) 26 EVENT(PM_LD_MISS_L1, 0x3e054) [all …]
|
| D | power8-events-list.h | 13 * Power8 event codes. 15 EVENT(PM_CYC, 0x0001e) 16 EVENT(PM_GCT_NOSLOT_CYC, 0x100f8) 17 EVENT(PM_CMPLU_STALL, 0x4000a) 18 EVENT(PM_INST_CMPL, 0x00002) 19 EVENT(PM_BRU_FIN, 0x10068) 20 EVENT(PM_BR_MPRED_CMPL, 0x400f6) 23 EVENT(PM_LD_REF_L1, 0x100ee) 25 EVENT(PM_LD_MISS_L1, 0x3e054) 27 EVENT(PM_ST_MISS_L1, 0x300f0) [all …]
|
| D | core-fsl-emb.c | 2 * Performance event support - Freescale Embedded Performance Monitor 27 struct perf_event *event[MAX_HWEVENTS]; member 179 static void fsl_emb_pmu_read(struct perf_event *event) in fsl_emb_pmu_read() argument 183 if (event->hw.state & PERF_HES_STOPPED) in fsl_emb_pmu_read() 192 prev = local64_read(&event->hw.prev_count); in fsl_emb_pmu_read() 194 val = read_pmc(event->hw.idx); in fsl_emb_pmu_read() 195 } while (local64_cmpxchg(&event->hw.prev_count, prev, val) != prev); in fsl_emb_pmu_read() 199 local64_add(delta, &event->count); in fsl_emb_pmu_read() 200 local64_sub(delta, &event->hw.period_left); in fsl_emb_pmu_read() 272 struct perf_event *event; in collect_events() local [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/perf/ |
| D | power7-events-list.h | 8 EVENT(PM_IC_DEMAND_L2_BR_ALL, 0x04898) 9 EVENT(PM_GCT_UTIL_7_TO_10_SLOTS, 0x020a0) 10 EVENT(PM_PMC2_SAVED, 0x10022) 11 EVENT(PM_CMPLU_STALL_DFU, 0x2003c) 12 EVENT(PM_VSU0_16FLOP, 0x0a0a4) 13 EVENT(PM_MRK_LSU_DERAT_MISS, 0x3d05a) 14 EVENT(PM_MRK_ST_CMPL, 0x10034) 15 EVENT(PM_NEST_PAIR3_ADD, 0x40881) 16 EVENT(PM_L2_ST_DISP, 0x46180) 17 EVENT(PM_L2_CASTOUT_MOD, 0x16180) [all …]
|
| D | power9-events-list.h | 9 * Power9 event codes. 11 EVENT(PM_CYC, 0x0001e) 12 EVENT(PM_ICT_NOSLOT_CYC, 0x100f8) 13 EVENT(PM_CMPLU_STALL, 0x1e054) 14 EVENT(PM_INST_CMPL, 0x00002) 15 EVENT(PM_BR_CMPL, 0x4d05e) 16 EVENT(PM_BR_MPRED_CMPL, 0x400f6) 19 EVENT(PM_LD_REF_L1, 0x100fc) 21 EVENT(PM_LD_MISS_L1_FIN, 0x2c04e) 22 EVENT(PM_LD_MISS_L1, 0x3e054) [all …]
|
| D | power8-events-list.h | 9 * Power8 event codes. 11 EVENT(PM_CYC, 0x0001e) 12 EVENT(PM_GCT_NOSLOT_CYC, 0x100f8) 13 EVENT(PM_CMPLU_STALL, 0x4000a) 14 EVENT(PM_INST_CMPL, 0x00002) 15 EVENT(PM_BRU_FIN, 0x10068) 16 EVENT(PM_BR_MPRED_CMPL, 0x400f6) 19 EVENT(PM_LD_REF_L1, 0x100ee) 21 EVENT(PM_LD_MISS_L1, 0x3e054) 23 EVENT(PM_ST_MISS_L1, 0x300f0) [all …]
|
| D | core-fsl-emb.c | 3 * Performance event support - Freescale Embedded Performance Monitor 23 struct perf_event *event[MAX_HWEVENTS]; member 175 static void fsl_emb_pmu_read(struct perf_event *event) in fsl_emb_pmu_read() argument 179 if (event->hw.state & PERF_HES_STOPPED) in fsl_emb_pmu_read() 188 prev = local64_read(&event->hw.prev_count); in fsl_emb_pmu_read() 190 val = read_pmc(event->hw.idx); in fsl_emb_pmu_read() 191 } while (local64_cmpxchg(&event->hw.prev_count, prev, val) != prev); in fsl_emb_pmu_read() 195 local64_add(delta, &event->count); in fsl_emb_pmu_read() 196 local64_sub(delta, &event->hw.period_left); in fsl_emb_pmu_read() 268 struct perf_event *event; in collect_events() local [all …]
|
| /kernel/liteos_a/kernel/include/ |
| D | los_event.h | 22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 33 * @defgroup los_event Event 51 * Event reading mode: The task waits for all its expected events to occur. 57 * Event reading mode: The task waits for any of its expected events to occur. 63 * Event reading mode: The event flag is immediately cleared after the event is read. 69 * Bit 25 of the event mask cannot be set to an event because it is set to an error code. 73 * Solution: Set bits excluding bit 25 of the event mask to events. 79 * Event reading error code: Event reading times out. 83 …* Solution: Increase the waiting time for event reading, or make another task write a mask for the… 89 …* Event reading error code: The EVENTMASK input parameter value is valid. The input parameter valu… [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| D | cache.json | 3 …"BriefDescription": "This event is deprecated. Refer to new event OCR.OTHER.SUPPLIER_NONE.HIT_OTHE… 12 …se can be programmed only with a specific pair of event select and counter MSR, and with specific … 17 …"BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM… 26 …se can be programmed only with a specific pair of event select and counter MSR, and with specific … 31 …"BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_… 40 …se can be programmed only with a specific pair of event select and counter MSR, and with specific … 45 …"BriefDescription": "This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNO… 54 …se can be programmed only with a specific pair of event select and counter MSR, and with specific … 69 …"BriefDescription": "This event is deprecated. Refer to new event OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNO… 78 …se can be programmed only with a specific pair of event select and counter MSR, and with specific … [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-event_source-devices-dfl_fme | 13 event = "config:0-11" - event ID 14 evtype = "config:12-15" - event type 15 portid = "config:16-23" - event source 19 fab_mmio_read = "event=0x06,evtype=0x02,portid=0xff" 21 It shows this fab_mmio_read is a fabric type (0x02) event with 22 0x06 local event id for overall monitoring (portid=0xff). 37 a single performance monitoring event supported by this fme pmu. 38 The name of the file is the name of the event. 45 clock = "event=0x00,evtype=0x00,portid=0xff" 49 cache_read_hit = "event=0x00,evtype=0x01,portid=0xff" [all …]
|
| /kernel/linux/linux-5.10/kernel/events/ |
| D | core.c | 177 static bool is_kernel_event(struct perf_event *event) in is_kernel_event() argument 179 return READ_ONCE(event->owner) == TASK_TOMBSTONE; in is_kernel_event() 191 * - removing the last event from a task ctx; this is relatively straight 194 * - adding the first event to a task ctx; this is tricky because we cannot 205 struct perf_event *event; member 213 struct perf_event *event = efs->event; in event_function() local 214 struct perf_event_context *ctx = event->ctx; in event_function() 249 efs->func(event, cpuctx, ctx, efs->data); in event_function() 256 static void event_function_call(struct perf_event *event, event_f func, void *data) in event_function_call() argument 258 struct perf_event_context *ctx = event->ctx; in event_function_call() [all …]
|
| /kernel/liteos_m/kernel/include/ |
| D | los_event.h | 22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 33 * @defgroup los_event Event 50 * Event reading mode: The task waits for all its expected events to occur. 56 * Event reading mode: The task waits for any of its expected events to occur. 62 * Event reading mode: The event flag is immediately cleared after the event is read. 68 * Bit 25 of the event mask cannot be set to an event because it is set to an error code. 72 * Solution: Set bits excluding bit 25 of the event mask to events. 77 * Event reading error code: Event reading times out. 81 …* Solution: Increase the waiting time for event reading, or make another task write a mask for the… 87 …* Event reading error code: The EVENTMASK input parameter value is valid. The input parameter valu… [all …]
|
| /kernel/linux/linux-4.19/kernel/events/ |
| D | core.c | 176 static bool is_kernel_event(struct perf_event *event) in is_kernel_event() argument 178 return READ_ONCE(event->owner) == TASK_TOMBSTONE; in is_kernel_event() 190 * - removing the last event from a task ctx; this is relatively straight 193 * - adding the first event to a task ctx; this is tricky because we cannot 204 struct perf_event *event; member 212 struct perf_event *event = efs->event; in event_function() local 213 struct perf_event_context *ctx = event->ctx; in event_function() 248 efs->func(event, cpuctx, ctx, efs->data); in event_function() 255 static void event_function_call(struct perf_event *event, event_f func, void *data) in event_function_call() argument 257 struct perf_event_context *ctx = event->ctx; in event_function_call() [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/powerpc/pmu/ebb/ |
| D | event_attributes_test.c | 13 * Test various attributes of the EBB event are enforced. 17 struct event event, leader; in event_attributes() local 21 event_init(&event, 0x1001e); in event_attributes() 22 event_leader_ebb_init(&event); in event_attributes() 24 FAIL_IF(event_open(&event)); in event_attributes() 25 event_close(&event); in event_attributes() 28 event_init(&event, 0x001e); /* CYCLES - no PMC specified */ in event_attributes() 29 event_leader_ebb_init(&event); in event_attributes() 31 FAIL_IF(event_open(&event) == 0); in event_attributes() 34 event_init(&event, 0x2001e); in event_attributes() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | session.c | 39 union perf_event *event, u64 file_offset) in perf_session__process_compressed_event() argument 69 src = (void *)event + sizeof(struct perf_record_compressed); in perf_session__process_compressed_event() 70 src_size = event->pack.header.size - sizeof(struct perf_record_compressed); in perf_session__process_compressed_event() 99 union perf_event *event, 177 struct ordered_event *event) in ordered_events__deliver_event() argument 182 return perf_session__deliver_event(session, event->event, in ordered_events__deliver_event() 183 session->tool, event->file_offset); in ordered_events__deliver_event() 247 * kernel MMAP event, in perf_event__process_mmap(). in perf_session__new() 309 union perf_event *event in process_event_synth_tracing_data_stub() 317 union perf_event *event __maybe_unused, in process_event_synth_attr_stub() [all …]
|
| D | event.c | 15 #include "event.h" 33 #include "bpf-event.h" 124 struct perf_record_stat_config *event) in perf_event__read_stat_config() argument 128 for (i = 0; i < event->nr; i++) { in perf_event__read_stat_config() 130 switch (event->data[i].tag) { in perf_event__read_stat_config() 133 config->__val = event->data[i].val; \ in perf_event__read_stat_config() 142 event->data[i].tag); in perf_event__read_stat_config() 147 size_t perf_event__fprintf_comm(union perf_event *event, FILE *fp) in perf_event__fprintf_comm() argument 151 if (event->header.misc & PERF_RECORD_MISC_COMM_EXEC) in perf_event__fprintf_comm() 156 return fprintf(fp, "%s: %s:%d/%d\n", s, event->comm.comm, event->comm.pid, event->comm.tid); in perf_event__fprintf_comm() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ebb/ |
| D | event_attributes_test.c | 13 * Test various attributes of the EBB event are enforced. 17 struct event event, leader; in event_attributes() local 21 event_init(&event, 0x1001e); in event_attributes() 22 event_leader_ebb_init(&event); in event_attributes() 24 FAIL_IF(event_open(&event)); in event_attributes() 25 event_close(&event); in event_attributes() 28 event_init(&event, 0x001e); /* CYCLES - no PMC specified */ in event_attributes() 29 event_leader_ebb_init(&event); in event_attributes() 31 FAIL_IF(event_open(&event) == 0); in event_attributes() 34 event_init(&event, 0x2001e); in event_attributes() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | fweh.c | 19 * struct brcmf_fweh_queue_item - event item on event queue. 22 * @code: event code. 23 * @ifidx: interface index related to this event. 25 * @emsg: common parameters of the firmware event message. 27 * @data: event specific data part of the firmware event. 51 /* array for mapping code to event name */ 58 * brcmf_fweh_event_name() - returns name for given event code. 79 * brcmf_fweh_queue_event() - create and queue event. 81 * @fweh: firmware event handling info. 82 * @event: event queue entry. [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/zerohung/ |
| D | zrhung_event.c | 55 int hisysevent_set_time(struct hisysevent *event) in hisysevent_set_time() argument 65 if (!event) { in hisysevent_set_time() 66 pr_err("invalid event"); in hisysevent_set_time() 72 event->time = millisecs; in hisysevent_set_time() 78 event->tz = kstrdup(time_zone, GFP_ATOMIC); in hisysevent_set_time() 83 int hisysevent_set_msg(struct hisysevent *event, const char *msg_buf) in hisysevent_set_msg() argument 87 if (!event) { in hisysevent_set_msg() 88 pr_err("invalid event"); in hisysevent_set_msg() 98 event->msg = kstrdup(msg_buf, GFP_ATOMIC); in hisysevent_set_msg() 105 struct hisysevent *event = NULL; in create_hisysevent() local [all …]
|
| /kernel/linux/linux-4.19/tools/perf/util/ |
| D | session.c | 5 #include <traceevent/event-parse.h> 30 union perf_event *event, 108 struct ordered_event *event) in ordered_events__deliver_event() argument 113 return perf_session__deliver_event(session, event->event, in ordered_events__deliver_event() 114 session->tool, event->file_offset); in ordered_events__deliver_event() 160 * kernel MMAP event, in perf_event__process_mmap(). in perf_session__new() 208 union perf_event *event in process_event_synth_tracing_data_stub() 218 union perf_event *event __maybe_unused, in process_event_synth_attr_stub() 227 union perf_event *event __maybe_unused, in process_event_synth_event_update_stub() 232 perf_event__fprintf_event_update(event, stdout); in process_event_synth_event_update_stub() [all …]
|
| D | event.c | 14 #include "event.h" 92 union perf_event *event, in perf_tool__process_synth_event() argument 103 .cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK, in perf_tool__process_synth_event() 106 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event() 183 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, in perf_event__prepare_comm() argument 191 memset(&event->comm, 0, sizeof(event->comm)); in perf_event__prepare_comm() 194 if (perf_event__get_comm_ids(pid, event->comm.comm, in perf_event__prepare_comm() 195 sizeof(event->comm.comm), in perf_event__prepare_comm() 206 event->comm.pid = *tgid; in perf_event__prepare_comm() 207 event->comm.header.type = PERF_RECORD_COMM; in perf_event__prepare_comm() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | fweh.c | 10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 30 * struct brcmf_fweh_queue_item - event item on event queue. 33 * @code: event code. 34 * @ifidx: interface index related to this event. 36 * @emsg: common parameters of the firmware event message. 37 * @data: event specific data part of the firmware event. 61 /* array for mapping code to event name */ 68 * brcmf_fweh_event_name() - returns name for given event code. 89 * brcmf_fweh_queue_event() - create and queue event. 91 * @fweh: firmware event handling info. [all …]
|
| /kernel/linux/linux-5.10/net/sctp/ |
| D | ulpevent.c | 10 * These functions manipulate an sctp event. The struct ulpevent is used 31 static void sctp_ulpevent_receive_data(struct sctp_ulpevent *event, 33 static void sctp_ulpevent_release_data(struct sctp_ulpevent *event); 34 static void sctp_ulpevent_release_frag_data(struct sctp_ulpevent *event); 37 /* Initialize an ULP event from an given skb. */ 38 static void sctp_ulpevent_init(struct sctp_ulpevent *event, in sctp_ulpevent_init() argument 42 memset(event, 0, sizeof(struct sctp_ulpevent)); in sctp_ulpevent_init() 43 event->msg_flags = msg_flags; in sctp_ulpevent_init() 44 event->rmem_len = len; in sctp_ulpevent_init() 51 struct sctp_ulpevent *event; in sctp_ulpevent_new() local [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/nvkm/core/ |
| D | event.c | 16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 22 #include <core/event.h> 26 nvkm_event_put(struct nvkm_event *event, u32 types, int index) in nvkm_event_put() argument 28 assert_spin_locked(&event->refs_lock); in nvkm_event_put() 31 if (--event->refs[index * event->types_nr + type] == 0) { in nvkm_event_put() 32 if (event->func->fini) in nvkm_event_put() 33 event->func->fini(event, 1 << type, index); in nvkm_event_put() 39 nvkm_event_get(struct nvkm_event *event, u32 types, int index) in nvkm_event_get() argument 41 assert_spin_locked(&event->refs_lock); in nvkm_event_get() 44 if (++event->refs[index * event->types_nr + type] == 1) { in nvkm_event_get() [all …]
|