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