Home
last modified time | relevance | path

Searched refs:event (Results 1 – 200 of 2141) sorted by relevance

1234567891011

/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
Devent_attributes_test.c17 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()
35 event_leader_ebb_init(&event); in event_attributes()
[all …]
Dinstruction_count_test.c25 static int do_count_loop(struct event *event, uint64_t instructions, in do_count_loop() argument
45 event->result.value = ebb_state.stats.pmc_count[4-1]; in do_count_loop()
47 difference = event->result.value - expected; in do_count_loop()
48 percentage = (double)difference / event->result.value * 100; in do_count_loop()
53 printf("Actual %llu\n", event->result.value); in do_count_loop()
63 if (difference / event->result.value) in do_count_loop()
70 static uint64_t determine_overhead(struct event *event) in determine_overhead() argument
75 do_count_loop(event, 0, 0, false); in determine_overhead()
76 overhead = event->result.value; in determine_overhead()
79 do_count_loop(event, 0, 0, false); in determine_overhead()
[all …]
Dtask_event_pinned_vs_ebb_test.c22 static int setup_child_event(struct event *event, pid_t child_pid) in setup_child_event() argument
24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_child_event()
26 event->attr.pinned = 1; in setup_child_event()
28 event->attr.exclude_kernel = 1; in setup_child_event()
29 event->attr.exclude_hv = 1; in setup_child_event()
30 event->attr.exclude_idle = 1; in setup_child_event()
32 FAIL_IF(event_open_with_pid(event, child_pid)); in setup_child_event()
33 FAIL_IF(event_enable(event)); in setup_child_event()
41 struct event event; in task_event_pinned_vs_ebb() local
57 rc = setup_child_event(&event, pid); in task_event_pinned_vs_ebb()
[all …]
Dcpu_event_pinned_vs_ebb_test.c22 static int setup_cpu_event(struct event *event, int cpu) in setup_cpu_event() argument
24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_cpu_event()
26 event->attr.pinned = 1; in setup_cpu_event()
28 event->attr.exclude_kernel = 1; in setup_cpu_event()
29 event->attr.exclude_hv = 1; in setup_cpu_event()
30 event->attr.exclude_idle = 1; in setup_cpu_event()
33 FAIL_IF(event_open_with_cpu(event, cpu)); in setup_cpu_event()
34 FAIL_IF(event_enable(event)); in setup_cpu_event()
42 struct event event; in cpu_event_pinned_vs_ebb() local
62 rc = setup_cpu_event(&event, cpu); in cpu_event_pinned_vs_ebb()
[all …]
Debb_vs_cpu_event_test.c22 static int setup_cpu_event(struct event *event, int cpu) in setup_cpu_event() argument
24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_cpu_event()
26 event->attr.exclude_kernel = 1; in setup_cpu_event()
27 event->attr.exclude_hv = 1; in setup_cpu_event()
28 event->attr.exclude_idle = 1; in setup_cpu_event()
31 FAIL_IF(event_open_with_cpu(event, cpu)); in setup_cpu_event()
32 FAIL_IF(event_enable(event)); in setup_cpu_event()
40 struct event event; in ebb_vs_cpu_event() local
63 rc = setup_cpu_event(&event, cpu); in ebb_vs_cpu_event()
74 FAIL_IF(event_disable(&event)); in ebb_vs_cpu_event()
[all …]
Dtask_event_vs_ebb_test.c22 static int setup_child_event(struct event *event, pid_t child_pid) in setup_child_event() argument
24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_child_event()
26 event->attr.exclude_kernel = 1; in setup_child_event()
27 event->attr.exclude_hv = 1; in setup_child_event()
28 event->attr.exclude_idle = 1; in setup_child_event()
30 FAIL_IF(event_open_with_pid(event, child_pid)); in setup_child_event()
31 FAIL_IF(event_enable(event)); in setup_child_event()
39 struct event event; in task_event_vs_ebb() local
55 rc = setup_child_event(&event, pid); in task_event_vs_ebb()
72 FAIL_IF(event_disable(&event)); in task_event_vs_ebb()
[all …]
Dcpu_event_vs_ebb_test.c22 static int setup_cpu_event(struct event *event, int cpu) in setup_cpu_event() argument
24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_cpu_event()
26 event->attr.exclude_kernel = 1; in setup_cpu_event()
27 event->attr.exclude_hv = 1; in setup_cpu_event()
28 event->attr.exclude_idle = 1; in setup_cpu_event()
31 FAIL_IF(event_open_with_cpu(event, cpu)); in setup_cpu_event()
32 FAIL_IF(event_enable(event)); in setup_cpu_event()
40 struct event event; in cpu_event_vs_ebb() local
60 rc = setup_cpu_event(&event, cpu); in cpu_event_vs_ebb()
78 FAIL_IF(event_disable(&event)); in cpu_event_vs_ebb()
[all …]
Dno_handler_test.c18 struct event event; in no_handler_test() local
24 event_init_named(&event, 0x1001e, "cycles"); in no_handler_test()
25 event_leader_ebb_init(&event); in no_handler_test()
27 event.attr.exclude_kernel = 1; in no_handler_test()
28 event.attr.exclude_hv = 1; in no_handler_test()
29 event.attr.exclude_idle = 1; in no_handler_test()
31 FAIL_IF(event_open(&event)); in no_handler_test()
32 FAIL_IF(ebb_event_enable(&event)); in no_handler_test()
51 event_close(&event); in no_handler_test()
Dcycles_test.c17 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()
49 event_close(&event); in cycles()
Dlost_exception_test.c24 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()
84 event_close(&event); in test_body()
Debb_on_child_test.c47 struct event event; in ebb_on_child() local
65 event_init_named(&event, 0x1001e, "cycles"); in ebb_on_child()
66 event_leader_ebb_init(&event); in ebb_on_child()
68 event.attr.exclude_kernel = 1; in ebb_on_child()
69 event.attr.exclude_hv = 1; in ebb_on_child()
70 event.attr.exclude_idle = 1; in ebb_on_child()
72 FAIL_IF(event_open_with_pid(&event, pid)); in ebb_on_child()
73 FAIL_IF(ebb_event_enable(&event)); in ebb_on_child()
80 event_close(&event); in ebb_on_child()
Debb_on_willing_child_test.c54 struct event event; in ebb_on_willing_child() local
73 event_init_named(&event, 0x1001e, "cycles"); in ebb_on_willing_child()
74 event_leader_ebb_init(&event); in ebb_on_willing_child()
76 event.attr.exclude_kernel = 1; in ebb_on_willing_child()
77 event.attr.exclude_hv = 1; in ebb_on_willing_child()
78 event.attr.exclude_idle = 1; in ebb_on_willing_child()
80 FAIL_IF(event_open_with_pid(&event, pid)); in ebb_on_willing_child()
81 FAIL_IF(ebb_event_enable(&event)); in ebb_on_willing_child()
86 event_close(&event); in ebb_on_willing_child()
Dpmae_handling_test.c59 struct event event; in test_body() local
63 event_init_named(&event, 0x1001e, "cycles"); in test_body()
64 event_leader_ebb_init(&event); in test_body()
66 event.attr.exclude_kernel = 1; in test_body()
67 event.attr.exclude_hv = 1; in test_body()
68 event.attr.exclude_idle = 1; in test_body()
70 FAIL_IF(event_open(&event)); in test_body()
75 FAIL_IF(ebb_event_enable(&event)); in test_body()
92 event_close(&event); in test_body()
Dpmc56_overflow_test.c50 struct event event; in pmc56_overflow() local
55 event_init(&event, 0x2001e); in pmc56_overflow()
56 event_leader_ebb_init(&event); in pmc56_overflow()
58 event.attr.exclude_kernel = 1; in pmc56_overflow()
59 event.attr.exclude_hv = 1; in pmc56_overflow()
60 event.attr.exclude_idle = 1; in pmc56_overflow()
62 FAIL_IF(event_open(&event)); in pmc56_overflow()
67 FAIL_IF(ebb_event_enable(&event)); in pmc56_overflow()
85 event_close(&event); in pmc56_overflow()
Dcycles_with_mmcr2_test.c24 struct event event; in cycles_with_mmcr2() local
31 event_init_named(&event, 0x1001e, "cycles"); in cycles_with_mmcr2()
32 event_leader_ebb_init(&event); in cycles_with_mmcr2()
34 event.attr.exclude_kernel = 1; in cycles_with_mmcr2()
35 event.attr.exclude_hv = 1; in cycles_with_mmcr2()
36 event.attr.exclude_idle = 1; in cycles_with_mmcr2()
38 FAIL_IF(event_open(&event)); in cycles_with_mmcr2()
44 FAIL_IF(ebb_event_enable(&event)); in cycles_with_mmcr2()
78 event_close(&event); in cycles_with_mmcr2()
Dmulti_ebb_procs_test.c32 struct event event; in cycles_child() local
39 event_init_named(&event, 0x1001e, "cycles"); in cycles_child()
40 event_leader_ebb_init(&event); in cycles_child()
42 event.attr.exclude_kernel = 1; in cycles_child()
43 event.attr.exclude_hv = 1; in cycles_child()
44 event.attr.exclude_idle = 1; in cycles_child()
46 FAIL_IF(event_open(&event)); in cycles_child()
52 FAIL_IF(ebb_event_enable(&event)); in cycles_child()
68 event_close(&event); in cycles_child()
Dback_to_back_ebbs_test.c64 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()
98 event_close(&event); in back_to_back_ebbs()
Dfork_cleanup_test.c25 static struct event event; variable
37 FAIL_IF(event_read(&event)); in child()
49 event_init_named(&event, 0x1001e, "cycles"); in fork_cleanup()
50 event_leader_ebb_init(&event); in fork_cleanup()
52 FAIL_IF(event_open(&event)); in fork_cleanup()
58 FAIL_IF(ebb_event_enable(&event)); in fork_cleanup()
73 event_close(&event); in fork_cleanup()
Dcycles_with_freeze_test.c55 struct event event; in cycles_with_freeze() local
61 event_init_named(&event, 0x1001e, "cycles"); in cycles_with_freeze()
62 event_leader_ebb_init(&event); in cycles_with_freeze()
64 event.attr.exclude_kernel = 1; in cycles_with_freeze()
65 event.attr.exclude_hv = 1; in cycles_with_freeze()
66 event.attr.exclude_idle = 1; in cycles_with_freeze()
68 FAIL_IF(event_open(&event)); in cycles_with_freeze()
72 FAIL_IF(ebb_event_enable(&event)); in cycles_with_freeze()
108 event_close(&event); in cycles_with_freeze()
Dclose_clears_pmcc_test.c21 struct event event; in close_clears_pmcc() local
25 event_init_named(&event, 0x1001e, "cycles"); in close_clears_pmcc()
26 event_leader_ebb_init(&event); in close_clears_pmcc()
28 FAIL_IF(event_open(&event)); in close_clears_pmcc()
33 FAIL_IF(ebb_event_enable(&event)); in close_clears_pmcc()
41 event_close(&event); in close_clears_pmcc()
Debb.h47 void event_leader_ebb_init(struct event *e);
48 void event_ebb_init(struct event *e);
49 void event_bhrb_init(struct event *e, unsigned ifm);
52 int ebb_event_enable(struct event *e);
58 void event_ebb_init(struct event *e);
59 void event_leader_ebb_init(struct event *e);
Debb.c277 int ebb_event_enable(struct event *e) in ebb_event_enable()
333 void event_ebb_init(struct event *e) in event_ebb_init()
338 void event_bhrb_init(struct event *e, unsigned ifm) in event_bhrb_init()
343 void event_leader_ebb_init(struct event *e) in event_leader_ebb_init()
353 struct event event; in ebb_child() local
358 event_init_named(&event, 0x1001e, "cycles"); in ebb_child()
359 event_leader_ebb_init(&event); in ebb_child()
361 event.attr.exclude_kernel = 1; in ebb_child()
362 event.attr.exclude_hv = 1; in ebb_child()
363 event.attr.exclude_idle = 1; in ebb_child()
[all …]
/linux-4.4.14/net/sctp/
Dulpevent.c46 static void sctp_ulpevent_receive_data(struct sctp_ulpevent *event,
48 static void sctp_ulpevent_release_data(struct sctp_ulpevent *event);
49 static void sctp_ulpevent_release_frag_data(struct sctp_ulpevent *event);
53 static void sctp_ulpevent_init(struct sctp_ulpevent *event, in sctp_ulpevent_init() argument
57 memset(event, 0, sizeof(struct sctp_ulpevent)); in sctp_ulpevent_init()
58 event->msg_flags = msg_flags; in sctp_ulpevent_init()
59 event->rmem_len = len; in sctp_ulpevent_init()
66 struct sctp_ulpevent *event; in sctp_ulpevent_new() local
73 event = sctp_skb2event(skb); in sctp_ulpevent_new()
74 sctp_ulpevent_init(event, msg_flags, skb->truesize); in sctp_ulpevent_new()
[all …]
Dulpqueue.c74 struct sctp_ulpevent *event; in sctp_ulpq_flush() local
77 event = sctp_skb2event(skb); in sctp_ulpq_flush()
78 sctp_ulpevent_free(event); in sctp_ulpq_flush()
82 event = sctp_skb2event(skb); in sctp_ulpq_flush()
83 sctp_ulpevent_free(event); in sctp_ulpq_flush()
99 struct sctp_ulpevent *event; in sctp_ulpq_tail_data() local
103 event = sctp_ulpevent_make_rcvmsg(chunk->asoc, chunk, gfp); in sctp_ulpq_tail_data()
104 if (!event) in sctp_ulpq_tail_data()
108 event = sctp_ulpq_reasm(ulpq, event); in sctp_ulpq_tail_data()
111 if ((event) && (event->msg_flags & MSG_EOR)) { in sctp_ulpq_tail_data()
[all …]
/linux-4.4.14/kernel/events/
Dcore.c131 static bool is_kernel_event(struct perf_event *event) in is_kernel_event() argument
133 return event->owner == EVENT_OWNER_KERNEL; in is_kernel_event()
321 static u64 perf_event_time(struct perf_event *event);
335 static inline u64 perf_event_clock(struct perf_event *event) in perf_event_clock() argument
337 return event->clock(); in perf_event_clock()
365 perf_cgroup_match(struct perf_event *event) in perf_cgroup_match() argument
367 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match()
371 if (!event->cgrp) in perf_cgroup_match()
385 event->cgrp->css.cgroup); in perf_cgroup_match()
388 static inline void perf_detach_cgroup(struct perf_event *event) in perf_detach_cgroup() argument
[all …]
Dring_buffer.c24 handle->event->pending_wakeup = 1; in perf_output_wakeup()
25 irq_work_queue(&handle->event->pending); in perf_output_wakeup()
106 struct perf_event *event, unsigned int size) in perf_output_begin() argument
121 if (event->parent) in perf_output_begin()
122 event = event->parent; in perf_output_begin()
124 rb = rcu_dereference(event->rb); in perf_output_begin()
132 handle->event = event; in perf_output_begin()
137 if (event->attr.sample_id_all) in perf_output_begin()
138 size += event->id_header_size; in perf_output_begin()
186 lost_event.id = event->id; in perf_output_begin()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
Devent.c26 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()
45 if (event->func->init) in nvkm_event_get()
46 event->func->init(event, 1 << type, index); in nvkm_event_get()
[all …]
Dnotify.c31 nvkm_event_put(notify->event, notify->types, notify->index); in nvkm_notify_put_locked()
37 struct nvkm_event *event = notify->event; in nvkm_notify_put() local
39 if (likely(event) && in nvkm_notify_put()
41 spin_lock_irqsave(&event->refs_lock, flags); in nvkm_notify_put()
43 spin_unlock_irqrestore(&event->refs_lock, flags); in nvkm_notify_put()
53 nvkm_event_get(notify->event, notify->types, notify->index); in nvkm_notify_get_locked()
59 struct nvkm_event *event = notify->event; in nvkm_notify_get() local
61 if (likely(event) && in nvkm_notify_get()
63 spin_lock_irqsave(&event->refs_lock, flags); in nvkm_notify_get()
65 spin_unlock_irqrestore(&event->refs_lock, flags); in nvkm_notify_get()
[all …]
/linux-4.4.14/arch/powerpc/perf/
Dcore-fsl-emb.c27 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
280 list_for_each_entry(event, &group->sibling_list, group_entry) { in collect_events()
[all …]
Dcore-book3s.c36 struct perf_event *event[MAX_HWEVENTS]; member
116 static bool is_ebb_event(struct perf_event *event) { return false; } in is_ebb_event() argument
117 static int ebb_event_check(struct perf_event *event) { return 0; } in ebb_event_check() argument
118 static void ebb_event_add(struct perf_event *event) { } in ebb_event_add() argument
125 static inline void power_pmu_bhrb_enable(struct perf_event *event) {} in power_pmu_bhrb_enable() argument
126 static inline void power_pmu_bhrb_disable(struct perf_event *event) {} in power_pmu_bhrb_disable() argument
349 static void power_pmu_bhrb_enable(struct perf_event *event) in power_pmu_bhrb_enable() argument
357 if (event->ctx->task && cpuhw->bhrb_context != event->ctx) { in power_pmu_bhrb_enable()
359 cpuhw->bhrb_context = event->ctx; in power_pmu_bhrb_enable()
362 perf_sched_cb_inc(event->ctx->pmu); in power_pmu_bhrb_enable()
[all …]
Dhv-gpci.c172 static u64 h_gpci_get_value(struct perf_event *event) in h_gpci_get_value() argument
175 unsigned long ret = single_gpci_request(event_get_request(event), in h_gpci_get_value()
176 event_get_starting_index(event), in h_gpci_get_value()
177 event_get_secondary_index(event), in h_gpci_get_value()
178 event_get_counter_info_version(event), in h_gpci_get_value()
179 event_get_offset(event), in h_gpci_get_value()
180 event_get_length(event), in h_gpci_get_value()
187 static void h_gpci_event_update(struct perf_event *event) in h_gpci_event_update() argument
190 u64 now = h_gpci_get_value(event); in h_gpci_event_update()
191 prev = local64_xchg(&event->hw.prev_count, now); in h_gpci_event_update()
[all …]
Dpower5+-pmu.c136 static int power5p_get_constraint(u64 event, unsigned long *maskp, in power5p_get_constraint() argument
143 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power5p_get_constraint()
150 if (pmc >= 5 && !(event == 0x500009 || event == 0x600005)) in power5p_get_constraint()
153 if (event & PM_BUSEVENT_MSK) { in power5p_get_constraint()
154 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in power5p_get_constraint()
161 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in power5p_get_constraint()
170 bit = event & 7; in power5p_get_constraint()
174 value |= (unsigned long)((event >> PM_GRS_SH) & fmask) in power5p_get_constraint()
191 static int power5p_limited_pmc_event(u64 event) in power5p_limited_pmc_event() argument
193 int pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power5p_limited_pmc_event()
[all …]
Dhv-24x7.c287 static char *event_fmt(struct hv_24x7_event_data *event, unsigned domain) in event_fmt() argument
303 be16_to_cpu(event->event_counter_offs) + in event_fmt()
304 be16_to_cpu(event->event_group_record_offs), in event_fmt()
384 struct hv_24x7_event_data *event, in event_to_attr() argument
399 val = event_fmt(event, domain); in event_to_attr()
404 ev_name = event_name(event, &event_name_len); in event_to_attr()
427 static struct attribute *event_to_desc_attr(struct hv_24x7_event_data *event, in event_to_desc_attr() argument
431 char *name = event_name(event, &nl); in event_to_desc_attr()
432 char *desc = event_desc(event, &dl); in event_to_desc_attr()
442 event_to_long_desc_attr(struct hv_24x7_event_data *event, int nonce) in event_to_long_desc_attr() argument
[all …]
Dpower6-pmu.c139 static int power6_marked_instr_event(u64 event) in power6_marked_instr_event() argument
145 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power6_marked_instr_event()
146 psel = (event & PM_PMCSEL_MSK) >> 1; /* drop edge/level bit */ in power6_marked_instr_event()
165 if (!(event & PM_BUSEVENT_MSK) || bit == -1) in power6_marked_instr_event()
168 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in power6_marked_instr_event()
169 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in power6_marked_instr_event()
177 static int p6_compute_mmcr(u64 event[], int n_ev, in p6_compute_mmcr() argument
190 pmc = (event[i] >> PM_PMC_SH) & PM_PMC_MSK; in p6_compute_mmcr()
198 ev = event[i]; in p6_compute_mmcr()
245 if (power6_marked_instr_event(event[i])) in p6_compute_mmcr()
[all …]
Dpower5-pmu.c140 static int power5_get_constraint(u64 event, unsigned long *maskp, in power5_get_constraint() argument
148 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power5_get_constraint()
157 else if (event != 0x500009 && event != 0x600005) in power5_get_constraint()
160 if (event & PM_BUSEVENT_MSK) { in power5_get_constraint()
161 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in power5_get_constraint()
168 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in power5_get_constraint()
177 bit = event & 7; in power5_get_constraint()
181 value |= (unsigned long)((event >> PM_GRS_SH) & fmask) in power5_get_constraint()
227 static int find_alternative(u64 event) in find_alternative() argument
232 if (event < event_alternatives[i][0]) in find_alternative()
[all …]
Dpower7-pmu.c85 static int power7_get_constraint(u64 event, unsigned long *maskp, in power7_get_constraint() argument
91 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power7_get_constraint()
98 if (pmc >= 5 && !(event == 0x500fa || event == 0x600f4)) in power7_get_constraint()
107 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in power7_get_constraint()
110 int l2sel = (event >> PM_L2SEL_SH) & PM_L2SEL_MSK; in power7_get_constraint()
132 static int find_alternative(u64 event) in find_alternative() argument
137 if (event < event_alternatives[i][0]) in find_alternative()
140 if (event == event_alternatives[i][j]) in find_alternative()
146 static s64 find_alternative_decode(u64 event) in find_alternative_decode() argument
151 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in find_alternative_decode()
[all …]
Dmpc7450-pmu.c41 static int mpc7450_classify_event(u32 event) in mpc7450_classify_event() argument
45 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in mpc7450_classify_event()
51 event &= PM_PMCSEL_MSK; in mpc7450_classify_event()
52 if (event <= 1) in mpc7450_classify_event()
54 if (event <= 7) in mpc7450_classify_event()
56 if (event <= 13) in mpc7450_classify_event()
58 if (event <= 22) in mpc7450_classify_event()
81 static int mpc7450_threshold_use(u32 event) in mpc7450_threshold_use() argument
85 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in mpc7450_threshold_use()
86 sel = event & PM_PMCSEL_MSK; in mpc7450_threshold_use()
[all …]
Dpower8-pmu.c276 static inline bool event_is_fab_match(u64 event) in event_is_fab_match() argument
279 event &= 0xff0fe; in event_is_fab_match()
282 return (event == 0x30056 || event == 0x4f052); in event_is_fab_match()
285 static int power8_get_constraint(u64 event, unsigned long *maskp, unsigned long *valp) in power8_get_constraint() argument
292 if (event & ~EVENT_VALID_MASK) in power8_get_constraint()
295 pmc = (event >> EVENT_PMC_SHIFT) & EVENT_PMC_MASK; in power8_get_constraint()
296 unit = (event >> EVENT_UNIT_SHIFT) & EVENT_UNIT_MASK; in power8_get_constraint()
297 cache = (event >> EVENT_CACHE_SEL_SHIFT) & EVENT_CACHE_SEL_MASK; in power8_get_constraint()
298 ebb = (event >> EVENT_EBB_SHIFT) & EVENT_EBB_MASK; in power8_get_constraint()
307 base_event = event & ~EVENT_LINUX_MASK; in power8_get_constraint()
[all …]
Dpower4-pmu.c218 static int p4_marked_instr_event(u64 event) in p4_marked_instr_event() argument
223 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p4_marked_instr_event()
224 psel = event & PM_PMCSEL_MSK; in p4_marked_instr_event()
237 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p4_marked_instr_event()
238 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p4_marked_instr_event()
242 if (event & PM_LOWER_MSKS) in p4_marked_instr_event()
254 static int p4_get_constraint(u64 event, unsigned long *maskp, in p4_get_constraint() argument
261 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p4_get_constraint()
270 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p4_get_constraint()
271 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p4_get_constraint()
[all …]
Dppc970-pmu.c147 static int p970_marked_instr_event(u64 event) in p970_marked_instr_event() argument
152 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_marked_instr_event()
153 psel = event & PM_PMCSEL_MSK; in p970_marked_instr_event()
166 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p970_marked_instr_event()
167 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p970_marked_instr_event()
194 static int p970_get_constraint(u64 event, unsigned long *maskp, in p970_get_constraint() argument
201 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_get_constraint()
210 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p970_get_constraint()
216 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p970_get_constraint()
236 spcsel = (event >> PM_SPCSEL_SH) & PM_SPCSEL_MSK; in p970_get_constraint()
[all …]
/linux-4.4.14/tools/perf/util/
Devent.c134 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, in perf_event__prepare_comm() argument
142 memset(&event->comm, 0, sizeof(event->comm)); in perf_event__prepare_comm()
145 if (perf_event__get_comm_ids(pid, event->comm.comm, in perf_event__prepare_comm()
146 sizeof(event->comm.comm), in perf_event__prepare_comm()
157 event->comm.pid = *tgid; in perf_event__prepare_comm()
158 event->comm.header.type = PERF_RECORD_COMM; in perf_event__prepare_comm()
160 size = strlen(event->comm.comm) + 1; in perf_event__prepare_comm()
162 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm()
163 event->comm.header.size = (sizeof(event->comm) - in perf_event__prepare_comm()
164 (sizeof(event->comm.comm) - size) + in perf_event__prepare_comm()
[all …]
Dsession.c22 union perf_event *event,
98 struct ordered_event *event) in ordered_events__deliver_event() argument
103 int ret = perf_evlist__parse_sample(session->evlist, event->event, &sample); in ordered_events__deliver_event()
110 return perf_session__deliver_event(session, event->event, &sample, in ordered_events__deliver_event()
111 session->tool, event->file_offset); in ordered_events__deliver_event()
190 union perf_event *event in process_event_synth_tracing_data_stub()
200 union perf_event *event __maybe_unused, in process_event_synth_attr_stub()
209 union perf_event *event __maybe_unused, in process_event_sample_stub()
219 union perf_event *event __maybe_unused, in process_event_stub()
228 union perf_event *event __maybe_unused, in process_build_id_stub()
[all …]
Dordered-events.c61 union perf_event *event) in __dup_event() argument
66 new_event = memdup(event, event->header.size); in __dup_event()
68 oe->cur_alloc_size += event->header.size; in __dup_event()
75 union perf_event *event) in dup_event() argument
77 return oe->copy_on_queue ? __dup_event(oe, event) : event; in dup_event()
80 static void free_dup_event(struct ordered_events *oe, union perf_event *event) in free_dup_event() argument
83 oe->cur_alloc_size -= event->header.size; in free_dup_event()
84 free(event); in free_dup_event()
90 union perf_event *event) in alloc_event() argument
96 new_event = dup_event(oe, event); in alloc_event()
[all …]
Dtrace-event-parse.c35 struct event_format *event; in get_common_field() local
42 event = pevent->events[0]; in get_common_field()
43 field = pevent_find_common_field(event, type); in get_common_field()
96 raw_field_value(struct event_format *event, const char *name, void *data) in raw_field_value() argument
101 field = pevent_find_any_field(event, name); in raw_field_value()
110 unsigned long long read_size(struct event_format *event, void *ptr, int size) in read_size() argument
112 return pevent_read_number(event->pevent, ptr, size); in read_size()
115 void event_format__fprintf(struct event_format *event, in event_format__fprintf() argument
127 pevent_event_info(&s, event, &record); in event_format__fprintf()
132 void event_format__print(struct event_format *event, in event_format__print() argument
[all …]
Devent.h389 union perf_event *event,
411 union perf_event *event,
415 union perf_event *event,
419 union perf_event *event,
423 union perf_event *event,
427 union perf_event *event,
431 union perf_event *event,
435 union perf_event *event,
439 union perf_event *event,
443 union perf_event *event,
[all …]
Dmachine.c464 int machine__process_comm_event(struct machine *machine, union perf_event *event, in machine__process_comm_event() argument
468 event->comm.pid, in machine__process_comm_event()
469 event->comm.tid); in machine__process_comm_event()
470 bool exec = event->header.misc & PERF_RECORD_MISC_COMM_EXEC; in machine__process_comm_event()
477 perf_event__fprintf_comm(event, stdout); in machine__process_comm_event()
480 __thread__set_comm(thread, event->comm.comm, sample->time, exec)) { in machine__process_comm_event()
491 union perf_event *event, struct perf_sample *sample __maybe_unused) in machine__process_lost_event() argument
494 event->lost.id, event->lost.lost); in machine__process_lost_event()
499 union perf_event *event, struct perf_sample *sample) in machine__process_lost_samples_event() argument
502 sample->id, event->lost_samples.lost); in machine__process_lost_samples_event()
[all …]
Dtool.h17 typedef int (*event_sample)(struct perf_tool *tool, union perf_event *event,
21 typedef int (*event_op)(struct perf_tool *tool, union perf_event *event,
25 union perf_event *event,
28 typedef int (*event_op2)(struct perf_tool *tool, union perf_event *event,
31 typedef int (*event_oe)(struct perf_tool *tool, union perf_event *event,
34 typedef s64 (*event_op3)(struct perf_tool *tool, union perf_event *event,
Dpython.c40 offsetof(struct pyrf_event, event) + offsetof(struct type, member), \
51 union perf_event event; member
88 pevent->event.mmap.pid, pevent->event.mmap.tid, in pyrf_mmap_event__repr()
89 pevent->event.mmap.start, pevent->event.mmap.len, in pyrf_mmap_event__repr()
90 pevent->event.mmap.pgoff, pevent->event.mmap.filename) < 0) { in pyrf_mmap_event__repr()
126 pevent->event.header.type == PERF_RECORD_FORK ? "fork" : "exit", in pyrf_task_event__repr()
127 pevent->event.fork.pid, in pyrf_task_event__repr()
128 pevent->event.fork.ppid, in pyrf_task_event__repr()
129 pevent->event.fork.tid, in pyrf_task_event__repr()
130 pevent->event.fork.ptid, in pyrf_task_event__repr()
[all …]
/linux-4.4.14/drivers/md/
Ddm-uevent.c52 static void dm_uevent_free(struct dm_uevent *event) in dm_uevent_free() argument
54 kmem_cache_free(_dm_event_cache, event); in dm_uevent_free()
59 struct dm_uevent *event; in dm_uevent_alloc() local
61 event = kmem_cache_zalloc(_dm_event_cache, GFP_ATOMIC); in dm_uevent_alloc()
62 if (!event) in dm_uevent_alloc()
65 INIT_LIST_HEAD(&event->elist); in dm_uevent_alloc()
66 event->md = md; in dm_uevent_alloc()
68 return event; in dm_uevent_alloc()
78 struct dm_uevent *event; in dm_build_path_uevent() local
80 event = dm_uevent_alloc(md); in dm_build_path_uevent()
[all …]
/linux-4.4.14/net/irda/
Diriap_event.c34 static void state_s_disconnect (struct iriap_cb *self, IRIAP_EVENT event,
36 static void state_s_connecting (struct iriap_cb *self, IRIAP_EVENT event,
38 static void state_s_call (struct iriap_cb *self, IRIAP_EVENT event,
41 static void state_s_make_call (struct iriap_cb *self, IRIAP_EVENT event,
43 static void state_s_calling (struct iriap_cb *self, IRIAP_EVENT event,
45 static void state_s_outstanding (struct iriap_cb *self, IRIAP_EVENT event,
47 static void state_s_replying (struct iriap_cb *self, IRIAP_EVENT event,
49 static void state_s_wait_for_call(struct iriap_cb *self, IRIAP_EVENT event,
51 static void state_s_wait_active (struct iriap_cb *self, IRIAP_EVENT event,
54 static void state_r_disconnect (struct iriap_cb *self, IRIAP_EVENT event,
[all …]
Dirlmp_event.c137 int irlmp_do_lsap_event(struct lsap_cb *self, IRLMP_EVENT event, in irlmp_do_lsap_event() argument
144 __func__, irlmp_event[event], irlsap_state[self->lsap_state]); in irlmp_do_lsap_event()
146 return (*lsap_state[self->lsap_state]) (self, event, skb); in irlmp_do_lsap_event()
155 void irlmp_do_lap_event(struct lap_cb *self, IRLMP_EVENT event, in irlmp_do_lap_event() argument
162 irlmp_event[event], in irlmp_do_lap_event()
165 (*lap_state[self->lap_state]) (self, event, skb); in irlmp_do_lap_event()
204 IRLMP_EVENT event) in irlmp_do_all_lsap_event() argument
231 irlmp_do_lsap_event(lsap, event, NULL); in irlmp_do_all_lsap_event()
248 static void irlmp_state_standby(struct lap_cb *self, IRLMP_EVENT event, in irlmp_state_standby() argument
253 switch (event) { in irlmp_state_standby()
[all …]
Dirlap_event.c50 static int irlap_state_ndm (struct irlap_cb *self, IRLAP_EVENT event,
52 static int irlap_state_query (struct irlap_cb *self, IRLAP_EVENT event,
54 static int irlap_state_reply (struct irlap_cb *self, IRLAP_EVENT event,
56 static int irlap_state_conn (struct irlap_cb *self, IRLAP_EVENT event,
58 static int irlap_state_setup (struct irlap_cb *self, IRLAP_EVENT event,
60 static int irlap_state_offline(struct irlap_cb *self, IRLAP_EVENT event,
62 static int irlap_state_xmit_p (struct irlap_cb *self, IRLAP_EVENT event,
64 static int irlap_state_pclose (struct irlap_cb *self, IRLAP_EVENT event,
66 static int irlap_state_nrm_p (struct irlap_cb *self, IRLAP_EVENT event,
68 static int irlap_state_reset_wait(struct irlap_cb *self, IRLAP_EVENT event,
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Deeh_event.c54 struct eeh_event *event; in eeh_event_handler() local
63 event = NULL; in eeh_event_handler()
65 event = list_entry(eeh_eventlist.next, in eeh_event_handler()
67 list_del(&event->list); in eeh_event_handler()
70 if (!event) in eeh_event_handler()
74 pe = event->pe; in eeh_event_handler()
90 kfree(event); in eeh_event_handler()
132 struct eeh_event *event; in eeh_send_failure_event() local
134 event = kzalloc(sizeof(*event), GFP_ATOMIC); in eeh_send_failure_event()
135 if (!event) { in eeh_send_failure_event()
[all …]
/linux-4.4.14/arch/sh/kernel/
Dperf_event.c84 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument
121 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument
123 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
124 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init()
152 event->destroy = hw_perf_event_destroy; in __hw_perf_event_init()
179 static void sh_perf_event_update(struct perf_event *event, in sh_perf_event_update() argument
217 local64_add(delta, &event->count); in sh_perf_event_update()
220 static void sh_pmu_stop(struct perf_event *event, int flags) in sh_pmu_stop() argument
223 struct hw_perf_event *hwc = &event->hw; in sh_pmu_stop()
226 if (!(event->hw.state & PERF_HES_STOPPED)) { in sh_pmu_stop()
[all …]
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_msr.c95 PMU_FORMAT_ATTR(event, "config:0-63");
111 static int msr_event_init(struct perf_event *event) in msr_event_init() argument
113 u64 cfg = event->attr.config; in msr_event_init()
115 if (event->attr.type != event->pmu->type) in msr_event_init()
122 if (event->attr.exclude_user || in msr_event_init()
123 event->attr.exclude_kernel || in msr_event_init()
124 event->attr.exclude_hv || in msr_event_init()
125 event->attr.exclude_idle || in msr_event_init()
126 event->attr.exclude_host || in msr_event_init()
127 event->attr.exclude_guest || in msr_event_init()
[all …]
Dperf_event_amd_iommu.c84 const char *event; member
90 struct amd_iommu_event_desc *event = in _iommu_event_show() local
92 return sprintf(buf, "%s\n", event->event); in _iommu_event_show()
98 .event = _event, \
197 static int perf_iommu_event_init(struct perf_event *event) in perf_iommu_event_init() argument
199 struct hw_perf_event *hwc = &event->hw; in perf_iommu_event_init()
204 if (event->attr.type != event->pmu->type) in perf_iommu_event_init()
212 if (is_sampling_event(event) || event->attach_state & PERF_ATTACH_TASK) in perf_iommu_event_init()
216 if (event->attr.exclude_user || event->attr.exclude_kernel || in perf_iommu_event_init()
217 event->attr.exclude_host || event->attr.exclude_guest) in perf_iommu_event_init()
[all …]
Dperf_event_intel_uncore_snb.c66 DEFINE_UNCORE_FORMAT_ATTR(event, event, "config:0-7");
74 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event() argument
76 struct hw_perf_event *hwc = &event->hw; in snb_uncore_msr_enable_event()
84 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event() argument
86 wrmsrl(event->hw.config_base, 0); in snb_uncore_msr_disable_event()
239 static void snb_uncore_imc_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_enable_event() argument
242 static void snb_uncore_imc_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_disable_event() argument
245 static u64 snb_uncore_imc_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_read_counter() argument
247 struct hw_perf_event *hwc = &event->hw; in snb_uncore_imc_read_counter()
257 static int snb_uncore_imc_event_init(struct perf_event *event) in snb_uncore_imc_event_init() argument
[all …]
Dperf_event_intel_cqm.c298 static inline struct perf_cgroup *event_to_cgroup(struct perf_event *event) in event_to_cgroup() argument
300 if (event->attach_state & PERF_ATTACH_TASK) in event_to_cgroup()
301 return perf_cgroup_from_task(event->hw.target, event->ctx); in event_to_cgroup()
303 return event->cgrp; in event_to_cgroup()
405 struct perf_event *event; in intel_cqm_xchg_rmid() local
428 list_for_each_entry(event, head, hw.cqm_group_entry) in intel_cqm_xchg_rmid()
429 event->hw.cqm_rmid = rmid; in intel_cqm_xchg_rmid()
474 struct perf_event *leader, *event; in intel_cqm_sched_in_event() local
480 event = leader; in intel_cqm_sched_in_event()
482 list_for_each_entry_continue(event, &cache_groups, in intel_cqm_sched_in_event()
[all …]
Dperf_event.c64 u64 x86_perf_event_update(struct perf_event *event) in x86_perf_event_update() argument
66 struct hw_perf_event *hwc = &event->hw; in x86_perf_event_update()
101 local64_add(delta, &event->count); in x86_perf_event_update()
110 static int x86_pmu_extra_regs(u64 config, struct perf_event *event) in x86_pmu_extra_regs() argument
115 reg = &event->hw.extra_reg; in x86_pmu_extra_regs()
121 if (er->event != (config & er->config_mask)) in x86_pmu_extra_regs()
123 if (event->attr.config1 & ~er->valid_mask) in x86_pmu_extra_regs()
130 reg->config = event->attr.config1; in x86_pmu_extra_regs()
272 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument
278 void hw_perf_lbr_event_destroy(struct perf_event *event) in hw_perf_lbr_event_destroy() argument
[all …]
Dperf_event_amd_uncore.c54 static bool is_nb_event(struct perf_event *event) in is_nb_event() argument
56 return event->pmu->type == amd_nb_pmu.type; in is_nb_event()
59 static bool is_l2_event(struct perf_event *event) in is_l2_event() argument
61 return event->pmu->type == amd_l2_pmu.type; in is_l2_event()
64 static struct amd_uncore *event_to_amd_uncore(struct perf_event *event) in event_to_amd_uncore() argument
66 if (is_nb_event(event) && amd_uncore_nb) in event_to_amd_uncore()
67 return *per_cpu_ptr(amd_uncore_nb, event->cpu); in event_to_amd_uncore()
68 else if (is_l2_event(event) && amd_uncore_l2) in event_to_amd_uncore()
69 return *per_cpu_ptr(amd_uncore_l2, event->cpu); in event_to_amd_uncore()
74 static void amd_uncore_read(struct perf_event *event) in amd_uncore_read() argument
[all …]
Dperf_event_intel_uncore.c80 struct uncore_event_desc *event = in uncore_event_show() local
82 return sprintf(buf, "%s", event->config); in uncore_event_show()
85 struct intel_uncore_pmu *uncore_event_to_pmu(struct perf_event *event) in uncore_event_to_pmu() argument
87 return container_of(event->pmu, struct intel_uncore_pmu, pmu); in uncore_event_to_pmu()
115 struct intel_uncore_box *uncore_event_to_box(struct perf_event *event) in uncore_event_to_box() argument
121 return uncore_pmu_to_box(uncore_event_to_pmu(event), smp_processor_id()); in uncore_event_to_box()
124 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter() argument
128 rdmsrl(event->hw.event_base, count); in uncore_msr_read_counter()
137 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint() argument
140 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_get_constraint()
[all …]
Dperf_event_amd.c176 static int amd_core_hw_config(struct perf_event *event) in amd_core_hw_config() argument
178 if (event->attr.exclude_host && event->attr.exclude_guest) in amd_core_hw_config()
184 event->hw.config &= ~(ARCH_PERFMON_EVENTSEL_USR | in amd_core_hw_config()
186 else if (event->attr.exclude_host) in amd_core_hw_config()
187 event->hw.config |= AMD64_EVENTSEL_GUESTONLY; in amd_core_hw_config()
188 else if (event->attr.exclude_guest) in amd_core_hw_config()
189 event->hw.config |= AMD64_EVENTSEL_HOSTONLY; in amd_core_hw_config()
214 static int amd_pmu_hw_config(struct perf_event *event) in amd_pmu_hw_config() argument
219 if (event->attr.precise_ip && get_ibs_caps()) in amd_pmu_hw_config()
222 if (has_branch_stack(event)) in amd_pmu_hw_config()
[all …]
Dperf_event_intel_rapl.c137 static inline u64 rapl_read_counter(struct perf_event *event) in rapl_read_counter() argument
140 rdmsrl(event->hw.event_base, raw); in rapl_read_counter()
168 static u64 rapl_event_update(struct perf_event *event) in rapl_event_update() argument
170 struct hw_perf_event *hwc = &event->hw; in rapl_event_update()
177 rdmsrl(event->hw.event_base, new_raw_count); in rapl_event_update()
196 sdelta = rapl_scale(delta, event->hw.config); in rapl_event_update()
198 local64_add(sdelta, &event->count); in rapl_event_update()
217 struct perf_event *event; in rapl_hrtimer_handle() local
225 list_for_each_entry(event, &pmu->active_list, active_entry) { in rapl_hrtimer_handle()
226 rapl_event_update(event); in rapl_hrtimer_handle()
[all …]
Dperf_event_amd_ibs.c40 struct perf_event *event; member
116 perf_event_try_update(struct perf_event *event, u64 new_raw_count, int width) in perf_event_try_update() argument
118 struct hw_perf_event *hwc = &event->hw; in perf_event_try_update()
146 local64_add(delta, &event->count); in perf_event_try_update()
181 static int perf_ibs_precise_event(struct perf_event *event, u64 *config) in perf_ibs_precise_event() argument
183 switch (event->attr.precise_ip) { in perf_ibs_precise_event()
193 switch (event->attr.type) { in perf_ibs_precise_event()
195 switch (event->attr.config) { in perf_ibs_precise_event()
202 switch (event->attr.config) { in perf_ibs_precise_event()
227 static int perf_ibs_init(struct perf_event *event) in perf_ibs_init() argument
[all …]
Dperf_event_intel_cstate.c207 DEFINE_CSTATE_FORMAT_ATTR(core_event, event, "config:0-63");
350 DEFINE_CSTATE_FORMAT_ATTR(pkg_event, event, "config:0-63");
385 static int cstate_pmu_event_init(struct perf_event *event) in cstate_pmu_event_init() argument
387 u64 cfg = event->attr.config; in cstate_pmu_event_init()
390 if (event->attr.type != event->pmu->type) in cstate_pmu_event_init()
394 if (event->attr.exclude_user || in cstate_pmu_event_init()
395 event->attr.exclude_kernel || in cstate_pmu_event_init()
396 event->attr.exclude_hv || in cstate_pmu_event_init()
397 event->attr.exclude_idle || in cstate_pmu_event_init()
398 event->attr.exclude_host || in cstate_pmu_event_init()
[all …]
Dperf_event_intel_bts.c216 static void __bts_event_start(struct perf_event *event) in __bts_event_start() argument
225 event->hw.itrace_started = 1; in __bts_event_start()
226 event->hw.state = 0; in __bts_event_start()
230 if (!event->attr.exclude_kernel) in __bts_event_start()
232 if (!event->attr.exclude_user) in __bts_event_start()
246 static void bts_event_start(struct perf_event *event, int flags) in bts_event_start() argument
250 __bts_event_start(event); in bts_event_start()
256 static void __bts_event_stop(struct perf_event *event) in __bts_event_stop() argument
264 if (event->hw.state & PERF_HES_STOPPED) in __bts_event_stop()
267 ACCESS_ONCE(event->hw.state) |= PERF_HES_STOPPED; in __bts_event_stop()
[all …]
Dperf_event_intel.c1501 struct perf_event *event = in __intel_pmu_enable_all() local
1504 if (WARN_ON_ONCE(!event)) in __intel_pmu_enable_all()
1507 intel_pmu_enable_bts(event->hw.config); in __intel_pmu_enable_all()
1540 struct perf_event *event; in intel_pmu_nhm_workaround() local
1566 event = cpuc->events[i]; in intel_pmu_nhm_workaround()
1567 if (event) in intel_pmu_nhm_workaround()
1568 x86_perf_event_update(event); in intel_pmu_nhm_workaround()
1580 event = cpuc->events[i]; in intel_pmu_nhm_workaround()
1582 if (event) { in intel_pmu_nhm_workaround()
1583 x86_perf_event_set_period(event); in intel_pmu_nhm_workaround()
[all …]
Dperf_event.h420 unsigned int event; member
429 .event = (e), \
437 #define INTEL_EVENT_EXTRA_REG(event, msr, vm, idx) \ argument
438 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT, vm, idx)
440 #define INTEL_UEVENT_EXTRA_REG(event, msr, vm, idx) \ argument
441 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT | \
475 u64 event:8, member
517 int (*hw_config)(struct perf_event *event);
539 struct perf_event *event);
542 struct perf_event *event);
[all …]
Dperf_event_intel_uncore_nhmex.c189 DEFINE_UNCORE_FORMAT_ATTR(event, event, "config:0-7");
190 DEFINE_UNCORE_FORMAT_ATTR(event5, event, "config:1-5");
234 static void nhmex_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_disable_event() argument
236 wrmsrl(event->hw.config_base, 0); in nhmex_uncore_msr_disable_event()
239 static void nhmex_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_enable_event() argument
241 struct hw_perf_event *hwc = &event->hw; in nhmex_uncore_msr_enable_event()
343 static int nhmex_bbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) in nhmex_bbox_hw_config() argument
345 struct hw_perf_event *hwc = &event->hw; in nhmex_bbox_hw_config()
365 reg1->config = event->attr.config1; in nhmex_bbox_hw_config()
366 reg2->config = event->attr.config2; in nhmex_bbox_hw_config()
[all …]
Dperf_event_intel_ds.c120 static u64 precise_datala_hsw(struct perf_event *event, u64 status) in precise_datala_hsw() argument
126 if (event->hw.flags & PERF_X86_EVENT_PEBS_ST_HSW) in precise_datala_hsw()
128 else if (event->hw.flags & PERF_X86_EVENT_PEBS_LD_HSW) in precise_datala_hsw()
139 if (event->hw.flags & PERF_X86_EVENT_PEBS_ST_HSW) { in precise_datala_hsw()
521 struct perf_event *event = cpuc->events[INTEL_PMC_IDX_FIXED_BTS]; in intel_pmu_drain_bts_buffer() local
529 if (!event) in intel_pmu_drain_bts_buffer()
545 perf_sample_data_init(&data, 0, event->hw.last_period); in intel_pmu_drain_bts_buffer()
563 if (event->attr.exclude_kernel && in intel_pmu_drain_bts_buffer()
573 perf_prepare_sample(&header, &data, event, &regs); in intel_pmu_drain_bts_buffer()
575 if (perf_output_begin(&handle, event, header.size * in intel_pmu_drain_bts_buffer()
[all …]
Dperf_event_intel_pt.c198 static bool pt_event_valid(struct perf_event *event) in pt_event_valid() argument
200 u64 config = event->attr.config; in pt_event_valid()
253 static void pt_config(struct perf_event *event) in pt_config() argument
257 if (!event->hw.itrace_started) { in pt_config()
258 event->hw.itrace_started = 1; in pt_config()
264 if (!event->attr.exclude_kernel) in pt_config()
266 if (!event->attr.exclude_user) in pt_config()
269 reg |= (event->attr.config & PT_CONFIG_MASK); in pt_config()
936 struct perf_event *event = pt->handle.event; in intel_pt_interrupt() local
948 if (!event) in intel_pt_interrupt()
[all …]
Dperf_event_intel_uncore_snbep.c99 .event = (e), \
213 DEFINE_UNCORE_FORMAT_ATTR(event, event, "config:0-7");
214 DEFINE_UNCORE_FORMAT_ATTR(event_ext, event, "config:0-7,21");
287 static void snbep_uncore_pci_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_enable_event() argument
290 struct hw_perf_event *hwc = &event->hw; in snbep_uncore_pci_enable_event()
295 static void snbep_uncore_pci_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_disable_event() argument
298 struct hw_perf_event *hwc = &event->hw; in snbep_uncore_pci_disable_event()
303 static u64 snbep_uncore_pci_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_read_counter() argument
306 struct hw_perf_event *hwc = &event->hw; in snbep_uncore_pci_read_counter()
348 static void snbep_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_msr_enable_event() argument
[all …]
/linux-4.4.14/fs/notify/
Dnotification.c71 struct fsnotify_event *event) in fsnotify_destroy_event() argument
74 if (!event || event->mask == FS_Q_OVERFLOW) in fsnotify_destroy_event()
77 WARN_ON(!list_empty(&event->list)); in fsnotify_destroy_event()
78 group->ops->free_event(event); in fsnotify_destroy_event()
88 struct fsnotify_event *event, in fsnotify_add_event() argument
95 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in fsnotify_add_event()
106 event = group->overflow_event; in fsnotify_add_event()
111 ret = merge(list, event); in fsnotify_add_event()
120 list_add_tail(&event->list, list); in fsnotify_add_event()
133 struct fsnotify_event *event) in fsnotify_remove_event() argument
[all …]
/linux-4.4.14/drivers/perf/
Darm_pmu.c77 armpmu_map_event(struct perf_event *event, in armpmu_map_event() argument
85 u64 config = event->attr.config; in armpmu_map_event()
86 int type = event->attr.type; in armpmu_map_event()
88 if (type == event->pmu->type) in armpmu_map_event()
103 int armpmu_event_set_period(struct perf_event *event) in armpmu_event_set_period() argument
105 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period()
106 struct hw_perf_event *hwc = &event->hw; in armpmu_event_set_period()
136 armpmu->write_counter(event, (u64)(-left) & 0xffffffff); in armpmu_event_set_period()
138 perf_event_update_userpage(event); in armpmu_event_set_period()
143 u64 armpmu_event_update(struct perf_event *event) in armpmu_event_update() argument
[all …]
/linux-4.4.14/net/irda/irlan/
Dirlan_client_event.c39 static int irlan_client_state_idle (struct irlan_cb *self, IRLAN_EVENT event,
41 static int irlan_client_state_query(struct irlan_cb *self, IRLAN_EVENT event,
43 static int irlan_client_state_conn (struct irlan_cb *self, IRLAN_EVENT event,
45 static int irlan_client_state_info (struct irlan_cb *self, IRLAN_EVENT event,
47 static int irlan_client_state_media(struct irlan_cb *self, IRLAN_EVENT event,
49 static int irlan_client_state_open (struct irlan_cb *self, IRLAN_EVENT event,
51 static int irlan_client_state_wait (struct irlan_cb *self, IRLAN_EVENT event,
53 static int irlan_client_state_arb (struct irlan_cb *self, IRLAN_EVENT event,
55 static int irlan_client_state_data (struct irlan_cb *self, IRLAN_EVENT event,
57 static int irlan_client_state_close(struct irlan_cb *self, IRLAN_EVENT event,
[all …]
Dirlan_provider_event.c33 static int irlan_provider_state_idle(struct irlan_cb *self, IRLAN_EVENT event,
35 static int irlan_provider_state_info(struct irlan_cb *self, IRLAN_EVENT event,
37 static int irlan_provider_state_open(struct irlan_cb *self, IRLAN_EVENT event,
39 static int irlan_provider_state_data(struct irlan_cb *self, IRLAN_EVENT event,
42 static int (*state[])(struct irlan_cb *self, IRLAN_EVENT event,
58 void irlan_do_provider_event(struct irlan_cb *self, IRLAN_EVENT event, in irlan_do_provider_event() argument
63 (*state[self->provider.state]) (self, event, skb); in irlan_do_provider_event()
72 static int irlan_provider_state_idle(struct irlan_cb *self, IRLAN_EVENT event, in irlan_provider_state_idle() argument
77 switch(event) { in irlan_provider_state_idle()
83 pr_debug("%s(), Unknown event %d\n", __func__ , event); in irlan_provider_state_idle()
[all …]
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/
Devent.h15 struct event { struct
27 void event_init(struct event *e, u64 config); argument
28 void event_init_named(struct event *e, u64 config, char *name);
29 void event_init_opts(struct event *e, u64 config, int type, char *name);
30 int event_open_with_options(struct event *e, pid_t pid, int cpu, int group_fd);
31 int event_open_with_group(struct event *e, int group_fd);
32 int event_open_with_pid(struct event *e, pid_t pid);
33 int event_open_with_cpu(struct event *e, int cpu);
34 int event_open(struct event *e);
35 void event_close(struct event *e);
[all …]
Devent.c23 void event_init_opts(struct event *e, u64 config, int type, char *name) in event_init_opts()
37 void event_init_named(struct event *e, u64 config, char *name) in event_init_named()
42 void event_init(struct event *e, u64 config) in event_init()
52 int event_open_with_options(struct event *e, pid_t pid, int cpu, int group_fd) in event_open_with_options()
63 int event_open_with_group(struct event *e, int group_fd) in event_open_with_group()
68 int event_open_with_pid(struct event *e, pid_t pid) in event_open_with_pid()
73 int event_open_with_cpu(struct event *e, int cpu) in event_open_with_cpu()
78 int event_open(struct event *e) in event_open()
83 void event_close(struct event *e) in event_close()
88 int event_enable(struct event *e) in event_enable()
[all …]
Dl3_bank_test.c19 struct event event; in l3_bank_test() local
26 event_init(&event, 0x84918F); in l3_bank_test()
28 FAIL_IF(event_open(&event)); in l3_bank_test()
33 event_read(&event); in l3_bank_test()
34 event_report(&event); in l3_bank_test()
36 FAIL_IF(event.result.running == 0); in l3_bank_test()
37 FAIL_IF(event.result.enabled == 0); in l3_bank_test()
39 event_close(&event); in l3_bank_test()
/linux-4.4.14/fs/notify/fanotify/
Dfanotify.c31 static int fanotify_merge(struct list_head *list, struct fsnotify_event *event) in fanotify_merge() argument
36 pr_debug("%s: list=%p event=%p\n", __func__, list, event); in fanotify_merge()
44 if (event->mask & FAN_ALL_PERM_EVENTS) in fanotify_merge()
49 if (should_merge(test_event, event)) { in fanotify_merge()
58 test_event->mask |= event->mask; in fanotify_merge()
64 struct fanotify_perm_event_info *event) in fanotify_get_response() argument
68 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in fanotify_get_response()
70 wait_event(group->fanotify_data.access_waitq, event->response || in fanotify_get_response()
73 if (!event->response) { /* bypass_perm set */ in fanotify_get_response()
79 fsnotify_remove_event(group, &event->fae.fse); in fanotify_get_response()
[all …]
Dfanotify_user.c73 struct fanotify_event_info *event, in create_fd() argument
79 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in create_fd()
91 if (event->path.dentry && event->path.mnt) in create_fd()
92 new_file = dentry_open(&event->path, in create_fd()
120 struct fanotify_event_info *event; in fill_event_metadata() local
126 event = container_of(fsn_event, struct fanotify_event_info, fse); in fill_event_metadata()
132 metadata->pid = pid_vnr(event->tgid); in fill_event_metadata()
136 metadata->fd = create_fd(group, event, file); in fill_event_metadata()
148 struct fanotify_perm_event_info *event, *return_e = NULL; in dequeue_event() local
151 list_for_each_entry(event, &group->fanotify_data.access_list, in dequeue_event()
[all …]
/linux-4.4.14/arch/xtensa/kernel/
Dperf_event.c55 struct perf_event *event[XCHAL_NUM_PERF_COUNTERS]; member
139 static void xtensa_perf_event_update(struct perf_event *event, in xtensa_perf_event_update() argument
147 new_raw_count = xtensa_pmu_read_counter(event->hw.idx); in xtensa_perf_event_update()
153 local64_add(delta, &event->count); in xtensa_perf_event_update()
157 static bool xtensa_perf_event_set_period(struct perf_event *event, in xtensa_perf_event_set_period() argument
163 if (!is_sampling_event(event)) { in xtensa_perf_event_set_period()
186 perf_event_update_userpage(event); in xtensa_perf_event_set_period()
201 static int xtensa_pmu_event_init(struct perf_event *event) in xtensa_pmu_event_init() argument
205 switch (event->attr.type) { in xtensa_pmu_event_init()
207 if (event->attr.config >= ARRAY_SIZE(xtensa_hw_ctl) || in xtensa_pmu_event_init()
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dperf_event.c40 struct perf_event *event[MAX_HWEVENTS]; member
151 static int ev67_check_constraints(struct perf_event **event, in ev67_check_constraints() argument
198 event[0]->hw.idx = idx0; in ev67_check_constraints()
199 event[0]->hw.config_base = config; in ev67_check_constraints()
201 event[1]->hw.idx = idx0 ^ 1; in ev67_check_constraints()
202 event[1]->hw.config_base = config; in ev67_check_constraints()
251 static int alpha_perf_event_set_period(struct perf_event *event, in alpha_perf_event_set_period() argument
286 perf_event_update_userpage(event); in alpha_perf_event_set_period()
306 static unsigned long alpha_perf_event_update(struct perf_event *event, in alpha_perf_event_update() argument
329 local64_add(delta, &event->count); in alpha_perf_event_update()
[all …]
/linux-4.4.14/arch/arc/kernel/
Dperf_event.c103 static void arc_perf_event_update(struct perf_event *event, in arc_perf_event_update() argument
115 local64_add(delta, &event->count); in arc_perf_event_update()
119 static void arc_pmu_read(struct perf_event *event) in arc_pmu_read() argument
121 arc_perf_event_update(event, &event->hw, event->hw.idx); in arc_pmu_read()
152 static int arc_pmu_event_init(struct perf_event *event) in arc_pmu_event_init() argument
154 struct hw_perf_event *hwc = &event->hw; in arc_pmu_event_init()
157 if (!is_sampling_event(event)) { in arc_pmu_event_init()
167 if (event->attr.exclude_user) in arc_pmu_event_init()
171 if (event->attr.exclude_kernel) in arc_pmu_event_init()
175 switch (event->attr.type) { in arc_pmu_event_init()
[all …]
/linux-4.4.14/tools/perf/scripts/python/
Devent_analyzing_sample.py89 event = create_event(name, comm, dso, symbol, raw_buf)
90 insert_db(event)
92 def insert_db(event): argument
93 if event.ev_type == EVTYPE_GENERIC:
95 (event.name, event.symbol, event.comm, event.dso))
96 elif event.ev_type == EVTYPE_PEBS_LL:
97 event.ip &= 0x7fffffffffffffff
98 event.dla &= 0x7fffffffffffffff
100 (event.name, event.symbol, event.comm, event.dso, event.flags,
101 event.ip, event.status, event.dse, event.dla, event.lat))
/linux-4.4.14/drivers/input/
Dinput-compat.c18 struct input_event *event) in input_event_from_user() argument
27 event->time.tv_sec = compat_event.time.tv_sec; in input_event_from_user()
28 event->time.tv_usec = compat_event.time.tv_usec; in input_event_from_user()
29 event->type = compat_event.type; in input_event_from_user()
30 event->code = compat_event.code; in input_event_from_user()
31 event->value = compat_event.value; in input_event_from_user()
34 if (copy_from_user(event, buffer, sizeof(struct input_event))) in input_event_from_user()
42 const struct input_event *event) in input_event_to_user() argument
47 compat_event.time.tv_sec = event->time.tv_sec; in input_event_to_user()
48 compat_event.time.tv_usec = event->time.tv_usec; in input_event_to_user()
[all …]
/linux-4.4.14/drivers/oprofile/
Doprofile_perf.c18 unsigned long event; member
35 static void op_overflow_handler(struct perf_event *event, in op_overflow_handler() argument
42 if (per_cpu(perf_events, cpu)[id] == event) in op_overflow_handler()
68 attr->config = counter_config[i].event; in op_perf_setup()
74 static int op_create_counter(int cpu, int event) in op_create_counter() argument
78 if (!counter_config[event].enabled || per_cpu(perf_events, cpu)[event]) in op_create_counter()
81 pevent = perf_event_create_kernel_counter(&counter_config[event].attr, in op_create_counter()
91 "on CPU %d\n", event, cpu); in op_create_counter()
95 per_cpu(perf_events, cpu)[event] = pevent; in op_create_counter()
100 static void op_destroy_counter(int cpu, int event) in op_destroy_counter() argument
[all …]
Dnmi_timer_int.c28 static void nmi_timer_callback(struct perf_event *event, in nmi_timer_callback() argument
32 event->hw.interrupts = 0; /* don't throttle interrupts */ in nmi_timer_callback()
38 struct perf_event *event = per_cpu(nmi_timer_events, cpu); in nmi_timer_start_cpu() local
40 if (!event) { in nmi_timer_start_cpu()
41 event = perf_event_create_kernel_counter(&nmi_timer_attr, cpu, NULL, in nmi_timer_start_cpu()
43 if (IS_ERR(event)) in nmi_timer_start_cpu()
44 return PTR_ERR(event); in nmi_timer_start_cpu()
45 per_cpu(nmi_timer_events, cpu) = event; in nmi_timer_start_cpu()
48 if (event && ctr_running) in nmi_timer_start_cpu()
49 perf_event_enable(event); in nmi_timer_start_cpu()
[all …]
Dcpu_buffer.c144 entry->event = ring_buffer_lock_reserve in op_cpu_buffer_write_reserve()
147 if (!entry->event) in op_cpu_buffer_write_reserve()
149 entry->sample = ring_buffer_event_data(entry->event); in op_cpu_buffer_write_reserve()
158 return ring_buffer_unlock_commit(op_ring_buffer, entry->event); in op_cpu_buffer_write_commit()
168 entry->event = e; in op_cpu_buffer_read_entry()
224 sample->event = flags; in op_add_code()
236 unsigned long pc, unsigned long event) in op_add_sample() argument
246 sample->event = event; in op_add_sample()
261 unsigned long backtrace, int is_kernel, unsigned long event, in log_sample() argument
275 if (op_add_sample(cpu_buf, pc, event)) in log_sample()
[all …]
/linux-4.4.14/arch/s390/kernel/
Dperf_cpum_cf.c89 static int get_counter_set(u64 event) in get_counter_set() argument
93 if (event < 32) in get_counter_set()
95 else if (event < 64) in get_counter_set()
97 else if (event < 128) in get_counter_set()
99 else if (event < 256) in get_counter_set()
298 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument
329 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument
331 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
332 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init()
402 event->destroy = hw_perf_event_destroy; in __hw_perf_event_init()
[all …]
Dperf_cpum_sf.c87 struct perf_event *event; /* Scheduled perf event */ member
625 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument
628 if (RAWSAMPLE_REG(&event->hw)) in hw_perf_event_destroy()
629 kfree((void *) RAWSAMPLE_REG(&event->hw)); in hw_perf_event_destroy()
668 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument
672 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
673 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init()
687 event->destroy = hw_perf_event_destroy; in __hw_perf_event_init()
703 if (event->cpu == -1) in __hw_perf_event_init()
709 cpuhw = &per_cpu(cpu_hw_sf, event->cpu); in __hw_perf_event_init()
[all …]
/linux-4.4.14/tools/perf/
Dbuiltin-inject.c43 union perf_event event[0]; member
59 union perf_event *event) in perf_event__repipe_synth() argument
64 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth()
68 union perf_event *event, in perf_event__repipe_oe_synth() argument
71 return perf_event__repipe_synth(tool, event); in perf_event__repipe_oe_synth()
75 union perf_event *event, in perf_event__repipe_op2_synth() argument
79 return perf_event__repipe_synth(tool, event); in perf_event__repipe_op2_synth()
83 union perf_event *event, in perf_event__repipe_attr() argument
90 ret = perf_event__process_attr(tool, event, pevlist); in perf_event__repipe_attr()
97 return perf_event__repipe_synth(tool, event); in perf_event__repipe_attr()
[all …]
Dbuiltin-kvm.c130 struct kvm_event *event; in clear_events_cache_stats() local
136 list_for_each_entry(event, head, hash_entry) { in clear_events_cache_stats()
138 event->total.time = 0; in clear_events_cache_stats()
139 init_stats(&event->total.stats); in clear_events_cache_stats()
141 for (j = 0; j < event->max_vcpu; ++j) { in clear_events_cache_stats()
142 event->vcpu[j].time = 0; in clear_events_cache_stats()
143 init_stats(&event->vcpu[j].stats); in clear_events_cache_stats()
155 static bool kvm_event_expand(struct kvm_event *event, int vcpu_id) in kvm_event_expand() argument
157 int old_max_vcpu = event->max_vcpu; in kvm_event_expand()
160 if (vcpu_id < event->max_vcpu) in kvm_event_expand()
[all …]
/linux-4.4.14/arch/blackfin/kernel/
Dperf_event.c260 static void bfin_perf_event_update(struct perf_event *event, in bfin_perf_event_update() argument
298 local64_add(delta, &event->count); in bfin_perf_event_update()
301 static void bfin_pmu_stop(struct perf_event *event, int flags) in bfin_pmu_stop() argument
304 struct hw_perf_event *hwc = &event->hw; in bfin_pmu_stop()
307 if (!(event->hw.state & PERF_HES_STOPPED)) { in bfin_pmu_stop()
310 event->hw.state |= PERF_HES_STOPPED; in bfin_pmu_stop()
313 if ((flags & PERF_EF_UPDATE) && !(event->hw.state & PERF_HES_UPTODATE)) { in bfin_pmu_stop()
314 bfin_perf_event_update(event, &event->hw, idx); in bfin_pmu_stop()
315 event->hw.state |= PERF_HES_UPTODATE; in bfin_pmu_stop()
319 static void bfin_pmu_start(struct perf_event *event, int flags) in bfin_pmu_start() argument
[all …]
/linux-4.4.14/net/rds/
Drdma_transport.c42 struct rdma_cm_event *event) in rds_rdma_cm_event_handler() argument
50 event->event, rdma_event_msg(event->event)); in rds_rdma_cm_event_handler()
68 if (event->event == RDMA_CM_EVENT_CONNECT_REQUEST) in rds_rdma_cm_event_handler()
74 switch (event->event) { in rds_rdma_cm_event_handler()
76 ret = trans->cm_handle_connect(cm_id, event); in rds_rdma_cm_event_handler()
101 trans->cm_connect_complete(conn, event); in rds_rdma_cm_event_handler()
125 event->event, rdma_event_msg(event->event)); in rds_rdma_cm_event_handler()
133 rdsdebug("id %p event %u (%s) handling ret %d\n", cm_id, event->event, in rds_rdma_cm_event_handler()
134 rdma_event_msg(event->event), ret); in rds_rdma_cm_event_handler()
/linux-4.4.14/drivers/bus/
Darm-ccn.c160 struct perf_event *event; member
240 static CCN_FORMAT_ATTR(event, "config:16-23");
271 u32 event; member
290 .type = CCN_TYPE_MN, .event = CCN_EVENT_WATCHPOINT, \
296 .event = CCN_EVENT_WATCHPOINT, .num_ports = CCN_NUM_XP_PORTS, \
301 .event = CCN_EVENT_WATCHPOINT, .num_ports = CCN_NUM_XP_PORTS, \
305 .type = CCN_TYPE_HNF, .event = _event, }
308 .type = CCN_TYPE_XP, .event = _event, \
317 .type = CCN_TYPE_RNI_3P, .event = _event, }
320 .type = CCN_TYPE_SBAS, .event = _event, }
[all …]
Darm-cci.c222 #define CCI400_PMU_EVENT_SOURCE(event) \ argument
223 ((event >> CCI400_PMU_EVENT_SOURCE_SHIFT) & \
225 #define CCI400_PMU_EVENT_CODE(event) \ argument
226 ((event >> CCI400_PMU_EVENT_CODE_SHIFT) & CCI400_PMU_EVENT_CODE_MASK)
246 CCI_FORMAT_EXT_ATTR_ENTRY(event, "config:0-4"),
463 #define CCI500_PMU_EVENT_SOURCE(event) \ argument
464 ((event >> CCI500_PMU_EVENT_SOURCE_SHIFT) & CCI500_PMU_EVENT_SOURCE_MASK)
465 #define CCI500_PMU_EVENT_CODE(event) \ argument
466 ((event >> CCI500_PMU_EVENT_CODE_SHIFT) & CCI500_PMU_EVENT_CODE_MASK)
484 CCI_FORMAT_EXT_ATTR_ENTRY(event, "config:0-4"),
[all …]
/linux-4.4.14/tools/lib/traceevent/
Devent-parse.c54 #define do_warning_event(event, fmt, ...) \ argument
59 if (event) \
60 warning("[%s:%s] " fmt, event->system, \
61 event->name, ##__VA_ARGS__); \
108 struct event_format *event, struct print_arg *arg);
756 static int add_event(struct pevent *pevent, struct event_format *event) in add_event() argument
759 struct event_format **events = realloc(pevent->events, sizeof(event) * in add_event()
767 if (pevent->events[i]->id > event->id) in add_event()
773 sizeof(event) * (pevent->nr_events - i)); in add_event()
775 pevent->events[i] = event; in add_event()
[all …]
Dplugin_hrtimer.c29 struct event_format *event, void *context) in timer_expire_handler() argument
33 if (pevent_print_num_field(s, "0x%llx", event, "timer", in timer_expire_handler()
35 pevent_print_num_field(s, "0x%llx", event, "hrtimer", in timer_expire_handler()
40 pevent_print_num_field(s, "%llu", event, "now", record, 1); in timer_expire_handler()
42 pevent_print_func_field(s, " function=%s", event, "function", in timer_expire_handler()
49 struct event_format *event, void *context) in timer_start_handler() argument
53 if (pevent_print_num_field(s, "0x%llx", event, "timer", in timer_start_handler()
55 pevent_print_num_field(s, "0x%llx", event, "hrtimer", in timer_start_handler()
58 pevent_print_func_field(s, " function=%s", event, "function", in timer_start_handler()
62 pevent_print_num_field(s, "%llu", event, "expires", record, 1); in timer_start_handler()
[all …]
Dplugin_kvm.c251 struct event_format *event, const char *field) in print_exit_reason() argument
257 if (pevent_get_field_val(s, event, field, record, &val, 1) < 0) in print_exit_reason()
260 if (pevent_get_field_val(s, event, "isa", record, &isa, 0) < 0) in print_exit_reason()
272 struct event_format *event, void *context) in kvm_exit_handler() argument
276 if (print_exit_reason(s, record, event, "exit_reason") < 0) in kvm_exit_handler()
279 pevent_print_num_field(s, " rip 0x%lx", event, "guest_rip", record, 1); in kvm_exit_handler()
281 if (pevent_get_field_val(s, event, "info1", record, &info1, 0) >= 0 in kvm_exit_handler()
282 && pevent_get_field_val(s, event, "info2", record, &info2, 0) >= 0) in kvm_exit_handler()
295 struct event_format *event, void *context) in kvm_emulate_insn_handler() argument
302 if (pevent_get_field_val(s, event, "rip", record, &rip, 1) < 0) in kvm_emulate_insn_handler()
[all …]
Dplugin_sched_switch.c64 pevent_register_comm(field->event->pevent, comm, pid); in write_and_save_comm()
69 struct event_format *event, void *context) in sched_wakeup_handler() argument
74 if (pevent_get_field_val(s, event, "pid", record, &val, 1)) in sched_wakeup_handler()
77 field = pevent_find_any_field(event, "comm"); in sched_wakeup_handler()
84 if (pevent_get_field_val(s, event, "prio", record, &val, 0) == 0) in sched_wakeup_handler()
87 if (pevent_get_field_val(s, event, "success", record, &val, 1) == 0) in sched_wakeup_handler()
90 if (pevent_get_field_val(s, event, "target_cpu", record, &val, 0) == 0) in sched_wakeup_handler()
98 struct event_format *event, void *context) in sched_switch_handler() argument
103 if (pevent_get_field_val(s, event, "prev_pid", record, &val, 1)) in sched_switch_handler()
106 field = pevent_find_any_field(event, "prev_comm"); in sched_switch_handler()
[all …]
Dparse-filter.c38 struct event_format *event; member
165 filter_type->event = pevent_find_event(filter->pevent, id); in add_filter_type()
240 struct event_format *event) in add_event() argument
250 list->event = event; in add_event()
254 static int event_match(struct event_format *event, in event_match() argument
258 return !regexec(sreg, event->system, 0, NULL, 0) && in event_match()
259 !regexec(ereg, event->name, 0, NULL, 0); in event_match()
262 return !regexec(ereg, event->system, 0, NULL, 0) || in event_match()
263 !regexec(ereg, event->name, 0, NULL, 0); in event_match()
270 struct event_format *event; in find_event() local
[all …]
Dplugin_mac80211.c28 static void print_string(struct trace_seq *s, struct event_format *event, in print_string() argument
31 struct format_field *f = pevent_find_field(event, name); in print_string()
56 #define SF(fn) pevent_print_num_field(s, fn ":%d", event, fn, record, 0)
57 #define SFX(fn) pevent_print_num_field(s, fn ":%#x", event, fn, record, 0)
62 struct event_format *event, void *context) in drv_bss_info_changed() argument
66 print_string(s, event, "wiphy_name", data); in drv_bss_info_changed()
68 print_string(s, event, "vif_name", data); in drv_bss_info_changed()
69 pevent_print_num_field(s, "(%d)", event, "vif_type", record, 1); in drv_bss_info_changed()
/linux-4.4.14/arch/powerpc/oprofile/
Dop_model_7450.c39 #define mmcr0_event1(event) \ argument
40 ((event << MMCR0_PMC1_SHIFT) & MMCR0_PMC1SEL)
41 #define mmcr0_event2(event) \ argument
42 ((event << MMCR0_PMC2_SHIFT) & MMCR0_PMC2SEL)
44 #define mmcr1_event3(event) \ argument
45 ((event << MMCR1_PMC3_SHIFT) & MMCR1_PMC3SEL)
46 #define mmcr1_event4(event) \ argument
47 ((event << MMCR1_PMC4_SHIFT) & MMCR1_PMC4SEL)
48 #define mmcr1_event5(event) \ argument
49 ((event << MMCR1_PMC5_SHIFT) & MMCR1_PMC5SEL)
[all …]
/linux-4.4.14/net/irda/ircomm/
Dircomm_event.c41 static int ircomm_state_idle(struct ircomm_cb *self, IRCOMM_EVENT event,
43 static int ircomm_state_waiti(struct ircomm_cb *self, IRCOMM_EVENT event,
45 static int ircomm_state_waitr(struct ircomm_cb *self, IRCOMM_EVENT event,
47 static int ircomm_state_conn(struct ircomm_cb *self, IRCOMM_EVENT event,
76 static int (*state[])(struct ircomm_cb *self, IRCOMM_EVENT event,
91 static int ircomm_state_idle(struct ircomm_cb *self, IRCOMM_EVENT event, in ircomm_state_idle() argument
96 switch (event) { in ircomm_state_idle()
108 ircomm_event[event]); in ircomm_state_idle()
120 static int ircomm_state_waiti(struct ircomm_cb *self, IRCOMM_EVENT event, in ircomm_state_waiti() argument
125 switch (event) { in ircomm_state_waiti()
[all …]
Dircomm_tty_attach.c58 IRCOMM_TTY_EVENT event,
62 IRCOMM_TTY_EVENT event,
66 IRCOMM_TTY_EVENT event,
70 IRCOMM_TTY_EVENT event,
74 IRCOMM_TTY_EVENT event,
78 IRCOMM_TTY_EVENT event,
109 static int (*state[])(struct ircomm_tty_cb *self, IRCOMM_TTY_EVENT event,
617 int ircomm_tty_do_event(struct ircomm_tty_cb *self, IRCOMM_TTY_EVENT event, in ircomm_tty_do_event() argument
624 ircomm_tty_state[self->state], ircomm_tty_event[event]); in ircomm_tty_do_event()
626 return (*state[self->state])(self, event, skb, info); in ircomm_tty_do_event()
[all …]
/linux-4.4.14/tools/iio/
Diio_event_monitor.c107 static bool event_is_known(struct iio_event_data *event) in event_is_known() argument
109 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in event_is_known()
110 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in event_is_known()
111 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in event_is_known()
112 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in event_is_known()
207 static void print_event(struct iio_event_data *event) in print_event() argument
209 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in print_event()
210 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in print_event()
211 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in print_event()
212 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in print_event()
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dfweh.c137 struct brcmf_fweh_queue_item *event) in brcmf_fweh_queue_event() argument
142 list_add_tail(&event->q, &fweh->event_q); in brcmf_fweh_queue_event()
240 struct brcmf_fweh_queue_item *event = NULL; in brcmf_fweh_dequeue_event() local
245 event = list_first_entry(&fweh->event_q, in brcmf_fweh_dequeue_event()
247 list_del(&event->q); in brcmf_fweh_dequeue_event()
251 return event; in brcmf_fweh_dequeue_event()
264 struct brcmf_fweh_queue_item *event; in brcmf_fweh_event_worker() local
272 while ((event = brcmf_fweh_dequeue_event(fweh))) { in brcmf_fweh_event_worker()
274 brcmf_fweh_event_name(event->code), event->code, in brcmf_fweh_event_worker()
275 event->emsg.ifidx, event->emsg.bsscfgidx, in brcmf_fweh_event_worker()
[all …]
/linux-4.4.14/drivers/misc/ibmasm/
Devent.c60 struct ibmasm_event *event; in ibmasm_receive_event() local
67 event = &buffer->events[buffer->next_index]; in ibmasm_receive_event()
68 memcpy_fromio(event->data, data, data_size); in ibmasm_receive_event()
69 event->data_size = data_size; in ibmasm_receive_event()
70 event->serial_number = buffer->next_serial_number; in ibmasm_receive_event()
94 struct ibmasm_event *event; in ibmasm_get_next_event() local
110 event = &buffer->events[index]; in ibmasm_get_next_event()
111 while (event->serial_number < reader->next_serial_number) { in ibmasm_get_next_event()
113 event = &buffer->events[index]; in ibmasm_get_next_event()
115 memcpy(reader->data, event->data, event->data_size); in ibmasm_get_next_event()
[all …]
/linux-4.4.14/arch/alpha/oprofile/
Dop_model_ev5.c47 unsigned long event = ctr[i].event; in common_reg_setup() local
53 if (event == 0) in common_reg_setup()
54 event = 12+48; in common_reg_setup()
55 else if (event == 2+41) in common_reg_setup()
56 event = 4+65; in common_reg_setup()
60 if (event < 2) in common_reg_setup()
61 ctl |= event << 31; in common_reg_setup()
62 else if (event < 24) in common_reg_setup()
64 else if (event < 40) in common_reg_setup()
65 ctl |= (event - 24) << 4; in common_reg_setup()
[all …]
/linux-4.4.14/arch/tile/kernel/
Dperf_event.c410 static inline void tile_pmu_enable_event(struct perf_event *event) in tile_pmu_enable_event() argument
412 struct hw_perf_event *hwc = &event->hw; in tile_pmu_enable_event()
459 static inline void tile_pmu_disable_event(struct perf_event *event) in tile_pmu_disable_event() argument
461 struct hw_perf_event *hwc = &event->hw; in tile_pmu_disable_event()
502 static u64 tile_perf_event_update(struct perf_event *event) in tile_perf_event_update() argument
504 struct hw_perf_event *hwc = &event->hw; in tile_perf_event_update()
538 local64_add(delta, &event->count); in tile_perf_event_update()
548 static int tile_event_set_period(struct perf_event *event) in tile_event_set_period() argument
550 struct hw_perf_event *hwc = &event->hw; in tile_event_set_period()
583 perf_event_update_userpage(event); in tile_event_set_period()
[all …]
/linux-4.4.14/drivers/acpi/acpica/
Devxfevnt.c176 acpi_status acpi_enable_event(u32 event, u32 flags) in ACPI_EXPORT_SYMBOL()
185 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL()
194 acpi_write_bit_register(acpi_gbl_fixed_event_info[event]. in ACPI_EXPORT_SYMBOL()
203 acpi_read_bit_register(acpi_gbl_fixed_event_info[event]. in ACPI_EXPORT_SYMBOL()
212 acpi_ut_get_event_name(event))); in ACPI_EXPORT_SYMBOL()
233 acpi_status acpi_disable_event(u32 event, u32 flags) in ACPI_EXPORT_SYMBOL()
242 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL()
251 acpi_write_bit_register(acpi_gbl_fixed_event_info[event]. in ACPI_EXPORT_SYMBOL()
258 acpi_read_bit_register(acpi_gbl_fixed_event_info[event]. in ACPI_EXPORT_SYMBOL()
267 acpi_ut_get_event_name(event))); in ACPI_EXPORT_SYMBOL()
[all …]
Devevent.c54 static u32 acpi_ev_fixed_event_dispatch(u32 event);
265 static u32 acpi_ev_fixed_event_dispatch(u32 event) in acpi_ev_fixed_event_dispatch() argument
272 (void)acpi_write_bit_register(acpi_gbl_fixed_event_info[event]. in acpi_ev_fixed_event_dispatch()
279 if (!acpi_gbl_fixed_event_handlers[event].handler) { in acpi_ev_fixed_event_dispatch()
280 (void)acpi_write_bit_register(acpi_gbl_fixed_event_info[event]. in acpi_ev_fixed_event_dispatch()
286 acpi_ut_get_event_name(event), event)); in acpi_ev_fixed_event_dispatch()
293 return ((acpi_gbl_fixed_event_handlers[event]. in acpi_ev_fixed_event_dispatch()
294 handler) (acpi_gbl_fixed_event_handlers[event].context)); in acpi_ev_fixed_event_dispatch()
Devxface.c618 acpi_install_fixed_event_handler(u32 event, in ACPI_EXPORT_SYMBOL()
627 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL()
638 if (acpi_gbl_fixed_event_handlers[event].handler) { in ACPI_EXPORT_SYMBOL()
645 acpi_gbl_fixed_event_handlers[event].handler = handler; in ACPI_EXPORT_SYMBOL()
646 acpi_gbl_fixed_event_handlers[event].context = context; in ACPI_EXPORT_SYMBOL()
648 status = acpi_clear_event(event); in ACPI_EXPORT_SYMBOL()
650 status = acpi_enable_event(event, 0); in ACPI_EXPORT_SYMBOL()
654 acpi_ut_get_event_name(event), event)); in ACPI_EXPORT_SYMBOL()
658 acpi_gbl_fixed_event_handlers[event].handler = NULL; in ACPI_EXPORT_SYMBOL()
659 acpi_gbl_fixed_event_handlers[event].context = NULL; in ACPI_EXPORT_SYMBOL()
[all …]
/linux-4.4.14/sound/core/seq/
Dseq_memory.c71 static int get_var_len(const struct snd_seq_event *event) in get_var_len() argument
73 if ((event->flags & SNDRV_SEQ_EVENT_LENGTH_MASK) != SNDRV_SEQ_EVENT_LENGTH_VARIABLE) in get_var_len()
76 return event->data.ext.len & ~SNDRV_SEQ_EXT_MASK; in get_var_len()
79 int snd_seq_dump_var_event(const struct snd_seq_event *event, in snd_seq_dump_var_event() argument
85 if ((len = get_var_len(event)) <= 0) in snd_seq_dump_var_event()
88 if (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR) { in snd_seq_dump_var_event()
90 char __user *curptr = (char __force __user *)event->data.ext.ptr; in snd_seq_dump_var_event()
105 if (!(event->data.ext.len & SNDRV_SEQ_EXT_CHAINED)) in snd_seq_dump_var_event()
106 return func(private_data, event->data.ext.ptr, len); in snd_seq_dump_var_event()
108 cell = (struct snd_seq_event_cell *)event->data.ext.ptr; in snd_seq_dump_var_event()
[all …]
Dseq_clientmgr.c82 struct snd_seq_event *event,
85 struct snd_seq_event *event,
438 if (snd_seq_ev_is_variable(&cell->event)) { in snd_seq_read()
440 tmpev = cell->event; in snd_seq_read()
448 err = snd_seq_expand_var_event(&cell->event, count, in snd_seq_read()
457 if (copy_to_user(buf, &cell->event, sizeof(struct snd_seq_event))) { in snd_seq_read()
495 static struct snd_seq_client *get_event_dest_client(struct snd_seq_event *event, in get_event_dest_client() argument
500 dest = snd_seq_client_use_ptr(event->dest.client); in get_event_dest_client()
506 ! test_bit(event->type, dest->event_filter)) in get_event_dest_client()
530 struct snd_seq_event *event, in bounce_error_event() argument
[all …]
Dseq_prioq.c158 prior = (cell->event.flags & SNDRV_SEQ_PRIORITY_MASK); in snd_seq_prioq_cell_in()
166 if (compare_timestamp(&cell->event, &f->tail->event)) { in snd_seq_prioq_cell_in()
185 int rel = compare_timestamp_rel(&cell->event, &cur->event); in snd_seq_prioq_cell_in()
270 if (cell->event.source.client == client || in prioq_match()
271 cell->event.dest.client == client) in prioq_match()
275 switch (cell->event.flags & SNDRV_SEQ_TIME_STAMP_MASK) { in prioq_match()
277 if (cell->event.time.tick) in prioq_match()
281 if (cell->event.time.time.tv_sec || in prioq_match()
282 cell->event.time.time.tv_nsec) in prioq_match()
324 cell->event.type, in snd_seq_prioq_leave()
[all …]
/linux-4.4.14/drivers/usb/usbip/
Dusbip_event.c33 usbip_dbg_eh("pending event %lx\n", ud->event); in event_handler()
39 if (ud->event & USBIP_EH_SHUTDOWN) { in event_handler()
41 ud->event &= ~USBIP_EH_SHUTDOWN; in event_handler()
45 if (ud->event & USBIP_EH_RESET) { in event_handler()
47 ud->event &= ~USBIP_EH_RESET; in event_handler()
51 if (ud->event & USBIP_EH_UNUSABLE) { in event_handler()
53 ud->event &= ~USBIP_EH_UNUSABLE; in event_handler()
57 if (ud->event & USBIP_EH_BYE) in event_handler()
84 ud->event = 0; in usbip_start_eh()
106 void usbip_event_add(struct usbip_device *ud, unsigned long event) in usbip_event_add() argument
[all …]
/linux-4.4.14/include/linux/
Dperf_event.h261 int (*event_init) (struct perf_event *event);
267 void (*event_mapped) (struct perf_event *event); /*optional*/
268 void (*event_unmapped) (struct perf_event *event); /*optional*/
296 int (*add) (struct perf_event *event, int flags);
297 void (*del) (struct perf_event *event, int flags);
317 void (*start) (struct perf_event *event, int flags);
318 void (*stop) (struct perf_event *event, int flags);
326 void (*read) (struct perf_event *event);
360 int (*event_idx) (struct perf_event *event); /*optional */
376 u64 (*count) (struct perf_event *event); /*optional*/
[all …]
Dtrace_events.h56 struct trace_event *event);
119 int flags, struct trace_event *event);
135 extern int register_trace_event(struct trace_event *event);
136 extern int unregister_trace_event(struct trace_event *event);
173 struct ring_buffer_event *event,
177 struct ring_buffer_event *event,
181 struct ring_buffer_event *event);
210 int (*reg)(struct trace_event_call *event,
218 extern int trace_event_reg(struct trace_event_call *event,
223 struct ring_buffer_event *event; member
[all …]
Dpm.h63 int event; member
467 #define PMSG_INVALID ((struct pm_message){ .event = PM_EVENT_INVALID, })
468 #define PMSG_ON ((struct pm_message){ .event = PM_EVENT_ON, })
469 #define PMSG_FREEZE ((struct pm_message){ .event = PM_EVENT_FREEZE, })
470 #define PMSG_QUIESCE ((struct pm_message){ .event = PM_EVENT_QUIESCE, })
471 #define PMSG_SUSPEND ((struct pm_message){ .event = PM_EVENT_SUSPEND, })
472 #define PMSG_HIBERNATE ((struct pm_message){ .event = PM_EVENT_HIBERNATE, })
473 #define PMSG_RESUME ((struct pm_message){ .event = PM_EVENT_RESUME, })
474 #define PMSG_THAW ((struct pm_message){ .event = PM_EVENT_THAW, })
475 #define PMSG_RESTORE ((struct pm_message){ .event = PM_EVENT_RESTORE, })
[all …]
Dptrace.h26 #define PT_EVENT_FLAG(event) (1 << (PT_OPT_FLAG_SHIFT + (event))) argument
128 static inline bool ptrace_event_enabled(struct task_struct *task, int event) in ptrace_event_enabled() argument
130 return task->ptrace & PT_EVENT_FLAG(event); in ptrace_event_enabled()
143 static inline void ptrace_event(int event, unsigned long message) in ptrace_event() argument
145 if (unlikely(ptrace_event_enabled(current, event))) { in ptrace_event()
147 ptrace_notify((event << 8) | SIGTRAP); in ptrace_event()
148 } else if (event == PTRACE_EVENT_EXEC) { in ptrace_event()
166 static inline void ptrace_event_pid(int event, struct pid *pid) in ptrace_event_pid() argument
183 ptrace_event(event, message); in ptrace_event_pid()
/linux-4.4.14/tools/perf/util/scripting-engines/
Dtrace-event-perl.c186 static void define_event_symbols(struct event_format *event, in define_event_symbols() argument
203 define_event_symbols(event, ev_name, args->flags.field); in define_event_symbols()
208 define_event_symbols(event, ev_name, args->symbol.field); in define_event_symbols()
214 define_event_symbols(event, ev_name, args->hex.field); in define_event_symbols()
215 define_event_symbols(event, ev_name, args->hex.size); in define_event_symbols()
218 define_event_symbols(event, ev_name, args->int_array.field); in define_event_symbols()
219 define_event_symbols(event, ev_name, args->int_array.count); in define_event_symbols()
220 define_event_symbols(event, ev_name, args->int_array.el_size); in define_event_symbols()
229 define_event_symbols(event, ev_name, args->typecast.item); in define_event_symbols()
234 define_event_symbols(event, ev_name, args->op.left); in define_event_symbols()
[all …]
/linux-4.4.14/drivers/char/tpm/
Dtpm_eventlog.c78 struct tcpa_event *event; in tpm_bios_measurements_start() local
85 event = addr; in tpm_bios_measurements_start()
88 do_endian_conversion(event->event_size); in tpm_bios_measurements_start()
90 do_endian_conversion(event->event_type); in tpm_bios_measurements_start()
105 event = addr; in tpm_bios_measurements_start()
107 converted_event_size = do_endian_conversion(event->event_size); in tpm_bios_measurements_start()
108 converted_event_type = do_endian_conversion(event->event_type); in tpm_bios_measurements_start()
121 struct tcpa_event *event = v; in tpm_bios_measurements_next() local
127 converted_event_size = do_endian_conversion(event->event_size); in tpm_bios_measurements_next()
135 event = v; in tpm_bios_measurements_next()
[all …]
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_common.h35 static inline int rsi_wait_event(struct rsi_event *event, u32 timeout) in rsi_wait_event() argument
40 status = wait_event_interruptible(event->event_queue, in rsi_wait_event()
41 (atomic_read(&event->event_condition) == 0)); in rsi_wait_event()
43 status = wait_event_interruptible_timeout(event->event_queue, in rsi_wait_event()
44 (atomic_read(&event->event_condition) == 0), in rsi_wait_event()
49 static inline void rsi_set_event(struct rsi_event *event) in rsi_set_event() argument
51 atomic_set(&event->event_condition, 0); in rsi_set_event()
52 wake_up_interruptible(&event->event_queue); in rsi_set_event()
55 static inline void rsi_reset_event(struct rsi_event *event) in rsi_reset_event() argument
57 atomic_set(&event->event_condition, 1); in rsi_reset_event()
[all …]
/linux-4.4.14/kernel/trace/
Dring_buffer.c146 #define skip_time_extend(event) \ argument
147 ((struct ring_buffer_event *)((char *)event + RB_LEN_TIME_EXTEND))
149 static inline int rb_null_event(struct ring_buffer_event *event) in rb_null_event() argument
151 return event->type_len == RINGBUF_TYPE_PADDING && !event->time_delta; in rb_null_event()
154 static void rb_event_set_padding(struct ring_buffer_event *event) in rb_event_set_padding() argument
157 event->type_len = RINGBUF_TYPE_PADDING; in rb_event_set_padding()
158 event->time_delta = 0; in rb_event_set_padding()
162 rb_event_data_length(struct ring_buffer_event *event) in rb_event_data_length() argument
166 if (event->type_len) in rb_event_data_length()
167 length = event->type_len * RB_ALIGNMENT; in rb_event_data_length()
[all …]
Dtrace_output.c228 struct trace_event_call *event; in trace_raw_output_prep() local
233 event = container_of(trace_event, struct trace_event_call, event); in trace_raw_output_prep()
236 if (entry->type != event->event.type) { in trace_raw_output_prep()
242 trace_seq_printf(s, "%s: ", trace_event_name(event)); in trace_raw_output_prep()
603 struct trace_event *event; in ftrace_find_event() local
608 hlist_for_each_entry(event, &event_hash[key], node) { in ftrace_find_event()
609 if (event->type == type) in ftrace_find_event()
610 return event; in ftrace_find_event()
671 int register_trace_event(struct trace_event *event) in register_trace_event() argument
678 if (WARN_ON(!event)) in register_trace_event()
[all …]
Dring_buffer_benchmark.c85 struct ring_buffer_event *event; in read_event() local
89 event = ring_buffer_consume(buffer, cpu, &ts, NULL); in read_event()
90 if (!event) in read_event()
93 entry = ring_buffer_event_data(event); in read_event()
105 struct ring_buffer_event *event; in read_page() local
131 event = (void *)&rpage->data[i]; in read_page()
132 switch (event->type_len) { in read_page()
135 if (!event->time_delta) in read_page()
137 inc = event->array[0] + 4; in read_page()
143 entry = ring_buffer_event_data(event); in read_page()
[all …]
Dtrace_syscalls.c16 static int syscall_enter_register(struct trace_event_call *event,
18 static int syscall_exit_register(struct trace_event_call *event,
111 struct trace_event *event) in print_syscall_enter() argument
127 if (entry->enter_event->event.type != ent->type) { in print_syscall_enter()
158 struct trace_event *event) in print_syscall_exit() argument
175 if (entry->exit_event->event.type != ent->type) { in print_syscall_exit()
300 struct ring_buffer_event *event; in ftrace_syscall_enter() local
329 event = trace_buffer_lock_reserve(buffer, in ftrace_syscall_enter()
330 sys_data->enter_event->event.type, size, irq_flags, pc); in ftrace_syscall_enter()
331 if (!event) in ftrace_syscall_enter()
[all …]
Dtrace_uprobe.c239 alloc_trace_uprobe(const char *group, const char *event, int nargs, bool is_ret) in alloc_trace_uprobe() argument
243 if (!event || !is_good_name(event)) in alloc_trace_uprobe()
254 tu->tp.call.name = kstrdup(event, GFP_KERNEL); in alloc_trace_uprobe()
291 static struct trace_uprobe *find_probe_event(const char *event, const char *group) in find_probe_event() argument
296 if (strcmp(trace_event_name(&tu->tp.call), event) == 0 && in find_probe_event()
359 char *arg, *event, *group, *filename; in create_trace_uprobe() local
370 event = NULL; in create_trace_uprobe()
384 event = &argv[0][2]; in create_trace_uprobe()
385 arg = strchr(event, '/'); in create_trace_uprobe()
388 group = event; in create_trace_uprobe()
[all …]
Dbpf_trace.c193 struct perf_event *event; in bpf_perf_event_read() local
198 event = (struct perf_event *)array->ptrs[index]; in bpf_perf_event_read()
199 if (!event) in bpf_perf_event_read()
203 if (event->oncpu != smp_processor_id() || in bpf_perf_event_read()
204 event->pmu->count) in bpf_perf_event_read()
212 return perf_event_read_local(event); in bpf_perf_event_read()
230 struct perf_event *event; in bpf_perf_event_output() local
239 event = (struct perf_event *)array->ptrs[index]; in bpf_perf_event_output()
240 if (unlikely(!event)) in bpf_perf_event_output()
243 if (unlikely(event->attr.type != PERF_TYPE_SOFTWARE || in bpf_perf_event_output()
[all …]
/linux-4.4.14/arch/metag/kernel/perf/
Dperf_event.c144 static int metag_pmu_event_init(struct perf_event *event) in metag_pmu_event_init() argument
154 if (has_branch_stack(event)) in metag_pmu_event_init()
157 event->destroy = _hw_perf_event_destroy; in metag_pmu_event_init()
171 switch (event->attr.type) { in metag_pmu_event_init()
175 err = _hw_perf_event_init(event); in metag_pmu_event_init()
183 event->destroy(event); in metag_pmu_event_init()
189 void metag_pmu_event_update(struct perf_event *event, in metag_pmu_event_update() argument
217 local64_add(delta, &event->count); in metag_pmu_event_update()
221 int metag_pmu_event_set_period(struct perf_event *event, in metag_pmu_event_set_period() argument
254 perf_event_update_userpage(event); in metag_pmu_event_set_period()
[all …]
/linux-4.4.14/drivers/isdn/hisax/
Dfsm.c35 if ((fnlist[i].state >= fsm->state_count) || (fnlist[i].event >= fsm->event_count)) { in FsmNew()
38 (long)fnlist[i].event, (long)fsm->event_count); in FsmNew()
40 fsm->jumpmatrix[fsm->state_count * fnlist[i].event + in FsmNew()
52 FsmEvent(struct FsmInst *fi, int event, void *arg) in FsmEvent() argument
56 if ((fi->state >= fi->fsm->state_count) || (event >= fi->fsm->event_count)) { in FsmEvent()
58 (long)fi->state, (long)fi->fsm->state_count, event, (long)fi->fsm->event_count); in FsmEvent()
61 r = fi->fsm->jumpmatrix[fi->fsm->state_count * event + fi->state]; in FsmEvent()
66 fi->fsm->strEvent[event]); in FsmEvent()
67 r(fi, event, arg); in FsmEvent()
73 fi->fsm->strEvent[event]); in FsmEvent()
[all …]
Dfsm.h39 int state, event; member
46 int event; member
52 int FsmEvent(struct FsmInst *fi, int event, void *arg);
55 int FsmAddTimer(struct FsmTimer *ft, int millisec, int event,
57 void FsmRestartTimer(struct FsmTimer *ft, int millisec, int event,
/linux-4.4.14/drivers/acpi/
Devent.c29 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()
35 return (blocking_notifier_call_chain(&acpi_chain_head, 0, (void *)&event) 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()
131 memset(event, 0, sizeof(struct acpi_genl_event)); in acpi_bus_generate_netlink_event()
133 strcpy(event->device_class, device_class); in acpi_bus_generate_netlink_event()
[all …]
Ddock.c107 static void dock_hotplug_event(struct dock_dependent_device *dd, u32 event, in dock_hotplug_event() argument
132 uevent(adev, event); in dock_hotplug_event()
141 notify(adev, event); in dock_hotplug_event()
270 static void hotplug_dock_devices(struct dock_station *ds, u32 event) in hotplug_dock_devices() argument
276 dock_hotplug_event(dd, event, DOCK_CALL_FIXUP); in hotplug_dock_devices()
280 dock_hotplug_event(dd, event, DOCK_CALL_HANDLER); in hotplug_dock_devices()
299 static void dock_event(struct dock_station *ds, u32 event, int num) in dock_event() argument
319 dock_hotplug_event(dd, event, DOCK_CALL_UEVENT); in dock_event()
405 static int handle_eject_request(struct dock_station *ds, u32 event) in handle_eject_request() argument
417 dock_event(ds, event, UNDOCK_EVENT); in handle_eject_request()
[all …]
/linux-4.4.14/drivers/scsi/bfa/
Dbfa_fcs_lport.c116 enum bfa_fcs_lport_event event);
118 enum bfa_fcs_lport_event event);
120 enum bfa_fcs_lport_event event);
122 enum bfa_fcs_lport_event event);
124 enum bfa_fcs_lport_event event);
126 enum bfa_fcs_lport_event event);
131 enum bfa_fcs_lport_event event) in bfa_fcs_lport_sm_uninit() argument
134 bfa_trc(port->fcs, event); in bfa_fcs_lport_sm_uninit()
136 switch (event) { in bfa_fcs_lport_sm_uninit()
142 bfa_sm_fault(port->fcs, event); in bfa_fcs_lport_sm_uninit()
[all …]
Dbfa_fcs_fcpim.c41 enum bfa_itnim_aen_event event);
44 enum bfa_fcs_itnim_event event);
46 enum bfa_fcs_itnim_event event);
48 enum bfa_fcs_itnim_event event);
50 enum bfa_fcs_itnim_event event);
52 enum bfa_fcs_itnim_event event);
54 enum bfa_fcs_itnim_event event);
56 enum bfa_fcs_itnim_event event);
58 enum bfa_fcs_itnim_event event);
60 enum bfa_fcs_itnim_event event);
[all …]
Dbfa_fcs_rport.c90 enum rport_event event);
92 enum rport_event event);
94 enum rport_event event);
96 enum rport_event event);
98 enum rport_event event);
100 enum rport_event event);
102 enum rport_event event);
104 enum rport_event event);
106 enum rport_event event);
108 enum rport_event event);
[all …]
Dbfa_fcs.c245 enum bfa_fcs_fabric_event event);
247 enum bfa_fcs_fabric_event event);
249 enum bfa_fcs_fabric_event event);
251 enum bfa_fcs_fabric_event event);
253 enum bfa_fcs_fabric_event event);
255 enum bfa_fcs_fabric_event event);
257 enum bfa_fcs_fabric_event event);
259 enum bfa_fcs_fabric_event event);
261 enum bfa_fcs_fabric_event event);
263 enum bfa_fcs_fabric_event event);
[all …]
Dbfa_svc.c149 static void bfa_lps_sm_init(struct bfa_lps_s *lps, enum bfa_lps_event event);
150 static void bfa_lps_sm_login(struct bfa_lps_s *lps, enum bfa_lps_event event);
152 event);
153 static void bfa_lps_sm_online(struct bfa_lps_s *lps, enum bfa_lps_event event);
155 enum bfa_lps_event event);
156 static void bfa_lps_sm_logout(struct bfa_lps_s *lps, enum bfa_lps_event event);
158 event);
170 enum bfa_port_linkstate event, bfa_boolean_t trunk);
172 enum bfa_port_linkstate event);
182 enum bfa_fcport_sm_event event);
[all …]
Dbfa_fcpim.c186 enum bfa_itnim_event event);
188 enum bfa_itnim_event event);
190 enum bfa_itnim_event event);
192 enum bfa_itnim_event event);
194 enum bfa_itnim_event event);
196 enum bfa_itnim_event event);
198 enum bfa_itnim_event event);
200 enum bfa_itnim_event event);
202 enum bfa_itnim_event event);
204 enum bfa_itnim_event event);
[all …]
/linux-4.4.14/arch/arm/kernel/
Dperf_event_xscale.c174 struct perf_event *event = cpuc->events[idx]; in xscale1pmu_handle_irq() local
177 if (!event) in xscale1pmu_handle_irq()
183 hwc = &event->hw; in xscale1pmu_handle_irq()
184 armpmu_event_update(event); in xscale1pmu_handle_irq()
186 if (!armpmu_event_set_period(event)) in xscale1pmu_handle_irq()
189 if (perf_event_overflow(event, &data, regs)) in xscale1pmu_handle_irq()
190 cpu_pmu->disable(event); in xscale1pmu_handle_irq()
204 static void xscale1pmu_enable_event(struct perf_event *event) in xscale1pmu_enable_event() argument
207 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_enable_event()
208 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_enable_event()
[all …]
Dperf_event_v6.c235 static inline u32 armv6pmu_read_counter(struct perf_event *event) in armv6pmu_read_counter() argument
237 struct hw_perf_event *hwc = &event->hw; in armv6pmu_read_counter()
253 static inline void armv6pmu_write_counter(struct perf_event *event, u32 value) in armv6pmu_write_counter() argument
255 struct hw_perf_event *hwc = &event->hw; in armv6pmu_write_counter()
268 static void armv6pmu_enable_event(struct perf_event *event) in armv6pmu_enable_event() argument
271 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_enable_event()
272 struct hw_perf_event *hwc = &event->hw; in armv6pmu_enable_event()
328 struct perf_event *event = cpuc->events[idx]; in armv6pmu_handle_irq() local
332 if (!event) in armv6pmu_handle_irq()
342 hwc = &event->hw; in armv6pmu_handle_irq()
[all …]
Dperf_event_v7.c640 static inline u32 armv7pmu_read_counter(struct perf_event *event) in armv7pmu_read_counter() argument
642 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_read_counter()
643 struct hw_perf_event *hwc = &event->hw; in armv7pmu_read_counter()
660 static inline void armv7pmu_write_counter(struct perf_event *event, u32 value) in armv7pmu_write_counter() argument
662 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_write_counter()
663 struct hw_perf_event *hwc = &event->hw; in armv7pmu_write_counter()
765 static void armv7pmu_enable_event(struct perf_event *event) in armv7pmu_enable_event() argument
768 struct hw_perf_event *hwc = &event->hw; in armv7pmu_enable_event()
769 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_enable_event()
811 static void armv7pmu_disable_event(struct perf_event *event) in armv7pmu_disable_event() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpts.c39 static int event_expired(struct cpts_event *event) in event_expired() argument
41 return time_after(jiffies, event->tmo); in event_expired()
44 static int event_type(struct cpts_event *event) in event_type() argument
46 return (event->high >> EVENT_TYPE_SHIFT) & EVENT_TYPE_MASK; in event_type()
69 struct cpts_event *event; in cpts_fifo_read() local
78 event = list_first_entry(&cpts->pool, struct cpts_event, list); in cpts_fifo_read()
79 event->tmo = jiffies + 2; in cpts_fifo_read()
80 event->high = hi; in cpts_fifo_read()
81 event->low = lo; in cpts_fifo_read()
82 type = event_type(event); in cpts_fifo_read()
[all …]
/linux-4.4.14/drivers/isdn/mISDN/
Dfsm.c40 (fnlist[i].event >= fsm->event_count)) { in mISDN_FsmNew()
44 (long)fnlist[i].event, (long)fsm->event_count); in mISDN_FsmNew()
46 fsm->jumpmatrix[fsm->state_count * fnlist[i].event + in mISDN_FsmNew()
59 mISDN_FsmEvent(struct FsmInst *fi, int event, void *arg) in mISDN_FsmEvent() argument
64 (event >= fi->fsm->event_count)) { in mISDN_FsmEvent()
67 (long)fi->state, (long)fi->fsm->state_count, event, in mISDN_FsmEvent()
71 r = fi->fsm->jumpmatrix[fi->fsm->state_count * event + fi->state]; in mISDN_FsmEvent()
76 fi->fsm->strEvent[event]); in mISDN_FsmEvent()
77 r(fi, event, arg); in mISDN_FsmEvent()
83 fi->fsm->strEvent[event]); in mISDN_FsmEvent()
[all …]
Dlayer1.c118 l1_reset(struct FsmInst *fi, int event, void *arg) in l1_reset() argument
124 l1_deact_cnf(struct FsmInst *fi, int event, void *arg) in l1_deact_cnf() argument
134 l1_deact_req_s(struct FsmInst *fi, int event, void *arg) in l1_deact_req_s() argument
144 l1_power_up_s(struct FsmInst *fi, int event, void *arg) in l1_power_up_s() argument
156 l1_go_F5(struct FsmInst *fi, int event, void *arg) in l1_go_F5() argument
162 l1_go_F8(struct FsmInst *fi, int event, void *arg) in l1_go_F8() argument
168 l1_info2_ind(struct FsmInst *fi, int event, void *arg) in l1_info2_ind() argument
177 l1_info4_ind(struct FsmInst *fi, int event, void *arg) in l1_info4_ind() argument
194 l1_timer3(struct FsmInst *fi, int event, void *arg) in l1_timer3() argument
211 l1_timer_act(struct FsmInst *fi, int event, void *arg) in l1_timer_act() argument
[all …]
/linux-4.4.14/samples/bpf/
Dbpf_load.c35 static int populate_prog_array(const char *event, int prog_fd) in populate_prog_array() argument
37 int ind = atoi(event), err; in populate_prog_array()
47 static int load_and_attach(const char *event, struct bpf_insn *prog, int size) in load_and_attach() argument
49 bool is_socket = strncmp(event, "socket", 6) == 0; in load_and_attach()
50 bool is_kprobe = strncmp(event, "kprobe/", 7) == 0; in load_and_attach()
51 bool is_kretprobe = strncmp(event, "kretprobe/", 10) == 0; in load_and_attach()
67 printf("Unknown event '%s'\n", event); in load_and_attach()
80 event += 6; in load_and_attach()
81 if (*event != '/') in load_and_attach()
83 event++; in load_and_attach()
[all …]
/linux-4.4.14/drivers/char/
Dsnsc_event.c64 scdrv_parse_event(char *event, int *src, int *code, int *esp_code, char *desc) in scdrv_parse_event() argument
69 *src = get_unaligned_be32(event); in scdrv_parse_event()
70 event += 4; /* move on to event code */ in scdrv_parse_event()
73 *code = get_unaligned_be32(event); in scdrv_parse_event()
74 event += 4; /* move on to event arguments */ in scdrv_parse_event()
77 if (*event++ != 2) { in scdrv_parse_event()
83 if (*event++ != IR_ARG_INT) { in scdrv_parse_event()
87 *esp_code = get_unaligned_be32(event); in scdrv_parse_event()
88 event += 4; in scdrv_parse_event()
91 if (*event++ != IR_ARG_ASCII) { in scdrv_parse_event()
[all …]
Dapm-emulation.c183 static void queue_add_event(struct apm_queue *q, apm_event_t event) in queue_add_event() argument
193 q->events[q->event_head] = event; in queue_add_event()
196 static void queue_event(apm_event_t event) in queue_event() argument
203 queue_add_event(&as->queue, event); in queue_event()
212 apm_event_t event; in apm_read() local
223 while ((i >= sizeof(event)) && !queue_empty(&as->queue)) { in apm_read()
224 event = queue_get_event(&as->queue); in apm_read()
227 if (copy_to_user(buf, &event, sizeof(event))) in apm_read()
232 (event == APM_SYS_SUSPEND || event == APM_USER_SUSPEND)) in apm_read()
236 buf += sizeof(event); in apm_read()
[all …]
/linux-4.4.14/drivers/scsi/libsas/
Dsas_event.c43 static void sas_queue_event(int event, unsigned long *pending, in sas_queue_event() argument
47 if (!test_and_set_bit(event, pending)) { in sas_queue_event()
119 static void notify_ha_event(struct sas_ha_struct *sas_ha, enum ha_event event) in notify_ha_event() argument
121 BUG_ON(event >= HA_NUM_EVENTS); in notify_ha_event()
123 sas_queue_event(event, &sas_ha->pending, in notify_ha_event()
124 &sas_ha->ha_events[event].work, sas_ha); in notify_ha_event()
127 static void notify_port_event(struct asd_sas_phy *phy, enum port_event event) in notify_port_event() argument
131 BUG_ON(event >= PORT_NUM_EVENTS); in notify_port_event()
133 sas_queue_event(event, &phy->port_events_pending, in notify_port_event()
134 &phy->port_events[event].work, ha); in notify_port_event()
[all …]
/linux-4.4.14/drivers/s390/net/
Dfsm.h56 int event; member
126 fsm_record_history(fsm_instance *fi, int state, int event);
143 fsm_event(fsm_instance *fi, int event, void *arg) in fsm_event() argument
149 (event >= fi->f->nr_events) ) { in fsm_event()
151 fi->name, (long)state,(long)fi->f->nr_states, event, in fsm_event()
158 r = fi->f->jumpmatrix[fi->f->nr_states * event + state]; in fsm_event()
163 fi->f->event_names[event]); in fsm_event()
166 fsm_record_history(fi, state, event); in fsm_event()
168 r(fi, event, arg); in fsm_event()
173 fi->name, fi->f->event_names[event], in fsm_event()
[all …]
Dctcm_fsms.c131 static void ctcm_action_nop(fsm_instance *fi, int event, void *arg);
137 static void chx_txdone(fsm_instance *fi, int event, void *arg);
138 static void chx_rx(fsm_instance *fi, int event, void *arg);
139 static void chx_rxidle(fsm_instance *fi, int event, void *arg);
140 static void chx_firstio(fsm_instance *fi, int event, void *arg);
141 static void ctcm_chx_setmode(fsm_instance *fi, int event, void *arg);
142 static void ctcm_chx_start(fsm_instance *fi, int event, void *arg);
143 static void ctcm_chx_haltio(fsm_instance *fi, int event, void *arg);
144 static void ctcm_chx_stopped(fsm_instance *fi, int event, void *arg);
145 static void ctcm_chx_stop(fsm_instance *fi, int event, void *arg);
[all …]
/linux-4.4.14/drivers/input/gameport/
Dgameport.c275 struct gameport_event *event = NULL; in gameport_get_event() local
281 event = list_first_entry(&gameport_event_list, in gameport_get_event()
283 list_del_init(&event->node); in gameport_get_event()
287 return event; in gameport_get_event()
290 static void gameport_free_event(struct gameport_event *event) in gameport_free_event() argument
292 module_put(event->owner); in gameport_free_event()
293 kfree(event); in gameport_free_event()
296 static void gameport_remove_duplicate_events(struct gameport_event *event) in gameport_remove_duplicate_events() argument
304 if (event->object == e->object) { in gameport_remove_duplicate_events()
310 if (event->type != e->type) in gameport_remove_duplicate_events()
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dperf_event.c90 struct perf_event *event[MAX_HWEVENTS]; member
861 static u64 sparc_perf_event_update(struct perf_event *event, in sparc_perf_event_update() argument
879 local64_add(delta, &event->count); in sparc_perf_event_update()
885 static int sparc_perf_event_set_period(struct perf_event *event, in sparc_perf_event_set_period() argument
912 perf_event_update_userpage(event); in sparc_perf_event_set_period()
922 struct perf_event *cp = cpuc->event[i]; in read_in_all_counters()
948 struct perf_event *cp = cpuc->event[i]; in calculate_single_pcr()
967 cpuc->pcr[0] |= cpuc->event[0]->hw.config_base; in calculate_single_pcr()
970 static void sparc_pmu_start(struct perf_event *event, int flags);
981 struct perf_event *cp = cpuc->event[i]; in calculate_multiple_pcrs()
[all …]
/linux-4.4.14/tools/perf/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/
DCore.pm104 for my $event (keys %flag_fields) {
105 print "event $event:\n";
106 for my $field (keys %{$flag_fields{$event}}) {
108 print " delim: $flag_fields{$event}{$field}{'delim'}\n";
109 foreach my $idx (sort {$a <=> $b} keys %{$flag_fields{$event}{$field}{"values"}}) {
110 print " value $idx: $flag_fields{$event}{$field}{'values'}{$idx}\n";
151 for my $event (keys %symbolic_fields) {
152 print "event $event:\n";
153 for my $field (keys %{$symbolic_fields{$event}}) {
155 foreach my $idx (sort {$a <=> $b} keys %{$symbolic_fields{$event}{$field}{"values"}}) {
[all …]
/linux-4.4.14/Documentation/powerpc/
Dpmu-ebb.txt11 One type of event for which EBBs can be configured is PMU exceptions. This
19 Throughout this document we will refer to an "EBB event" or "EBB events". This
38 and attach an EBB event to the process, which will then cause EBBs to be
43 user process. This means once an EBB event is scheduled on the PMU, no non-EBB
48 kernel will in general schedule the EBB event, and perf will be notified that
54 If an EBB event and a regular event are both pinned, then whichever is enabled
56 section below titled "Enabling an EBB event" for more information.
59 Creating an EBB event
62 To request that an event is counted using EBB, the event code should have bit
69 An EBB event must be created with the "pinned" and "exclusive" attributes set.
[all …]
/linux-4.4.14/arch/mips/kernel/
Dperf_event_mipsxx.c111 #define M_PERFCTL_EVENT(event) (((event) & 0x3ff) << 5) argument
375 static int mipspmu_event_set_period(struct perf_event *event, in mipspmu_event_set_period() argument
406 perf_event_update_userpage(event); in mipspmu_event_set_period()
411 static void mipspmu_event_update(struct perf_event *event, in mipspmu_event_update() argument
428 local64_add(delta, &event->count); in mipspmu_event_update()
432 static void mipspmu_start(struct perf_event *event, int flags) in mipspmu_start() argument
434 struct hw_perf_event *hwc = &event->hw; in mipspmu_start()
442 mipspmu_event_set_period(event, hwc, hwc->idx); in mipspmu_start()
448 static void mipspmu_stop(struct perf_event *event, int flags) in mipspmu_stop() argument
450 struct hw_perf_event *hwc = &event->hw; in mipspmu_stop()
[all …]
/linux-4.4.14/drivers/usb/phy/
Dphy-ab8500-usb.c415 enum ux500_musb_vbus_id_status event = 0; in ab9540_usb_link_status_update() local
432 event = UX500_MUSB_RIDB; in ab9540_usb_link_status_update()
444 if (event != UX500_MUSB_RIDB) in ab9540_usb_link_status_update()
445 event = UX500_MUSB_NONE; in ab9540_usb_link_status_update()
452 event = UX500_MUSB_RIDC; in ab9540_usb_link_status_update()
472 if (event != UX500_MUSB_RIDC) in ab9540_usb_link_status_update()
473 event = UX500_MUSB_VBUS; in ab9540_usb_link_status_update()
477 event = UX500_MUSB_RIDA; in ab9540_usb_link_status_update()
494 if (event != UX500_MUSB_RIDA) in ab9540_usb_link_status_update()
495 event = UX500_MUSB_ID; in ab9540_usb_link_status_update()
[all …]
/linux-4.4.14/include/linux/perf/
Darm_pmu.h87 void (*enable)(struct perf_event *event);
88 void (*disable)(struct perf_event *event);
90 struct perf_event *event);
92 struct perf_event *event);
95 u32 (*read_counter)(struct perf_event *event);
96 void (*write_counter)(struct perf_event *event, u32 val);
102 int (*map_event)(struct perf_event *event);
116 u64 armpmu_event_update(struct perf_event *event);
118 int armpmu_event_set_period(struct perf_event *event);
120 int armpmu_map_event(struct perf_event *event,
/linux-4.4.14/tools/perf/tests/
Dswitch-tracking.c63 union perf_event *event, const char *comm, int nr) in check_comm() argument
65 if (event->header.type == PERF_RECORD_COMM && in check_comm()
66 (pid_t)event->comm.pid == getpid() && in check_comm()
67 (pid_t)event->comm.tid == getpid() && in check_comm()
68 strcmp(event->comm.comm, comm) == 0) { in check_comm()
74 pr_debug3("comm event: %s nr: %d\n", event->comm.comm, nr); in check_comm()
114 union perf_event *event, in process_sample_event() argument
122 if (perf_evlist__parse_sample(evlist, event, &sample)) { in process_sample_event()
163 static int process_event(struct perf_evlist *evlist, union perf_event *event, in process_event() argument
166 if (event->header.type == PERF_RECORD_SAMPLE) in process_event()
[all …]
Dperf-record.c158 union perf_event *event; in test__PERF_RECORD() local
160 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in test__PERF_RECORD()
161 const u32 type = event->header.type; in test__PERF_RECORD()
168 err = perf_evlist__parse_sample(evlist, event, &sample); in test__PERF_RECORD()
171 perf_event__fprintf(event, stderr); in test__PERF_RECORD()
178 perf_event__fprintf(event, stderr); in test__PERF_RECORD()
212 (pid_t)event->comm.pid != evlist->workload.pid) { in test__PERF_RECORD()
220 event->comm.pid != event->comm.tid) { in test__PERF_RECORD()
227 if (strcmp(event->comm.comm, cmd)) { in test__PERF_RECORD()
235 mmap_filename = event->mmap.filename; in test__PERF_RECORD()
[all …]
/linux-4.4.14/arch/arm64/kernel/
Dperf_event.c274 static inline u32 armv8pmu_read_counter(struct perf_event *event) in armv8pmu_read_counter() argument
276 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_read_counter()
277 struct hw_perf_event *hwc = &event->hw; in armv8pmu_read_counter()
292 static inline void armv8pmu_write_counter(struct perf_event *event, u32 value) in armv8pmu_write_counter() argument
294 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_write_counter()
295 struct hw_perf_event *hwc = &event->hw; in armv8pmu_write_counter()
362 static void armv8pmu_enable_event(struct perf_event *event) in armv8pmu_enable_event() argument
365 struct hw_perf_event *hwc = &event->hw; in armv8pmu_enable_event()
366 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_enable_event()
399 static void armv8pmu_disable_event(struct perf_event *event) in armv8pmu_disable_event() argument
[all …]
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.c76 struct drm_pending_event *event; member
827 struct drm_pending_event *event; in vmw_event_fence_fpriv_gone() local
838 event = eaction->event; in vmw_event_fence_fpriv_gone()
839 eaction->event = NULL; in vmw_event_fence_fpriv_gone()
841 event->destroy(event); in vmw_event_fence_fpriv_gone()
864 struct drm_pending_event *event = eaction->event; in vmw_event_fence_action_seq_passed() local
868 if (unlikely(event == NULL)) in vmw_event_fence_action_seq_passed()
871 file_priv = event->file_priv; in vmw_event_fence_action_seq_passed()
883 list_add_tail(&eaction->event->link, &file_priv->event_list); in vmw_event_fence_action_seq_passed()
884 eaction->event = NULL; in vmw_event_fence_action_seq_passed()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-event_source-devices-events23 event=0xNNNN
26 "raw code" for the perf event identified by the file's
30 What: /sys/bus/event_source/devices/<pmu>/events/<event>
37 performance monitoring event supported by the <pmu>. The name
38 of the file is the name of the event.
52 event=0x2abc
53 event=0x423,inv,cmask=0x3
63 need to be provided by the user selecting the particular event.
64 This is referred to as "event parameterization". Event
67 What: /sys/bus/event_source/devices/<pmu>/events/<event>.unit
[all …]
/linux-4.4.14/include/net/netfilter/
Dnf_conntrack_ecache.h78 nf_conntrack_event_cache(enum ip_conntrack_events event, struct nf_conn *ct) in nf_conntrack_event_cache() argument
90 set_bit(event, &e->cache); in nf_conntrack_event_cache()
148 nf_conntrack_event_report(enum ip_conntrack_events event, struct nf_conn *ct, in nf_conntrack_event_report() argument
151 return nf_conntrack_eventmask_report(1 << event, ct, portid, report); in nf_conntrack_event_report()
155 nf_conntrack_event(enum ip_conntrack_events event, struct nf_conn *ct) in nf_conntrack_event() argument
157 return nf_conntrack_eventmask_report(1 << event, ct, 0, 0); in nf_conntrack_event()
176 nf_ct_expect_event_report(enum ip_conntrack_expect_events event, in nf_ct_expect_event_report() argument
194 if (e->expmask & (1 << event)) { in nf_ct_expect_event_report()
200 notify->fcn(1 << event, &item); in nf_ct_expect_event_report()
207 nf_ct_expect_event(enum ip_conntrack_expect_events event, in nf_ct_expect_event() argument
[all …]
/linux-4.4.14/drivers/net/fddi/skfp/
Dqueue.c42 void queue_event(struct s_smc *smc, int class, int event) in queue_event() argument
44 PRINTF("queue class %d event %d\n",class,event) ; in queue_event()
46 smc->q.ev_put->event = event ; in queue_event()
81 PRINTF("dispatch class %d event %d\n",ev->class,ev->event) ; in ev_dispatcher()
84 ecm(smc,(int)ev->event) ; in ev_dispatcher()
87 cfm(smc,(int)ev->event) ; in ev_dispatcher()
90 rmt(smc,(int)ev->event) ; in ev_dispatcher()
93 smt_event(smc,(int)ev->event) ; in ev_dispatcher()
97 timer_test_event(smc,(int)ev->event) ; in ev_dispatcher()
105 pcm(smc,class - EVENT_PCMA,(int)ev->event) ; in ev_dispatcher()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Duap_event.c27 struct sk_buff *event) in mwifiex_check_uap_capabilties() argument
37 skb_pull(event, MWIFIEX_BSS_START_EVT_FIX_SIZE); in mwifiex_check_uap_capabilties()
38 evt_len = event->len; in mwifiex_check_uap_capabilties()
39 curr = event->data; in mwifiex_check_uap_capabilties()
42 event->data, event->len); in mwifiex_check_uap_capabilties()
44 skb_push(event, MWIFIEX_BSS_START_EVT_FIX_SIZE); in mwifiex_check_uap_capabilties()
112 struct mwifiex_assoc_event *event; in mwifiex_process_uap_event() local
121 event = (struct mwifiex_assoc_event *) in mwifiex_process_uap_event()
123 if (le16_to_cpu(event->type) == TLV_TYPE_UAP_MGMT_FRAME) { in mwifiex_process_uap_event()
126 if (ieee80211_is_assoc_req(event->frame_control)) in mwifiex_process_uap_event()
[all …]
/linux-4.4.14/tools/perf/Documentation/
Dperf-script-perl.txt27 the event types in the trace file; it simply prints every available
28 field for each event in the trace file.
32 do basic things like aggregate event data, print results, etc. Also,
40 'handler function' is called for each event in the trace. If there's
41 no handler function defined for a given event type, the event is
43 next event is processed.
45 Most of the event's field values are passed as arguments to the
57 The format file for the sched_wakep event defines the following fields
74 The handler function for this event would be defined as:
88 arguments passed to all event handlers; some of the fields correspond
[all …]
/linux-4.4.14/Documentation/timers/
Dhighres.txt17 Note: the paper and the slides are talking about "clock event source", while we
18 switched to the name "clock event devices" in meantime.
24 - clock event management
66 clock event management
70 value, clock event devices are used to schedule the next event
71 interrupt(s). The next event is currently defined to be periodic, with its
72 period defined at compile time. The setup and selection of the event device
73 for various event driven functionalities is hardwired into the architecture
76 event interrupt devices other than those already built into the
82 solution to manage clock event devices and their usage for the various clock
[all …]
/linux-4.4.14/drivers/platform/x86/
Ddell-wmi-aio.c41 u16 event[]; member
74 struct dell_wmi_event *event = (struct dell_wmi_event *)buffer; in dell_wmi_aio_event_check() local
76 if (event == NULL || length < 6) in dell_wmi_aio_event_check()
79 if ((event->type == 0 || event->type == 0xf) && in dell_wmi_aio_event_check()
80 event->length >= 2) in dell_wmi_aio_event_check()
90 struct dell_wmi_event *event; in dell_wmi_aio_notify() local
113 event = (struct dell_wmi_event *) in dell_wmi_aio_notify()
115 scancode = event->event[0]; in dell_wmi_aio_notify()
/linux-4.4.14/fs/notify/inotify/
Dinotify_fsnotify.c57 struct fsnotify_event *event) in inotify_merge() argument
62 return event_compare(last_event, event); in inotify_merge()
73 struct inotify_event_info *event; in inotify_handle_event() local
99 event = kmalloc(alloc_len, GFP_KERNEL); in inotify_handle_event()
100 if (unlikely(!event)) in inotify_handle_event()
103 fsn_event = &event->fse; in inotify_handle_event()
105 event->wd = i_mark->wd; in inotify_handle_event()
106 event->sync_cookie = cookie; in inotify_handle_event()
107 event->name_len = len; in inotify_handle_event()
109 strcpy(event->name, file_name); in inotify_handle_event()
/linux-4.4.14/drivers/input/serio/
Dserio.c168 struct serio_event *event = NULL; in serio_get_event() local
174 event = list_first_entry(&serio_event_list, in serio_get_event()
176 list_del_init(&event->node); in serio_get_event()
180 return event; in serio_get_event()
183 static void serio_free_event(struct serio_event *event) in serio_free_event() argument
185 module_put(event->owner); in serio_free_event()
186 kfree(event); in serio_free_event()
217 struct serio_event *event; in serio_handle_event() local
221 while ((event = serio_get_event())) { in serio_handle_event()
223 switch (event->type) { in serio_handle_event()
[all …]
/linux-4.4.14/drivers/ptp/
Dptp_ixp46x.c89 struct ptp_clock_event event; in isr() local
92 val = __raw_readl(&regs->event); in isr()
99 event.type = PTP_CLOCK_EXTTS; in isr()
100 event.index = 0; in isr()
101 event.timestamp = ((u64) hi) << 32; in isr()
102 event.timestamp |= lo; in isr()
103 event.timestamp <<= TICKS_NS_SHIFT; in isr()
104 ptp_clock_event(ixp_clock->ptp_clock, &event); in isr()
113 event.type = PTP_CLOCK_EXTTS; in isr()
114 event.index = 1; in isr()
[all …]
/linux-4.4.14/Documentation/trace/
Devents.txt11 using the event tracing infrastructure.
13 Not all tracepoints can be traced using the event tracing system;
27 To enable a particular event, such as 'sched_wakeup', simply echo it
35 To disable an event, echo the event name to the set_event file prefixed
49 etc., and a full event name looks like this: <subsystem>:<event>. The
63 To enable event 'sched_wakeup':
84 ? - this file does not affect any event
91 trace_event=[event-list]
93 event-list is a comma separated list of events. See section 2.1 for event
96 3. Defining an event-enabled tracepoint
[all …]
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
Ddebugfs.c101 WL12XX_DEBUGFS_FWSTATS_FILE(event, heart_beat, "%u");
102 WL12XX_DEBUGFS_FWSTATS_FILE(event, calibration, "%u");
103 WL12XX_DEBUGFS_FWSTATS_FILE(event, rx_mismatch, "%u");
104 WL12XX_DEBUGFS_FWSTATS_FILE(event, rx_mem_empty, "%u");
105 WL12XX_DEBUGFS_FWSTATS_FILE(event, rx_pool, "%u");
106 WL12XX_DEBUGFS_FWSTATS_FILE(event, oom_late, "%u");
107 WL12XX_DEBUGFS_FWSTATS_FILE(event, phy_transmit_error, "%u");
108 WL12XX_DEBUGFS_FWSTATS_FILE(event, tx_stuck, "%u");
211 DEBUGFS_FWSTATS_ADD(event, heart_beat); in wl12xx_debugfs_add_files()
212 DEBUGFS_FWSTATS_ADD(event, calibration); in wl12xx_debugfs_add_files()
[all …]
/linux-4.4.14/fs/fscache/
Dobject.c172 int event = -1; in fscache_object_sm_dispatcher() local
194 event = fls(events & t->events) - 1; in fscache_object_sm_dispatcher()
195 __clear_bit(event, &object->oob_event_mask); in fscache_object_sm_dispatcher()
196 clear_bit(event, &object->events); in fscache_object_sm_dispatcher()
208 event = fls(events & t->events) - 1; in fscache_object_sm_dispatcher()
209 clear_bit(event, &object->events); in fscache_object_sm_dispatcher()
211 object->debug_id, event, in fscache_object_sm_dispatcher()
228 new_state = state->work(object, event); in fscache_object_sm_dispatcher()
229 event = -1; in fscache_object_sm_dispatcher()
345 int event) in fscache_abort_initialisation() argument
[all …]
/linux-4.4.14/drivers/infiniband/core/
Dcma.c91 const char *__attribute_const__ rdma_event_msg(enum rdma_cm_event_type event) in rdma_event_msg() argument
93 size_t index = event; in rdma_event_msg()
249 struct rdma_cm_event event; member
255 struct rdma_cm_event event; member
1062 if (ib_event->event == IB_CM_REQ_RECEIVED) in cma_save_net_info()
1065 else if (ib_event->event == IB_CM_SIDR_REQ_RECEIVED) in cma_save_net_info()
1081 switch (ib_event->event) { in cma_save_req_info()
1510 static void cma_set_rep_event_data(struct rdma_cm_event *event, in cma_set_rep_event_data() argument
1514 event->param.conn.private_data = private_data; in cma_set_rep_event_data()
1515 event->param.conn.private_data_len = IB_CM_REP_PRIVATE_DATA_SIZE; in cma_set_rep_event_data()
[all …]
/linux-4.4.14/tools/perf/python/
Dtwatch.py42 event = evlist.read_on_cpu(cpu)
43 if not event:
45 print "cpu: %2d, pid: %4d, tid: %4d" % (event.sample_cpu,
46 event.sample_pid,
47 event.sample_tid),
48 print event
/linux-4.4.14/drivers/gpio/
Dgpiolib-acpi.c146 struct acpi_gpio_event *event = data; in acpi_gpio_irq_handler() local
148 acpi_evaluate_object(event->handle, NULL, NULL, NULL); in acpi_gpio_irq_handler()
155 struct acpi_gpio_event *event = data; in acpi_gpio_irq_handler_evt() local
157 acpi_execute_simple_method(event->handle, NULL, event->pin); in acpi_gpio_irq_handler_evt()
174 struct acpi_gpio_event *event; in acpi_gpiochip_request_interrupt() local
250 event = kzalloc(sizeof(*event), GFP_KERNEL); in acpi_gpiochip_request_interrupt()
251 if (!event) in acpi_gpiochip_request_interrupt()
254 event->handle = evt_handle; in acpi_gpiochip_request_interrupt()
255 event->irq = irq; in acpi_gpiochip_request_interrupt()
256 event->pin = pin; in acpi_gpiochip_request_interrupt()
[all …]
/linux-4.4.14/drivers/misc/vmw_vmci/
Dvmci_event.c31 u32 event; member
98 subscriber_list = &subscriber_array[event_msg->event_data.event]; in event_deliver()
118 if (!VMCI_EVENT_VALID(event_msg->event_data.event)) in vmci_event_dispatch()
136 int vmci_event_subscribe(u32 event, in vmci_event_subscribe() argument
151 if (!VMCI_EVENT_VALID(event) || !callback) { in vmci_event_subscribe()
153 __func__, event, callback, callback_data); in vmci_event_subscribe()
162 sub->event = event; in vmci_event_subscribe()
186 list_add_rcu(&sub->node, &subscriber_array[event]); in vmci_event_subscribe()
/linux-4.4.14/net/irda/irnet/
Dirnet_ppp.c217 irnet_read_discovery_log(irnet_socket *ap, char *event, int buf_size) in irnet_read_discovery_log() argument
222 ap, event); in irnet_read_discovery_log()
239 snprintf(event, buf_size, in irnet_read_discovery_log()
285 char event[75]; in irnet_ctrl_read() local
292 if (irnet_read_discovery_log(ap, event, sizeof(event))) in irnet_ctrl_read()
294 count = min(strlen(event), count); in irnet_ctrl_read()
295 if (copy_to_user(buf, event, count)) in irnet_ctrl_read()
336 switch(irnet_events.log[ap->event_index].event) in irnet_ctrl_read()
339 snprintf(event, sizeof(event), in irnet_ctrl_read()
348 snprintf(event, sizeof(event), in irnet_ctrl_read()
[all …]
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_crtc.c46 struct drm_pending_vblank_event *event; member
247 if (c->state->event) { in atmel_hlcdc_crtc_atomic_begin()
248 c->state->event->pipe = drm_crtc_index(c); in atmel_hlcdc_crtc_atomic_begin()
252 crtc->event = c->state->event; in atmel_hlcdc_crtc_atomic_begin()
253 c->state->event = NULL; in atmel_hlcdc_crtc_atomic_begin()
287 struct drm_pending_vblank_event *event; in atmel_hlcdc_crtc_cancel_page_flip() local
292 event = crtc->event; in atmel_hlcdc_crtc_cancel_page_flip()
293 if (event && event->base.file_priv == file) { in atmel_hlcdc_crtc_cancel_page_flip()
294 event->base.destroy(&event->base); in atmel_hlcdc_crtc_cancel_page_flip()
296 crtc->event = NULL; in atmel_hlcdc_crtc_cancel_page_flip()
[all …]
/linux-4.4.14/tools/perf/arch/x86/tests/
Dperf-time-to-tsc.c58 union perf_event *event; in test__perf_time_to_tsc() local
110 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in test__perf_time_to_tsc()
113 if (event->header.type != PERF_RECORD_COMM || in test__perf_time_to_tsc()
114 (pid_t)event->comm.pid != getpid() || in test__perf_time_to_tsc()
115 (pid_t)event->comm.tid != getpid()) in test__perf_time_to_tsc()
118 if (strcmp(event->comm.comm, comm1) == 0) { in test__perf_time_to_tsc()
119 CHECK__(perf_evsel__parse_sample(evsel, event, in test__perf_time_to_tsc()
123 if (strcmp(event->comm.comm, comm2) == 0) { in test__perf_time_to_tsc()
124 CHECK__(perf_evsel__parse_sample(evsel, event, in test__perf_time_to_tsc()
/linux-4.4.14/net/bridge/
Dbr.c32 static int br_device_event(struct notifier_block *unused, unsigned long event, void *ptr) in br_device_event() argument
41 if ((dev->priv_flags & IFF_EBRIDGE) && event == NETDEV_REGISTER) { in br_device_event()
53 switch (event) { in br_device_event()
108 call_netdevice_notifiers(event, br->dev); in br_device_event()
113 if (event == NETDEV_CHANGEADDR || event == NETDEV_UP || in br_device_event()
114 event == NETDEV_CHANGE || event == NETDEV_DOWN) in br_device_event()
126 unsigned long event, void *ptr) in br_switchdev_event() argument
140 switch (event) { in br_switchdev_event()
/linux-4.4.14/sound/core/seq/oss/
Dseq_oss_rw.c167 struct snd_seq_event event; in insert_queue() local
174 memset(&event, 0, sizeof(event)); in insert_queue()
176 event.type = SNDRV_SEQ_EVENT_NOTEOFF; in insert_queue()
177 snd_seq_oss_fill_addr(dp, &event, dp->addr.port, dp->addr.client); in insert_queue()
179 if (snd_seq_oss_process_event(dp, rec, &event)) in insert_queue()
182 event.time.tick = snd_seq_oss_timer_cur_tick(dp->timer); in insert_queue()
184 snd_seq_oss_dispatch(dp, &event, 0, 0); in insert_queue()
187 rc = snd_seq_kernel_client_enqueue(dp->cseq, &event, 0, 0); in insert_queue()
189 rc = snd_seq_kernel_client_enqueue_blocking(dp->cseq, &event, opt, 0, 0); in insert_queue()
/linux-4.4.14/sound/firewire/digi00x/
Ddigi00x-hwdep.c25 union snd_firewire_event event; in hwdep_read() local
39 memset(&event, 0, sizeof(event)); in hwdep_read()
41 event.lock_status.type = SNDRV_FIREWIRE_EVENT_LOCK_STATUS; in hwdep_read()
42 event.lock_status.status = (dg00x->dev_lock_count > 0); in hwdep_read()
45 count = min_t(long, count, sizeof(event.lock_status)); in hwdep_read()
47 event.digi00x_message.type = in hwdep_read()
49 event.digi00x_message.message = dg00x->msg; in hwdep_read()
52 count = min_t(long, count, sizeof(event.digi00x_message)); in hwdep_read()
57 if (copy_to_user(buf, &event, count)) in hwdep_read()
/linux-4.4.14/sound/firewire/dice/
Ddice-hwdep.c17 union snd_firewire_event event; in hwdep_read() local
31 memset(&event, 0, sizeof(event)); in hwdep_read()
33 event.lock_status.type = SNDRV_FIREWIRE_EVENT_LOCK_STATUS; in hwdep_read()
34 event.lock_status.status = dice->dev_lock_count > 0; in hwdep_read()
37 count = min_t(long, count, sizeof(event.lock_status)); in hwdep_read()
39 event.dice_notification.type = in hwdep_read()
41 event.dice_notification.notification = dice->notification_bits; in hwdep_read()
44 count = min_t(long, count, sizeof(event.dice_notification)); in hwdep_read()
49 if (copy_to_user(buf, &event, count)) in hwdep_read()
/linux-4.4.14/sound/firewire/tascam/
Dtascam-hwdep.c22 union snd_firewire_event event; in hwdep_read_locked() local
24 memset(&event, 0, sizeof(event)); in hwdep_read_locked()
26 event.lock_status.type = SNDRV_FIREWIRE_EVENT_LOCK_STATUS; in hwdep_read_locked()
27 event.lock_status.status = (tscm->dev_lock_count > 0); in hwdep_read_locked()
30 count = min_t(long, count, sizeof(event.lock_status)); in hwdep_read_locked()
32 if (copy_to_user(buf, &event, count)) in hwdep_read_locked()
43 union snd_firewire_event event; in hwdep_read() local
57 memset(&event, 0, sizeof(event)); in hwdep_read()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbfa_msgq.c77 cmdq_sm_stopped(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_stopped() argument
79 switch (event) { in cmdq_sm_stopped()
94 bfa_sm_fault(event); in cmdq_sm_stopped()
105 cmdq_sm_init_wait(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_init_wait() argument
107 switch (event) { in cmdq_sm_init_wait()
126 bfa_sm_fault(event); in cmdq_sm_init_wait()
136 cmdq_sm_ready(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_ready() argument
138 switch (event) { in cmdq_sm_ready()
149 bfa_sm_fault(event); in cmdq_sm_ready()
160 cmdq_sm_dbell_wait(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_dbell_wait() argument
[all …]
Dbna_enet.c523 enum bna_ethport_event event) in bna_ethport_sm_stopped() argument
525 switch (event) { in bna_ethport_sm_stopped()
544 bfa_sm_fault(event); in bna_ethport_sm_stopped()
555 enum bna_ethport_event event) in bna_ethport_sm_down() argument
557 switch (event) { in bna_ethport_sm_down()
572 bfa_sm_fault(event); in bna_ethport_sm_down()
583 enum bna_ethport_event event) in bna_ethport_sm_up_resp_wait() argument
585 switch (event) { in bna_ethport_sm_up_resp_wait()
616 bfa_sm_fault(event); in bna_ethport_sm_up_resp_wait()
632 enum bna_ethport_event event) in bna_ethport_sm_down_resp_wait() argument
[all …]
/linux-4.4.14/drivers/usb/dwc3/
Ddebug.h131 static inline const char *dwc3_gadget_event_string(u8 event) in dwc3_gadget_event_string() argument
133 switch (event) { in dwc3_gadget_event_string()
163 static inline const char *dwc3_ep_event_string(u8 event) in dwc3_ep_event_string() argument
165 switch (event) { in dwc3_ep_event_string()
187 static inline const char *dwc3_gadget_event_type_string(u8 event) in dwc3_gadget_event_type_string() argument
189 switch (event) { in dwc3_gadget_event_type_string()
/linux-4.4.14/drivers/input/misc/
Dxen-kbdfront.c64 union xenkbd_in_event *event; in input_handler() local
66 event = &XENKBD_IN_RING_REF(page, cons); in input_handler()
69 switch (event->type) { in input_handler()
71 input_report_rel(dev, REL_X, event->motion.rel_x); in input_handler()
72 input_report_rel(dev, REL_Y, event->motion.rel_y); in input_handler()
73 if (event->motion.rel_z) in input_handler()
75 -event->motion.rel_z); in input_handler()
79 if (test_bit(event->key.keycode, info->kbd->keybit)) in input_handler()
81 if (test_bit(event->key.keycode, info->ptr->keybit)) in input_handler()
84 input_report_key(dev, event->key.keycode, in input_handler()
[all …]
Ddm355evm_keys.c111 u16 event; in dm355evm_keys_irq() local
124 event = status << 8; in dm355evm_keys_irq()
132 event |= status; in dm355evm_keys_irq()
133 if (event == 0xdead) in dm355evm_keys_irq()
147 if (event == last_event) { in dm355evm_keys_irq()
151 last_event = event; in dm355evm_keys_irq()
154 event &= ~0x0800; in dm355evm_keys_irq()
157 ke = sparse_keymap_entry_from_scancode(keys->input, event); in dm355evm_keys_irq()
161 event, keycode); in dm355evm_keys_irq()
/linux-4.4.14/kernel/
Dwatchdog.c311 static void watchdog_overflow_callback(struct perf_event *event, in watchdog_overflow_callback() argument
316 event->hw.interrupts = 0; in watchdog_overflow_callback()
575 struct perf_event *event = per_cpu(watchdog_ev, cpu); in watchdog_nmi_enable() local
582 if (event && event->state > PERF_EVENT_STATE_OFF) in watchdog_nmi_enable()
586 if (event != NULL) in watchdog_nmi_enable()
593 event = perf_event_create_kernel_counter(wd_attr, cpu, NULL, watchdog_overflow_callback, NULL); in watchdog_nmi_enable()
596 if (cpu == 0 && IS_ERR(event)) in watchdog_nmi_enable()
597 cpu0_err = PTR_ERR(event); in watchdog_nmi_enable()
599 if (!IS_ERR(event)) { in watchdog_nmi_enable()
619 if (cpu > 0 && (PTR_ERR(event) == cpu0_err)) in watchdog_nmi_enable()
[all …]
/linux-4.4.14/drivers/pps/
Dkapi.c55 static void pps_echo_client_default(struct pps_device *pps, int event, in pps_echo_client_default() argument
59 event & PPS_CAPTUREASSERT ? "assert" : "", in pps_echo_client_default()
60 event & PPS_CAPTURECLEAR ? "clear" : ""); in pps_echo_client_default()
172 void pps_event(struct pps_device *pps, struct pps_event_time *ts, int event, in pps_event() argument
180 BUG_ON((event & (PPS_CAPTUREASSERT | PPS_CAPTURECLEAR)) == 0); in pps_event()
191 pps->info.echo(pps, event, data); in pps_event()
195 if (event & pps->params.mode & PPS_CAPTUREASSERT) { in pps_event()
209 if (event & pps->params.mode & PPS_CAPTURECLEAR) { in pps_event()
224 pps_kc_event(pps, ts, event); in pps_event()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Ddebugfs.c188 DEBUGFS_FWSTATS_FILE(event, heart_beat, 20, "%u");
189 DEBUGFS_FWSTATS_FILE(event, calibration, 20, "%u");
190 DEBUGFS_FWSTATS_FILE(event, rx_mismatch, 20, "%u");
191 DEBUGFS_FWSTATS_FILE(event, rx_mem_empty, 20, "%u");
192 DEBUGFS_FWSTATS_FILE(event, rx_pool, 20, "%u");
193 DEBUGFS_FWSTATS_FILE(event, oom_late, 20, "%u");
194 DEBUGFS_FWSTATS_FILE(event, phy_transmit_error, 20, "%u");
195 DEBUGFS_FWSTATS_FILE(event, tx_stuck, 20, "%u");
328 DEBUGFS_FWSTATS_DEL(event, heart_beat); in wl1251_debugfs_delete_files()
329 DEBUGFS_FWSTATS_DEL(event, calibration); in wl1251_debugfs_delete_files()
[all …]
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_mad.c110 struct ib_event event; in smp_snoop() local
125 event.device = ibdev; in smp_snoop()
126 event.element.port_num = port_num; in smp_snoop()
129 event.event = IB_EVENT_CLIENT_REREGISTER; in smp_snoop()
130 ib_dispatch_event(&event); in smp_snoop()
134 event.event = IB_EVENT_LID_CHANGE; in smp_snoop()
135 ib_dispatch_event(&event); in smp_snoop()
140 event.device = ibdev; in smp_snoop()
141 event.event = IB_EVENT_PKEY_CHANGE; in smp_snoop()
142 event.element.port_num = port_num; in smp_snoop()
[all …]
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-event.c39 static int __v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event) in __v4l2_event_dequeue() argument
57 kev->event.pending = fh->navailable; in __v4l2_event_dequeue()
58 *event = kev->event; in __v4l2_event_dequeue()
67 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, in v4l2_event_dequeue() argument
73 return __v4l2_event_dequeue(fh, event); in v4l2_event_dequeue()
85 ret = __v4l2_event_dequeue(fh, event); in v4l2_event_dequeue()
143 sev->ops->replace(&kev->event, ev); in __v4l2_event_queue_fh()
149 sev->ops->merge(&kev->event, &second_oldest->event); in __v4l2_event_queue_fh()
155 kev->event.type = ev->type; in __v4l2_event_queue_fh()
157 kev->event.u = ev->u; in __v4l2_event_queue_fh()
[all …]

1234567891011