Lines Matching refs:pthreads
588 static int pyrf_thread_map__init(struct pyrf_thread_map *pthreads, in pyrf_thread_map__init() argument
598 pthreads->threads = thread_map__new(pid, tid); in pyrf_thread_map__init()
599 if (pthreads->threads == NULL) in pyrf_thread_map__init()
604 static void pyrf_thread_map__delete(struct pyrf_thread_map *pthreads) in pyrf_thread_map__delete() argument
606 perf_thread_map__put(pthreads->threads); in pyrf_thread_map__delete()
607 Py_TYPE(pthreads)->tp_free((PyObject*)pthreads); in pyrf_thread_map__delete()
612 struct pyrf_thread_map *pthreads = (void *)obj; in pyrf_thread_map__length() local
614 return perf_thread_map__nr(pthreads->threads); in pyrf_thread_map__length()
619 struct pyrf_thread_map *pthreads = (void *)obj; in pyrf_thread_map__item() local
621 if (i >= perf_thread_map__nr(pthreads->threads)) { in pyrf_thread_map__item()
626 return Py_BuildValue("i", perf_thread_map__pid(pthreads->threads, i)); in pyrf_thread_map__item()
1069 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf_evsel__open() local
1074 &pcpus, &pthreads, &group, &inherit)) in pyrf_evsel__open()
1077 if (pthreads != NULL) in pyrf_evsel__open()
1078 threads = ((struct pyrf_thread_map *)pthreads)->threads; in pyrf_evsel__open()
1278 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf_evlist__init() local
1282 if (!PyArg_ParseTuple(args, "OO", &pcpus, &pthreads)) in pyrf_evlist__init()
1285 threads = ((struct pyrf_thread_map *)pthreads)->threads; in pyrf_evlist__init()
2068 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf__parse_events() local
2072 if (!PyArg_ParseTuple(args, "s|OO", &input, &pcpus, &pthreads)) in pyrf__parse_events()
2075 threads = pthreads ? ((struct pyrf_thread_map *)pthreads)->threads : NULL; in pyrf__parse_events()
2095 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf__parse_metrics() local
2100 if (!PyArg_ParseTuple(args, "s|sOO", &input, &pmu, &pcpus, &pthreads)) in pyrf__parse_metrics()
2103 threads = pthreads ? ((struct pyrf_thread_map *)pthreads)->threads : NULL; in pyrf__parse_metrics()