Lines Matching defs:pthreads
643 static int pyrf_thread_map__init(struct pyrf_thread_map *pthreads,
653 pthreads->threads = thread_map__new(pid, tid, uid);
654 if (pthreads->threads == NULL)
659 static void pyrf_thread_map__delete(struct pyrf_thread_map *pthreads)
661 perf_thread_map__put(pthreads->threads);
662 Py_TYPE(pthreads)->tp_free((PyObject*)pthreads);
667 struct pyrf_thread_map *pthreads = (void *)obj;
669 return pthreads->threads->nr;
674 struct pyrf_thread_map *pthreads = (void *)obj;
676 if (i >= pthreads->threads->nr)
679 return Py_BuildValue("i", pthreads->threads->map[i]);
833 PyObject *pcpus = NULL, *pthreads = NULL;
838 &pcpus, &pthreads, &group, &inherit))
841 if (pthreads != NULL)
842 threads = ((struct pyrf_thread_map *)pthreads)->threads;
899 PyObject *pcpus = NULL, *pthreads = NULL;
903 if (!PyArg_ParseTuple(args, "OO", &pcpus, &pthreads))
906 threads = ((struct pyrf_thread_map *)pthreads)->threads;