Lines Matching refs:pevsel
948 static int pyrf_evsel__init(struct pyrf_evsel *pevsel, in pyrf_evsel__init() argument
1053 evsel__init(&pevsel->evsel, &attr, idx); in pyrf_evsel__init()
1057 static void pyrf_evsel__delete(struct pyrf_evsel *pevsel) in pyrf_evsel__delete() argument
1059 evsel__exit(&pevsel->evsel); in pyrf_evsel__delete()
1060 Py_TYPE(pevsel)->tp_free((PyObject*)pevsel); in pyrf_evsel__delete()
1063 static PyObject *pyrf_evsel__open(struct pyrf_evsel *pevsel, in pyrf_evsel__open() argument
1066 struct evsel *evsel = &pevsel->evsel; in pyrf_evsel__open()
1097 static PyObject *pyrf_evsel__cpus(struct pyrf_evsel *pevsel) in pyrf_evsel__cpus() argument
1102 pcpu_map->cpus = perf_cpu_map__get(pevsel->evsel.core.cpus); in pyrf_evsel__cpus()
1107 static PyObject *pyrf_evsel__threads(struct pyrf_evsel *pevsel) in pyrf_evsel__threads() argument
1113 pthread_map->threads = perf_thread_map__get(pevsel->evsel.core.threads); in pyrf_evsel__threads()
1144 static PyObject *pyrf_evsel__read(struct pyrf_evsel *pevsel, in pyrf_evsel__read() argument
1147 struct evsel *evsel = &pevsel->evsel; in pyrf_evsel__read()
1191 struct pyrf_evsel *pevsel = (void *)self; in pyrf_evsel__str() local
1192 struct evsel *evsel = &pevsel->evsel; in pyrf_evsel__str()
1552 PyObject *pevsel; in pyrf_evlist__add() local
1555 if (!PyArg_ParseTuple(args, "O", &pevsel)) in pyrf_evlist__add()
1558 Py_INCREF(pevsel); in pyrf_evlist__add()
1559 evsel = &((struct pyrf_evsel *)pevsel)->evsel; in pyrf_evlist__add()
1943 static PyObject *pyrf__tracepoint(struct pyrf_evsel *pevsel, in pyrf__tracepoint() argument
1959 struct pyrf_evsel *pevsel = PyObject_New(struct pyrf_evsel, &pyrf_evsel__type); in pyrf_evsel__from_evsel() local
1961 if (!pevsel) in pyrf_evsel__from_evsel()
1964 memset(&pevsel->evsel, 0, sizeof(pevsel->evsel)); in pyrf_evsel__from_evsel()
1965 evsel__init(&pevsel->evsel, &evsel->core.attr, evsel->core.idx); in pyrf_evsel__from_evsel()
1967 evsel__clone(&pevsel->evsel, evsel); in pyrf_evsel__from_evsel()
1969 evsel__set_leader(&pevsel->evsel, &pevsel->evsel); in pyrf_evsel__from_evsel()
1970 return (PyObject *)pevsel; in pyrf_evsel__from_evsel()
2011 struct pyrf_evsel *pevsel = (void *)pyrf_evsel__from_evsel(pos); in pyrf_evlist__from_evlist() local
2013 evlist__add(&pevlist->evlist, &pevsel->evsel); in pyrf_evlist__from_evlist()