/linux-master/drivers/perf/ |
H A D | dwc_pcie_pmu.c | 66 #define DWC_PCIE_EVENT_ID(event) FIELD_GET(DWC_PCIE_CONFIG_EVENTID, (event)->attr.config) 67 #define DWC_PCIE_EVENT_TYPE(event) FIELD_GET(DWC_PCIE_CONFIG_TYPE, (event)->attr.config) 68 #define DWC_PCIE_EVENT_LANE(event) FIELD_GET(DWC_PCIE_CONFIG_LANE, (event)->attr.config) 87 struct perf_event *event[DWC_PCIE_EVENT_TYPE_MAX]; member in struct:dwc_pcie_pmu 285 static u64 dwc_pcie_pmu_read_lane_event_counter(struct perf_event *event) argument 287 struct dwc_pcie_pmu *pcie_pmu = to_dwc_pcie_pmu(event->pmu); 297 static u64 dwc_pcie_pmu_read_time_based_counter(struct perf_event *event) argument 338 dwc_pcie_pmu_event_update(struct perf_event *event) argument 362 dwc_pcie_pmu_event_init(struct perf_event *event) argument 403 dwc_pcie_pmu_event_start(struct perf_event *event, int flags) argument 418 dwc_pcie_pmu_event_stop(struct perf_event *event, int flags) argument 436 dwc_pcie_pmu_event_add(struct perf_event *event, int flags) argument 484 dwc_pcie_pmu_event_del(struct perf_event *event, int flags) argument [all...] |
H A D | apple_m1_cpu_pmu.c | 93 * Per-event affinity table. Most events can be installed on counter 150 return sprintf(page, "event=0x%04llx\n", pmu_attr->id); 167 PMU_FORMAT_ATTR(event, "config:0-7"); 296 static void m1_pmu_configure_counter(unsigned int index, u8 event, argument 331 * place the event at the expected location in the relevant 332 * register (PMESR0 holds the event configuration for counters 342 val |= (u64)event << shift; 349 val |= (u64)event << shift; 356 static void m1_pmu_enable_event(struct perf_event *event) argument 361 evt = event 375 m1_pmu_disable_event(struct perf_event *event) argument 404 struct perf_event *event = cpuc->events[idx]; local 424 m1_pmu_read_counter(struct perf_event *event) argument 429 m1_pmu_write_counter(struct perf_event *event, u64 value) argument 435 m1_pmu_get_event_idx(struct pmu_hw_events *cpuc, struct perf_event *event) argument 458 m1_pmu_clear_event_idx(struct pmu_hw_events *cpuc, struct perf_event *event) argument 485 m1_pmu_map_event(struct perf_event *event) argument 496 m2_pmu_map_event(struct perf_event *event) argument 522 m1_pmu_set_event_filter(struct hw_perf_event *event, struct perf_event_attr *attr) argument [all...] |
H A D | arm_pmuv3.c | 8 * This code is based heavily on the ARMv7 perf event code. 30 /* ARMv8 Cortex-A53 specific event types. */ 33 /* ARMv8 Cavium ThunderX specific event types. */ 166 return sprintf(page, "event=0x%04llx\n", pmu_attr->id); 174 * Don't expose the sw_incr event in /sys. It's not usable as writes to 175 * PMSWINC_EL0 will trap as PMUSERENR.{SW,EN}=={0,0} and event rotation 176 * means we don't have a fixed event<->counter relationship regardless. 207 /* Don't expose the chain event in /sys, since it's useless in isolation */ 322 GEN_PMU_FORMAT_ATTR(event); variable 331 static bool armv8pmu_event_is_64bit(struct perf_event *event) argument 336 armv8pmu_event_want_user_access(struct perf_event *event) argument 471 armv8pmu_event_has_user_read(struct perf_event *event) argument 481 armv8pmu_event_is_chained(struct perf_event *event) argument 531 armv8pmu_read_hw_counter(struct perf_event *event) argument 547 armv8pmu_event_needs_bias(struct perf_event *event) argument 563 armv8pmu_bias_long_counter(struct perf_event *event, u64 value) argument 571 armv8pmu_unbias_long_counter(struct perf_event *event, u64 value) argument 579 armv8pmu_read_counter(struct perf_event *event) argument 600 armv8pmu_write_hw_counter(struct perf_event *event, u64 value) argument 613 armv8pmu_write_counter(struct perf_event *event, u64 value) argument 641 armv8pmu_write_event_type(struct perf_event *event) argument 665 armv8pmu_event_cnten_mask(struct perf_event *event) argument 685 armv8pmu_enable_event_counter(struct perf_event *event) argument 707 armv8pmu_disable_event_counter(struct perf_event *event) argument 724 armv8pmu_enable_event_irq(struct perf_event *event) argument 739 armv8pmu_disable_event_irq(struct perf_event *event) argument 796 armv8pmu_enable_event(struct perf_event *event) argument 808 armv8pmu_disable_event(struct perf_event *event) argument 870 struct perf_event *event = cpuc->events[idx]; local 936 armv8pmu_get_event_idx(struct pmu_hw_events *cpuc, struct perf_event *event) argument 962 armv8pmu_clear_event_idx(struct pmu_hw_events *cpuc, struct perf_event *event) argument 972 armv8pmu_user_event_idx(struct perf_event *event) argument 991 armv8pmu_set_event_filter(struct hw_perf_event *event, struct perf_event_attr *attr) argument 1082 __armv8_pmuv3_map_event_id(struct arm_pmu *armpmu, struct perf_event *event) argument 1104 __armv8_pmuv3_map_event(struct perf_event *event, const unsigned (*extra_event_map) [PERF_COUNT_HW_MAX], const unsigned (*extra_cache_map) [PERF_COUNT_HW_CACHE_MAX] [PERF_COUNT_HW_CACHE_OP_MAX] [PERF_COUNT_HW_CACHE_RESULT_MAX]) argument 1157 armv8_pmuv3_map_event(struct perf_event *event) argument 1162 armv8_a53_map_event(struct perf_event *event) argument 1167 armv8_a57_map_event(struct perf_event *event) argument 1172 armv8_a73_map_event(struct perf_event *event) argument 1177 armv8_thunder_map_event(struct perf_event *event) argument 1183 armv8_vulcan_map_event(struct perf_event *event) argument 1287 armv8_pmu_init(struct arm_pmu *cpu_pmu, char *name, int (*map_event)(struct perf_event *event)) argument [all...] |
/linux-master/kernel/ |
H A D | watchdog_perf.c | 101 /* Callback function for perf event subsystem */ 102 static void watchdog_overflow_callback(struct perf_event *event, argument 107 event->hw.interrupts = 0; 141 pr_debug("Perf event create on CPU %d failed with %ld\n", cpu, 150 * watchdog_hardlockup_enable - Enable the local event 168 * watchdog_hardlockup_disable - Disable the local event 173 struct perf_event *event = this_cpu_read(watchdog_ev); local 177 if (event) { 178 perf_event_disable(event); 180 this_cpu_write(dead_event, event); 196 struct perf_event *event = per_cpu(dead_event, cpu); local 221 struct perf_event *event = per_cpu(watchdog_ev, cpu); local 243 struct perf_event *event = per_cpu(watchdog_ev, cpu); local [all...] |
/linux-master/arch/arc/kernel/ |
H A D | perf_event.c | 209 * an event. A 0 means that the counter can be used. 261 /* read counter #idx; note that counter# != event# on ARC! */ 280 static void arc_perf_event_update(struct perf_event *event, argument 292 local64_add(delta, &event->count); 296 static void arc_pmu_read(struct perf_event *event) argument 298 arc_perf_event_update(event, &event->hw, event->hw.idx); 321 pr_debug("init cache event: type/op/result %d/%d/%d with h/w %d \'%s\'\n", 328 /* initializes hw_perf_event structure if event i 329 arc_pmu_event_init(struct perf_event *event) argument 405 arc_pmu_event_set_period(struct perf_event *event) argument 451 arc_pmu_start(struct perf_event *event, int flags) argument 476 arc_pmu_stop(struct perf_event *event, int flags) argument 509 arc_pmu_del(struct perf_event *event, int flags) argument 522 arc_pmu_add(struct perf_event *event, int flags) argument 579 struct perf_event *event; local [all...] |
/linux-master/include/linux/ |
H A D | perf_event.h | 132 * extra PMU register associated with an event 153 * struct hw_perf_event - performance event hardware details: 187 * creation and event initalization. 202 * If the event is a per task event, this will point to the task in 220 #define PERF_HES_UPTODATE 0x02 /* event->count up-to-date */ 258 * State for throttling the event, see __perf_event_overflow() and 279 #define PERF_PMU_TXN_ADD 0x1 /* txn to add/schedule event on PMU */ 280 #define PERF_PMU_TXN_READ 0x2 /* txn to read event group from PMU */ 335 * Try and initialize the event fo 1017 struct perf_event *event; member in struct:perf_output_handle 1032 struct perf_event *event; member in struct:bpf_perf_event_data_kern 1124 branch_sample_no_flags(const struct perf_event *event) argument 1129 branch_sample_no_cycles(const struct perf_event *event) argument 1134 branch_sample_type(const struct perf_event *event) argument 1139 branch_sample_hw_index(const struct perf_event *event) argument 1144 branch_sample_priv(const struct perf_event *event) argument 1149 branch_sample_counters(const struct perf_event *event) argument 1154 branch_sample_call_stack(const struct perf_event *event) argument 1232 perf_sample_save_callchain(struct perf_sample_data *data, struct perf_event *event, struct pt_regs *regs) argument 1268 perf_sample_save_brstack(struct perf_sample_data *data, struct perf_event *event, struct perf_branch_stack *brs, u64 *brs_cntr) argument 1293 perf_sample_data_size(struct perf_sample_data *data, struct perf_event *event) argument 1348 is_default_overflow_handler(struct perf_event *event) argument 1371 event_has_any_exclude_flag(struct perf_event *event) argument 1380 is_sampling_event(struct perf_event *event) argument 1388 is_software_event(struct perf_event *event) argument 1396 in_software_context(struct perf_event *event) argument 1650 has_branch_stack(struct perf_event *event) argument 1655 needs_branch_stack(struct perf_event *event) argument 1660 has_aux(struct perf_event *event) argument 1665 is_write_backward(struct perf_event *event) argument 1670 has_addr_filter(struct perf_event *event) argument 1679 perf_event_addr_filters(struct perf_event *event) argument 1689 perf_event_fasync(struct perf_event *event) argument 1733 perf_aux_output_begin(struct perf_output_handle *handle, struct perf_event *event) argument 1761 perf_event_attrs(struct perf_event *event) argument 1765 perf_event_read_local(struct perf_event *event, u64 *value, u64 *enabled, u64 *running) argument 1773 perf_event_refresh(struct perf_event *event, int refresh) argument 1781 perf_bp_event(struct perf_event *event, void *data) argument 1803 perf_swevent_set_period(struct perf_event *event) argument 1804 perf_event_enable(struct perf_event *event) argument 1805 perf_event_disable(struct perf_event *event) argument 1808 perf_event_release_kernel(struct perf_event *event) argument 1809 perf_event_period(struct perf_event *event, u64 value) argument 1813 perf_event_pause(struct perf_event *event, bool reset) argument [all...] |
/linux-master/tools/perf/util/ |
H A D | synthetic-events.c | 7 #include "util/event.h" 51 union perf_event *event, 62 .cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK, 65 return process(tool, event, &synth_sample, machine); 153 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, pid_t tid, argument 161 memset(&event->comm, 0, sizeof(event->comm)); 164 if (perf_event__get_comm_ids(pid, tid, event->comm.comm, 165 sizeof(event->comm.comm), 176 event 50 perf_tool__process_synth_event(struct perf_tool *tool, union perf_event *event, struct machine *machine, perf_event__handler_t process) argument 190 perf_event__synthesize_comm(struct perf_tool *tool, union perf_event *event, pid_t pid, perf_event__handler_t process, struct machine *machine) argument 221 perf_event__synthesize_namespaces(struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine) argument 260 perf_event__synthesize_fork(struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, pid_t ppid, perf_event__handler_t process, struct machine *machine) argument 366 perf_record_mmap2__read_build_id(struct perf_record_mmap2 *event, struct machine *machine, bool is_kernel) argument 421 perf_event__synthesize_mmap_events(struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_data) argument 545 perf_event__synthesize_cgroup(struct perf_tool *tool, union perf_event *event, char *path, size_t mount_len, perf_event__handler_t process, struct machine *machine) argument 585 perf_event__walk_cgroup_tree(struct perf_tool *tool, union perf_event *event, char *path, size_t mount_len, perf_event__handler_t process, struct machine *machine) argument 637 union perf_event event; local 672 union perf_event *event; member in struct:perf_event__synthesize_modules_maps_cb_args 678 union perf_event *event = args->event; local 1118 union perf_event *event; local 1204 union perf_event *event; local 1334 struct perf_record_cpu_map *event; local 1354 struct perf_record_cpu_map *event; local 1372 struct perf_record_stat_config *event; local 1412 struct perf_record_stat event; local 1433 struct perf_record_stat_round event; local 1588 perf_event__synthesize_sample(union perf_event *event, u64 type, u64 read_format, const struct perf_sample *sample) argument [all...] |
H A D | ordered-events.h | 13 union perf_event *event; member in struct:ordered_event 29 struct ordered_event *event); 33 struct ordered_event event[]; member in struct:ordered_events_buffer 56 int ordered_events__queue(struct ordered_events *oe, union perf_event *event, 58 void ordered_events__delete(struct ordered_events *oe, struct ordered_event *event);
|
/linux-master/net/sctp/ |
H A D | ulpqueue.c | 57 struct sctp_ulpevent *event; local 60 event = sctp_skb2event(skb); 61 sctp_ulpevent_free(event); 65 event = sctp_skb2event(skb); 66 sctp_ulpevent_free(event); 70 event = sctp_skb2event(skb); 71 sctp_ulpevent_free(event); 86 struct sctp_ulpevent *event; local 89 /* Create an event from the incoming chunk. */ 90 event 146 struct sctp_ulpevent *event; local 183 struct sctp_ulpevent *event; local 267 sctp_ulpq_store_reasm(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument 319 struct sctp_ulpevent *event; local 571 sctp_ulpq_reasm(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument 682 struct sctp_ulpevent *event; local 712 struct sctp_ulpevent *event = NULL; local 739 sctp_ulpq_retrieve_ordered(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument 781 sctp_ulpq_store_ordered(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument 830 sctp_ulpq_order(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument 872 struct sctp_ulpevent *event; local 964 struct sctp_ulpevent *event; local 1022 struct sctp_ulpevent *event; local [all...] |
/linux-master/drivers/perf/hisilicon/ |
H A D | hisi_pcie_pmu.c | 88 static u64 hisi_pcie_get_##_name(struct perf_event *event) \ 90 return FIELD_GET(GENMASK(_hi, _lo), event->attr._config); \ 93 HISI_PCIE_PMU_FILTER_ATTR(event, config, 16, 0); 163 * be treated as an independent event(index = 0x0010), "RX memory write packets 165 * bits are "real" event index, which can be used to set HISI_PCIE_EVENT_CTRL. 169 static u32 hisi_pcie_get_real_event(struct perf_event *event) argument 171 return hisi_pcie_get_event(event) & GENMASK(15, 0); 208 static u64 hisi_pcie_pmu_get_event_ctrl_val(struct perf_event *event) argument 213 /* Config HISI_PCIE_EVENT_CTRL according to event. */ 214 reg |= FIELD_PREP(HISI_PCIE_EVENT_M, hisi_pcie_get_real_event(event)); 249 hisi_pcie_pmu_config_event_ctrl(struct perf_event *event) argument 258 hisi_pcie_pmu_clear_event_ctrl(struct perf_event *event) argument 287 hisi_pcie_pmu_valid_filter(struct perf_event *event, struct hisi_pcie_pmu *pcie_pmu) argument 311 hisi_pcie_pmu_cmp_event(struct perf_event *target, struct perf_event *event) argument 318 hisi_pcie_pmu_validate_event_group(struct perf_event *event) argument 365 hisi_pcie_pmu_event_init(struct perf_event *event) argument 394 hisi_pcie_pmu_read_counter(struct perf_event *event) argument 406 hisi_pcie_pmu_get_event_idx(struct hisi_pcie_pmu *pcie_pmu, struct perf_event *event) argument 430 hisi_pcie_pmu_event_update(struct perf_event *event) argument 445 hisi_pcie_pmu_read(struct perf_event *event) argument 450 hisi_pcie_pmu_set_period(struct perf_event *event) argument 501 hisi_pcie_pmu_start(struct perf_event *event, int flags) argument 527 hisi_pcie_pmu_stop(struct perf_event *event, int flags) argument 545 hisi_pcie_pmu_add(struct perf_event *event, int flags) argument 571 hisi_pcie_pmu_del(struct perf_event *event, int flags) argument 608 struct perf_event *event; local [all...] |
H A D | hisi_uncore_pmu.h | 3 * HiSilicon SoC Hardware event counters support 41 static inline u32 hisi_get_##name(struct perf_event *event) \ 43 return FIELD_GET(GENMASK_ULL(hi, lo), event->attr.config); \ 54 int (*check_filter)(struct perf_event *event); 67 void (*enable_filter)(struct perf_event *event); 68 void (*disable_filter)(struct perf_event *event); 107 /* check event code range */ 112 int hisi_uncore_pmu_get_event_idx(struct perf_event *event); 113 void hisi_uncore_pmu_read(struct perf_event *event); 114 int hisi_uncore_pmu_add(struct perf_event *event, in [all...] |
/linux-master/kernel/trace/ |
H A D | trace_events_synth.c | 91 static bool synth_event_match(const char *system, const char *event, 114 struct synth_event *event = to_synth_event(ev); local 116 return event->ref != 0; 119 static bool synth_event_match(const char *system, const char *event, argument 124 return strcmp(sev->name, event) == 0 && 137 struct synth_event *event = call->data; local 143 for (i = 0, n_u64 = 0; i < event->n_fields; i++) { 144 size = event->fields[i]->size; 145 is_signed = event->fields[i]->is_signed; 146 type = event 345 print_synth_event(struct trace_iterator *iter, int flags, struct trace_event *event) argument 430 trace_string(struct synth_trace_event *entry, struct synth_event *event, char *str_val, bool is_dynamic, unsigned int data_size, unsigned int *n_u64) argument 470 trace_stack(struct synth_trace_event *entry, struct synth_event *event, long *stack, unsigned int data_size, unsigned int *n_u64) argument 514 struct synth_event *event; local 607 __set_synth_event_print_fmt(struct synth_event *event, char *buf, int len) argument 647 struct synth_event *event = call->data; local 843 struct synth_event *event; local 862 register_synth_event(struct synth_event *event) argument 914 unregister_synth_event(struct synth_event *event) argument 924 free_synth_event(struct synth_event *event) argument 947 struct synth_event *event; local 1277 struct synth_event *event = NULL; local 1949 struct synth_event *event; local 2193 struct synth_event *event = to_synth_event(ev); local 2211 __synth_event_show(struct seq_file *m, struct synth_event *event) argument 2241 struct synth_event *event = to_synth_event(ev); local [all...] |
/linux-master/arch/arm/mm/ |
H A D | cache-l2x0-pmu.c | 117 static void l2x0_pmu_event_read(struct perf_event *event) argument 119 struct hw_perf_event *hw = &event->hw; 128 local64_add((new_count - prev_count) & mask, &event->count); 133 static void l2x0_pmu_event_configure(struct perf_event *event) argument 135 struct hw_perf_event *hw = &event->hw; 160 struct perf_event *event = events[i]; local 162 if (!event) 165 l2x0_pmu_event_read(event); 166 l2x0_pmu_event_configure(event); 177 static void __l2x0_pmu_event_enable(int idx, u32 event) argument 186 l2x0_pmu_event_start(struct perf_event *event, int flags) argument 212 l2x0_pmu_event_stop(struct perf_event *event, int flags) argument 229 l2x0_pmu_event_add(struct perf_event *event, int flags) argument 259 l2x0_pmu_event_del(struct perf_event *event, int flags) argument 272 l2x0_pmu_group_is_valid(struct perf_event *event) argument 294 l2x0_pmu_event_init(struct perf_event *event) argument [all...] |
/linux-master/tools/iio/ |
H A D | iio_event_monitor.c | 2 /* Industrialio event test code. 142 static bool event_is_known(struct iio_event_data *event) argument 144 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); 145 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); 146 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); 147 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); 270 static void print_event(struct iio_event_data *event) argument 272 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); 273 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); 274 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event 348 struct iio_event_data event; local [all...] |
/linux-master/arch/powerpc/perf/ |
H A D | power5-pmu.c | 16 * Bits in event code for POWER5 (not POWER5++) 23 #define PM_BYTE_SH 12 /* Byte number of event bus to use */ 27 #define PM_BUSEVENT_MSK 0x80 /* Set if event uses event bus */ 112 * 24-27: Byte 0 event source 0x0f00_0000 113 * Encoding as for the event code 116 * 20-23, 16-19, 12-15: Byte 1, 2, 3 event sources 138 static int power5_get_constraint(u64 event, unsigned long *maskp, argument 146 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; 155 else if (event ! 225 find_alternative(u64 event) argument 251 find_alternative_bdecode(u64 event) argument 270 power5_get_alternatives(u64 event, unsigned int flags, u64 alt[]) argument 339 power5_marked_instr_event(u64 event) argument 383 power5_compute_mmcr(u64 event[], int n_ev, unsigned int hwc[], struct mmcr_regs *mmcr, struct perf_event *pevents[], u32 flags __maybe_unused) argument [all...] |
H A D | imc-pmu.c | 59 static struct imc_pmu *imc_event_to_pmu(struct perf_event *event) argument 61 return container_of(event->pmu, struct imc_pmu, pmu); 64 PMU_FORMAT_ATTR(event, "config:0-61"); 134 /* device_str_attr_create : Populate event "name" and string "str" in attribute */ 154 u32 base, struct imc_events *event) 162 event->value = base + reg; 164 if (of_property_read_string(np, "event-name", &s)) 167 event->name = kasprintf(GFP_KERNEL, "%s%s", prefix, s); 168 if (!event->name) 175 event 152 imc_parse_event(struct device_node *np, const char *scale, const char *unit, const char *prefix, u32 base, struct imc_events *event) argument 459 nest_imc_counters_release(struct perf_event *event) argument 511 nest_imc_event_init(struct perf_event *event) argument 744 reset_global_refc(struct perf_event *event) argument 761 core_imc_counters_release(struct perf_event *event) argument 814 core_imc_event_init(struct perf_event *event) argument 980 thread_imc_event_init(struct perf_event *event) argument 1026 is_thread_imc_pmu(struct perf_event *event) argument 1034 get_event_base_addr(struct perf_event *event) argument 1065 imc_read_counter(struct perf_event *event) argument 1083 imc_event_update(struct perf_event *event) argument 1095 imc_event_start(struct perf_event *event, int flags) argument 1106 imc_event_stop(struct perf_event *event, int flags) argument 1115 imc_event_add(struct perf_event *event, int flags) argument 1123 thread_imc_event_add(struct perf_event *event, int flags) argument 1164 thread_imc_event_del(struct perf_event *event, int flags) argument 1277 trace_imc_prepare_sample(struct trace_imc_data *mem, struct perf_sample_data *data, u64 *prev_tb, struct perf_event_header *header, struct perf_event *event) argument 1330 dump_trace_imc_data(struct perf_event *event) argument 1358 trace_imc_event_add(struct perf_event *event, int flags) argument 1391 trace_imc_event_read(struct perf_event *event) argument 1396 trace_imc_event_stop(struct perf_event *event, int flags) argument 1403 trace_imc_event_start(struct perf_event *event, int flags) argument 1408 trace_imc_event_del(struct perf_event *event, int flags) argument 1437 trace_imc_event_init(struct perf_event *event) argument [all...] |
/linux-master/sound/core/seq/ |
H A D | seq_ump_convert.c | 3 * ALSA sequencer event conversion between UMP and legacy clients 76 * UMP -> MIDI1 sequencer event 81 /* encode note event */ 202 /* encode note event */ 315 /* parse and compose for a sysex var-length event */ 367 struct snd_seq_ump_event *event = (struct snd_seq_ump_event *)__event; local 369 const union snd_ump_midi1_msg *midi1 = (const union snd_ump_midi1_msg *)event->ump; 373 ev_cvt = *event; 437 struct snd_seq_ump_event *event = (struct snd_seq_ump_event *)__event; local 440 const union snd_ump_midi2_msg *midi2 = (const union snd_ump_midi2_msg *)event 504 cvt_ump_to_any(struct snd_seq_client *dest, struct snd_seq_client_port *dest_port, struct snd_seq_event *event, unsigned char type, int atomic, int hop) argument 582 snd_seq_deliver_from_ump(struct snd_seq_client *source, struct snd_seq_client *dest, struct snd_seq_client_port *dest_port, struct snd_seq_event *event, int atomic, int hop) argument 627 note_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 642 cc_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 655 ctrl_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 667 pitchbend_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 683 ctrl14_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 704 rpn_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 727 system_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 738 system_1p_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 750 system_2p_ev_to_ump_midi1(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi1_msg *data, unsigned char status) argument 765 note_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 780 paf_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 815 cc_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 870 ctrl_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 882 pgm_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 903 pitchbend_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 918 ctrl14_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 980 rpn_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 994 system_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 1005 system_1p_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 1016 system_2p_ev_to_ump_midi2(const struct snd_seq_event *event, struct snd_seq_client_port *dest_port, union snd_ump_midi2_msg *data, unsigned char status) argument 1102 cvt_to_ump_midi1(struct snd_seq_client *dest, struct snd_seq_client_port *dest_port, struct snd_seq_event *event, int atomic, int hop) argument 1136 cvt_to_ump_midi2(struct snd_seq_client *dest, struct snd_seq_client_port *dest_port, struct snd_seq_event *event, int atomic, int hop) argument 1184 cvt_sysex_to_ump(struct snd_seq_client *dest, struct snd_seq_client_port *dest_port, struct snd_seq_event *event, int atomic, int hop) argument 1234 snd_seq_deliver_to_ump(struct snd_seq_client *source, struct snd_seq_client *dest, struct snd_seq_client_port *dest_port, struct snd_seq_event *event, int atomic, int hop) argument [all...] |
/linux-master/tools/bpf/runqslower/ |
H A D | runqslower.bpf.c | 71 struct runq_event event = {}; local 76 /* ivcsw: treat like an enqueue event and store timestamp */ 95 event.pid = pid; 96 event.delta_us = delta_us; 97 bpf_get_current_comm(&event.task, sizeof(event.task)); 101 &event, sizeof(event));
|
/linux-master/drivers/platform/surface/ |
H A D | surface_aggregator_hub.c | 57 } event; member in struct:ssam_hub_desc 60 u32 (*notify)(struct ssam_event_notifier *nf, const struct ssam_event *event); 176 hub->notif.event.reg = desc->event.reg; 177 hub->notif.event.id = desc->event.id; 178 hub->notif.event.mask = desc->event.mask; 179 hub->notif.event.flags = SSAM_EVENT_SEQUENCED; 244 static u32 ssam_base_hub_notif(struct ssam_event_notifier *nf, const struct ssam_event *event) argument 315 ssam_kip_hub_notif(struct ssam_event_notifier *nf, const struct ssam_event *event) argument [all...] |
/linux-master/include/rv/ |
H A D | da_monitor.h | 23 static inline char *format_react_msg_##name(type curr_state, type event) \ 26 "rv: monitor %s does not allow event %s on state %s\n", \ 28 model_get_event_name_##name(event), \ 47 static inline char *format_react_msg_##name(type curr_state, type event) \ 156 da_event_##name(struct da_monitor *da_mon, enum events_##name event) \ 159 type next_state = model_get_next_state_##name(curr_state, event); \ 165 model_get_event_name_##name(event), \ 173 cond_react_##name(format_react_msg_##name(curr_state, event)); \ 176 model_get_event_name_##name(event)); \ 187 enum events_##name event) \ [all...] |
/linux-master/drivers/acpi/acpica/ |
H A D | evevent.c | 20 static u32 acpi_ev_fixed_event_dispatch(u32 event); 122 * DESCRIPTION: Install the fixed event handlers and disable all fixed events. 132 * Initialize the structure that keeps track of fixed event handlers and 139 /* Disable the fixed event */ 197 /* Both the status and enable bits must be on for this event */ 204 * Found an active (signalled) event. Invoke global event 225 * PARAMETERS: event - Event type 229 * DESCRIPTION: Clears the status bit for the requested event, calls the 230 * handler that previously registered for the event 236 acpi_ev_fixed_event_dispatch(u32 event) argument [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | fweh.c | 20 * struct brcmf_fweh_queue_item - event item on event queue. 23 * @code: event code. 24 * @ifidx: interface index related to this event. 26 * @emsg: common parameters of the firmware event message. 28 * @data: event specific data part of the firmware event. 52 /* array for mapping code to event name */ 59 * brcmf_fweh_event_name() - returns name for given event code. 80 * brcmf_fweh_queue_event() - create and queue event 85 brcmf_fweh_queue_event(struct brcmf_fweh_info *fweh, struct brcmf_fweh_queue_item *event) argument 234 struct brcmf_fweh_queue_item *event = NULL; local 258 struct brcmf_fweh_queue_item *event; local 476 struct brcmf_fweh_queue_item *event; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_nvif.c | 34 #include <nvif/event.h> 76 struct nvif_event *event = container_of(object, typeof(*event), object); local 78 if (event->func(event, repv, repc) == NVIF_EVENT_KEEP)
|
/linux-master/tools/perf/tests/ |
H A D | parse-no-sample-id-all.c | 7 #include "event.h" 13 static int process_event(struct evlist **pevlist, union perf_event *event) argument 17 if (event->header.type == PERF_RECORD_HEADER_ATTR) { 18 if (perf_event__process_attr(NULL, event, pevlist)) { 25 if (event->header.type >= PERF_RECORD_USER_TYPE_START) 31 if (evlist__parse_sample(*pevlist, event, &sample)) { 66 * more than one selected event, so this test processes three events: 2 67 * attributes representing the selected events and one mmap event.
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | event.h | 38 int types_nr, int index_nr, struct nvkm_event *event) 40 spin_lock_init(&event->refs_lock); 41 rwlock_init(&event->list_lock); 42 return __nvkm_event_init(func, subdev, types_nr, index_nr, event); 53 struct nvkm_event *event; member in struct:nvkm_event_ntfy 37 nvkm_event_init(const struct nvkm_event_func *func, struct nvkm_subdev *subdev, int types_nr, int index_nr, struct nvkm_event *event) argument
|