Home
last modified time | relevance | path

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

1234567891011

/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/
Devent_attributes_test.c17 struct event event, leader; in event_attributes() local
19 event_init(&event, 0x1001e); in event_attributes()
20 event_leader_ebb_init(&event); in event_attributes()
22 FAIL_IF(event_open(&event)); in event_attributes()
23 event_close(&event); in event_attributes()
26 event_init(&event, 0x001e); /* CYCLES - no PMC specified */ in event_attributes()
27 event_leader_ebb_init(&event); in event_attributes()
29 FAIL_IF(event_open(&event) == 0); in event_attributes()
32 event_init(&event, 0x2001e); in event_attributes()
33 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
55 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
60 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
61 rc = setup_cpu_event(&event, cpu); in ebb_vs_cpu_event()
72 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
53 rc = setup_child_event(&event, pid); in task_event_vs_ebb()
70 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
58 rc = setup_cpu_event(&event, cpu); in cpu_event_vs_ebb()
76 FAIL_IF(event_disable(&event)); in cpu_event_vs_ebb()
[all …]
Dno_handler_test.c18 struct event event; in no_handler_test() local
22 event_init_named(&event, 0x1001e, "cycles"); in no_handler_test()
23 event_leader_ebb_init(&event); in no_handler_test()
25 event.attr.exclude_kernel = 1; in no_handler_test()
26 event.attr.exclude_hv = 1; in no_handler_test()
27 event.attr.exclude_idle = 1; in no_handler_test()
29 FAIL_IF(event_open(&event)); in no_handler_test()
30 FAIL_IF(ebb_event_enable(&event)); in no_handler_test()
49 event_close(&event); in no_handler_test()
Dcycles_test.c17 struct event event; in cycles() local
19 event_init_named(&event, 0x1001e, "cycles"); in cycles()
20 event_leader_ebb_init(&event); in cycles()
22 event.attr.exclude_kernel = 1; in cycles()
23 event.attr.exclude_hv = 1; in cycles()
24 event.attr.exclude_idle = 1; in cycles()
26 FAIL_IF(event_open(&event)); in cycles()
31 FAIL_IF(ebb_event_enable(&event)); in cycles()
47 event_close(&event); in cycles()
Dlost_exception_test.c24 struct event event; in test_body() local
27 event_init_named(&event, 0x40002, "instructions"); in test_body()
28 event_leader_ebb_init(&event); in test_body()
30 event.attr.exclude_kernel = 1; in test_body()
31 event.attr.exclude_hv = 1; in test_body()
32 event.attr.exclude_idle = 1; in test_body()
34 FAIL_IF(event_open(&event)); in test_body()
39 FAIL_IF(ebb_event_enable(&event)); in test_body()
82 event_close(&event); in test_body()
Debb_on_child_test.c47 struct event event; in ebb_on_child() local
63 event_init_named(&event, 0x1001e, "cycles"); in ebb_on_child()
64 event_leader_ebb_init(&event); in ebb_on_child()
66 event.attr.exclude_kernel = 1; in ebb_on_child()
67 event.attr.exclude_hv = 1; in ebb_on_child()
68 event.attr.exclude_idle = 1; in ebb_on_child()
70 FAIL_IF(event_open_with_pid(&event, pid)); in ebb_on_child()
71 FAIL_IF(ebb_event_enable(&event)); in ebb_on_child()
78 event_close(&event); in ebb_on_child()
Dcycles_with_mmcr2_test.c24 struct event event; in cycles_with_mmcr2() local
29 event_init_named(&event, 0x1001e, "cycles"); in cycles_with_mmcr2()
30 event_leader_ebb_init(&event); in cycles_with_mmcr2()
32 event.attr.exclude_kernel = 1; in cycles_with_mmcr2()
33 event.attr.exclude_hv = 1; in cycles_with_mmcr2()
34 event.attr.exclude_idle = 1; in cycles_with_mmcr2()
36 FAIL_IF(event_open(&event)); in cycles_with_mmcr2()
42 FAIL_IF(ebb_event_enable(&event)); in cycles_with_mmcr2()
76 event_close(&event); in cycles_with_mmcr2()
Debb_on_willing_child_test.c54 struct event event; in ebb_on_willing_child() local
71 event_init_named(&event, 0x1001e, "cycles"); in ebb_on_willing_child()
72 event_leader_ebb_init(&event); in ebb_on_willing_child()
74 event.attr.exclude_kernel = 1; in ebb_on_willing_child()
75 event.attr.exclude_hv = 1; in ebb_on_willing_child()
76 event.attr.exclude_idle = 1; in ebb_on_willing_child()
78 FAIL_IF(event_open_with_pid(&event, pid)); in ebb_on_willing_child()
79 FAIL_IF(ebb_event_enable(&event)); in ebb_on_willing_child()
84 event_close(&event); in ebb_on_willing_child()
Dpmc56_overflow_test.c50 struct event event; in pmc56_overflow() local
53 event_init(&event, 0x2001e); in pmc56_overflow()
54 event_leader_ebb_init(&event); in pmc56_overflow()
56 event.attr.exclude_kernel = 1; in pmc56_overflow()
57 event.attr.exclude_hv = 1; in pmc56_overflow()
58 event.attr.exclude_idle = 1; in pmc56_overflow()
60 FAIL_IF(event_open(&event)); in pmc56_overflow()
65 FAIL_IF(ebb_event_enable(&event)); in pmc56_overflow()
83 event_close(&event); in pmc56_overflow()
Dpmae_handling_test.c59 struct event event; in test_body() local
61 event_init_named(&event, 0x1001e, "cycles"); in test_body()
62 event_leader_ebb_init(&event); in test_body()
64 event.attr.exclude_kernel = 1; in test_body()
65 event.attr.exclude_hv = 1; in test_body()
66 event.attr.exclude_idle = 1; in test_body()
68 FAIL_IF(event_open(&event)); in test_body()
73 FAIL_IF(ebb_event_enable(&event)); in test_body()
90 event_close(&event); in test_body()
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
66 event_init_named(&event, 0x1001e, "cycles"); in back_to_back_ebbs()
67 event_leader_ebb_init(&event); in back_to_back_ebbs()
69 event.attr.exclude_kernel = 1; in back_to_back_ebbs()
70 event.attr.exclude_hv = 1; in back_to_back_ebbs()
71 event.attr.exclude_idle = 1; in back_to_back_ebbs()
73 FAIL_IF(event_open(&event)); in back_to_back_ebbs()
77 FAIL_IF(ebb_event_enable(&event)); in back_to_back_ebbs()
96 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()
47 event_init_named(&event, 0x1001e, "cycles"); in fork_cleanup()
48 event_leader_ebb_init(&event); in fork_cleanup()
50 FAIL_IF(event_open(&event)); in fork_cleanup()
56 FAIL_IF(ebb_event_enable(&event)); in fork_cleanup()
71 event_close(&event); in fork_cleanup()
Dcycles_with_freeze_test.c55 struct event event; in cycles_with_freeze() local
59 event_init_named(&event, 0x1001e, "cycles"); in cycles_with_freeze()
60 event_leader_ebb_init(&event); in cycles_with_freeze()
62 event.attr.exclude_kernel = 1; in cycles_with_freeze()
63 event.attr.exclude_hv = 1; in cycles_with_freeze()
64 event.attr.exclude_idle = 1; in cycles_with_freeze()
66 FAIL_IF(event_open(&event)); in cycles_with_freeze()
70 FAIL_IF(ebb_event_enable(&event)); in cycles_with_freeze()
106 event_close(&event); in cycles_with_freeze()
Dclose_clears_pmcc_test.c21 struct event event; in close_clears_pmcc() local
23 event_init_named(&event, 0x1001e, "cycles"); in close_clears_pmcc()
24 event_leader_ebb_init(&event); in close_clears_pmcc()
26 FAIL_IF(event_open(&event)); in close_clears_pmcc()
31 FAIL_IF(ebb_event_enable(&event)); in close_clears_pmcc()
39 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);
57 void event_ebb_init(struct event *e);
58 void event_leader_ebb_init(struct event *e);
Debb.c276 int ebb_event_enable(struct event *e) in ebb_event_enable()
322 void event_ebb_init(struct event *e) in event_ebb_init()
327 void event_bhrb_init(struct event *e, unsigned ifm) in event_bhrb_init()
332 void event_leader_ebb_init(struct event *e) in event_leader_ebb_init()
342 struct event event; in ebb_child() local
347 event_init_named(&event, 0x1001e, "cycles"); in ebb_child()
348 event_leader_ebb_init(&event); in ebb_child()
350 event.attr.exclude_kernel = 1; in ebb_child()
351 event.attr.exclude_hv = 1; in ebb_child()
352 event.attr.exclude_idle = 1; in ebb_child()
[all …]
/linux-4.1.27/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.1.27/kernel/events/
Dcore.c129 static bool is_kernel_event(struct perf_event *event) in is_kernel_event() argument
131 return event->owner == EVENT_OWNER_KERNEL; in is_kernel_event()
318 static u64 perf_event_time(struct perf_event *event);
332 static inline u64 perf_event_clock(struct perf_event *event) in perf_event_clock() argument
334 return event->clock(); in perf_event_clock()
362 perf_cgroup_match(struct perf_event *event) in perf_cgroup_match() argument
364 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match()
368 if (!event->cgrp) in perf_cgroup_match()
382 event->cgrp->css.cgroup); in perf_cgroup_match()
385 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.1.27/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.1.27/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 …]
Dhv-24x7.c278 static char *event_fmt(struct hv_24x7_event_data *event, unsigned domain) in event_fmt() argument
294 be16_to_cpu(event->event_counter_offs) + in event_fmt()
295 be16_to_cpu(event->event_group_record_offs), in event_fmt()
373 struct hv_24x7_event_data *event, in event_to_attr() argument
388 val = event_fmt(event, domain); in event_to_attr()
393 ev_name = event_name(event, &event_name_len); in event_to_attr()
416 static struct attribute *event_to_desc_attr(struct hv_24x7_event_data *event, in event_to_desc_attr() argument
420 char *name = event_name(event, &nl); in event_to_desc_attr()
421 char *desc = event_desc(event, &dl); in event_to_desc_attr()
431 event_to_long_desc_attr(struct hv_24x7_event_data *event, int nonce) in event_to_long_desc_attr() argument
[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 …]
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.1.27/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.1.27/arch/arm/kernel/
Dperf_event.c71 armpmu_map_event(struct perf_event *event, in armpmu_map_event() argument
79 u64 config = event->attr.config; in armpmu_map_event()
80 int type = event->attr.type; in armpmu_map_event()
82 if (type == event->pmu->type) in armpmu_map_event()
97 int armpmu_event_set_period(struct perf_event *event) in armpmu_event_set_period() argument
99 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period()
100 struct hw_perf_event *hwc = &event->hw; in armpmu_event_set_period()
130 armpmu->write_counter(event, (u64)(-left) & 0xffffffff); in armpmu_event_set_period()
132 perf_event_update_userpage(event); in armpmu_event_set_period()
137 u64 armpmu_event_update(struct perf_event *event) in armpmu_event_update() argument
[all …]
Dperf_event_xscale.c166 struct perf_event *event = cpuc->events[idx]; in xscale1pmu_handle_irq() local
169 if (!event) in xscale1pmu_handle_irq()
175 hwc = &event->hw; in xscale1pmu_handle_irq()
176 armpmu_event_update(event); in xscale1pmu_handle_irq()
178 if (!armpmu_event_set_period(event)) in xscale1pmu_handle_irq()
181 if (perf_event_overflow(event, &data, regs)) in xscale1pmu_handle_irq()
182 cpu_pmu->disable(event); in xscale1pmu_handle_irq()
196 static void xscale1pmu_enable_event(struct perf_event *event) in xscale1pmu_enable_event() argument
199 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_enable_event()
200 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_enable_event()
[all …]
Dperf_event_v6.c227 static inline u32 armv6pmu_read_counter(struct perf_event *event) in armv6pmu_read_counter() argument
229 struct hw_perf_event *hwc = &event->hw; in armv6pmu_read_counter()
245 static inline void armv6pmu_write_counter(struct perf_event *event, u32 value) in armv6pmu_write_counter() argument
247 struct hw_perf_event *hwc = &event->hw; in armv6pmu_write_counter()
260 static void armv6pmu_enable_event(struct perf_event *event) in armv6pmu_enable_event() argument
263 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_enable_event()
264 struct hw_perf_event *hwc = &event->hw; in armv6pmu_enable_event()
320 struct perf_event *event = cpuc->events[idx]; in armv6pmu_handle_irq() local
324 if (!event) in armv6pmu_handle_irq()
334 hwc = &event->hw; in armv6pmu_handle_irq()
[all …]
Dperf_event_v7.c634 static inline u32 armv7pmu_read_counter(struct perf_event *event) in armv7pmu_read_counter() argument
636 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_read_counter()
637 struct hw_perf_event *hwc = &event->hw; in armv7pmu_read_counter()
654 static inline void armv7pmu_write_counter(struct perf_event *event, u32 value) in armv7pmu_write_counter() argument
656 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_write_counter()
657 struct hw_perf_event *hwc = &event->hw; in armv7pmu_write_counter()
759 static void armv7pmu_enable_event(struct perf_event *event) in armv7pmu_enable_event() argument
762 struct hw_perf_event *hwc = &event->hw; in armv7pmu_enable_event()
763 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_enable_event()
805 static void armv7pmu_disable_event(struct perf_event *event) in armv7pmu_disable_event() argument
[all …]
/linux-4.1.27/tools/perf/util/
Devent.c125 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, in perf_event__prepare_comm() argument
133 memset(&event->comm, 0, sizeof(event->comm)); in perf_event__prepare_comm()
136 if (perf_event__get_comm_ids(pid, event->comm.comm, in perf_event__prepare_comm()
137 sizeof(event->comm.comm), in perf_event__prepare_comm()
148 event->comm.pid = *tgid; in perf_event__prepare_comm()
149 event->comm.header.type = PERF_RECORD_COMM; in perf_event__prepare_comm()
151 size = strlen(event->comm.comm) + 1; in perf_event__prepare_comm()
153 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm()
154 event->comm.header.size = (sizeof(event->comm) - in perf_event__prepare_comm()
155 (sizeof(event->comm.comm) - size) + in perf_event__prepare_comm()
[all …]
Dsession.c21 union perf_event *event,
96 struct ordered_event *event) in ordered_events__deliver_event() argument
101 int ret = perf_evlist__parse_sample(session->evlist, event->event, &sample); in ordered_events__deliver_event()
108 return machines__deliver_event(&session->machines, session->evlist, event->event, in ordered_events__deliver_event()
109 &sample, session->tool, event->file_offset); in ordered_events__deliver_event()
199 union perf_event *event in process_event_synth_tracing_data_stub()
209 union perf_event *event __maybe_unused, in process_event_synth_attr_stub()
218 union perf_event *event __maybe_unused, in process_event_sample_stub()
228 union perf_event *event __maybe_unused, in process_event_stub()
237 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 …]
Dmachine.c430 int machine__process_comm_event(struct machine *machine, union perf_event *event, in machine__process_comm_event() argument
434 event->comm.pid, in machine__process_comm_event()
435 event->comm.tid); in machine__process_comm_event()
436 bool exec = event->header.misc & PERF_RECORD_MISC_COMM_EXEC; in machine__process_comm_event()
442 perf_event__fprintf_comm(event, stdout); in machine__process_comm_event()
445 __thread__set_comm(thread, event->comm.comm, sample->time, exec)) { in machine__process_comm_event()
454 union perf_event *event, struct perf_sample *sample __maybe_unused) in machine__process_lost_event() argument
457 event->lost.id, event->lost.lost); in machine__process_lost_event()
1044 union perf_event *event) in machine__set_kernel_mmap_len() argument
1049 machine->vmlinux_maps[i]->start = event->mmap.start; in machine__set_kernel_mmap_len()
[all …]
Ddata-convert-bt.c71 struct bt_ctf_event *event, in value_set() argument
98 ret = bt_ctf_event_set_payload(event, name, field); in value_set()
113 struct bt_ctf_event *event, \
118 return value_set(type, event, name, (u64) val); \
158 struct bt_ctf_event *event, in add_tracepoint_field_value() argument
183 tmp_val = pevent_read_number(fmtf->event->pevent, in add_tracepoint_field_value()
213 fmtf->event->pevent, in add_tracepoint_field_value()
240 ret = bt_ctf_event_set_payload(event, name, field); in add_tracepoint_field_value()
249 ret = bt_ctf_event_set_payload(event, name, array_field); in add_tracepoint_field_value()
265 struct bt_ctf_event *event, in add_tracepoint_fields_values() argument
[all …]
Devent.h306 union perf_event *event,
326 union perf_event *event,
330 union perf_event *event,
334 union perf_event *event,
338 union perf_event *event,
342 union perf_event *event,
346 union perf_event *event,
350 union perf_event *event,
356 int perf_event__preprocess_sample(const union perf_event *event,
365 void perf_event__preprocess_sample_addr(union perf_event *event,
[all …]
Dpython.c40 offsetof(struct pyrf_event, event) + offsetof(struct type, member), \
51 union perf_event event; member
87 pevent->event.mmap.pid, pevent->event.mmap.tid, in pyrf_mmap_event__repr()
88 pevent->event.mmap.start, pevent->event.mmap.len, in pyrf_mmap_event__repr()
89 pevent->event.mmap.pgoff, pevent->event.mmap.filename) < 0) { in pyrf_mmap_event__repr()
125 pevent->event.header.type == PERF_RECORD_FORK ? "fork" : "exit", in pyrf_task_event__repr()
126 pevent->event.fork.pid, in pyrf_task_event__repr()
127 pevent->event.fork.ppid, in pyrf_task_event__repr()
128 pevent->event.fork.tid, in pyrf_task_event__repr()
129 pevent->event.fork.ptid, in pyrf_task_event__repr()
[all …]
Dtool.h15 typedef int (*event_sample)(struct perf_tool *tool, union perf_event *event,
19 typedef int (*event_op)(struct perf_tool *tool, union perf_event *event,
23 union perf_event *event,
26 typedef int (*event_op2)(struct perf_tool *tool, union perf_event *event,
29 typedef int (*event_oe)(struct perf_tool *tool, union perf_event *event,
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_uncore_snb.c60 DEFINE_UNCORE_FORMAT_ATTR(event, event, "config:0-7");
68 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event() argument
70 struct hw_perf_event *hwc = &event->hw; in snb_uncore_msr_enable_event()
78 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event() argument
80 wrmsrl(event->hw.config_base, 0); in snb_uncore_msr_disable_event()
219 static void snb_uncore_imc_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_enable_event() argument
222 static void snb_uncore_imc_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_disable_event() argument
225 static u64 snb_uncore_imc_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_read_counter() argument
227 struct hw_perf_event *hwc = &event->hw; in snb_uncore_imc_read_counter()
237 static int snb_uncore_imc_event_init(struct perf_event *event) in snb_uncore_imc_event_init() argument
[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_cqm.c279 static inline struct perf_cgroup *event_to_cgroup(struct perf_event *event) in event_to_cgroup() argument
281 if (event->attach_state & PERF_ATTACH_TASK) in event_to_cgroup()
282 return perf_cgroup_from_task(event->hw.target); in event_to_cgroup()
284 return event->cgrp; in event_to_cgroup()
387 struct perf_event *event; in intel_cqm_xchg_rmid() local
410 list_for_each_entry(event, head, hw.cqm_group_entry) in intel_cqm_xchg_rmid()
411 event->hw.cqm_rmid = rmid; in intel_cqm_xchg_rmid()
456 struct perf_event *leader, *event; in intel_cqm_sched_in_event() local
462 event = leader; in intel_cqm_sched_in_event()
464 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()
271 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument
276 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.c26 struct uncore_event_desc *event = in uncore_event_show() local
28 return sprintf(buf, "%s", event->config); in uncore_event_show()
31 struct intel_uncore_pmu *uncore_event_to_pmu(struct perf_event *event) in uncore_event_to_pmu() argument
33 return container_of(event->pmu, struct intel_uncore_pmu, pmu); in uncore_event_to_pmu()
61 struct intel_uncore_box *uncore_event_to_box(struct perf_event *event) in uncore_event_to_box() argument
67 return uncore_pmu_to_box(uncore_event_to_pmu(event), smp_processor_id()); in uncore_event_to_box()
70 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter() argument
74 rdmsrl(event->hw.event_base, count); in uncore_msr_read_counter()
83 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint() argument
86 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.c139 static inline u64 rapl_read_counter(struct perf_event *event) in rapl_read_counter() argument
142 rdmsrl(event->hw.event_base, raw); in rapl_read_counter()
170 static u64 rapl_event_update(struct perf_event *event) in rapl_event_update() argument
172 struct hw_perf_event *hwc = &event->hw; in rapl_event_update()
179 rdmsrl(event->hw.event_base, new_raw_count); in rapl_event_update()
198 sdelta = rapl_scale(delta, event->hw.config); in rapl_event_update()
200 local64_add(sdelta, &event->count); in rapl_event_update()
220 struct perf_event *event; in rapl_hrtimer_handle() local
228 list_for_each_entry(event, &pmu->active_list, active_entry) { in rapl_hrtimer_handle()
229 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.c1279 struct perf_event *event = in __intel_pmu_enable_all() local
1282 if (WARN_ON_ONCE(!event)) in __intel_pmu_enable_all()
1285 intel_pmu_enable_bts(event->hw.config); in __intel_pmu_enable_all()
1318 struct perf_event *event; in intel_pmu_nhm_workaround() local
1344 event = cpuc->events[i]; in intel_pmu_nhm_workaround()
1345 if (event) in intel_pmu_nhm_workaround()
1346 x86_perf_event_update(event); in intel_pmu_nhm_workaround()
1358 event = cpuc->events[i]; in intel_pmu_nhm_workaround()
1360 if (event) { in intel_pmu_nhm_workaround()
1361 x86_perf_event_set_period(event); in intel_pmu_nhm_workaround()
[all …]
Dperf_event_intel_bts.c219 static void __bts_event_start(struct perf_event *event) in __bts_event_start() argument
228 event->hw.state = 0; in __bts_event_start()
232 if (!event->attr.exclude_kernel) in __bts_event_start()
234 if (!event->attr.exclude_user) in __bts_event_start()
248 static void bts_event_start(struct perf_event *event, int flags) in bts_event_start() argument
252 __bts_event_start(event); in bts_event_start()
258 static void __bts_event_stop(struct perf_event *event) in __bts_event_stop() argument
266 if (event->hw.state & PERF_HES_STOPPED) in __bts_event_stop()
269 ACCESS_ONCE(event->hw.state) |= PERF_HES_STOPPED; in __bts_event_stop()
272 static void bts_event_stop(struct perf_event *event, int flags) in bts_event_stop() argument
[all …]
Dperf_event.h406 unsigned int event; member
415 .event = (e), \
423 #define INTEL_EVENT_EXTRA_REG(event, msr, vm, idx) \ argument
424 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT, vm, idx)
426 #define INTEL_UEVENT_EXTRA_REG(event, msr, vm, idx) \ argument
427 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT | \
461 u64 event:8, member
503 int (*hw_config)(struct perf_event *event);
525 struct perf_event *event);
528 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.c111 static u64 precise_datala_hsw(struct perf_event *event, u64 status) in precise_datala_hsw() argument
117 if (event->hw.flags & PERF_X86_EVENT_PEBS_ST_HSW) in precise_datala_hsw()
119 else if (event->hw.flags & PERF_X86_EVENT_PEBS_LD_HSW) in precise_datala_hsw()
130 if (event->hw.flags & PERF_X86_EVENT_PEBS_ST_HSW) { in precise_datala_hsw()
502 struct perf_event *event = cpuc->events[INTEL_PMC_IDX_FIXED_BTS]; in intel_pmu_drain_bts_buffer() local
509 if (!event) in intel_pmu_drain_bts_buffer()
525 perf_sample_data_init(&data, 0, event->hw.last_period); in intel_pmu_drain_bts_buffer()
532 perf_prepare_sample(&header, &data, event, &regs); in intel_pmu_drain_bts_buffer()
534 if (perf_output_begin(&handle, event, header.size * (top - at))) in intel_pmu_drain_bts_buffer()
541 perf_output_sample(&handle, &header, &data, event); in intel_pmu_drain_bts_buffer()
[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 …]
Dperf_event_intel_pt.c175 static bool pt_event_valid(struct perf_event *event) in pt_event_valid() argument
177 u64 config = event->attr.config; in pt_event_valid()
199 static void pt_config(struct perf_event *event) in pt_config() argument
205 if (!event->attr.exclude_kernel) in pt_config()
207 if (!event->attr.exclude_user) in pt_config()
210 reg |= (event->attr.config & PT_CONFIG_MASK); in pt_config()
868 struct perf_event *event = pt->handle.event; in intel_pt_interrupt() local
880 if (!event) in intel_pt_interrupt()
896 if (!event->hw.state) { in intel_pt_interrupt()
899 buf = perf_aux_output_begin(&pt->handle, event); in intel_pt_interrupt()
[all …]
Dperf_event_intel_lbr.c307 void intel_pmu_lbr_enable(struct perf_event *event) in intel_pmu_lbr_enable() argument
319 if (event->ctx->task && cpuc->lbr_context != event->ctx) { in intel_pmu_lbr_enable()
321 cpuc->lbr_context = event->ctx; in intel_pmu_lbr_enable()
323 cpuc->br_sel = event->hw.branch_reg.reg; in intel_pmu_lbr_enable()
325 if (branch_user_callstack(cpuc->br_sel) && event->ctx && in intel_pmu_lbr_enable()
326 event->ctx->task_ctx_data) { in intel_pmu_lbr_enable()
327 task_ctx = event->ctx->task_ctx_data; in intel_pmu_lbr_enable()
332 perf_sched_cb_inc(event->ctx->pmu); in intel_pmu_lbr_enable()
335 void intel_pmu_lbr_disable(struct perf_event *event) in intel_pmu_lbr_disable() argument
343 if (branch_user_callstack(cpuc->br_sel) && event->ctx && in intel_pmu_lbr_disable()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/bus/
Darm-cci.c85 #define CCI_PMU_EVENT_SOURCE(event) ((event >> 5) & 0x7) argument
86 #define CCI_PMU_EVENT_CODE(event) (event & 0x1f) argument
262 static void pmu_set_event(int idx, unsigned long event) in pmu_set_event() argument
264 pmu_write_register(event, idx, CCI_PMU_EVT_SEL); in pmu_set_event()
276 static int pmu_get_event_idx(struct cci_pmu_hw_events *hw, struct perf_event *event) in pmu_get_event_idx() argument
278 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_get_event_idx()
279 struct hw_perf_event *hw_event = &event->hw; in pmu_get_event_idx()
298 static int pmu_map_event(struct perf_event *event) in pmu_map_event() argument
301 unsigned long config = event->attr.config; in pmu_map_event()
303 if (event->attr.type < PERF_TYPE_MAX) in pmu_map_event()
[all …]
Darm-ccn.c160 struct perf_event *event; member
236 static CCN_FORMAT_ATTR(event, "config:16-23");
267 u32 event; member
286 .type = CCN_TYPE_MN, .event = CCN_EVENT_WATCHPOINT, \
292 .event = CCN_EVENT_WATCHPOINT, .num_ports = CCN_NUM_XP_PORTS, \
297 .event = CCN_EVENT_WATCHPOINT, .num_ports = CCN_NUM_XP_PORTS, \
301 .type = CCN_TYPE_HNF, .event = _event, }
304 .type = CCN_TYPE_XP, .event = _event, \
313 .type = CCN_TYPE_RNI_3P, .event = _event, }
316 .type = CCN_TYPE_SBAS, .event = _event, }
[all …]
/linux-4.1.27/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.1.27/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.1.27/arch/arc/kernel/
Dperf_event.c88 static void arc_perf_event_update(struct perf_event *event, in arc_perf_event_update() argument
103 local64_add(delta, &event->count); in arc_perf_event_update()
107 static void arc_pmu_read(struct perf_event *event) in arc_pmu_read() argument
109 arc_perf_event_update(event, &event->hw, event->hw.idx); in arc_pmu_read()
140 static int arc_pmu_event_init(struct perf_event *event) in arc_pmu_event_init() argument
142 struct hw_perf_event *hwc = &event->hw; in arc_pmu_event_init()
145 switch (event->attr.type) { in arc_pmu_event_init()
147 if (event->attr.config >= PERF_COUNT_HW_MAX) in arc_pmu_event_init()
149 if (arc_pmu->ev_hw_idx[event->attr.config] < 0) in arc_pmu_event_init()
151 hwc->config = arc_pmu->ev_hw_idx[event->attr.config]; in arc_pmu_event_init()
[all …]
/linux-4.1.27/arch/s390/kernel/
Dperf_cpum_cf.c87 static int get_counter_set(u64 event) in get_counter_set() argument
91 if (event < 32) in get_counter_set()
93 else if (event < 64) in get_counter_set()
95 else if (event < 128) in get_counter_set()
97 else if (event < 256) in get_counter_set()
292 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument
323 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument
325 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
326 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init()
396 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.1.27/tools/perf/
Dbuiltin-inject.c38 union perf_event event[0]; member
42 union perf_event *event) in perf_event__repipe_synth() argument
47 size = perf_data_file__write(&inject->output, event, in perf_event__repipe_synth()
48 event->header.size); in perf_event__repipe_synth()
57 union perf_event *event, in perf_event__repipe_oe_synth() argument
60 return perf_event__repipe_synth(tool, event); in perf_event__repipe_oe_synth()
64 union perf_event *event, in perf_event__repipe_op2_synth() argument
68 return perf_event__repipe_synth(tool, event); in perf_event__repipe_op2_synth()
72 union perf_event *event, in perf_event__repipe_attr() argument
79 ret = perf_event__process_attr(tool, event, pevlist); in perf_event__repipe_attr()
[all …]
Dbuiltin-kvm.c131 struct kvm_event *event; in clear_events_cache_stats() local
137 list_for_each_entry(event, head, hash_entry) { in clear_events_cache_stats()
139 event->total.time = 0; in clear_events_cache_stats()
140 init_stats(&event->total.stats); in clear_events_cache_stats()
142 for (j = 0; j < event->max_vcpu; ++j) { in clear_events_cache_stats()
143 event->vcpu[j].time = 0; in clear_events_cache_stats()
144 init_stats(&event->vcpu[j].stats); in clear_events_cache_stats()
156 static bool kvm_event_expand(struct kvm_event *event, int vcpu_id) in kvm_event_expand() argument
158 int old_max_vcpu = event->max_vcpu; in kvm_event_expand()
161 if (vcpu_id < event->max_vcpu) in kvm_event_expand()
[all …]
/linux-4.1.27/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.1.27/tools/iio/
Diio_event_monitor.c104 static bool event_is_known(struct iio_event_data *event) in event_is_known() argument
106 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in event_is_known()
107 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in event_is_known()
108 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in event_is_known()
109 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in event_is_known()
200 static void print_event(struct iio_event_data *event) in print_event() argument
202 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in print_event()
203 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in print_event()
204 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in print_event()
205 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in print_event()
[all …]
/linux-4.1.27/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.1.27/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);
691 static int add_event(struct pevent *pevent, struct event_format *event) in add_event() argument
694 struct event_format **events = realloc(pevent->events, sizeof(event) * in add_event()
702 if (pevent->events[i]->id > event->id) in add_event()
708 sizeof(event) * (pevent->nr_events - i)); in add_event()
710 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.c248 struct event_format *event, const char *field) in print_exit_reason() argument
254 if (pevent_get_field_val(s, event, field, record, &val, 1) < 0) in print_exit_reason()
257 if (pevent_get_field_val(s, event, "isa", record, &isa, 0) < 0) in print_exit_reason()
269 struct event_format *event, void *context) in kvm_exit_handler() argument
273 if (print_exit_reason(s, record, event, "exit_reason") < 0) in kvm_exit_handler()
276 pevent_print_num_field(s, " rip 0x%lx", event, "guest_rip", record, 1); in kvm_exit_handler()
278 if (pevent_get_field_val(s, event, "info1", record, &info1, 0) >= 0 in kvm_exit_handler()
279 && pevent_get_field_val(s, event, "info2", record, &info2, 0) >= 0) in kvm_exit_handler()
292 struct event_format *event, void *context) in kvm_emulate_insn_handler() argument
299 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.1.27/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.1.27/drivers/char/tpm/
Dtpm_eventlog.c78 struct tcpa_event *event; in tpm_bios_measurements_start() local
82 event = addr; in tpm_bios_measurements_start()
85 if (event->event_type == 0 && event->event_size == 0) in tpm_bios_measurements_start()
87 addr += sizeof(struct tcpa_event) + event->event_size; in tpm_bios_measurements_start()
95 event = addr; in tpm_bios_measurements_start()
97 if ((event->event_type == 0 && event->event_size == 0) || in tpm_bios_measurements_start()
98 ((addr + sizeof(struct tcpa_event) + event->event_size) >= limit)) in tpm_bios_measurements_start()
107 struct tcpa_event *event = v; in tpm_bios_measurements_next() local
111 v += sizeof(struct tcpa_event) + event->event_size; in tpm_bios_measurements_next()
117 event = v; in tpm_bios_measurements_next()
[all …]
/linux-4.1.27/net/rds/
Drdma_transport.c69 struct rdma_cm_event *event) in rds_rdma_cm_event_handler() argument
77 event->event, rds_cm_event_str(event->event)); in rds_rdma_cm_event_handler()
95 if (event->event == RDMA_CM_EVENT_CONNECT_REQUEST) in rds_rdma_cm_event_handler()
101 switch (event->event) { in rds_rdma_cm_event_handler()
103 ret = trans->cm_handle_connect(cm_id, event); in rds_rdma_cm_event_handler()
118 trans->cm_connect_complete(conn, event); in rds_rdma_cm_event_handler()
142 event->event, rds_cm_event_str(event->event)); in rds_rdma_cm_event_handler()
150 rdsdebug("id %p event %u (%s) handling ret %d\n", cm_id, event->event, in rds_rdma_cm_event_handler()
151 rds_cm_event_str(event->event), ret); in rds_rdma_cm_event_handler()
Dib_cm.c125 void rds_ib_cm_connect_complete(struct rds_connection *conn, struct rdma_cm_event *event) in rds_ib_cm_connect_complete() argument
132 if (event->param.conn.private_data_len >= sizeof(*dp)) { in rds_ib_cm_connect_complete()
133 dp = event->param.conn.private_data; in rds_ib_cm_connect_complete()
243 static void rds_ib_cq_event_handler(struct ib_event *event, void *data) in rds_ib_cq_event_handler() argument
246 event->event, rds_ib_event_str(event->event), data); in rds_ib_cq_event_handler()
249 static void rds_ib_qp_event_handler(struct ib_event *event, void *data) in rds_ib_qp_event_handler() argument
254 rdsdebug("conn %p ic %p event %u (%s)\n", conn, ic, event->event, in rds_ib_qp_event_handler()
255 rds_ib_event_str(event->event)); in rds_ib_qp_event_handler()
257 switch (event->event) { in rds_ib_qp_event_handler()
264 event->event, rds_ib_event_str(event->event), in rds_ib_qp_event_handler()
[all …]
/linux-4.1.27/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()
236 struct brcmf_fweh_queue_item *event = NULL; in brcmf_fweh_dequeue_event() local
241 event = list_first_entry(&fweh->event_q, in brcmf_fweh_dequeue_event()
243 list_del(&event->q); in brcmf_fweh_dequeue_event()
247 return event; in brcmf_fweh_dequeue_event()
260 struct brcmf_fweh_queue_item *event; in brcmf_fweh_event_worker() local
268 while ((event = brcmf_fweh_dequeue_event(fweh))) { in brcmf_fweh_event_worker()
270 brcmf_fweh_event_name(event->code), event->code, in brcmf_fweh_event_worker()
271 event->emsg.ifidx, event->emsg.bsscfgidx, in brcmf_fweh_event_worker()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/arm64/kernel/
Dperf_event.c128 static int map_cpu_event(struct perf_event *event, in map_cpu_event() argument
136 u64 config = event->attr.config; in map_cpu_event()
138 switch (event->attr.type) { in map_cpu_event()
151 armpmu_event_set_period(struct perf_event *event, in armpmu_event_set_period() argument
155 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period()
187 perf_event_update_userpage(event); in armpmu_event_set_period()
193 armpmu_event_update(struct perf_event *event, in armpmu_event_update() argument
197 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_update()
210 local64_add(delta, &event->count); in armpmu_event_update()
217 armpmu_read(struct perf_event *event) in armpmu_read() argument
[all …]
/linux-4.1.27/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()
228 define_event_symbols(event, ev_name, args->typecast.item); in define_event_symbols()
233 define_event_symbols(event, ev_name, args->op.left); in define_event_symbols()
[all …]
/linux-4.1.27/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.1.27/kernel/trace/
Dring_buffer.c198 #define skip_time_extend(event) \ argument
199 ((struct ring_buffer_event *)((char *)event + RB_LEN_TIME_EXTEND))
201 static inline int rb_null_event(struct ring_buffer_event *event) in rb_null_event() argument
203 return event->type_len == RINGBUF_TYPE_PADDING && !event->time_delta; in rb_null_event()
206 static void rb_event_set_padding(struct ring_buffer_event *event) in rb_event_set_padding() argument
209 event->type_len = RINGBUF_TYPE_PADDING; in rb_event_set_padding()
210 event->time_delta = 0; in rb_event_set_padding()
214 rb_event_data_length(struct ring_buffer_event *event) in rb_event_data_length() argument
218 if (event->type_len) in rb_event_data_length()
219 length = event->type_len * RB_ALIGNMENT; in rb_event_data_length()
[all …]
Dtrace_output.c228 struct ftrace_event_call *event; in ftrace_raw_output_prep() local
233 event = container_of(trace_event, struct ftrace_event_call, event); in ftrace_raw_output_prep()
236 if (entry->type != event->event.type) { in ftrace_raw_output_prep()
242 trace_seq_printf(s, "%s: ", ftrace_event_name(event)); in ftrace_raw_output_prep()
642 struct trace_event *event; in ftrace_find_event() local
647 hlist_for_each_entry(event, &event_hash[key], node) { in ftrace_find_event()
648 if (event->type == type) in ftrace_find_event()
649 return event; in ftrace_find_event()
710 int register_ftrace_event(struct trace_event *event) in register_ftrace_event() argument
717 if (WARN_ON(!event)) in register_ftrace_event()
[all …]
Dring_buffer_benchmark.c80 struct ring_buffer_event *event; in read_event() local
84 event = ring_buffer_consume(buffer, cpu, &ts, NULL); in read_event()
85 if (!event) in read_event()
88 entry = ring_buffer_event_data(event); in read_event()
100 struct ring_buffer_event *event; in read_page() local
126 event = (void *)&rpage->data[i]; in read_page()
127 switch (event->type_len) { in read_page()
130 if (!event->time_delta) in read_page()
132 inc = event->array[0] + 4; in read_page()
138 entry = ring_buffer_event_data(event); in read_page()
[all …]
Dtrace_syscalls.c16 static int syscall_enter_register(struct ftrace_event_call *event,
18 static int syscall_exit_register(struct ftrace_event_call *event,
111 struct trace_event *event) in print_syscall_enter() argument
126 if (entry->enter_event->event.type != ent->type) { in print_syscall_enter()
157 struct trace_event *event) in print_syscall_exit() argument
174 if (entry->exit_event->event.type != ent->type) { in print_syscall_exit()
299 struct ring_buffer_event *event; in ftrace_syscall_enter() local
328 event = trace_buffer_lock_reserve(buffer, in ftrace_syscall_enter()
329 sys_data->enter_event->event.type, size, irq_flags, pc); in ftrace_syscall_enter()
330 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(ftrace_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 …]
/linux-4.1.27/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.1.27/include/linux/
Dftrace_event.h56 struct trace_event *event);
119 int flags, struct trace_event *event);
135 extern int register_ftrace_event(struct trace_event *event);
136 extern int unregister_ftrace_event(struct trace_event *event);
172 struct ring_buffer_event *event,
175 struct ring_buffer_event *event,
178 struct ring_buffer_event *event,
182 struct ring_buffer_event *event);
211 int (*reg)(struct ftrace_event_call *event,
219 extern int ftrace_event_reg(struct ftrace_event_call *event,
[all …]
Dperf_event.h215 int (*event_init) (struct perf_event *event);
221 void (*event_mapped) (struct perf_event *event); /*optional*/
222 void (*event_unmapped) (struct perf_event *event); /*optional*/
232 int (*add) (struct perf_event *event, int flags);
233 void (*del) (struct perf_event *event, int flags);
240 void (*start) (struct perf_event *event, int flags);
241 void (*stop) (struct perf_event *event, int flags);
246 void (*read) (struct perf_event *event);
274 int (*event_idx) (struct perf_event *event); /*optional */
290 u64 (*count) (struct perf_event *event); /*optional*/
[all …]
Dpm.h63 int event; member
455 #define PMSG_INVALID ((struct pm_message){ .event = PM_EVENT_INVALID, })
456 #define PMSG_ON ((struct pm_message){ .event = PM_EVENT_ON, })
457 #define PMSG_FREEZE ((struct pm_message){ .event = PM_EVENT_FREEZE, })
458 #define PMSG_QUIESCE ((struct pm_message){ .event = PM_EVENT_QUIESCE, })
459 #define PMSG_SUSPEND ((struct pm_message){ .event = PM_EVENT_SUSPEND, })
460 #define PMSG_HIBERNATE ((struct pm_message){ .event = PM_EVENT_HIBERNATE, })
461 #define PMSG_RESUME ((struct pm_message){ .event = PM_EVENT_RESUME, })
462 #define PMSG_THAW ((struct pm_message){ .event = PM_EVENT_THAW, })
463 #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
127 static inline bool ptrace_event_enabled(struct task_struct *task, int event) in ptrace_event_enabled() argument
129 return task->ptrace & PT_EVENT_FLAG(event); in ptrace_event_enabled()
142 static inline void ptrace_event(int event, unsigned long message) in ptrace_event() argument
144 if (unlikely(ptrace_event_enabled(current, event))) { in ptrace_event()
146 ptrace_notify((event << 8) | SIGTRAP); in ptrace_event()
147 } else if (event == PTRACE_EVENT_EXEC) { in ptrace_event()
165 static inline void ptrace_event_pid(int event, struct pid *pid) in ptrace_event_pid() argument
182 ptrace_event(event, message); in ptrace_event_pid()
/linux-4.1.27/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.1.27/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.c111 static void dock_hotplug_event(struct dock_dependent_device *dd, u32 event, in dock_hotplug_event() argument
136 uevent(adev, event); in dock_hotplug_event()
145 notify(adev, event); in dock_hotplug_event()
274 static void hotplug_dock_devices(struct dock_station *ds, u32 event) in hotplug_dock_devices() argument
280 dock_hotplug_event(dd, event, DOCK_CALL_FIXUP); in hotplug_dock_devices()
284 dock_hotplug_event(dd, event, DOCK_CALL_HANDLER); in hotplug_dock_devices()
303 static void dock_event(struct dock_station *ds, u32 event, int num) in dock_event() argument
323 dock_hotplug_event(dd, event, DOCK_CALL_UEVENT); in dock_event()
409 static int handle_eject_request(struct dock_station *ds, u32 event) in handle_eject_request() argument
421 dock_event(ds, event, UNDOCK_EVENT); in handle_eject_request()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/arm/include/asm/
Dpmu.h98 void (*enable)(struct perf_event *event);
99 void (*disable)(struct perf_event *event);
101 struct perf_event *event);
103 struct perf_event *event);
106 u32 (*read_counter)(struct perf_event *event);
107 void (*write_counter)(struct perf_event *event, u32 val);
113 int (*map_event)(struct perf_event *event);
129 u64 armpmu_event_update(struct perf_event *event);
131 int armpmu_event_set_period(struct perf_event *event);
133 int armpmu_map_event(struct perf_event *event,
/linux-4.1.27/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.1.27/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.1.27/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-time-to-tsc.c56 union perf_event *event; in test__perf_time_to_tsc() local
108 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in test__perf_time_to_tsc()
111 if (event->header.type != PERF_RECORD_COMM || in test__perf_time_to_tsc()
112 (pid_t)event->comm.pid != getpid() || in test__perf_time_to_tsc()
113 (pid_t)event->comm.tid != getpid()) in test__perf_time_to_tsc()
116 if (strcmp(event->comm.comm, comm1) == 0) { in test__perf_time_to_tsc()
117 CHECK__(perf_evsel__parse_sample(evsel, event, in test__perf_time_to_tsc()
121 if (strcmp(event->comm.comm, comm2) == 0) { in test__perf_time_to_tsc()
122 CHECK__(perf_evsel__parse_sample(evsel, event, in test__perf_time_to_tsc()
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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/infiniband/core/
Dcma.c167 struct rdma_cm_event event; member
173 struct rdma_cm_event event; member
917 if (ib_event->event == IB_CM_REQ_RECEIVED) in cma_save_net_info()
919 else if (ib_event->event == IB_CM_SIDR_REQ_RECEIVED) in cma_save_net_info()
1109 static void cma_set_rep_event_data(struct rdma_cm_event *event, in cma_set_rep_event_data() argument
1113 event->param.conn.private_data = private_data; in cma_set_rep_event_data()
1114 event->param.conn.private_data_len = IB_CM_REP_PRIVATE_DATA_SIZE; in cma_set_rep_event_data()
1115 event->param.conn.responder_resources = rep_data->responder_resources; in cma_set_rep_event_data()
1116 event->param.conn.initiator_depth = rep_data->initiator_depth; in cma_set_rep_event_data()
1117 event->param.conn.flow_control = rep_data->flow_control; in cma_set_rep_event_data()
[all …]
/linux-4.1.27/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.1.27/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()
334 int event) in fscache_abort_initialisation() argument
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/input/serio/
Dserio.c170 struct serio_event *event = NULL; in serio_get_event() local
176 event = list_first_entry(&serio_event_list, in serio_get_event()
178 list_del_init(&event->node); in serio_get_event()
182 return event; in serio_get_event()
185 static void serio_free_event(struct serio_event *event) in serio_free_event() argument
187 module_put(event->owner); in serio_free_event()
188 kfree(event); in serio_free_event()
219 struct serio_event *event; in serio_handle_event() local
223 while ((event = serio_get_event())) { in serio_handle_event()
225 switch (event->type) { in serio_handle_event()
[all …]
/linux-4.1.27/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.1.27/tools/perf/python/
Dtwatch.py32 event = evlist.read_on_cpu(cpu)
33 if not event:
35 print "cpu: %2d, pid: %4d, tid: %4d" % (event.sample_cpu,
36 event.sample_pid,
37 event.sample_tid),
38 print event
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_crtc.c46 struct drm_pending_vblank_event *event; member
246 if (c->state->event) { in atmel_hlcdc_crtc_atomic_begin()
247 c->state->event->pipe = drm_crtc_index(c); in atmel_hlcdc_crtc_atomic_begin()
251 crtc->event = c->state->event; in atmel_hlcdc_crtc_atomic_begin()
252 c->state->event = NULL; in atmel_hlcdc_crtc_atomic_begin()
285 struct drm_pending_vblank_event *event; in atmel_hlcdc_crtc_cancel_page_flip() local
290 event = crtc->event; in atmel_hlcdc_crtc_cancel_page_flip()
291 if (event && event->base.file_priv == file) { in atmel_hlcdc_crtc_cancel_page_flip()
292 event->base.destroy(&event->base); in atmel_hlcdc_crtc_cancel_page_flip()
294 crtc->event = NULL; in atmel_hlcdc_crtc_cancel_page_flip()
[all …]
/linux-4.1.27/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.1.27/kernel/
Dwatchdog.c274 static void watchdog_overflow_callback(struct perf_event *event, in watchdog_overflow_callback() argument
279 event->hw.interrupts = 0; in watchdog_overflow_callback()
522 struct perf_event *event = per_cpu(watchdog_ev, cpu); in watchdog_nmi_enable() local
529 if (event && event->state > PERF_EVENT_STATE_OFF) in watchdog_nmi_enable()
533 if (event != NULL) in watchdog_nmi_enable()
540 event = perf_event_create_kernel_counter(wd_attr, cpu, NULL, watchdog_overflow_callback, NULL); in watchdog_nmi_enable()
543 if (cpu == 0 && IS_ERR(event)) in watchdog_nmi_enable()
544 cpu0_err = PTR_ERR(event); in watchdog_nmi_enable()
546 if (!IS_ERR(event)) { in watchdog_nmi_enable()
566 if (cpu > 0 && (PTR_ERR(event) == cpu0_err)) in watchdog_nmi_enable()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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_netdev_switch_event() argument
140 switch (event) { in br_netdev_switch_event()
/linux-4.1.27/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.1.27/drivers/net/ethernet/brocade/bna/
Dbfa_msgq.c76 cmdq_sm_stopped(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_stopped() argument
78 switch (event) { in cmdq_sm_stopped()
93 bfa_sm_fault(event); in cmdq_sm_stopped()
104 cmdq_sm_init_wait(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_init_wait() argument
106 switch (event) { in cmdq_sm_init_wait()
125 bfa_sm_fault(event); in cmdq_sm_init_wait()
135 cmdq_sm_ready(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_ready() argument
137 switch (event) { in cmdq_sm_ready()
148 bfa_sm_fault(event); in cmdq_sm_ready()
159 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.1.27/drivers/gpio/
Dgpiolib-acpi.c145 struct acpi_gpio_event *event = data; in acpi_gpio_irq_handler() local
147 acpi_evaluate_object(event->handle, NULL, NULL, NULL); in acpi_gpio_irq_handler()
154 struct acpi_gpio_event *event = data; in acpi_gpio_irq_handler_evt() local
156 acpi_execute_simple_method(event->handle, NULL, event->pin); in acpi_gpio_irq_handler_evt()
173 struct acpi_gpio_event *event; in acpi_gpiochip_request_interrupt() local
249 event = kzalloc(sizeof(*event), GFP_KERNEL); in acpi_gpiochip_request_interrupt()
250 if (!event) in acpi_gpiochip_request_interrupt()
253 event->handle = evt_handle; in acpi_gpiochip_request_interrupt()
254 event->irq = irq; in acpi_gpiochip_request_interrupt()
255 event->pin = pin; in acpi_gpiochip_request_interrupt()
[all …]
/linux-4.1.27/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.1.27/samples/bpf/
Dbpf_load.c33 static int load_and_attach(const char *event, struct bpf_insn *prog, int size) in load_and_attach() argument
35 bool is_socket = strncmp(event, "socket", 6) == 0; in load_and_attach()
36 bool is_kprobe = strncmp(event, "kprobe/", 7) == 0; in load_and_attach()
37 bool is_kretprobe = strncmp(event, "kretprobe/", 10) == 0; in load_and_attach()
53 printf("Unknown event '%s'\n", event); in load_and_attach()
59 event += 7; in load_and_attach()
61 event += 10; in load_and_attach()
65 is_kprobe ? 'p' : 'r', event, event); in load_and_attach()
69 event, strerror(errno)); in load_and_attach()
88 strcat(buf, event); in load_and_attach()
[all …]
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/devfreq/event/
Dexynos-ppmu.txt9 The Exynos PPMU driver uses the devfreq-event class to provide event data
10 to various devfreq devices. The devfreq devices would use the event data when
65 event-name = "ppmu-event3-dmc0";
69 event-name = "ppmu-event2-dmc0";
73 event-name = "ppmu-event1-dmc0";
77 event-name = "ppmu-event0-dmc0";
87 event-name = "ppmu-event3-dmc1";
97 event-name = "ppmu-event3-leftbus";
107 event-name = "ppmu-event3-rightbus";
/linux-4.1.27/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.1.27/include/sound/
Dsoc-dapm.h58 .num_kcontrols = 0, .reg = SND_SOC_NOPM, .event = wevent, \
62 .num_kcontrols = 0, .reg = SND_SOC_NOPM, .event = wevent, \
66 .num_kcontrols = 0, .reg = SND_SOC_NOPM, .event = wevent, \
70 .num_kcontrols = 0, .reg = SND_SOC_NOPM, .event = wevent, \
134 .event = wevent, .event_flags = wflags}
140 .event = wevent, .event_flags = wflags}
146 .event = wevent, .event_flags = wflags}
152 .num_kcontrols = wncontrols, .event = wevent, .event_flags = wflags}
158 .event = wevent, .event_flags = wflags}
164 .event = wevent, .event_flags = wflags}
[all …]
/linux-4.1.27/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.1.27/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.1.27/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 …]
/linux-4.1.27/net/mac80211/
Dmesh_plink.c713 enum plink_event event) in mesh_plink_close() argument
717 u16 reason = (event == CLS_ACPT) ? in mesh_plink_close()
752 struct sta_info *sta, enum plink_event event) in mesh_plink_fsm() argument
759 mplstates[sta->plink_state], mplevents[event]); in mesh_plink_fsm()
764 switch (event) { in mesh_plink_fsm()
783 switch (event) { in mesh_plink_fsm()
787 mesh_plink_close(sdata, sta, event); in mesh_plink_fsm()
804 switch (event) { in mesh_plink_fsm()
808 mesh_plink_close(sdata, sta, event); in mesh_plink_fsm()
822 switch (event) { in mesh_plink_fsm()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40evf_virtchnl.c91 struct i40e_arq_event_info event; in i40evf_verify_api_ver() local
95 event.buf_len = I40EVF_MAX_AQ_BUF_SIZE; in i40evf_verify_api_ver()
96 event.msg_buf = kzalloc(event.buf_len, GFP_KERNEL); in i40evf_verify_api_ver()
97 if (!event.msg_buf) { in i40evf_verify_api_ver()
103 err = i40evf_clean_arq_element(hw, &event, NULL); in i40evf_verify_api_ver()
110 (enum i40e_virtchnl_ops)le32_to_cpu(event.desc.cookie_high); in i40evf_verify_api_ver()
116 err = (i40e_status)le32_to_cpu(event.desc.cookie_low); in i40evf_verify_api_ver()
127 pf_vvi = (struct i40e_virtchnl_version_info *)event.msg_buf; in i40evf_verify_api_ver()
133 kfree(event.msg_buf); in i40evf_verify_api_ver()
165 struct i40e_arq_event_info event; in i40evf_get_vf_config() local
[all …]

1234567891011