Lines Matching refs:sample

306 static PyObject *python_process_callchain(struct perf_sample *sample,  in python_process_callchain()  argument
316 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain()
320 sample, NULL, NULL, in python_process_callchain()
382 static void python_process_tracepoint(struct perf_sample *sample, in python_process_tracepoint() argument
394 int cpu = sample->cpu; in python_process_tracepoint()
395 void *data = sample->raw_data; in python_process_tracepoint()
396 unsigned long long nsecs = sample->time; in python_process_tracepoint()
431 callchain = python_process_callchain(sample, evsel, al); in python_process_tracepoint()
687 tuple_set_u64(t, 8, es->sample->ip); in python_export_sample()
688 tuple_set_u64(t, 9, es->sample->time); in python_export_sample()
689 tuple_set_s32(t, 10, es->sample->cpu); in python_export_sample()
693 tuple_set_u64(t, 14, es->sample->addr); in python_export_sample()
694 tuple_set_u64(t, 15, es->sample->period); in python_export_sample()
695 tuple_set_u64(t, 16, es->sample->weight); in python_export_sample()
696 tuple_set_u64(t, 17, es->sample->transaction); in python_export_sample()
697 tuple_set_u64(t, 18, es->sample->data_src); in python_export_sample()
698 tuple_set_s32(t, 19, es->sample->flags & PERF_BRANCH_MASK); in python_export_sample()
699 tuple_set_s32(t, 20, !!(es->sample->flags & PERF_IP_FLAG_IN_TX)); in python_export_sample()
766 static void python_process_general_event(struct perf_sample *sample, in python_process_general_event() argument
801 PyInt_FromLong(sample->pid)); in python_process_general_event()
803 PyInt_FromLong(sample->tid)); in python_process_general_event()
805 PyInt_FromLong(sample->cpu)); in python_process_general_event()
807 PyLong_FromUnsignedLongLong(sample->ip)); in python_process_general_event()
809 PyLong_FromUnsignedLongLong(sample->time)); in python_process_general_event()
811 PyLong_FromUnsignedLongLong(sample->period)); in python_process_general_event()
815 (const char *)sample->raw_data, sample->raw_size)); in python_process_general_event()
828 callchain = python_process_callchain(sample, evsel, al); in python_process_general_event()
842 struct perf_sample *sample, in python_process_event() argument
850 python_process_tracepoint(sample, evsel, al); in python_process_event()
855 db_export__sample(&tables->dbe, event, sample, evsel, al); in python_process_event()
857 python_process_general_event(sample, evsel, al); in python_process_event()
945 SET_TABLE_HANDLER(sample); in set_table_handlers()