/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/ |
D | event_attributes_test.c | 17 struct event event, leader; in event_attributes() local 21 event_init(&event, 0x1001e); in event_attributes() 22 event_leader_ebb_init(&event); in event_attributes() 24 FAIL_IF(event_open(&event)); in event_attributes() 25 event_close(&event); in event_attributes() 28 event_init(&event, 0x001e); /* CYCLES - no PMC specified */ in event_attributes() 29 event_leader_ebb_init(&event); in event_attributes() 31 FAIL_IF(event_open(&event) == 0); in event_attributes() 34 event_init(&event, 0x2001e); in event_attributes() 35 event_leader_ebb_init(&event); in event_attributes() [all …]
|
D | instruction_count_test.c | 25 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 …]
|
D | task_event_pinned_vs_ebb_test.c | 22 static int setup_child_event(struct event *event, pid_t child_pid) in setup_child_event() argument 24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_child_event() 26 event->attr.pinned = 1; in setup_child_event() 28 event->attr.exclude_kernel = 1; in setup_child_event() 29 event->attr.exclude_hv = 1; in setup_child_event() 30 event->attr.exclude_idle = 1; in setup_child_event() 32 FAIL_IF(event_open_with_pid(event, child_pid)); in setup_child_event() 33 FAIL_IF(event_enable(event)); in setup_child_event() 41 struct event event; in task_event_pinned_vs_ebb() local 57 rc = setup_child_event(&event, pid); in task_event_pinned_vs_ebb() [all …]
|
D | cpu_event_pinned_vs_ebb_test.c | 22 static int setup_cpu_event(struct event *event, int cpu) in setup_cpu_event() argument 24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_cpu_event() 26 event->attr.pinned = 1; in setup_cpu_event() 28 event->attr.exclude_kernel = 1; in setup_cpu_event() 29 event->attr.exclude_hv = 1; in setup_cpu_event() 30 event->attr.exclude_idle = 1; in setup_cpu_event() 33 FAIL_IF(event_open_with_cpu(event, cpu)); in setup_cpu_event() 34 FAIL_IF(event_enable(event)); in setup_cpu_event() 42 struct event event; in cpu_event_pinned_vs_ebb() local 62 rc = setup_cpu_event(&event, cpu); in cpu_event_pinned_vs_ebb() [all …]
|
D | ebb_vs_cpu_event_test.c | 22 static int setup_cpu_event(struct event *event, int cpu) in setup_cpu_event() argument 24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_cpu_event() 26 event->attr.exclude_kernel = 1; in setup_cpu_event() 27 event->attr.exclude_hv = 1; in setup_cpu_event() 28 event->attr.exclude_idle = 1; in setup_cpu_event() 31 FAIL_IF(event_open_with_cpu(event, cpu)); in setup_cpu_event() 32 FAIL_IF(event_enable(event)); in setup_cpu_event() 40 struct event event; in ebb_vs_cpu_event() local 63 rc = setup_cpu_event(&event, cpu); in ebb_vs_cpu_event() 74 FAIL_IF(event_disable(&event)); in ebb_vs_cpu_event() [all …]
|
D | task_event_vs_ebb_test.c | 22 static int setup_child_event(struct event *event, pid_t child_pid) in setup_child_event() argument 24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_child_event() 26 event->attr.exclude_kernel = 1; in setup_child_event() 27 event->attr.exclude_hv = 1; in setup_child_event() 28 event->attr.exclude_idle = 1; in setup_child_event() 30 FAIL_IF(event_open_with_pid(event, child_pid)); in setup_child_event() 31 FAIL_IF(event_enable(event)); in setup_child_event() 39 struct event event; in task_event_vs_ebb() local 55 rc = setup_child_event(&event, pid); in task_event_vs_ebb() 72 FAIL_IF(event_disable(&event)); in task_event_vs_ebb() [all …]
|
D | cpu_event_vs_ebb_test.c | 22 static int setup_cpu_event(struct event *event, int cpu) in setup_cpu_event() argument 24 event_init_named(event, 0x400FA, "PM_RUN_INST_CMPL"); in setup_cpu_event() 26 event->attr.exclude_kernel = 1; in setup_cpu_event() 27 event->attr.exclude_hv = 1; in setup_cpu_event() 28 event->attr.exclude_idle = 1; in setup_cpu_event() 31 FAIL_IF(event_open_with_cpu(event, cpu)); in setup_cpu_event() 32 FAIL_IF(event_enable(event)); in setup_cpu_event() 40 struct event event; in cpu_event_vs_ebb() local 60 rc = setup_cpu_event(&event, cpu); in cpu_event_vs_ebb() 78 FAIL_IF(event_disable(&event)); in cpu_event_vs_ebb() [all …]
|
D | no_handler_test.c | 18 struct event event; in no_handler_test() local 24 event_init_named(&event, 0x1001e, "cycles"); in no_handler_test() 25 event_leader_ebb_init(&event); in no_handler_test() 27 event.attr.exclude_kernel = 1; in no_handler_test() 28 event.attr.exclude_hv = 1; in no_handler_test() 29 event.attr.exclude_idle = 1; in no_handler_test() 31 FAIL_IF(event_open(&event)); in no_handler_test() 32 FAIL_IF(ebb_event_enable(&event)); in no_handler_test() 51 event_close(&event); in no_handler_test()
|
D | cycles_test.c | 17 struct event event; in cycles() local 21 event_init_named(&event, 0x1001e, "cycles"); in cycles() 22 event_leader_ebb_init(&event); in cycles() 24 event.attr.exclude_kernel = 1; in cycles() 25 event.attr.exclude_hv = 1; in cycles() 26 event.attr.exclude_idle = 1; in cycles() 28 FAIL_IF(event_open(&event)); in cycles() 33 FAIL_IF(ebb_event_enable(&event)); in cycles() 49 event_close(&event); in cycles()
|
D | lost_exception_test.c | 24 struct event event; in test_body() local 29 event_init_named(&event, 0x40002, "instructions"); in test_body() 30 event_leader_ebb_init(&event); in test_body() 32 event.attr.exclude_kernel = 1; in test_body() 33 event.attr.exclude_hv = 1; in test_body() 34 event.attr.exclude_idle = 1; in test_body() 36 FAIL_IF(event_open(&event)); in test_body() 41 FAIL_IF(ebb_event_enable(&event)); in test_body() 84 event_close(&event); in test_body()
|
D | ebb_on_child_test.c | 47 struct event event; in ebb_on_child() local 65 event_init_named(&event, 0x1001e, "cycles"); in ebb_on_child() 66 event_leader_ebb_init(&event); in ebb_on_child() 68 event.attr.exclude_kernel = 1; in ebb_on_child() 69 event.attr.exclude_hv = 1; in ebb_on_child() 70 event.attr.exclude_idle = 1; in ebb_on_child() 72 FAIL_IF(event_open_with_pid(&event, pid)); in ebb_on_child() 73 FAIL_IF(ebb_event_enable(&event)); in ebb_on_child() 80 event_close(&event); in ebb_on_child()
|
D | ebb_on_willing_child_test.c | 54 struct event event; in ebb_on_willing_child() local 73 event_init_named(&event, 0x1001e, "cycles"); in ebb_on_willing_child() 74 event_leader_ebb_init(&event); in ebb_on_willing_child() 76 event.attr.exclude_kernel = 1; in ebb_on_willing_child() 77 event.attr.exclude_hv = 1; in ebb_on_willing_child() 78 event.attr.exclude_idle = 1; in ebb_on_willing_child() 80 FAIL_IF(event_open_with_pid(&event, pid)); in ebb_on_willing_child() 81 FAIL_IF(ebb_event_enable(&event)); in ebb_on_willing_child() 86 event_close(&event); in ebb_on_willing_child()
|
D | pmae_handling_test.c | 59 struct event event; in test_body() local 63 event_init_named(&event, 0x1001e, "cycles"); in test_body() 64 event_leader_ebb_init(&event); in test_body() 66 event.attr.exclude_kernel = 1; in test_body() 67 event.attr.exclude_hv = 1; in test_body() 68 event.attr.exclude_idle = 1; in test_body() 70 FAIL_IF(event_open(&event)); in test_body() 75 FAIL_IF(ebb_event_enable(&event)); in test_body() 92 event_close(&event); in test_body()
|
D | pmc56_overflow_test.c | 50 struct event event; in pmc56_overflow() local 55 event_init(&event, 0x2001e); in pmc56_overflow() 56 event_leader_ebb_init(&event); in pmc56_overflow() 58 event.attr.exclude_kernel = 1; in pmc56_overflow() 59 event.attr.exclude_hv = 1; in pmc56_overflow() 60 event.attr.exclude_idle = 1; in pmc56_overflow() 62 FAIL_IF(event_open(&event)); in pmc56_overflow() 67 FAIL_IF(ebb_event_enable(&event)); in pmc56_overflow() 85 event_close(&event); in pmc56_overflow()
|
D | cycles_with_mmcr2_test.c | 24 struct event event; in cycles_with_mmcr2() local 31 event_init_named(&event, 0x1001e, "cycles"); in cycles_with_mmcr2() 32 event_leader_ebb_init(&event); in cycles_with_mmcr2() 34 event.attr.exclude_kernel = 1; in cycles_with_mmcr2() 35 event.attr.exclude_hv = 1; in cycles_with_mmcr2() 36 event.attr.exclude_idle = 1; in cycles_with_mmcr2() 38 FAIL_IF(event_open(&event)); in cycles_with_mmcr2() 44 FAIL_IF(ebb_event_enable(&event)); in cycles_with_mmcr2() 78 event_close(&event); in cycles_with_mmcr2()
|
D | multi_ebb_procs_test.c | 32 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()
|
D | back_to_back_ebbs_test.c | 64 struct event event; in back_to_back_ebbs() local 68 event_init_named(&event, 0x1001e, "cycles"); in back_to_back_ebbs() 69 event_leader_ebb_init(&event); in back_to_back_ebbs() 71 event.attr.exclude_kernel = 1; in back_to_back_ebbs() 72 event.attr.exclude_hv = 1; in back_to_back_ebbs() 73 event.attr.exclude_idle = 1; in back_to_back_ebbs() 75 FAIL_IF(event_open(&event)); in back_to_back_ebbs() 79 FAIL_IF(ebb_event_enable(&event)); in back_to_back_ebbs() 98 event_close(&event); in back_to_back_ebbs()
|
D | fork_cleanup_test.c | 25 static struct event event; variable 37 FAIL_IF(event_read(&event)); in child() 49 event_init_named(&event, 0x1001e, "cycles"); in fork_cleanup() 50 event_leader_ebb_init(&event); in fork_cleanup() 52 FAIL_IF(event_open(&event)); in fork_cleanup() 58 FAIL_IF(ebb_event_enable(&event)); in fork_cleanup() 73 event_close(&event); in fork_cleanup()
|
D | cycles_with_freeze_test.c | 55 struct event event; in cycles_with_freeze() local 61 event_init_named(&event, 0x1001e, "cycles"); in cycles_with_freeze() 62 event_leader_ebb_init(&event); in cycles_with_freeze() 64 event.attr.exclude_kernel = 1; in cycles_with_freeze() 65 event.attr.exclude_hv = 1; in cycles_with_freeze() 66 event.attr.exclude_idle = 1; in cycles_with_freeze() 68 FAIL_IF(event_open(&event)); in cycles_with_freeze() 72 FAIL_IF(ebb_event_enable(&event)); in cycles_with_freeze() 108 event_close(&event); in cycles_with_freeze()
|
D | close_clears_pmcc_test.c | 21 struct event event; in close_clears_pmcc() local 25 event_init_named(&event, 0x1001e, "cycles"); in close_clears_pmcc() 26 event_leader_ebb_init(&event); in close_clears_pmcc() 28 FAIL_IF(event_open(&event)); in close_clears_pmcc() 33 FAIL_IF(ebb_event_enable(&event)); in close_clears_pmcc() 41 event_close(&event); in close_clears_pmcc()
|
D | ebb.h | 47 void event_leader_ebb_init(struct event *e); 48 void event_ebb_init(struct event *e); 49 void event_bhrb_init(struct event *e, unsigned ifm); 52 int ebb_event_enable(struct event *e); 58 void event_ebb_init(struct event *e); 59 void event_leader_ebb_init(struct event *e);
|
D | ebb.c | 277 int ebb_event_enable(struct event *e) in ebb_event_enable() 333 void event_ebb_init(struct event *e) in event_ebb_init() 338 void event_bhrb_init(struct event *e, unsigned ifm) in event_bhrb_init() 343 void event_leader_ebb_init(struct event *e) in event_leader_ebb_init() 353 struct event event; in ebb_child() local 358 event_init_named(&event, 0x1001e, "cycles"); in ebb_child() 359 event_leader_ebb_init(&event); in ebb_child() 361 event.attr.exclude_kernel = 1; in ebb_child() 362 event.attr.exclude_hv = 1; in ebb_child() 363 event.attr.exclude_idle = 1; in ebb_child() [all …]
|
/linux-4.4.14/net/sctp/ |
D | ulpevent.c | 46 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 …]
|
D | ulpqueue.c | 74 struct sctp_ulpevent *event; in sctp_ulpq_flush() local 77 event = sctp_skb2event(skb); in sctp_ulpq_flush() 78 sctp_ulpevent_free(event); in sctp_ulpq_flush() 82 event = sctp_skb2event(skb); in sctp_ulpq_flush() 83 sctp_ulpevent_free(event); in sctp_ulpq_flush() 99 struct sctp_ulpevent *event; in sctp_ulpq_tail_data() local 103 event = sctp_ulpevent_make_rcvmsg(chunk->asoc, chunk, gfp); in sctp_ulpq_tail_data() 104 if (!event) in sctp_ulpq_tail_data() 108 event = sctp_ulpq_reasm(ulpq, event); in sctp_ulpq_tail_data() 111 if ((event) && (event->msg_flags & MSG_EOR)) { in sctp_ulpq_tail_data() [all …]
|
/linux-4.4.14/kernel/events/ |
D | core.c | 131 static bool is_kernel_event(struct perf_event *event) in is_kernel_event() argument 133 return event->owner == EVENT_OWNER_KERNEL; in is_kernel_event() 321 static u64 perf_event_time(struct perf_event *event); 335 static inline u64 perf_event_clock(struct perf_event *event) in perf_event_clock() argument 337 return event->clock(); in perf_event_clock() 365 perf_cgroup_match(struct perf_event *event) in perf_cgroup_match() argument 367 struct perf_event_context *ctx = event->ctx; in perf_cgroup_match() 371 if (!event->cgrp) in perf_cgroup_match() 385 event->cgrp->css.cgroup); in perf_cgroup_match() 388 static inline void perf_detach_cgroup(struct perf_event *event) in perf_detach_cgroup() argument [all …]
|
D | ring_buffer.c | 24 handle->event->pending_wakeup = 1; in perf_output_wakeup() 25 irq_work_queue(&handle->event->pending); in perf_output_wakeup() 106 struct perf_event *event, unsigned int size) in perf_output_begin() argument 121 if (event->parent) in perf_output_begin() 122 event = event->parent; in perf_output_begin() 124 rb = rcu_dereference(event->rb); in perf_output_begin() 132 handle->event = event; in perf_output_begin() 137 if (event->attr.sample_id_all) in perf_output_begin() 138 size += event->id_header_size; in perf_output_begin() 186 lost_event.id = event->id; in perf_output_begin() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | event.c | 26 nvkm_event_put(struct nvkm_event *event, u32 types, int index) in nvkm_event_put() argument 28 assert_spin_locked(&event->refs_lock); in nvkm_event_put() 31 if (--event->refs[index * event->types_nr + type] == 0) { in nvkm_event_put() 32 if (event->func->fini) in nvkm_event_put() 33 event->func->fini(event, 1 << type, index); in nvkm_event_put() 39 nvkm_event_get(struct nvkm_event *event, u32 types, int index) in nvkm_event_get() argument 41 assert_spin_locked(&event->refs_lock); in nvkm_event_get() 44 if (++event->refs[index * event->types_nr + type] == 1) { in nvkm_event_get() 45 if (event->func->init) in nvkm_event_get() 46 event->func->init(event, 1 << type, index); in nvkm_event_get() [all …]
|
D | notify.c | 31 nvkm_event_put(notify->event, notify->types, notify->index); in nvkm_notify_put_locked() 37 struct nvkm_event *event = notify->event; in nvkm_notify_put() local 39 if (likely(event) && in nvkm_notify_put() 41 spin_lock_irqsave(&event->refs_lock, flags); in nvkm_notify_put() 43 spin_unlock_irqrestore(&event->refs_lock, flags); in nvkm_notify_put() 53 nvkm_event_get(notify->event, notify->types, notify->index); in nvkm_notify_get_locked() 59 struct nvkm_event *event = notify->event; in nvkm_notify_get() local 61 if (likely(event) && in nvkm_notify_get() 63 spin_lock_irqsave(&event->refs_lock, flags); in nvkm_notify_get() 65 spin_unlock_irqrestore(&event->refs_lock, flags); in nvkm_notify_get() [all …]
|
/linux-4.4.14/arch/powerpc/perf/ |
D | core-fsl-emb.c | 27 struct perf_event *event[MAX_HWEVENTS]; member 179 static void fsl_emb_pmu_read(struct perf_event *event) in fsl_emb_pmu_read() argument 183 if (event->hw.state & PERF_HES_STOPPED) in fsl_emb_pmu_read() 192 prev = local64_read(&event->hw.prev_count); in fsl_emb_pmu_read() 194 val = read_pmc(event->hw.idx); in fsl_emb_pmu_read() 195 } while (local64_cmpxchg(&event->hw.prev_count, prev, val) != prev); in fsl_emb_pmu_read() 199 local64_add(delta, &event->count); in fsl_emb_pmu_read() 200 local64_sub(delta, &event->hw.period_left); in fsl_emb_pmu_read() 272 struct perf_event *event; in collect_events() local 280 list_for_each_entry(event, &group->sibling_list, group_entry) { in collect_events() [all …]
|
D | core-book3s.c | 36 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 …]
|
D | hv-gpci.c | 172 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 …]
|
D | power5+-pmu.c | 136 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 …]
|
D | hv-24x7.c | 287 static char *event_fmt(struct hv_24x7_event_data *event, unsigned domain) in event_fmt() argument 303 be16_to_cpu(event->event_counter_offs) + in event_fmt() 304 be16_to_cpu(event->event_group_record_offs), in event_fmt() 384 struct hv_24x7_event_data *event, in event_to_attr() argument 399 val = event_fmt(event, domain); in event_to_attr() 404 ev_name = event_name(event, &event_name_len); in event_to_attr() 427 static struct attribute *event_to_desc_attr(struct hv_24x7_event_data *event, in event_to_desc_attr() argument 431 char *name = event_name(event, &nl); in event_to_desc_attr() 432 char *desc = event_desc(event, &dl); in event_to_desc_attr() 442 event_to_long_desc_attr(struct hv_24x7_event_data *event, int nonce) in event_to_long_desc_attr() argument [all …]
|
D | power6-pmu.c | 139 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 …]
|
D | power5-pmu.c | 140 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 …]
|
D | power7-pmu.c | 85 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 …]
|
D | mpc7450-pmu.c | 41 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 …]
|
D | power8-pmu.c | 276 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 …]
|
D | power4-pmu.c | 218 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 …]
|
D | ppc970-pmu.c | 147 static int p970_marked_instr_event(u64 event) in p970_marked_instr_event() argument 152 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_marked_instr_event() 153 psel = event & PM_PMCSEL_MSK; in p970_marked_instr_event() 166 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p970_marked_instr_event() 167 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p970_marked_instr_event() 194 static int p970_get_constraint(u64 event, unsigned long *maskp, in p970_get_constraint() argument 201 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_get_constraint() 210 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p970_get_constraint() 216 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p970_get_constraint() 236 spcsel = (event >> PM_SPCSEL_SH) & PM_SPCSEL_MSK; in p970_get_constraint() [all …]
|
/linux-4.4.14/tools/perf/util/ |
D | event.c | 134 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, in perf_event__prepare_comm() argument 142 memset(&event->comm, 0, sizeof(event->comm)); in perf_event__prepare_comm() 145 if (perf_event__get_comm_ids(pid, event->comm.comm, in perf_event__prepare_comm() 146 sizeof(event->comm.comm), in perf_event__prepare_comm() 157 event->comm.pid = *tgid; in perf_event__prepare_comm() 158 event->comm.header.type = PERF_RECORD_COMM; in perf_event__prepare_comm() 160 size = strlen(event->comm.comm) + 1; in perf_event__prepare_comm() 162 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm() 163 event->comm.header.size = (sizeof(event->comm) - in perf_event__prepare_comm() 164 (sizeof(event->comm.comm) - size) + in perf_event__prepare_comm() [all …]
|
D | session.c | 22 union perf_event *event, 98 struct ordered_event *event) in ordered_events__deliver_event() argument 103 int ret = perf_evlist__parse_sample(session->evlist, event->event, &sample); in ordered_events__deliver_event() 110 return perf_session__deliver_event(session, event->event, &sample, in ordered_events__deliver_event() 111 session->tool, event->file_offset); in ordered_events__deliver_event() 190 union perf_event *event in process_event_synth_tracing_data_stub() 200 union perf_event *event __maybe_unused, in process_event_synth_attr_stub() 209 union perf_event *event __maybe_unused, in process_event_sample_stub() 219 union perf_event *event __maybe_unused, in process_event_stub() 228 union perf_event *event __maybe_unused, in process_build_id_stub() [all …]
|
D | ordered-events.c | 61 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 …]
|
D | trace-event-parse.c | 35 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 …]
|
D | event.h | 389 union perf_event *event, 411 union perf_event *event, 415 union perf_event *event, 419 union perf_event *event, 423 union perf_event *event, 427 union perf_event *event, 431 union perf_event *event, 435 union perf_event *event, 439 union perf_event *event, 443 union perf_event *event, [all …]
|
D | machine.c | 464 int machine__process_comm_event(struct machine *machine, union perf_event *event, in machine__process_comm_event() argument 468 event->comm.pid, in machine__process_comm_event() 469 event->comm.tid); in machine__process_comm_event() 470 bool exec = event->header.misc & PERF_RECORD_MISC_COMM_EXEC; in machine__process_comm_event() 477 perf_event__fprintf_comm(event, stdout); in machine__process_comm_event() 480 __thread__set_comm(thread, event->comm.comm, sample->time, exec)) { in machine__process_comm_event() 491 union perf_event *event, struct perf_sample *sample __maybe_unused) in machine__process_lost_event() argument 494 event->lost.id, event->lost.lost); in machine__process_lost_event() 499 union perf_event *event, struct perf_sample *sample) in machine__process_lost_samples_event() argument 502 sample->id, event->lost_samples.lost); in machine__process_lost_samples_event() [all …]
|
D | tool.h | 17 typedef int (*event_sample)(struct perf_tool *tool, union perf_event *event, 21 typedef int (*event_op)(struct perf_tool *tool, union perf_event *event, 25 union perf_event *event, 28 typedef int (*event_op2)(struct perf_tool *tool, union perf_event *event, 31 typedef int (*event_oe)(struct perf_tool *tool, union perf_event *event, 34 typedef s64 (*event_op3)(struct perf_tool *tool, union perf_event *event,
|
D | python.c | 40 offsetof(struct pyrf_event, event) + offsetof(struct type, member), \ 51 union perf_event event; member 88 pevent->event.mmap.pid, pevent->event.mmap.tid, in pyrf_mmap_event__repr() 89 pevent->event.mmap.start, pevent->event.mmap.len, in pyrf_mmap_event__repr() 90 pevent->event.mmap.pgoff, pevent->event.mmap.filename) < 0) { in pyrf_mmap_event__repr() 126 pevent->event.header.type == PERF_RECORD_FORK ? "fork" : "exit", in pyrf_task_event__repr() 127 pevent->event.fork.pid, in pyrf_task_event__repr() 128 pevent->event.fork.ppid, in pyrf_task_event__repr() 129 pevent->event.fork.tid, in pyrf_task_event__repr() 130 pevent->event.fork.ptid, in pyrf_task_event__repr() [all …]
|
/linux-4.4.14/drivers/md/ |
D | dm-uevent.c | 52 static void dm_uevent_free(struct dm_uevent *event) in dm_uevent_free() argument 54 kmem_cache_free(_dm_event_cache, event); in dm_uevent_free() 59 struct dm_uevent *event; in dm_uevent_alloc() local 61 event = kmem_cache_zalloc(_dm_event_cache, GFP_ATOMIC); in dm_uevent_alloc() 62 if (!event) in dm_uevent_alloc() 65 INIT_LIST_HEAD(&event->elist); in dm_uevent_alloc() 66 event->md = md; in dm_uevent_alloc() 68 return event; in dm_uevent_alloc() 78 struct dm_uevent *event; in dm_build_path_uevent() local 80 event = dm_uevent_alloc(md); in dm_build_path_uevent() [all …]
|
/linux-4.4.14/net/irda/ |
D | iriap_event.c | 34 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 …]
|
D | irlmp_event.c | 137 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 …]
|
D | irlap_event.c | 50 static int irlap_state_ndm (struct irlap_cb *self, IRLAP_EVENT event, 52 static int irlap_state_query (struct irlap_cb *self, IRLAP_EVENT event, 54 static int irlap_state_reply (struct irlap_cb *self, IRLAP_EVENT event, 56 static int irlap_state_conn (struct irlap_cb *self, IRLAP_EVENT event, 58 static int irlap_state_setup (struct irlap_cb *self, IRLAP_EVENT event, 60 static int irlap_state_offline(struct irlap_cb *self, IRLAP_EVENT event, 62 static int irlap_state_xmit_p (struct irlap_cb *self, IRLAP_EVENT event, 64 static int irlap_state_pclose (struct irlap_cb *self, IRLAP_EVENT event, 66 static int irlap_state_nrm_p (struct irlap_cb *self, IRLAP_EVENT event, 68 static int irlap_state_reset_wait(struct irlap_cb *self, IRLAP_EVENT event, [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | eeh_event.c | 54 struct eeh_event *event; in eeh_event_handler() local 63 event = NULL; in eeh_event_handler() 65 event = list_entry(eeh_eventlist.next, in eeh_event_handler() 67 list_del(&event->list); in eeh_event_handler() 70 if (!event) in eeh_event_handler() 74 pe = event->pe; in eeh_event_handler() 90 kfree(event); in eeh_event_handler() 132 struct eeh_event *event; in eeh_send_failure_event() local 134 event = kzalloc(sizeof(*event), GFP_ATOMIC); in eeh_send_failure_event() 135 if (!event) { in eeh_send_failure_event() [all …]
|
/linux-4.4.14/arch/sh/kernel/ |
D | perf_event.c | 84 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument 121 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument 123 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init() 124 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init() 152 event->destroy = hw_perf_event_destroy; in __hw_perf_event_init() 179 static void sh_perf_event_update(struct perf_event *event, in sh_perf_event_update() argument 217 local64_add(delta, &event->count); in sh_perf_event_update() 220 static void sh_pmu_stop(struct perf_event *event, int flags) in sh_pmu_stop() argument 223 struct hw_perf_event *hwc = &event->hw; in sh_pmu_stop() 226 if (!(event->hw.state & PERF_HES_STOPPED)) { in sh_pmu_stop() [all …]
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_msr.c | 95 PMU_FORMAT_ATTR(event, "config:0-63"); 111 static int msr_event_init(struct perf_event *event) in msr_event_init() argument 113 u64 cfg = event->attr.config; in msr_event_init() 115 if (event->attr.type != event->pmu->type) in msr_event_init() 122 if (event->attr.exclude_user || in msr_event_init() 123 event->attr.exclude_kernel || in msr_event_init() 124 event->attr.exclude_hv || in msr_event_init() 125 event->attr.exclude_idle || in msr_event_init() 126 event->attr.exclude_host || in msr_event_init() 127 event->attr.exclude_guest || in msr_event_init() [all …]
|
D | perf_event_amd_iommu.c | 84 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 …]
|
D | perf_event_intel_uncore_snb.c | 66 DEFINE_UNCORE_FORMAT_ATTR(event, event, "config:0-7"); 74 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event() argument 76 struct hw_perf_event *hwc = &event->hw; in snb_uncore_msr_enable_event() 84 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event() argument 86 wrmsrl(event->hw.config_base, 0); in snb_uncore_msr_disable_event() 239 static void snb_uncore_imc_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_enable_event() argument 242 static void snb_uncore_imc_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_disable_event() argument 245 static u64 snb_uncore_imc_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_read_counter() argument 247 struct hw_perf_event *hwc = &event->hw; in snb_uncore_imc_read_counter() 257 static int snb_uncore_imc_event_init(struct perf_event *event) in snb_uncore_imc_event_init() argument [all …]
|
D | perf_event_intel_cqm.c | 298 static inline struct perf_cgroup *event_to_cgroup(struct perf_event *event) in event_to_cgroup() argument 300 if (event->attach_state & PERF_ATTACH_TASK) in event_to_cgroup() 301 return perf_cgroup_from_task(event->hw.target, event->ctx); in event_to_cgroup() 303 return event->cgrp; in event_to_cgroup() 405 struct perf_event *event; in intel_cqm_xchg_rmid() local 428 list_for_each_entry(event, head, hw.cqm_group_entry) in intel_cqm_xchg_rmid() 429 event->hw.cqm_rmid = rmid; in intel_cqm_xchg_rmid() 474 struct perf_event *leader, *event; in intel_cqm_sched_in_event() local 480 event = leader; in intel_cqm_sched_in_event() 482 list_for_each_entry_continue(event, &cache_groups, in intel_cqm_sched_in_event() [all …]
|
D | perf_event.c | 64 u64 x86_perf_event_update(struct perf_event *event) in x86_perf_event_update() argument 66 struct hw_perf_event *hwc = &event->hw; in x86_perf_event_update() 101 local64_add(delta, &event->count); in x86_perf_event_update() 110 static int x86_pmu_extra_regs(u64 config, struct perf_event *event) in x86_pmu_extra_regs() argument 115 reg = &event->hw.extra_reg; in x86_pmu_extra_regs() 121 if (er->event != (config & er->config_mask)) in x86_pmu_extra_regs() 123 if (event->attr.config1 & ~er->valid_mask) in x86_pmu_extra_regs() 130 reg->config = event->attr.config1; in x86_pmu_extra_regs() 272 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument 278 void hw_perf_lbr_event_destroy(struct perf_event *event) in hw_perf_lbr_event_destroy() argument [all …]
|
D | perf_event_amd_uncore.c | 54 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 …]
|
D | perf_event_intel_uncore.c | 80 struct uncore_event_desc *event = in uncore_event_show() local 82 return sprintf(buf, "%s", event->config); in uncore_event_show() 85 struct intel_uncore_pmu *uncore_event_to_pmu(struct perf_event *event) in uncore_event_to_pmu() argument 87 return container_of(event->pmu, struct intel_uncore_pmu, pmu); in uncore_event_to_pmu() 115 struct intel_uncore_box *uncore_event_to_box(struct perf_event *event) in uncore_event_to_box() argument 121 return uncore_pmu_to_box(uncore_event_to_pmu(event), smp_processor_id()); in uncore_event_to_box() 124 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter() argument 128 rdmsrl(event->hw.event_base, count); in uncore_msr_read_counter() 137 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint() argument 140 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_get_constraint() [all …]
|
D | perf_event_amd.c | 176 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 …]
|
D | perf_event_intel_rapl.c | 137 static inline u64 rapl_read_counter(struct perf_event *event) in rapl_read_counter() argument 140 rdmsrl(event->hw.event_base, raw); in rapl_read_counter() 168 static u64 rapl_event_update(struct perf_event *event) in rapl_event_update() argument 170 struct hw_perf_event *hwc = &event->hw; in rapl_event_update() 177 rdmsrl(event->hw.event_base, new_raw_count); in rapl_event_update() 196 sdelta = rapl_scale(delta, event->hw.config); in rapl_event_update() 198 local64_add(sdelta, &event->count); in rapl_event_update() 217 struct perf_event *event; in rapl_hrtimer_handle() local 225 list_for_each_entry(event, &pmu->active_list, active_entry) { in rapl_hrtimer_handle() 226 rapl_event_update(event); in rapl_hrtimer_handle() [all …]
|
D | perf_event_amd_ibs.c | 40 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 …]
|
D | perf_event_intel_cstate.c | 207 DEFINE_CSTATE_FORMAT_ATTR(core_event, event, "config:0-63"); 350 DEFINE_CSTATE_FORMAT_ATTR(pkg_event, event, "config:0-63"); 385 static int cstate_pmu_event_init(struct perf_event *event) in cstate_pmu_event_init() argument 387 u64 cfg = event->attr.config; in cstate_pmu_event_init() 390 if (event->attr.type != event->pmu->type) in cstate_pmu_event_init() 394 if (event->attr.exclude_user || in cstate_pmu_event_init() 395 event->attr.exclude_kernel || in cstate_pmu_event_init() 396 event->attr.exclude_hv || in cstate_pmu_event_init() 397 event->attr.exclude_idle || in cstate_pmu_event_init() 398 event->attr.exclude_host || in cstate_pmu_event_init() [all …]
|
D | perf_event_intel_bts.c | 216 static void __bts_event_start(struct perf_event *event) in __bts_event_start() argument 225 event->hw.itrace_started = 1; in __bts_event_start() 226 event->hw.state = 0; in __bts_event_start() 230 if (!event->attr.exclude_kernel) in __bts_event_start() 232 if (!event->attr.exclude_user) in __bts_event_start() 246 static void bts_event_start(struct perf_event *event, int flags) in bts_event_start() argument 250 __bts_event_start(event); in bts_event_start() 256 static void __bts_event_stop(struct perf_event *event) in __bts_event_stop() argument 264 if (event->hw.state & PERF_HES_STOPPED) in __bts_event_stop() 267 ACCESS_ONCE(event->hw.state) |= PERF_HES_STOPPED; in __bts_event_stop() [all …]
|
D | perf_event_intel.c | 1501 struct perf_event *event = in __intel_pmu_enable_all() local 1504 if (WARN_ON_ONCE(!event)) in __intel_pmu_enable_all() 1507 intel_pmu_enable_bts(event->hw.config); in __intel_pmu_enable_all() 1540 struct perf_event *event; in intel_pmu_nhm_workaround() local 1566 event = cpuc->events[i]; in intel_pmu_nhm_workaround() 1567 if (event) in intel_pmu_nhm_workaround() 1568 x86_perf_event_update(event); in intel_pmu_nhm_workaround() 1580 event = cpuc->events[i]; in intel_pmu_nhm_workaround() 1582 if (event) { in intel_pmu_nhm_workaround() 1583 x86_perf_event_set_period(event); in intel_pmu_nhm_workaround() [all …]
|
D | perf_event.h | 420 unsigned int event; member 429 .event = (e), \ 437 #define INTEL_EVENT_EXTRA_REG(event, msr, vm, idx) \ argument 438 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT, vm, idx) 440 #define INTEL_UEVENT_EXTRA_REG(event, msr, vm, idx) \ argument 441 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT | \ 475 u64 event:8, member 517 int (*hw_config)(struct perf_event *event); 539 struct perf_event *event); 542 struct perf_event *event); [all …]
|
D | perf_event_intel_uncore_nhmex.c | 189 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 …]
|
D | perf_event_intel_ds.c | 120 static u64 precise_datala_hsw(struct perf_event *event, u64 status) in precise_datala_hsw() argument 126 if (event->hw.flags & PERF_X86_EVENT_PEBS_ST_HSW) in precise_datala_hsw() 128 else if (event->hw.flags & PERF_X86_EVENT_PEBS_LD_HSW) in precise_datala_hsw() 139 if (event->hw.flags & PERF_X86_EVENT_PEBS_ST_HSW) { in precise_datala_hsw() 521 struct perf_event *event = cpuc->events[INTEL_PMC_IDX_FIXED_BTS]; in intel_pmu_drain_bts_buffer() local 529 if (!event) in intel_pmu_drain_bts_buffer() 545 perf_sample_data_init(&data, 0, event->hw.last_period); in intel_pmu_drain_bts_buffer() 563 if (event->attr.exclude_kernel && in intel_pmu_drain_bts_buffer() 573 perf_prepare_sample(&header, &data, event, ®s); in intel_pmu_drain_bts_buffer() 575 if (perf_output_begin(&handle, event, header.size * in intel_pmu_drain_bts_buffer() [all …]
|
D | perf_event_intel_pt.c | 198 static bool pt_event_valid(struct perf_event *event) in pt_event_valid() argument 200 u64 config = event->attr.config; in pt_event_valid() 253 static void pt_config(struct perf_event *event) in pt_config() argument 257 if (!event->hw.itrace_started) { in pt_config() 258 event->hw.itrace_started = 1; in pt_config() 264 if (!event->attr.exclude_kernel) in pt_config() 266 if (!event->attr.exclude_user) in pt_config() 269 reg |= (event->attr.config & PT_CONFIG_MASK); in pt_config() 936 struct perf_event *event = pt->handle.event; in intel_pt_interrupt() local 948 if (!event) in intel_pt_interrupt() [all …]
|
D | perf_event_intel_uncore_snbep.c | 99 .event = (e), \ 213 DEFINE_UNCORE_FORMAT_ATTR(event, event, "config:0-7"); 214 DEFINE_UNCORE_FORMAT_ATTR(event_ext, event, "config:0-7,21"); 287 static void snbep_uncore_pci_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_enable_event() argument 290 struct hw_perf_event *hwc = &event->hw; in snbep_uncore_pci_enable_event() 295 static void snbep_uncore_pci_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_disable_event() argument 298 struct hw_perf_event *hwc = &event->hw; in snbep_uncore_pci_disable_event() 303 static u64 snbep_uncore_pci_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_read_counter() argument 306 struct hw_perf_event *hwc = &event->hw; in snbep_uncore_pci_read_counter() 348 static void snbep_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_msr_enable_event() argument [all …]
|
/linux-4.4.14/fs/notify/ |
D | notification.c | 71 struct fsnotify_event *event) in fsnotify_destroy_event() argument 74 if (!event || event->mask == FS_Q_OVERFLOW) in fsnotify_destroy_event() 77 WARN_ON(!list_empty(&event->list)); in fsnotify_destroy_event() 78 group->ops->free_event(event); in fsnotify_destroy_event() 88 struct fsnotify_event *event, in fsnotify_add_event() argument 95 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in fsnotify_add_event() 106 event = group->overflow_event; in fsnotify_add_event() 111 ret = merge(list, event); in fsnotify_add_event() 120 list_add_tail(&event->list, list); in fsnotify_add_event() 133 struct fsnotify_event *event) in fsnotify_remove_event() argument [all …]
|
/linux-4.4.14/drivers/perf/ |
D | arm_pmu.c | 77 armpmu_map_event(struct perf_event *event, in armpmu_map_event() argument 85 u64 config = event->attr.config; in armpmu_map_event() 86 int type = event->attr.type; in armpmu_map_event() 88 if (type == event->pmu->type) in armpmu_map_event() 103 int armpmu_event_set_period(struct perf_event *event) in armpmu_event_set_period() argument 105 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period() 106 struct hw_perf_event *hwc = &event->hw; in armpmu_event_set_period() 136 armpmu->write_counter(event, (u64)(-left) & 0xffffffff); in armpmu_event_set_period() 138 perf_event_update_userpage(event); in armpmu_event_set_period() 143 u64 armpmu_event_update(struct perf_event *event) in armpmu_event_update() argument [all …]
|
/linux-4.4.14/net/irda/irlan/ |
D | irlan_client_event.c | 39 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 …]
|
D | irlan_provider_event.c | 33 static int irlan_provider_state_idle(struct irlan_cb *self, IRLAN_EVENT event, 35 static int irlan_provider_state_info(struct irlan_cb *self, IRLAN_EVENT event, 37 static int irlan_provider_state_open(struct irlan_cb *self, IRLAN_EVENT event, 39 static int irlan_provider_state_data(struct irlan_cb *self, IRLAN_EVENT event, 42 static int (*state[])(struct irlan_cb *self, IRLAN_EVENT event, 58 void irlan_do_provider_event(struct irlan_cb *self, IRLAN_EVENT event, in irlan_do_provider_event() argument 63 (*state[self->provider.state]) (self, event, skb); in irlan_do_provider_event() 72 static int irlan_provider_state_idle(struct irlan_cb *self, IRLAN_EVENT event, in irlan_provider_state_idle() argument 77 switch(event) { in irlan_provider_state_idle() 83 pr_debug("%s(), Unknown event %d\n", __func__ , event); in irlan_provider_state_idle() [all …]
|
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ |
D | event.h | 15 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 …]
|
D | event.c | 23 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 …]
|
D | l3_bank_test.c | 19 struct event event; in l3_bank_test() local 26 event_init(&event, 0x84918F); in l3_bank_test() 28 FAIL_IF(event_open(&event)); in l3_bank_test() 33 event_read(&event); in l3_bank_test() 34 event_report(&event); in l3_bank_test() 36 FAIL_IF(event.result.running == 0); in l3_bank_test() 37 FAIL_IF(event.result.enabled == 0); in l3_bank_test() 39 event_close(&event); in l3_bank_test()
|
/linux-4.4.14/fs/notify/fanotify/ |
D | fanotify.c | 31 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 …]
|
D | fanotify_user.c | 73 struct fanotify_event_info *event, in create_fd() argument 79 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in create_fd() 91 if (event->path.dentry && event->path.mnt) in create_fd() 92 new_file = dentry_open(&event->path, in create_fd() 120 struct fanotify_event_info *event; in fill_event_metadata() local 126 event = container_of(fsn_event, struct fanotify_event_info, fse); in fill_event_metadata() 132 metadata->pid = pid_vnr(event->tgid); in fill_event_metadata() 136 metadata->fd = create_fd(group, event, file); in fill_event_metadata() 148 struct fanotify_perm_event_info *event, *return_e = NULL; in dequeue_event() local 151 list_for_each_entry(event, &group->fanotify_data.access_list, in dequeue_event() [all …]
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | perf_event.c | 55 struct perf_event *event[XCHAL_NUM_PERF_COUNTERS]; member 139 static void xtensa_perf_event_update(struct perf_event *event, in xtensa_perf_event_update() argument 147 new_raw_count = xtensa_pmu_read_counter(event->hw.idx); in xtensa_perf_event_update() 153 local64_add(delta, &event->count); in xtensa_perf_event_update() 157 static bool xtensa_perf_event_set_period(struct perf_event *event, in xtensa_perf_event_set_period() argument 163 if (!is_sampling_event(event)) { in xtensa_perf_event_set_period() 186 perf_event_update_userpage(event); in xtensa_perf_event_set_period() 201 static int xtensa_pmu_event_init(struct perf_event *event) in xtensa_pmu_event_init() argument 205 switch (event->attr.type) { in xtensa_pmu_event_init() 207 if (event->attr.config >= ARRAY_SIZE(xtensa_hw_ctl) || in xtensa_pmu_event_init() [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | perf_event.c | 40 struct perf_event *event[MAX_HWEVENTS]; member 151 static int ev67_check_constraints(struct perf_event **event, in ev67_check_constraints() argument 198 event[0]->hw.idx = idx0; in ev67_check_constraints() 199 event[0]->hw.config_base = config; in ev67_check_constraints() 201 event[1]->hw.idx = idx0 ^ 1; in ev67_check_constraints() 202 event[1]->hw.config_base = config; in ev67_check_constraints() 251 static int alpha_perf_event_set_period(struct perf_event *event, in alpha_perf_event_set_period() argument 286 perf_event_update_userpage(event); in alpha_perf_event_set_period() 306 static unsigned long alpha_perf_event_update(struct perf_event *event, in alpha_perf_event_update() argument 329 local64_add(delta, &event->count); in alpha_perf_event_update() [all …]
|
/linux-4.4.14/arch/arc/kernel/ |
D | perf_event.c | 103 static void arc_perf_event_update(struct perf_event *event, in arc_perf_event_update() argument 115 local64_add(delta, &event->count); in arc_perf_event_update() 119 static void arc_pmu_read(struct perf_event *event) in arc_pmu_read() argument 121 arc_perf_event_update(event, &event->hw, event->hw.idx); in arc_pmu_read() 152 static int arc_pmu_event_init(struct perf_event *event) in arc_pmu_event_init() argument 154 struct hw_perf_event *hwc = &event->hw; in arc_pmu_event_init() 157 if (!is_sampling_event(event)) { in arc_pmu_event_init() 167 if (event->attr.exclude_user) in arc_pmu_event_init() 171 if (event->attr.exclude_kernel) in arc_pmu_event_init() 175 switch (event->attr.type) { in arc_pmu_event_init() [all …]
|
/linux-4.4.14/tools/perf/scripts/python/ |
D | event_analyzing_sample.py | 89 event = create_event(name, comm, dso, symbol, raw_buf) 90 insert_db(event) 92 def insert_db(event): argument 93 if event.ev_type == EVTYPE_GENERIC: 95 (event.name, event.symbol, event.comm, event.dso)) 96 elif event.ev_type == EVTYPE_PEBS_LL: 97 event.ip &= 0x7fffffffffffffff 98 event.dla &= 0x7fffffffffffffff 100 (event.name, event.symbol, event.comm, event.dso, event.flags, 101 event.ip, event.status, event.dse, event.dla, event.lat))
|
/linux-4.4.14/drivers/input/ |
D | input-compat.c | 18 struct input_event *event) in input_event_from_user() argument 27 event->time.tv_sec = compat_event.time.tv_sec; in input_event_from_user() 28 event->time.tv_usec = compat_event.time.tv_usec; in input_event_from_user() 29 event->type = compat_event.type; in input_event_from_user() 30 event->code = compat_event.code; in input_event_from_user() 31 event->value = compat_event.value; in input_event_from_user() 34 if (copy_from_user(event, buffer, sizeof(struct input_event))) in input_event_from_user() 42 const struct input_event *event) in input_event_to_user() argument 47 compat_event.time.tv_sec = event->time.tv_sec; in input_event_to_user() 48 compat_event.time.tv_usec = event->time.tv_usec; in input_event_to_user() [all …]
|
/linux-4.4.14/drivers/oprofile/ |
D | oprofile_perf.c | 18 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 …]
|
D | nmi_timer_int.c | 28 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 …]
|
D | cpu_buffer.c | 144 entry->event = ring_buffer_lock_reserve in op_cpu_buffer_write_reserve() 147 if (!entry->event) in op_cpu_buffer_write_reserve() 149 entry->sample = ring_buffer_event_data(entry->event); in op_cpu_buffer_write_reserve() 158 return ring_buffer_unlock_commit(op_ring_buffer, entry->event); in op_cpu_buffer_write_commit() 168 entry->event = e; in op_cpu_buffer_read_entry() 224 sample->event = flags; in op_add_code() 236 unsigned long pc, unsigned long event) in op_add_sample() argument 246 sample->event = event; in op_add_sample() 261 unsigned long backtrace, int is_kernel, unsigned long event, in log_sample() argument 275 if (op_add_sample(cpu_buf, pc, event)) in log_sample() [all …]
|
/linux-4.4.14/arch/s390/kernel/ |
D | perf_cpum_cf.c | 89 static int get_counter_set(u64 event) in get_counter_set() argument 93 if (event < 32) in get_counter_set() 95 else if (event < 64) in get_counter_set() 97 else if (event < 128) in get_counter_set() 99 else if (event < 256) in get_counter_set() 298 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument 329 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument 331 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init() 332 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init() 402 event->destroy = hw_perf_event_destroy; in __hw_perf_event_init() [all …]
|
D | perf_cpum_sf.c | 87 struct perf_event *event; /* Scheduled perf event */ member 625 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument 628 if (RAWSAMPLE_REG(&event->hw)) in hw_perf_event_destroy() 629 kfree((void *) RAWSAMPLE_REG(&event->hw)); in hw_perf_event_destroy() 668 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument 672 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init() 673 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init() 687 event->destroy = hw_perf_event_destroy; in __hw_perf_event_init() 703 if (event->cpu == -1) in __hw_perf_event_init() 709 cpuhw = &per_cpu(cpu_hw_sf, event->cpu); in __hw_perf_event_init() [all …]
|
/linux-4.4.14/tools/perf/ |
D | builtin-inject.c | 43 union perf_event event[0]; member 59 union perf_event *event) in perf_event__repipe_synth() argument 64 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth() 68 union perf_event *event, in perf_event__repipe_oe_synth() argument 71 return perf_event__repipe_synth(tool, event); in perf_event__repipe_oe_synth() 75 union perf_event *event, in perf_event__repipe_op2_synth() argument 79 return perf_event__repipe_synth(tool, event); in perf_event__repipe_op2_synth() 83 union perf_event *event, in perf_event__repipe_attr() argument 90 ret = perf_event__process_attr(tool, event, pevlist); in perf_event__repipe_attr() 97 return perf_event__repipe_synth(tool, event); in perf_event__repipe_attr() [all …]
|
D | builtin-kvm.c | 130 struct kvm_event *event; in clear_events_cache_stats() local 136 list_for_each_entry(event, head, hash_entry) { in clear_events_cache_stats() 138 event->total.time = 0; in clear_events_cache_stats() 139 init_stats(&event->total.stats); in clear_events_cache_stats() 141 for (j = 0; j < event->max_vcpu; ++j) { in clear_events_cache_stats() 142 event->vcpu[j].time = 0; in clear_events_cache_stats() 143 init_stats(&event->vcpu[j].stats); in clear_events_cache_stats() 155 static bool kvm_event_expand(struct kvm_event *event, int vcpu_id) in kvm_event_expand() argument 157 int old_max_vcpu = event->max_vcpu; in kvm_event_expand() 160 if (vcpu_id < event->max_vcpu) in kvm_event_expand() [all …]
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | perf_event.c | 260 static void bfin_perf_event_update(struct perf_event *event, in bfin_perf_event_update() argument 298 local64_add(delta, &event->count); in bfin_perf_event_update() 301 static void bfin_pmu_stop(struct perf_event *event, int flags) in bfin_pmu_stop() argument 304 struct hw_perf_event *hwc = &event->hw; in bfin_pmu_stop() 307 if (!(event->hw.state & PERF_HES_STOPPED)) { in bfin_pmu_stop() 310 event->hw.state |= PERF_HES_STOPPED; in bfin_pmu_stop() 313 if ((flags & PERF_EF_UPDATE) && !(event->hw.state & PERF_HES_UPTODATE)) { in bfin_pmu_stop() 314 bfin_perf_event_update(event, &event->hw, idx); in bfin_pmu_stop() 315 event->hw.state |= PERF_HES_UPTODATE; in bfin_pmu_stop() 319 static void bfin_pmu_start(struct perf_event *event, int flags) in bfin_pmu_start() argument [all …]
|
/linux-4.4.14/net/rds/ |
D | rdma_transport.c | 42 struct rdma_cm_event *event) in rds_rdma_cm_event_handler() argument 50 event->event, rdma_event_msg(event->event)); in rds_rdma_cm_event_handler() 68 if (event->event == RDMA_CM_EVENT_CONNECT_REQUEST) in rds_rdma_cm_event_handler() 74 switch (event->event) { in rds_rdma_cm_event_handler() 76 ret = trans->cm_handle_connect(cm_id, event); in rds_rdma_cm_event_handler() 101 trans->cm_connect_complete(conn, event); in rds_rdma_cm_event_handler() 125 event->event, rdma_event_msg(event->event)); in rds_rdma_cm_event_handler() 133 rdsdebug("id %p event %u (%s) handling ret %d\n", cm_id, event->event, in rds_rdma_cm_event_handler() 134 rdma_event_msg(event->event), ret); in rds_rdma_cm_event_handler()
|
/linux-4.4.14/drivers/bus/ |
D | arm-ccn.c | 160 struct perf_event *event; member 240 static CCN_FORMAT_ATTR(event, "config:16-23"); 271 u32 event; member 290 .type = CCN_TYPE_MN, .event = CCN_EVENT_WATCHPOINT, \ 296 .event = CCN_EVENT_WATCHPOINT, .num_ports = CCN_NUM_XP_PORTS, \ 301 .event = CCN_EVENT_WATCHPOINT, .num_ports = CCN_NUM_XP_PORTS, \ 305 .type = CCN_TYPE_HNF, .event = _event, } 308 .type = CCN_TYPE_XP, .event = _event, \ 317 .type = CCN_TYPE_RNI_3P, .event = _event, } 320 .type = CCN_TYPE_SBAS, .event = _event, } [all …]
|
D | arm-cci.c | 222 #define CCI400_PMU_EVENT_SOURCE(event) \ argument 223 ((event >> CCI400_PMU_EVENT_SOURCE_SHIFT) & \ 225 #define CCI400_PMU_EVENT_CODE(event) \ argument 226 ((event >> CCI400_PMU_EVENT_CODE_SHIFT) & CCI400_PMU_EVENT_CODE_MASK) 246 CCI_FORMAT_EXT_ATTR_ENTRY(event, "config:0-4"), 463 #define CCI500_PMU_EVENT_SOURCE(event) \ argument 464 ((event >> CCI500_PMU_EVENT_SOURCE_SHIFT) & CCI500_PMU_EVENT_SOURCE_MASK) 465 #define CCI500_PMU_EVENT_CODE(event) \ argument 466 ((event >> CCI500_PMU_EVENT_CODE_SHIFT) & CCI500_PMU_EVENT_CODE_MASK) 484 CCI_FORMAT_EXT_ATTR_ENTRY(event, "config:0-4"), [all …]
|
/linux-4.4.14/tools/lib/traceevent/ |
D | event-parse.c | 54 #define do_warning_event(event, fmt, ...) \ argument 59 if (event) \ 60 warning("[%s:%s] " fmt, event->system, \ 61 event->name, ##__VA_ARGS__); \ 108 struct event_format *event, struct print_arg *arg); 756 static int add_event(struct pevent *pevent, struct event_format *event) in add_event() argument 759 struct event_format **events = realloc(pevent->events, sizeof(event) * in add_event() 767 if (pevent->events[i]->id > event->id) in add_event() 773 sizeof(event) * (pevent->nr_events - i)); in add_event() 775 pevent->events[i] = event; in add_event() [all …]
|
D | plugin_hrtimer.c | 29 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 …]
|
D | plugin_kvm.c | 251 struct event_format *event, const char *field) in print_exit_reason() argument 257 if (pevent_get_field_val(s, event, field, record, &val, 1) < 0) in print_exit_reason() 260 if (pevent_get_field_val(s, event, "isa", record, &isa, 0) < 0) in print_exit_reason() 272 struct event_format *event, void *context) in kvm_exit_handler() argument 276 if (print_exit_reason(s, record, event, "exit_reason") < 0) in kvm_exit_handler() 279 pevent_print_num_field(s, " rip 0x%lx", event, "guest_rip", record, 1); in kvm_exit_handler() 281 if (pevent_get_field_val(s, event, "info1", record, &info1, 0) >= 0 in kvm_exit_handler() 282 && pevent_get_field_val(s, event, "info2", record, &info2, 0) >= 0) in kvm_exit_handler() 295 struct event_format *event, void *context) in kvm_emulate_insn_handler() argument 302 if (pevent_get_field_val(s, event, "rip", record, &rip, 1) < 0) in kvm_emulate_insn_handler() [all …]
|
D | plugin_sched_switch.c | 64 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 …]
|
D | parse-filter.c | 38 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 …]
|
D | plugin_mac80211.c | 28 static void print_string(struct trace_seq *s, struct event_format *event, in print_string() argument 31 struct format_field *f = pevent_find_field(event, name); in print_string() 56 #define SF(fn) pevent_print_num_field(s, fn ":%d", event, fn, record, 0) 57 #define SFX(fn) pevent_print_num_field(s, fn ":%#x", event, fn, record, 0) 62 struct event_format *event, void *context) in drv_bss_info_changed() argument 66 print_string(s, event, "wiphy_name", data); in drv_bss_info_changed() 68 print_string(s, event, "vif_name", data); in drv_bss_info_changed() 69 pevent_print_num_field(s, "(%d)", event, "vif_type", record, 1); in drv_bss_info_changed()
|
/linux-4.4.14/arch/powerpc/oprofile/ |
D | op_model_7450.c | 39 #define mmcr0_event1(event) \ argument 40 ((event << MMCR0_PMC1_SHIFT) & MMCR0_PMC1SEL) 41 #define mmcr0_event2(event) \ argument 42 ((event << MMCR0_PMC2_SHIFT) & MMCR0_PMC2SEL) 44 #define mmcr1_event3(event) \ argument 45 ((event << MMCR1_PMC3_SHIFT) & MMCR1_PMC3SEL) 46 #define mmcr1_event4(event) \ argument 47 ((event << MMCR1_PMC4_SHIFT) & MMCR1_PMC4SEL) 48 #define mmcr1_event5(event) \ argument 49 ((event << MMCR1_PMC5_SHIFT) & MMCR1_PMC5SEL) [all …]
|
/linux-4.4.14/net/irda/ircomm/ |
D | ircomm_event.c | 41 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 …]
|
D | ircomm_tty_attach.c | 58 IRCOMM_TTY_EVENT event, 62 IRCOMM_TTY_EVENT event, 66 IRCOMM_TTY_EVENT event, 70 IRCOMM_TTY_EVENT event, 74 IRCOMM_TTY_EVENT event, 78 IRCOMM_TTY_EVENT event, 109 static int (*state[])(struct ircomm_tty_cb *self, IRCOMM_TTY_EVENT event, 617 int ircomm_tty_do_event(struct ircomm_tty_cb *self, IRCOMM_TTY_EVENT event, in ircomm_tty_do_event() argument 624 ircomm_tty_state[self->state], ircomm_tty_event[event]); in ircomm_tty_do_event() 626 return (*state[self->state])(self, event, skb, info); in ircomm_tty_do_event() [all …]
|
/linux-4.4.14/tools/iio/ |
D | iio_event_monitor.c | 107 static bool event_is_known(struct iio_event_data *event) in event_is_known() argument 109 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in event_is_known() 110 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in event_is_known() 111 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in event_is_known() 112 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in event_is_known() 207 static void print_event(struct iio_event_data *event) in print_event() argument 209 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in print_event() 210 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in print_event() 211 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in print_event() 212 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in print_event() [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | fweh.c | 137 struct brcmf_fweh_queue_item *event) in brcmf_fweh_queue_event() argument 142 list_add_tail(&event->q, &fweh->event_q); in brcmf_fweh_queue_event() 240 struct brcmf_fweh_queue_item *event = NULL; in brcmf_fweh_dequeue_event() local 245 event = list_first_entry(&fweh->event_q, in brcmf_fweh_dequeue_event() 247 list_del(&event->q); in brcmf_fweh_dequeue_event() 251 return event; in brcmf_fweh_dequeue_event() 264 struct brcmf_fweh_queue_item *event; in brcmf_fweh_event_worker() local 272 while ((event = brcmf_fweh_dequeue_event(fweh))) { in brcmf_fweh_event_worker() 274 brcmf_fweh_event_name(event->code), event->code, in brcmf_fweh_event_worker() 275 event->emsg.ifidx, event->emsg.bsscfgidx, in brcmf_fweh_event_worker() [all …]
|
/linux-4.4.14/drivers/misc/ibmasm/ |
D | event.c | 60 struct ibmasm_event *event; in ibmasm_receive_event() local 67 event = &buffer->events[buffer->next_index]; in ibmasm_receive_event() 68 memcpy_fromio(event->data, data, data_size); in ibmasm_receive_event() 69 event->data_size = data_size; in ibmasm_receive_event() 70 event->serial_number = buffer->next_serial_number; in ibmasm_receive_event() 94 struct ibmasm_event *event; in ibmasm_get_next_event() local 110 event = &buffer->events[index]; in ibmasm_get_next_event() 111 while (event->serial_number < reader->next_serial_number) { in ibmasm_get_next_event() 113 event = &buffer->events[index]; in ibmasm_get_next_event() 115 memcpy(reader->data, event->data, event->data_size); in ibmasm_get_next_event() [all …]
|
/linux-4.4.14/arch/alpha/oprofile/ |
D | op_model_ev5.c | 47 unsigned long event = ctr[i].event; in common_reg_setup() local 53 if (event == 0) in common_reg_setup() 54 event = 12+48; in common_reg_setup() 55 else if (event == 2+41) in common_reg_setup() 56 event = 4+65; in common_reg_setup() 60 if (event < 2) in common_reg_setup() 61 ctl |= event << 31; in common_reg_setup() 62 else if (event < 24) in common_reg_setup() 64 else if (event < 40) in common_reg_setup() 65 ctl |= (event - 24) << 4; in common_reg_setup() [all …]
|
/linux-4.4.14/arch/tile/kernel/ |
D | perf_event.c | 410 static inline void tile_pmu_enable_event(struct perf_event *event) in tile_pmu_enable_event() argument 412 struct hw_perf_event *hwc = &event->hw; in tile_pmu_enable_event() 459 static inline void tile_pmu_disable_event(struct perf_event *event) in tile_pmu_disable_event() argument 461 struct hw_perf_event *hwc = &event->hw; in tile_pmu_disable_event() 502 static u64 tile_perf_event_update(struct perf_event *event) in tile_perf_event_update() argument 504 struct hw_perf_event *hwc = &event->hw; in tile_perf_event_update() 538 local64_add(delta, &event->count); in tile_perf_event_update() 548 static int tile_event_set_period(struct perf_event *event) in tile_event_set_period() argument 550 struct hw_perf_event *hwc = &event->hw; in tile_event_set_period() 583 perf_event_update_userpage(event); in tile_event_set_period() [all …]
|
/linux-4.4.14/drivers/acpi/acpica/ |
D | evxfevnt.c | 176 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 …]
|
D | evevent.c | 54 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()
|
D | evxface.c | 618 acpi_install_fixed_event_handler(u32 event, in ACPI_EXPORT_SYMBOL() 627 if (event > ACPI_EVENT_MAX) { in ACPI_EXPORT_SYMBOL() 638 if (acpi_gbl_fixed_event_handlers[event].handler) { in ACPI_EXPORT_SYMBOL() 645 acpi_gbl_fixed_event_handlers[event].handler = handler; in ACPI_EXPORT_SYMBOL() 646 acpi_gbl_fixed_event_handlers[event].context = context; in ACPI_EXPORT_SYMBOL() 648 status = acpi_clear_event(event); in ACPI_EXPORT_SYMBOL() 650 status = acpi_enable_event(event, 0); in ACPI_EXPORT_SYMBOL() 654 acpi_ut_get_event_name(event), event)); in ACPI_EXPORT_SYMBOL() 658 acpi_gbl_fixed_event_handlers[event].handler = NULL; in ACPI_EXPORT_SYMBOL() 659 acpi_gbl_fixed_event_handlers[event].context = NULL; in ACPI_EXPORT_SYMBOL() [all …]
|
/linux-4.4.14/sound/core/seq/ |
D | seq_memory.c | 71 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 …]
|
D | seq_clientmgr.c | 82 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 …]
|
D | seq_prioq.c | 158 prior = (cell->event.flags & SNDRV_SEQ_PRIORITY_MASK); in snd_seq_prioq_cell_in() 166 if (compare_timestamp(&cell->event, &f->tail->event)) { in snd_seq_prioq_cell_in() 185 int rel = compare_timestamp_rel(&cell->event, &cur->event); in snd_seq_prioq_cell_in() 270 if (cell->event.source.client == client || in prioq_match() 271 cell->event.dest.client == client) in prioq_match() 275 switch (cell->event.flags & SNDRV_SEQ_TIME_STAMP_MASK) { in prioq_match() 277 if (cell->event.time.tick) in prioq_match() 281 if (cell->event.time.time.tv_sec || in prioq_match() 282 cell->event.time.time.tv_nsec) in prioq_match() 324 cell->event.type, in snd_seq_prioq_leave() [all …]
|
/linux-4.4.14/drivers/usb/usbip/ |
D | usbip_event.c | 33 usbip_dbg_eh("pending event %lx\n", ud->event); in event_handler() 39 if (ud->event & USBIP_EH_SHUTDOWN) { in event_handler() 41 ud->event &= ~USBIP_EH_SHUTDOWN; in event_handler() 45 if (ud->event & USBIP_EH_RESET) { in event_handler() 47 ud->event &= ~USBIP_EH_RESET; in event_handler() 51 if (ud->event & USBIP_EH_UNUSABLE) { in event_handler() 53 ud->event &= ~USBIP_EH_UNUSABLE; in event_handler() 57 if (ud->event & USBIP_EH_BYE) in event_handler() 84 ud->event = 0; in usbip_start_eh() 106 void usbip_event_add(struct usbip_device *ud, unsigned long event) in usbip_event_add() argument [all …]
|
/linux-4.4.14/include/linux/ |
D | perf_event.h | 261 int (*event_init) (struct perf_event *event); 267 void (*event_mapped) (struct perf_event *event); /*optional*/ 268 void (*event_unmapped) (struct perf_event *event); /*optional*/ 296 int (*add) (struct perf_event *event, int flags); 297 void (*del) (struct perf_event *event, int flags); 317 void (*start) (struct perf_event *event, int flags); 318 void (*stop) (struct perf_event *event, int flags); 326 void (*read) (struct perf_event *event); 360 int (*event_idx) (struct perf_event *event); /*optional */ 376 u64 (*count) (struct perf_event *event); /*optional*/ [all …]
|
D | trace_events.h | 56 struct trace_event *event); 119 int flags, struct trace_event *event); 135 extern int register_trace_event(struct trace_event *event); 136 extern int unregister_trace_event(struct trace_event *event); 173 struct ring_buffer_event *event, 177 struct ring_buffer_event *event, 181 struct ring_buffer_event *event); 210 int (*reg)(struct trace_event_call *event, 218 extern int trace_event_reg(struct trace_event_call *event, 223 struct ring_buffer_event *event; member [all …]
|
D | pm.h | 63 int event; member 467 #define PMSG_INVALID ((struct pm_message){ .event = PM_EVENT_INVALID, }) 468 #define PMSG_ON ((struct pm_message){ .event = PM_EVENT_ON, }) 469 #define PMSG_FREEZE ((struct pm_message){ .event = PM_EVENT_FREEZE, }) 470 #define PMSG_QUIESCE ((struct pm_message){ .event = PM_EVENT_QUIESCE, }) 471 #define PMSG_SUSPEND ((struct pm_message){ .event = PM_EVENT_SUSPEND, }) 472 #define PMSG_HIBERNATE ((struct pm_message){ .event = PM_EVENT_HIBERNATE, }) 473 #define PMSG_RESUME ((struct pm_message){ .event = PM_EVENT_RESUME, }) 474 #define PMSG_THAW ((struct pm_message){ .event = PM_EVENT_THAW, }) 475 #define PMSG_RESTORE ((struct pm_message){ .event = PM_EVENT_RESTORE, }) [all …]
|
D | ptrace.h | 26 #define PT_EVENT_FLAG(event) (1 << (PT_OPT_FLAG_SHIFT + (event))) argument 128 static inline bool ptrace_event_enabled(struct task_struct *task, int event) in ptrace_event_enabled() argument 130 return task->ptrace & PT_EVENT_FLAG(event); in ptrace_event_enabled() 143 static inline void ptrace_event(int event, unsigned long message) in ptrace_event() argument 145 if (unlikely(ptrace_event_enabled(current, event))) { in ptrace_event() 147 ptrace_notify((event << 8) | SIGTRAP); in ptrace_event() 148 } else if (event == PTRACE_EVENT_EXEC) { in ptrace_event() 166 static inline void ptrace_event_pid(int event, struct pid *pid) in ptrace_event_pid() argument 183 ptrace_event(event, message); in ptrace_event_pid()
|
/linux-4.4.14/tools/perf/util/scripting-engines/ |
D | trace-event-perl.c | 186 static void define_event_symbols(struct event_format *event, in define_event_symbols() argument 203 define_event_symbols(event, ev_name, args->flags.field); in define_event_symbols() 208 define_event_symbols(event, ev_name, args->symbol.field); in define_event_symbols() 214 define_event_symbols(event, ev_name, args->hex.field); in define_event_symbols() 215 define_event_symbols(event, ev_name, args->hex.size); in define_event_symbols() 218 define_event_symbols(event, ev_name, args->int_array.field); in define_event_symbols() 219 define_event_symbols(event, ev_name, args->int_array.count); in define_event_symbols() 220 define_event_symbols(event, ev_name, args->int_array.el_size); in define_event_symbols() 229 define_event_symbols(event, ev_name, args->typecast.item); in define_event_symbols() 234 define_event_symbols(event, ev_name, args->op.left); in define_event_symbols() [all …]
|
/linux-4.4.14/drivers/char/tpm/ |
D | tpm_eventlog.c | 78 struct tcpa_event *event; in tpm_bios_measurements_start() local 85 event = addr; in tpm_bios_measurements_start() 88 do_endian_conversion(event->event_size); in tpm_bios_measurements_start() 90 do_endian_conversion(event->event_type); in tpm_bios_measurements_start() 105 event = addr; in tpm_bios_measurements_start() 107 converted_event_size = do_endian_conversion(event->event_size); in tpm_bios_measurements_start() 108 converted_event_type = do_endian_conversion(event->event_type); in tpm_bios_measurements_start() 121 struct tcpa_event *event = v; in tpm_bios_measurements_next() local 127 converted_event_size = do_endian_conversion(event->event_size); in tpm_bios_measurements_next() 135 event = v; in tpm_bios_measurements_next() [all …]
|
/linux-4.4.14/drivers/net/wireless/rsi/ |
D | rsi_common.h | 35 static inline int rsi_wait_event(struct rsi_event *event, u32 timeout) in rsi_wait_event() argument 40 status = wait_event_interruptible(event->event_queue, in rsi_wait_event() 41 (atomic_read(&event->event_condition) == 0)); in rsi_wait_event() 43 status = wait_event_interruptible_timeout(event->event_queue, in rsi_wait_event() 44 (atomic_read(&event->event_condition) == 0), in rsi_wait_event() 49 static inline void rsi_set_event(struct rsi_event *event) in rsi_set_event() argument 51 atomic_set(&event->event_condition, 0); in rsi_set_event() 52 wake_up_interruptible(&event->event_queue); in rsi_set_event() 55 static inline void rsi_reset_event(struct rsi_event *event) in rsi_reset_event() argument 57 atomic_set(&event->event_condition, 1); in rsi_reset_event() [all …]
|
/linux-4.4.14/kernel/trace/ |
D | ring_buffer.c | 146 #define skip_time_extend(event) \ argument 147 ((struct ring_buffer_event *)((char *)event + RB_LEN_TIME_EXTEND)) 149 static inline int rb_null_event(struct ring_buffer_event *event) in rb_null_event() argument 151 return event->type_len == RINGBUF_TYPE_PADDING && !event->time_delta; in rb_null_event() 154 static void rb_event_set_padding(struct ring_buffer_event *event) in rb_event_set_padding() argument 157 event->type_len = RINGBUF_TYPE_PADDING; in rb_event_set_padding() 158 event->time_delta = 0; in rb_event_set_padding() 162 rb_event_data_length(struct ring_buffer_event *event) in rb_event_data_length() argument 166 if (event->type_len) in rb_event_data_length() 167 length = event->type_len * RB_ALIGNMENT; in rb_event_data_length() [all …]
|
D | trace_output.c | 228 struct trace_event_call *event; in trace_raw_output_prep() local 233 event = container_of(trace_event, struct trace_event_call, event); in trace_raw_output_prep() 236 if (entry->type != event->event.type) { in trace_raw_output_prep() 242 trace_seq_printf(s, "%s: ", trace_event_name(event)); in trace_raw_output_prep() 603 struct trace_event *event; in ftrace_find_event() local 608 hlist_for_each_entry(event, &event_hash[key], node) { in ftrace_find_event() 609 if (event->type == type) in ftrace_find_event() 610 return event; in ftrace_find_event() 671 int register_trace_event(struct trace_event *event) in register_trace_event() argument 678 if (WARN_ON(!event)) in register_trace_event() [all …]
|
D | ring_buffer_benchmark.c | 85 struct ring_buffer_event *event; in read_event() local 89 event = ring_buffer_consume(buffer, cpu, &ts, NULL); in read_event() 90 if (!event) in read_event() 93 entry = ring_buffer_event_data(event); in read_event() 105 struct ring_buffer_event *event; in read_page() local 131 event = (void *)&rpage->data[i]; in read_page() 132 switch (event->type_len) { in read_page() 135 if (!event->time_delta) in read_page() 137 inc = event->array[0] + 4; in read_page() 143 entry = ring_buffer_event_data(event); in read_page() [all …]
|
D | trace_syscalls.c | 16 static int syscall_enter_register(struct trace_event_call *event, 18 static int syscall_exit_register(struct trace_event_call *event, 111 struct trace_event *event) in print_syscall_enter() argument 127 if (entry->enter_event->event.type != ent->type) { in print_syscall_enter() 158 struct trace_event *event) in print_syscall_exit() argument 175 if (entry->exit_event->event.type != ent->type) { in print_syscall_exit() 300 struct ring_buffer_event *event; in ftrace_syscall_enter() local 329 event = trace_buffer_lock_reserve(buffer, in ftrace_syscall_enter() 330 sys_data->enter_event->event.type, size, irq_flags, pc); in ftrace_syscall_enter() 331 if (!event) in ftrace_syscall_enter() [all …]
|
D | trace_uprobe.c | 239 alloc_trace_uprobe(const char *group, const char *event, int nargs, bool is_ret) in alloc_trace_uprobe() argument 243 if (!event || !is_good_name(event)) in alloc_trace_uprobe() 254 tu->tp.call.name = kstrdup(event, GFP_KERNEL); in alloc_trace_uprobe() 291 static struct trace_uprobe *find_probe_event(const char *event, const char *group) in find_probe_event() argument 296 if (strcmp(trace_event_name(&tu->tp.call), event) == 0 && in find_probe_event() 359 char *arg, *event, *group, *filename; in create_trace_uprobe() local 370 event = NULL; in create_trace_uprobe() 384 event = &argv[0][2]; in create_trace_uprobe() 385 arg = strchr(event, '/'); in create_trace_uprobe() 388 group = event; in create_trace_uprobe() [all …]
|
D | bpf_trace.c | 193 struct perf_event *event; in bpf_perf_event_read() local 198 event = (struct perf_event *)array->ptrs[index]; in bpf_perf_event_read() 199 if (!event) in bpf_perf_event_read() 203 if (event->oncpu != smp_processor_id() || in bpf_perf_event_read() 204 event->pmu->count) in bpf_perf_event_read() 212 return perf_event_read_local(event); in bpf_perf_event_read() 230 struct perf_event *event; in bpf_perf_event_output() local 239 event = (struct perf_event *)array->ptrs[index]; in bpf_perf_event_output() 240 if (unlikely(!event)) in bpf_perf_event_output() 243 if (unlikely(event->attr.type != PERF_TYPE_SOFTWARE || in bpf_perf_event_output() [all …]
|
/linux-4.4.14/arch/metag/kernel/perf/ |
D | perf_event.c | 144 static int metag_pmu_event_init(struct perf_event *event) in metag_pmu_event_init() argument 154 if (has_branch_stack(event)) in metag_pmu_event_init() 157 event->destroy = _hw_perf_event_destroy; in metag_pmu_event_init() 171 switch (event->attr.type) { in metag_pmu_event_init() 175 err = _hw_perf_event_init(event); in metag_pmu_event_init() 183 event->destroy(event); in metag_pmu_event_init() 189 void metag_pmu_event_update(struct perf_event *event, in metag_pmu_event_update() argument 217 local64_add(delta, &event->count); in metag_pmu_event_update() 221 int metag_pmu_event_set_period(struct perf_event *event, in metag_pmu_event_set_period() argument 254 perf_event_update_userpage(event); in metag_pmu_event_set_period() [all …]
|
/linux-4.4.14/drivers/isdn/hisax/ |
D | fsm.c | 35 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 …]
|
D | fsm.h | 39 int state, event; member 46 int event; member 52 int FsmEvent(struct FsmInst *fi, int event, void *arg); 55 int FsmAddTimer(struct FsmTimer *ft, int millisec, int event, 57 void FsmRestartTimer(struct FsmTimer *ft, int millisec, int event,
|
/linux-4.4.14/drivers/acpi/ |
D | event.c | 29 struct acpi_bus_event event; in acpi_notifier_call_chain() local 31 strcpy(event.device_class, dev->pnp.device_class); in acpi_notifier_call_chain() 32 strcpy(event.bus_id, dev->pnp.bus_id); in acpi_notifier_call_chain() 33 event.type = type; in acpi_notifier_call_chain() 34 event.data = data; in acpi_notifier_call_chain() 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 …]
|
D | dock.c | 107 static void dock_hotplug_event(struct dock_dependent_device *dd, u32 event, in dock_hotplug_event() argument 132 uevent(adev, event); in dock_hotplug_event() 141 notify(adev, event); in dock_hotplug_event() 270 static void hotplug_dock_devices(struct dock_station *ds, u32 event) in hotplug_dock_devices() argument 276 dock_hotplug_event(dd, event, DOCK_CALL_FIXUP); in hotplug_dock_devices() 280 dock_hotplug_event(dd, event, DOCK_CALL_HANDLER); in hotplug_dock_devices() 299 static void dock_event(struct dock_station *ds, u32 event, int num) in dock_event() argument 319 dock_hotplug_event(dd, event, DOCK_CALL_UEVENT); in dock_event() 405 static int handle_eject_request(struct dock_station *ds, u32 event) in handle_eject_request() argument 417 dock_event(ds, event, UNDOCK_EVENT); in handle_eject_request() [all …]
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfa_fcs_lport.c | 116 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 …]
|
D | bfa_fcs_fcpim.c | 41 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 …]
|
D | bfa_fcs_rport.c | 90 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 …]
|
D | bfa_fcs.c | 245 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 …]
|
D | bfa_svc.c | 149 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 …]
|
D | bfa_fcpim.c | 186 enum bfa_itnim_event event); 188 enum bfa_itnim_event event); 190 enum bfa_itnim_event event); 192 enum bfa_itnim_event event); 194 enum bfa_itnim_event event); 196 enum bfa_itnim_event event); 198 enum bfa_itnim_event event); 200 enum bfa_itnim_event event); 202 enum bfa_itnim_event event); 204 enum bfa_itnim_event event); [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | perf_event_xscale.c | 174 struct perf_event *event = cpuc->events[idx]; in xscale1pmu_handle_irq() local 177 if (!event) in xscale1pmu_handle_irq() 183 hwc = &event->hw; in xscale1pmu_handle_irq() 184 armpmu_event_update(event); in xscale1pmu_handle_irq() 186 if (!armpmu_event_set_period(event)) in xscale1pmu_handle_irq() 189 if (perf_event_overflow(event, &data, regs)) in xscale1pmu_handle_irq() 190 cpu_pmu->disable(event); in xscale1pmu_handle_irq() 204 static void xscale1pmu_enable_event(struct perf_event *event) in xscale1pmu_enable_event() argument 207 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_enable_event() 208 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_enable_event() [all …]
|
D | perf_event_v6.c | 235 static inline u32 armv6pmu_read_counter(struct perf_event *event) in armv6pmu_read_counter() argument 237 struct hw_perf_event *hwc = &event->hw; in armv6pmu_read_counter() 253 static inline void armv6pmu_write_counter(struct perf_event *event, u32 value) in armv6pmu_write_counter() argument 255 struct hw_perf_event *hwc = &event->hw; in armv6pmu_write_counter() 268 static void armv6pmu_enable_event(struct perf_event *event) in armv6pmu_enable_event() argument 271 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_enable_event() 272 struct hw_perf_event *hwc = &event->hw; in armv6pmu_enable_event() 328 struct perf_event *event = cpuc->events[idx]; in armv6pmu_handle_irq() local 332 if (!event) in armv6pmu_handle_irq() 342 hwc = &event->hw; in armv6pmu_handle_irq() [all …]
|
D | perf_event_v7.c | 640 static inline u32 armv7pmu_read_counter(struct perf_event *event) in armv7pmu_read_counter() argument 642 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_read_counter() 643 struct hw_perf_event *hwc = &event->hw; in armv7pmu_read_counter() 660 static inline void armv7pmu_write_counter(struct perf_event *event, u32 value) in armv7pmu_write_counter() argument 662 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_write_counter() 663 struct hw_perf_event *hwc = &event->hw; in armv7pmu_write_counter() 765 static void armv7pmu_enable_event(struct perf_event *event) in armv7pmu_enable_event() argument 768 struct hw_perf_event *hwc = &event->hw; in armv7pmu_enable_event() 769 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_enable_event() 811 static void armv7pmu_disable_event(struct perf_event *event) in armv7pmu_disable_event() argument [all …]
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | cpts.c | 39 static int event_expired(struct cpts_event *event) in event_expired() argument 41 return time_after(jiffies, event->tmo); in event_expired() 44 static int event_type(struct cpts_event *event) in event_type() argument 46 return (event->high >> EVENT_TYPE_SHIFT) & EVENT_TYPE_MASK; in event_type() 69 struct cpts_event *event; in cpts_fifo_read() local 78 event = list_first_entry(&cpts->pool, struct cpts_event, list); in cpts_fifo_read() 79 event->tmo = jiffies + 2; in cpts_fifo_read() 80 event->high = hi; in cpts_fifo_read() 81 event->low = lo; in cpts_fifo_read() 82 type = event_type(event); in cpts_fifo_read() [all …]
|
/linux-4.4.14/drivers/isdn/mISDN/ |
D | fsm.c | 40 (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 …]
|
D | layer1.c | 118 l1_reset(struct FsmInst *fi, int event, void *arg) in l1_reset() argument 124 l1_deact_cnf(struct FsmInst *fi, int event, void *arg) in l1_deact_cnf() argument 134 l1_deact_req_s(struct FsmInst *fi, int event, void *arg) in l1_deact_req_s() argument 144 l1_power_up_s(struct FsmInst *fi, int event, void *arg) in l1_power_up_s() argument 156 l1_go_F5(struct FsmInst *fi, int event, void *arg) in l1_go_F5() argument 162 l1_go_F8(struct FsmInst *fi, int event, void *arg) in l1_go_F8() argument 168 l1_info2_ind(struct FsmInst *fi, int event, void *arg) in l1_info2_ind() argument 177 l1_info4_ind(struct FsmInst *fi, int event, void *arg) in l1_info4_ind() argument 194 l1_timer3(struct FsmInst *fi, int event, void *arg) in l1_timer3() argument 211 l1_timer_act(struct FsmInst *fi, int event, void *arg) in l1_timer_act() argument [all …]
|
/linux-4.4.14/samples/bpf/ |
D | bpf_load.c | 35 static int populate_prog_array(const char *event, int prog_fd) in populate_prog_array() argument 37 int ind = atoi(event), err; in populate_prog_array() 47 static int load_and_attach(const char *event, struct bpf_insn *prog, int size) in load_and_attach() argument 49 bool is_socket = strncmp(event, "socket", 6) == 0; in load_and_attach() 50 bool is_kprobe = strncmp(event, "kprobe/", 7) == 0; in load_and_attach() 51 bool is_kretprobe = strncmp(event, "kretprobe/", 10) == 0; in load_and_attach() 67 printf("Unknown event '%s'\n", event); in load_and_attach() 80 event += 6; in load_and_attach() 81 if (*event != '/') in load_and_attach() 83 event++; in load_and_attach() [all …]
|
/linux-4.4.14/drivers/char/ |
D | snsc_event.c | 64 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 …]
|
D | apm-emulation.c | 183 static void queue_add_event(struct apm_queue *q, apm_event_t event) in queue_add_event() argument 193 q->events[q->event_head] = event; in queue_add_event() 196 static void queue_event(apm_event_t event) in queue_event() argument 203 queue_add_event(&as->queue, event); in queue_event() 212 apm_event_t event; in apm_read() local 223 while ((i >= sizeof(event)) && !queue_empty(&as->queue)) { in apm_read() 224 event = queue_get_event(&as->queue); in apm_read() 227 if (copy_to_user(buf, &event, sizeof(event))) in apm_read() 232 (event == APM_SYS_SUSPEND || event == APM_USER_SUSPEND)) in apm_read() 236 buf += sizeof(event); in apm_read() [all …]
|
/linux-4.4.14/drivers/scsi/libsas/ |
D | sas_event.c | 43 static void sas_queue_event(int event, unsigned long *pending, in sas_queue_event() argument 47 if (!test_and_set_bit(event, pending)) { in sas_queue_event() 119 static void notify_ha_event(struct sas_ha_struct *sas_ha, enum ha_event event) in notify_ha_event() argument 121 BUG_ON(event >= HA_NUM_EVENTS); in notify_ha_event() 123 sas_queue_event(event, &sas_ha->pending, in notify_ha_event() 124 &sas_ha->ha_events[event].work, sas_ha); in notify_ha_event() 127 static void notify_port_event(struct asd_sas_phy *phy, enum port_event event) in notify_port_event() argument 131 BUG_ON(event >= PORT_NUM_EVENTS); in notify_port_event() 133 sas_queue_event(event, &phy->port_events_pending, in notify_port_event() 134 &phy->port_events[event].work, ha); in notify_port_event() [all …]
|
/linux-4.4.14/drivers/s390/net/ |
D | fsm.h | 56 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 …]
|
D | ctcm_fsms.c | 131 static void ctcm_action_nop(fsm_instance *fi, int event, void *arg); 137 static void chx_txdone(fsm_instance *fi, int event, void *arg); 138 static void chx_rx(fsm_instance *fi, int event, void *arg); 139 static void chx_rxidle(fsm_instance *fi, int event, void *arg); 140 static void chx_firstio(fsm_instance *fi, int event, void *arg); 141 static void ctcm_chx_setmode(fsm_instance *fi, int event, void *arg); 142 static void ctcm_chx_start(fsm_instance *fi, int event, void *arg); 143 static void ctcm_chx_haltio(fsm_instance *fi, int event, void *arg); 144 static void ctcm_chx_stopped(fsm_instance *fi, int event, void *arg); 145 static void ctcm_chx_stop(fsm_instance *fi, int event, void *arg); [all …]
|
/linux-4.4.14/drivers/input/gameport/ |
D | gameport.c | 275 struct gameport_event *event = NULL; in gameport_get_event() local 281 event = list_first_entry(&gameport_event_list, in gameport_get_event() 283 list_del_init(&event->node); in gameport_get_event() 287 return event; in gameport_get_event() 290 static void gameport_free_event(struct gameport_event *event) in gameport_free_event() argument 292 module_put(event->owner); in gameport_free_event() 293 kfree(event); in gameport_free_event() 296 static void gameport_remove_duplicate_events(struct gameport_event *event) in gameport_remove_duplicate_events() argument 304 if (event->object == e->object) { in gameport_remove_duplicate_events() 310 if (event->type != e->type) in gameport_remove_duplicate_events() [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | perf_event.c | 90 struct perf_event *event[MAX_HWEVENTS]; member 861 static u64 sparc_perf_event_update(struct perf_event *event, in sparc_perf_event_update() argument 879 local64_add(delta, &event->count); in sparc_perf_event_update() 885 static int sparc_perf_event_set_period(struct perf_event *event, in sparc_perf_event_set_period() argument 912 perf_event_update_userpage(event); in sparc_perf_event_set_period() 922 struct perf_event *cp = cpuc->event[i]; in read_in_all_counters() 948 struct perf_event *cp = cpuc->event[i]; in calculate_single_pcr() 967 cpuc->pcr[0] |= cpuc->event[0]->hw.config_base; in calculate_single_pcr() 970 static void sparc_pmu_start(struct perf_event *event, int flags); 981 struct perf_event *cp = cpuc->event[i]; in calculate_multiple_pcrs() [all …]
|
/linux-4.4.14/tools/perf/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/ |
D | Core.pm | 104 for my $event (keys %flag_fields) { 105 print "event $event:\n"; 106 for my $field (keys %{$flag_fields{$event}}) { 108 print " delim: $flag_fields{$event}{$field}{'delim'}\n"; 109 foreach my $idx (sort {$a <=> $b} keys %{$flag_fields{$event}{$field}{"values"}}) { 110 print " value $idx: $flag_fields{$event}{$field}{'values'}{$idx}\n"; 151 for my $event (keys %symbolic_fields) { 152 print "event $event:\n"; 153 for my $field (keys %{$symbolic_fields{$event}}) { 155 foreach my $idx (sort {$a <=> $b} keys %{$symbolic_fields{$event}{$field}{"values"}}) { [all …]
|
/linux-4.4.14/Documentation/powerpc/ |
D | pmu-ebb.txt | 11 One type of event for which EBBs can be configured is PMU exceptions. This 19 Throughout this document we will refer to an "EBB event" or "EBB events". This 38 and attach an EBB event to the process, which will then cause EBBs to be 43 user process. This means once an EBB event is scheduled on the PMU, no non-EBB 48 kernel will in general schedule the EBB event, and perf will be notified that 54 If an EBB event and a regular event are both pinned, then whichever is enabled 56 section below titled "Enabling an EBB event" for more information. 59 Creating an EBB event 62 To request that an event is counted using EBB, the event code should have bit 69 An EBB event must be created with the "pinned" and "exclusive" attributes set. [all …]
|
/linux-4.4.14/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 111 #define M_PERFCTL_EVENT(event) (((event) & 0x3ff) << 5) argument 375 static int mipspmu_event_set_period(struct perf_event *event, in mipspmu_event_set_period() argument 406 perf_event_update_userpage(event); in mipspmu_event_set_period() 411 static void mipspmu_event_update(struct perf_event *event, in mipspmu_event_update() argument 428 local64_add(delta, &event->count); in mipspmu_event_update() 432 static void mipspmu_start(struct perf_event *event, int flags) in mipspmu_start() argument 434 struct hw_perf_event *hwc = &event->hw; in mipspmu_start() 442 mipspmu_event_set_period(event, hwc, hwc->idx); in mipspmu_start() 448 static void mipspmu_stop(struct perf_event *event, int flags) in mipspmu_stop() argument 450 struct hw_perf_event *hwc = &event->hw; in mipspmu_stop() [all …]
|
/linux-4.4.14/drivers/usb/phy/ |
D | phy-ab8500-usb.c | 415 enum ux500_musb_vbus_id_status event = 0; in ab9540_usb_link_status_update() local 432 event = UX500_MUSB_RIDB; in ab9540_usb_link_status_update() 444 if (event != UX500_MUSB_RIDB) in ab9540_usb_link_status_update() 445 event = UX500_MUSB_NONE; in ab9540_usb_link_status_update() 452 event = UX500_MUSB_RIDC; in ab9540_usb_link_status_update() 472 if (event != UX500_MUSB_RIDC) in ab9540_usb_link_status_update() 473 event = UX500_MUSB_VBUS; in ab9540_usb_link_status_update() 477 event = UX500_MUSB_RIDA; in ab9540_usb_link_status_update() 494 if (event != UX500_MUSB_RIDA) in ab9540_usb_link_status_update() 495 event = UX500_MUSB_ID; in ab9540_usb_link_status_update() [all …]
|
/linux-4.4.14/include/linux/perf/ |
D | arm_pmu.h | 87 void (*enable)(struct perf_event *event); 88 void (*disable)(struct perf_event *event); 90 struct perf_event *event); 92 struct perf_event *event); 95 u32 (*read_counter)(struct perf_event *event); 96 void (*write_counter)(struct perf_event *event, u32 val); 102 int (*map_event)(struct perf_event *event); 116 u64 armpmu_event_update(struct perf_event *event); 118 int armpmu_event_set_period(struct perf_event *event); 120 int armpmu_map_event(struct perf_event *event,
|
/linux-4.4.14/tools/perf/tests/ |
D | switch-tracking.c | 63 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 …]
|
D | perf-record.c | 158 union perf_event *event; in test__PERF_RECORD() local 160 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in test__PERF_RECORD() 161 const u32 type = event->header.type; in test__PERF_RECORD() 168 err = perf_evlist__parse_sample(evlist, event, &sample); in test__PERF_RECORD() 171 perf_event__fprintf(event, stderr); in test__PERF_RECORD() 178 perf_event__fprintf(event, stderr); in test__PERF_RECORD() 212 (pid_t)event->comm.pid != evlist->workload.pid) { in test__PERF_RECORD() 220 event->comm.pid != event->comm.tid) { in test__PERF_RECORD() 227 if (strcmp(event->comm.comm, cmd)) { in test__PERF_RECORD() 235 mmap_filename = event->mmap.filename; in test__PERF_RECORD() [all …]
|
/linux-4.4.14/arch/arm64/kernel/ |
D | perf_event.c | 274 static inline u32 armv8pmu_read_counter(struct perf_event *event) in armv8pmu_read_counter() argument 276 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_read_counter() 277 struct hw_perf_event *hwc = &event->hw; in armv8pmu_read_counter() 292 static inline void armv8pmu_write_counter(struct perf_event *event, u32 value) in armv8pmu_write_counter() argument 294 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_write_counter() 295 struct hw_perf_event *hwc = &event->hw; in armv8pmu_write_counter() 362 static void armv8pmu_enable_event(struct perf_event *event) in armv8pmu_enable_event() argument 365 struct hw_perf_event *hwc = &event->hw; in armv8pmu_enable_event() 366 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_enable_event() 399 static void armv8pmu_disable_event(struct perf_event *event) in armv8pmu_disable_event() argument [all …]
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fence.c | 76 struct drm_pending_event *event; member 827 struct drm_pending_event *event; in vmw_event_fence_fpriv_gone() local 838 event = eaction->event; in vmw_event_fence_fpriv_gone() 839 eaction->event = NULL; in vmw_event_fence_fpriv_gone() 841 event->destroy(event); in vmw_event_fence_fpriv_gone() 864 struct drm_pending_event *event = eaction->event; in vmw_event_fence_action_seq_passed() local 868 if (unlikely(event == NULL)) in vmw_event_fence_action_seq_passed() 871 file_priv = event->file_priv; in vmw_event_fence_action_seq_passed() 883 list_add_tail(&eaction->event->link, &file_priv->event_list); in vmw_event_fence_action_seq_passed() 884 eaction->event = NULL; in vmw_event_fence_action_seq_passed() [all …]
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-event_source-devices-events | 23 event=0xNNNN 26 "raw code" for the perf event identified by the file's 30 What: /sys/bus/event_source/devices/<pmu>/events/<event> 37 performance monitoring event supported by the <pmu>. The name 38 of the file is the name of the event. 52 event=0x2abc 53 event=0x423,inv,cmask=0x3 63 need to be provided by the user selecting the particular event. 64 This is referred to as "event parameterization". Event 67 What: /sys/bus/event_source/devices/<pmu>/events/<event>.unit [all …]
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_conntrack_ecache.h | 78 nf_conntrack_event_cache(enum ip_conntrack_events event, struct nf_conn *ct) in nf_conntrack_event_cache() argument 90 set_bit(event, &e->cache); in nf_conntrack_event_cache() 148 nf_conntrack_event_report(enum ip_conntrack_events event, struct nf_conn *ct, in nf_conntrack_event_report() argument 151 return nf_conntrack_eventmask_report(1 << event, ct, portid, report); in nf_conntrack_event_report() 155 nf_conntrack_event(enum ip_conntrack_events event, struct nf_conn *ct) in nf_conntrack_event() argument 157 return nf_conntrack_eventmask_report(1 << event, ct, 0, 0); in nf_conntrack_event() 176 nf_ct_expect_event_report(enum ip_conntrack_expect_events event, in nf_ct_expect_event_report() argument 194 if (e->expmask & (1 << event)) { in nf_ct_expect_event_report() 200 notify->fcn(1 << event, &item); in nf_ct_expect_event_report() 207 nf_ct_expect_event(enum ip_conntrack_expect_events event, in nf_ct_expect_event() argument [all …]
|
/linux-4.4.14/drivers/net/fddi/skfp/ |
D | queue.c | 42 void queue_event(struct s_smc *smc, int class, int event) in queue_event() argument 44 PRINTF("queue class %d event %d\n",class,event) ; in queue_event() 46 smc->q.ev_put->event = event ; in queue_event() 81 PRINTF("dispatch class %d event %d\n",ev->class,ev->event) ; in ev_dispatcher() 84 ecm(smc,(int)ev->event) ; in ev_dispatcher() 87 cfm(smc,(int)ev->event) ; in ev_dispatcher() 90 rmt(smc,(int)ev->event) ; in ev_dispatcher() 93 smt_event(smc,(int)ev->event) ; in ev_dispatcher() 97 timer_test_event(smc,(int)ev->event) ; in ev_dispatcher() 105 pcm(smc,class - EVENT_PCMA,(int)ev->event) ; in ev_dispatcher()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | uap_event.c | 27 struct sk_buff *event) in mwifiex_check_uap_capabilties() argument 37 skb_pull(event, MWIFIEX_BSS_START_EVT_FIX_SIZE); in mwifiex_check_uap_capabilties() 38 evt_len = event->len; in mwifiex_check_uap_capabilties() 39 curr = event->data; in mwifiex_check_uap_capabilties() 42 event->data, event->len); in mwifiex_check_uap_capabilties() 44 skb_push(event, MWIFIEX_BSS_START_EVT_FIX_SIZE); in mwifiex_check_uap_capabilties() 112 struct mwifiex_assoc_event *event; in mwifiex_process_uap_event() local 121 event = (struct mwifiex_assoc_event *) in mwifiex_process_uap_event() 123 if (le16_to_cpu(event->type) == TLV_TYPE_UAP_MGMT_FRAME) { in mwifiex_process_uap_event() 126 if (ieee80211_is_assoc_req(event->frame_control)) in mwifiex_process_uap_event() [all …]
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-script-perl.txt | 27 the event types in the trace file; it simply prints every available 28 field for each event in the trace file. 32 do basic things like aggregate event data, print results, etc. Also, 40 'handler function' is called for each event in the trace. If there's 41 no handler function defined for a given event type, the event is 43 next event is processed. 45 Most of the event's field values are passed as arguments to the 57 The format file for the sched_wakep event defines the following fields 74 The handler function for this event would be defined as: 88 arguments passed to all event handlers; some of the fields correspond [all …]
|
/linux-4.4.14/Documentation/timers/ |
D | highres.txt | 17 Note: the paper and the slides are talking about "clock event source", while we 18 switched to the name "clock event devices" in meantime. 24 - clock event management 66 clock event management 70 value, clock event devices are used to schedule the next event 71 interrupt(s). The next event is currently defined to be periodic, with its 72 period defined at compile time. The setup and selection of the event device 73 for various event driven functionalities is hardwired into the architecture 76 event interrupt devices other than those already built into the 82 solution to manage clock event devices and their usage for the various clock [all …]
|
/linux-4.4.14/drivers/platform/x86/ |
D | dell-wmi-aio.c | 41 u16 event[]; member 74 struct dell_wmi_event *event = (struct dell_wmi_event *)buffer; in dell_wmi_aio_event_check() local 76 if (event == NULL || length < 6) in dell_wmi_aio_event_check() 79 if ((event->type == 0 || event->type == 0xf) && in dell_wmi_aio_event_check() 80 event->length >= 2) in dell_wmi_aio_event_check() 90 struct dell_wmi_event *event; in dell_wmi_aio_notify() local 113 event = (struct dell_wmi_event *) in dell_wmi_aio_notify() 115 scancode = event->event[0]; in dell_wmi_aio_notify()
|
/linux-4.4.14/fs/notify/inotify/ |
D | inotify_fsnotify.c | 57 struct fsnotify_event *event) in inotify_merge() argument 62 return event_compare(last_event, event); in inotify_merge() 73 struct inotify_event_info *event; in inotify_handle_event() local 99 event = kmalloc(alloc_len, GFP_KERNEL); in inotify_handle_event() 100 if (unlikely(!event)) in inotify_handle_event() 103 fsn_event = &event->fse; in inotify_handle_event() 105 event->wd = i_mark->wd; in inotify_handle_event() 106 event->sync_cookie = cookie; in inotify_handle_event() 107 event->name_len = len; in inotify_handle_event() 109 strcpy(event->name, file_name); in inotify_handle_event()
|
/linux-4.4.14/drivers/input/serio/ |
D | serio.c | 168 struct serio_event *event = NULL; in serio_get_event() local 174 event = list_first_entry(&serio_event_list, in serio_get_event() 176 list_del_init(&event->node); in serio_get_event() 180 return event; in serio_get_event() 183 static void serio_free_event(struct serio_event *event) in serio_free_event() argument 185 module_put(event->owner); in serio_free_event() 186 kfree(event); in serio_free_event() 217 struct serio_event *event; in serio_handle_event() local 221 while ((event = serio_get_event())) { in serio_handle_event() 223 switch (event->type) { in serio_handle_event() [all …]
|
/linux-4.4.14/drivers/ptp/ |
D | ptp_ixp46x.c | 89 struct ptp_clock_event event; in isr() local 92 val = __raw_readl(®s->event); in isr() 99 event.type = PTP_CLOCK_EXTTS; in isr() 100 event.index = 0; in isr() 101 event.timestamp = ((u64) hi) << 32; in isr() 102 event.timestamp |= lo; in isr() 103 event.timestamp <<= TICKS_NS_SHIFT; in isr() 104 ptp_clock_event(ixp_clock->ptp_clock, &event); in isr() 113 event.type = PTP_CLOCK_EXTTS; in isr() 114 event.index = 1; in isr() [all …]
|
/linux-4.4.14/Documentation/trace/ |
D | events.txt | 11 using the event tracing infrastructure. 13 Not all tracepoints can be traced using the event tracing system; 27 To enable a particular event, such as 'sched_wakeup', simply echo it 35 To disable an event, echo the event name to the set_event file prefixed 49 etc., and a full event name looks like this: <subsystem>:<event>. The 63 To enable event 'sched_wakeup': 84 ? - this file does not affect any event 91 trace_event=[event-list] 93 event-list is a comma separated list of events. See section 2.1 for event 96 3. Defining an event-enabled tracepoint [all …]
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
D | debugfs.c | 101 WL12XX_DEBUGFS_FWSTATS_FILE(event, heart_beat, "%u"); 102 WL12XX_DEBUGFS_FWSTATS_FILE(event, calibration, "%u"); 103 WL12XX_DEBUGFS_FWSTATS_FILE(event, rx_mismatch, "%u"); 104 WL12XX_DEBUGFS_FWSTATS_FILE(event, rx_mem_empty, "%u"); 105 WL12XX_DEBUGFS_FWSTATS_FILE(event, rx_pool, "%u"); 106 WL12XX_DEBUGFS_FWSTATS_FILE(event, oom_late, "%u"); 107 WL12XX_DEBUGFS_FWSTATS_FILE(event, phy_transmit_error, "%u"); 108 WL12XX_DEBUGFS_FWSTATS_FILE(event, tx_stuck, "%u"); 211 DEBUGFS_FWSTATS_ADD(event, heart_beat); in wl12xx_debugfs_add_files() 212 DEBUGFS_FWSTATS_ADD(event, calibration); in wl12xx_debugfs_add_files() [all …]
|
/linux-4.4.14/fs/fscache/ |
D | object.c | 172 int event = -1; in fscache_object_sm_dispatcher() local 194 event = fls(events & t->events) - 1; in fscache_object_sm_dispatcher() 195 __clear_bit(event, &object->oob_event_mask); in fscache_object_sm_dispatcher() 196 clear_bit(event, &object->events); in fscache_object_sm_dispatcher() 208 event = fls(events & t->events) - 1; in fscache_object_sm_dispatcher() 209 clear_bit(event, &object->events); in fscache_object_sm_dispatcher() 211 object->debug_id, event, in fscache_object_sm_dispatcher() 228 new_state = state->work(object, event); in fscache_object_sm_dispatcher() 229 event = -1; in fscache_object_sm_dispatcher() 345 int event) in fscache_abort_initialisation() argument [all …]
|
/linux-4.4.14/drivers/infiniband/core/ |
D | cma.c | 91 const char *__attribute_const__ rdma_event_msg(enum rdma_cm_event_type event) in rdma_event_msg() argument 93 size_t index = event; in rdma_event_msg() 249 struct rdma_cm_event event; member 255 struct rdma_cm_event event; member 1062 if (ib_event->event == IB_CM_REQ_RECEIVED) in cma_save_net_info() 1065 else if (ib_event->event == IB_CM_SIDR_REQ_RECEIVED) in cma_save_net_info() 1081 switch (ib_event->event) { in cma_save_req_info() 1510 static void cma_set_rep_event_data(struct rdma_cm_event *event, in cma_set_rep_event_data() argument 1514 event->param.conn.private_data = private_data; in cma_set_rep_event_data() 1515 event->param.conn.private_data_len = IB_CM_REP_PRIVATE_DATA_SIZE; in cma_set_rep_event_data() [all …]
|
/linux-4.4.14/tools/perf/python/ |
D | twatch.py | 42 event = evlist.read_on_cpu(cpu) 43 if not event: 45 print "cpu: %2d, pid: %4d, tid: %4d" % (event.sample_cpu, 46 event.sample_pid, 47 event.sample_tid), 48 print event
|
/linux-4.4.14/drivers/gpio/ |
D | gpiolib-acpi.c | 146 struct acpi_gpio_event *event = data; in acpi_gpio_irq_handler() local 148 acpi_evaluate_object(event->handle, NULL, NULL, NULL); in acpi_gpio_irq_handler() 155 struct acpi_gpio_event *event = data; in acpi_gpio_irq_handler_evt() local 157 acpi_execute_simple_method(event->handle, NULL, event->pin); in acpi_gpio_irq_handler_evt() 174 struct acpi_gpio_event *event; in acpi_gpiochip_request_interrupt() local 250 event = kzalloc(sizeof(*event), GFP_KERNEL); in acpi_gpiochip_request_interrupt() 251 if (!event) in acpi_gpiochip_request_interrupt() 254 event->handle = evt_handle; in acpi_gpiochip_request_interrupt() 255 event->irq = irq; in acpi_gpiochip_request_interrupt() 256 event->pin = pin; in acpi_gpiochip_request_interrupt() [all …]
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_event.c | 31 u32 event; member 98 subscriber_list = &subscriber_array[event_msg->event_data.event]; in event_deliver() 118 if (!VMCI_EVENT_VALID(event_msg->event_data.event)) in vmci_event_dispatch() 136 int vmci_event_subscribe(u32 event, in vmci_event_subscribe() argument 151 if (!VMCI_EVENT_VALID(event) || !callback) { in vmci_event_subscribe() 153 __func__, event, callback, callback_data); in vmci_event_subscribe() 162 sub->event = event; in vmci_event_subscribe() 186 list_add_rcu(&sub->node, &subscriber_array[event]); in vmci_event_subscribe()
|
/linux-4.4.14/net/irda/irnet/ |
D | irnet_ppp.c | 217 irnet_read_discovery_log(irnet_socket *ap, char *event, int buf_size) in irnet_read_discovery_log() argument 222 ap, event); in irnet_read_discovery_log() 239 snprintf(event, buf_size, in irnet_read_discovery_log() 285 char event[75]; in irnet_ctrl_read() local 292 if (irnet_read_discovery_log(ap, event, sizeof(event))) in irnet_ctrl_read() 294 count = min(strlen(event), count); in irnet_ctrl_read() 295 if (copy_to_user(buf, event, count)) in irnet_ctrl_read() 336 switch(irnet_events.log[ap->event_index].event) in irnet_ctrl_read() 339 snprintf(event, sizeof(event), in irnet_ctrl_read() 348 snprintf(event, sizeof(event), in irnet_ctrl_read() [all …]
|
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_crtc.c | 46 struct drm_pending_vblank_event *event; member 247 if (c->state->event) { in atmel_hlcdc_crtc_atomic_begin() 248 c->state->event->pipe = drm_crtc_index(c); in atmel_hlcdc_crtc_atomic_begin() 252 crtc->event = c->state->event; in atmel_hlcdc_crtc_atomic_begin() 253 c->state->event = NULL; in atmel_hlcdc_crtc_atomic_begin() 287 struct drm_pending_vblank_event *event; in atmel_hlcdc_crtc_cancel_page_flip() local 292 event = crtc->event; in atmel_hlcdc_crtc_cancel_page_flip() 293 if (event && event->base.file_priv == file) { in atmel_hlcdc_crtc_cancel_page_flip() 294 event->base.destroy(&event->base); in atmel_hlcdc_crtc_cancel_page_flip() 296 crtc->event = NULL; in atmel_hlcdc_crtc_cancel_page_flip() [all …]
|
/linux-4.4.14/tools/perf/arch/x86/tests/ |
D | perf-time-to-tsc.c | 58 union perf_event *event; in test__perf_time_to_tsc() local 110 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in test__perf_time_to_tsc() 113 if (event->header.type != PERF_RECORD_COMM || in test__perf_time_to_tsc() 114 (pid_t)event->comm.pid != getpid() || in test__perf_time_to_tsc() 115 (pid_t)event->comm.tid != getpid()) in test__perf_time_to_tsc() 118 if (strcmp(event->comm.comm, comm1) == 0) { in test__perf_time_to_tsc() 119 CHECK__(perf_evsel__parse_sample(evsel, event, in test__perf_time_to_tsc() 123 if (strcmp(event->comm.comm, comm2) == 0) { in test__perf_time_to_tsc() 124 CHECK__(perf_evsel__parse_sample(evsel, event, in test__perf_time_to_tsc()
|
/linux-4.4.14/net/bridge/ |
D | br.c | 32 static int br_device_event(struct notifier_block *unused, unsigned long event, void *ptr) in br_device_event() argument 41 if ((dev->priv_flags & IFF_EBRIDGE) && event == NETDEV_REGISTER) { in br_device_event() 53 switch (event) { in br_device_event() 108 call_netdevice_notifiers(event, br->dev); in br_device_event() 113 if (event == NETDEV_CHANGEADDR || event == NETDEV_UP || in br_device_event() 114 event == NETDEV_CHANGE || event == NETDEV_DOWN) in br_device_event() 126 unsigned long event, void *ptr) in br_switchdev_event() argument 140 switch (event) { in br_switchdev_event()
|
/linux-4.4.14/sound/core/seq/oss/ |
D | seq_oss_rw.c | 167 struct snd_seq_event event; in insert_queue() local 174 memset(&event, 0, sizeof(event)); in insert_queue() 176 event.type = SNDRV_SEQ_EVENT_NOTEOFF; in insert_queue() 177 snd_seq_oss_fill_addr(dp, &event, dp->addr.port, dp->addr.client); in insert_queue() 179 if (snd_seq_oss_process_event(dp, rec, &event)) in insert_queue() 182 event.time.tick = snd_seq_oss_timer_cur_tick(dp->timer); in insert_queue() 184 snd_seq_oss_dispatch(dp, &event, 0, 0); in insert_queue() 187 rc = snd_seq_kernel_client_enqueue(dp->cseq, &event, 0, 0); in insert_queue() 189 rc = snd_seq_kernel_client_enqueue_blocking(dp->cseq, &event, opt, 0, 0); in insert_queue()
|
/linux-4.4.14/sound/firewire/digi00x/ |
D | digi00x-hwdep.c | 25 union snd_firewire_event event; in hwdep_read() local 39 memset(&event, 0, sizeof(event)); in hwdep_read() 41 event.lock_status.type = SNDRV_FIREWIRE_EVENT_LOCK_STATUS; in hwdep_read() 42 event.lock_status.status = (dg00x->dev_lock_count > 0); in hwdep_read() 45 count = min_t(long, count, sizeof(event.lock_status)); in hwdep_read() 47 event.digi00x_message.type = in hwdep_read() 49 event.digi00x_message.message = dg00x->msg; in hwdep_read() 52 count = min_t(long, count, sizeof(event.digi00x_message)); in hwdep_read() 57 if (copy_to_user(buf, &event, count)) in hwdep_read()
|
/linux-4.4.14/sound/firewire/dice/ |
D | dice-hwdep.c | 17 union snd_firewire_event event; in hwdep_read() local 31 memset(&event, 0, sizeof(event)); in hwdep_read() 33 event.lock_status.type = SNDRV_FIREWIRE_EVENT_LOCK_STATUS; in hwdep_read() 34 event.lock_status.status = dice->dev_lock_count > 0; in hwdep_read() 37 count = min_t(long, count, sizeof(event.lock_status)); in hwdep_read() 39 event.dice_notification.type = in hwdep_read() 41 event.dice_notification.notification = dice->notification_bits; in hwdep_read() 44 count = min_t(long, count, sizeof(event.dice_notification)); in hwdep_read() 49 if (copy_to_user(buf, &event, count)) in hwdep_read()
|
/linux-4.4.14/sound/firewire/tascam/ |
D | tascam-hwdep.c | 22 union snd_firewire_event event; in hwdep_read_locked() local 24 memset(&event, 0, sizeof(event)); in hwdep_read_locked() 26 event.lock_status.type = SNDRV_FIREWIRE_EVENT_LOCK_STATUS; in hwdep_read_locked() 27 event.lock_status.status = (tscm->dev_lock_count > 0); in hwdep_read_locked() 30 count = min_t(long, count, sizeof(event.lock_status)); in hwdep_read_locked() 32 if (copy_to_user(buf, &event, count)) in hwdep_read_locked() 43 union snd_firewire_event event; in hwdep_read() local 57 memset(&event, 0, sizeof(event)); in hwdep_read()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bfa_msgq.c | 77 cmdq_sm_stopped(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_stopped() argument 79 switch (event) { in cmdq_sm_stopped() 94 bfa_sm_fault(event); in cmdq_sm_stopped() 105 cmdq_sm_init_wait(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_init_wait() argument 107 switch (event) { in cmdq_sm_init_wait() 126 bfa_sm_fault(event); in cmdq_sm_init_wait() 136 cmdq_sm_ready(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_ready() argument 138 switch (event) { in cmdq_sm_ready() 149 bfa_sm_fault(event); in cmdq_sm_ready() 160 cmdq_sm_dbell_wait(struct bfa_msgq_cmdq *cmdq, enum cmdq_event event) in cmdq_sm_dbell_wait() argument [all …]
|
D | bna_enet.c | 523 enum bna_ethport_event event) in bna_ethport_sm_stopped() argument 525 switch (event) { in bna_ethport_sm_stopped() 544 bfa_sm_fault(event); in bna_ethport_sm_stopped() 555 enum bna_ethport_event event) in bna_ethport_sm_down() argument 557 switch (event) { in bna_ethport_sm_down() 572 bfa_sm_fault(event); in bna_ethport_sm_down() 583 enum bna_ethport_event event) in bna_ethport_sm_up_resp_wait() argument 585 switch (event) { in bna_ethport_sm_up_resp_wait() 616 bfa_sm_fault(event); in bna_ethport_sm_up_resp_wait() 632 enum bna_ethport_event event) in bna_ethport_sm_down_resp_wait() argument [all …]
|
/linux-4.4.14/drivers/usb/dwc3/ |
D | debug.h | 131 static inline const char *dwc3_gadget_event_string(u8 event) in dwc3_gadget_event_string() argument 133 switch (event) { in dwc3_gadget_event_string() 163 static inline const char *dwc3_ep_event_string(u8 event) in dwc3_ep_event_string() argument 165 switch (event) { in dwc3_ep_event_string() 187 static inline const char *dwc3_gadget_event_type_string(u8 event) in dwc3_gadget_event_type_string() argument 189 switch (event) { in dwc3_gadget_event_type_string()
|
/linux-4.4.14/drivers/input/misc/ |
D | xen-kbdfront.c | 64 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 …]
|
D | dm355evm_keys.c | 111 u16 event; in dm355evm_keys_irq() local 124 event = status << 8; in dm355evm_keys_irq() 132 event |= status; in dm355evm_keys_irq() 133 if (event == 0xdead) in dm355evm_keys_irq() 147 if (event == last_event) { in dm355evm_keys_irq() 151 last_event = event; in dm355evm_keys_irq() 154 event &= ~0x0800; in dm355evm_keys_irq() 157 ke = sparse_keymap_entry_from_scancode(keys->input, event); in dm355evm_keys_irq() 161 event, keycode); in dm355evm_keys_irq()
|
/linux-4.4.14/kernel/ |
D | watchdog.c | 311 static void watchdog_overflow_callback(struct perf_event *event, in watchdog_overflow_callback() argument 316 event->hw.interrupts = 0; in watchdog_overflow_callback() 575 struct perf_event *event = per_cpu(watchdog_ev, cpu); in watchdog_nmi_enable() local 582 if (event && event->state > PERF_EVENT_STATE_OFF) in watchdog_nmi_enable() 586 if (event != NULL) in watchdog_nmi_enable() 593 event = perf_event_create_kernel_counter(wd_attr, cpu, NULL, watchdog_overflow_callback, NULL); in watchdog_nmi_enable() 596 if (cpu == 0 && IS_ERR(event)) in watchdog_nmi_enable() 597 cpu0_err = PTR_ERR(event); in watchdog_nmi_enable() 599 if (!IS_ERR(event)) { in watchdog_nmi_enable() 619 if (cpu > 0 && (PTR_ERR(event) == cpu0_err)) in watchdog_nmi_enable() [all …]
|
/linux-4.4.14/drivers/pps/ |
D | kapi.c | 55 static void pps_echo_client_default(struct pps_device *pps, int event, in pps_echo_client_default() argument 59 event & PPS_CAPTUREASSERT ? "assert" : "", in pps_echo_client_default() 60 event & PPS_CAPTURECLEAR ? "clear" : ""); in pps_echo_client_default() 172 void pps_event(struct pps_device *pps, struct pps_event_time *ts, int event, in pps_event() argument 180 BUG_ON((event & (PPS_CAPTUREASSERT | PPS_CAPTURECLEAR)) == 0); in pps_event() 191 pps->info.echo(pps, event, data); in pps_event() 195 if (event & pps->params.mode & PPS_CAPTUREASSERT) { in pps_event() 209 if (event & pps->params.mode & PPS_CAPTURECLEAR) { in pps_event() 224 pps_kc_event(pps, ts, event); in pps_event()
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
D | debugfs.c | 188 DEBUGFS_FWSTATS_FILE(event, heart_beat, 20, "%u"); 189 DEBUGFS_FWSTATS_FILE(event, calibration, 20, "%u"); 190 DEBUGFS_FWSTATS_FILE(event, rx_mismatch, 20, "%u"); 191 DEBUGFS_FWSTATS_FILE(event, rx_mem_empty, 20, "%u"); 192 DEBUGFS_FWSTATS_FILE(event, rx_pool, 20, "%u"); 193 DEBUGFS_FWSTATS_FILE(event, oom_late, 20, "%u"); 194 DEBUGFS_FWSTATS_FILE(event, phy_transmit_error, 20, "%u"); 195 DEBUGFS_FWSTATS_FILE(event, tx_stuck, 20, "%u"); 328 DEBUGFS_FWSTATS_DEL(event, heart_beat); in wl1251_debugfs_delete_files() 329 DEBUGFS_FWSTATS_DEL(event, calibration); in wl1251_debugfs_delete_files() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_mad.c | 110 struct ib_event event; in smp_snoop() local 125 event.device = ibdev; in smp_snoop() 126 event.element.port_num = port_num; in smp_snoop() 129 event.event = IB_EVENT_CLIENT_REREGISTER; in smp_snoop() 130 ib_dispatch_event(&event); in smp_snoop() 134 event.event = IB_EVENT_LID_CHANGE; in smp_snoop() 135 ib_dispatch_event(&event); in smp_snoop() 140 event.device = ibdev; in smp_snoop() 141 event.event = IB_EVENT_PKEY_CHANGE; in smp_snoop() 142 event.element.port_num = port_num; in smp_snoop() [all …]
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | v4l2-event.c | 39 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 …]
|