Lines Matching defs:pthreads

1598 static int pyrf_thread_map__init(struct pyrf_thread_map *pthreads,
1608 pthreads->threads = thread_map__new(pid, tid);
1609 if (pthreads->threads == NULL)
1614 static void pyrf_thread_map__delete(struct pyrf_thread_map *pthreads)
1616 perf_thread_map__put(pthreads->threads);
1617 Py_TYPE(pthreads)->tp_free((PyObject*)pthreads);
1622 struct pyrf_thread_map *pthreads = (void *)obj;
1624 return perf_thread_map__nr(pthreads->threads);
1629 struct pyrf_thread_map *pthreads = (void *)obj;
1631 if (i >= perf_thread_map__nr(pthreads->threads)) {
1636 return Py_BuildValue("i", perf_thread_map__pid(pthreads->threads, i));
2112 PyObject *pcpus = NULL, *pthreads = NULL;
2119 &pcpus, &pthreads, &group, &inherit))
2122 if (pthreads != NULL && pthreads != Py_None) {
2123 if (!PyObject_TypeCheck(pthreads, &pyrf_thread_map__type)) {
2127 threads = ((struct pyrf_thread_map *)pthreads)->threads;
2655 PyObject *pcpus = NULL, *pthreads = NULL;
2661 &pyrf_thread_map__type, &pthreads))
2670 threads = ((struct pyrf_thread_map *)pthreads)->threads;
3437 PyObject *pcpus = NULL, *pthreads = NULL;
3444 if (!PyArg_ParseTuple(args, "s|OO", &input, &pcpus, &pthreads)) {
3449 if (pthreads && pthreads != Py_None &&
3450 !PyObject_TypeCheck(pthreads, &pyrf_thread_map__type)) {
3463 threads = (pthreads && pthreads != Py_None) ?
3464 ((struct pyrf_thread_map *)pthreads)->threads : NULL;
3486 PyObject *pcpus = NULL, *pthreads = NULL;
3494 if (!PyArg_ParseTuple(args, "s|sOO", &input, &pmu, &pcpus, &pthreads)) {
3499 if (pthreads && pthreads != Py_None &&
3500 !PyObject_TypeCheck(pthreads, &pyrf_thread_map__type)) {
3513 threads = (pthreads && pthreads != Py_None) ?
3514 ((struct pyrf_thread_map *)pthreads)->threads : NULL;