Lines Matching refs:pcpus
497 static int pyrf_cpu_map__init(struct pyrf_cpu_map *pcpus, in pyrf_cpu_map__init() argument
507 pcpus->cpus = perf_cpu_map__new(cpustr); in pyrf_cpu_map__init()
508 if (pcpus->cpus == NULL) in pyrf_cpu_map__init()
513 static void pyrf_cpu_map__delete(struct pyrf_cpu_map *pcpus) in pyrf_cpu_map__delete() argument
515 perf_cpu_map__put(pcpus->cpus); in pyrf_cpu_map__delete()
516 Py_TYPE(pcpus)->tp_free((PyObject*)pcpus); in pyrf_cpu_map__delete()
521 struct pyrf_cpu_map *pcpus = (void *)obj; in pyrf_cpu_map__length() local
523 return perf_cpu_map__nr(pcpus->cpus); in pyrf_cpu_map__length()
528 struct pyrf_cpu_map *pcpus = (void *)obj; in pyrf_cpu_map__item() local
530 if (i >= perf_cpu_map__nr(pcpus->cpus)) in pyrf_cpu_map__item()
533 return Py_BuildValue("i", perf_cpu_map__cpu(pcpus->cpus, i).cpu); in pyrf_cpu_map__item()
756 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf_evsel__open() local
761 &pcpus, &pthreads, &group, &inherit)) in pyrf_evsel__open()
767 if (pcpus != NULL) in pyrf_evsel__open()
768 cpus = ((struct pyrf_cpu_map *)pcpus)->cpus; in pyrf_evsel__open()
858 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf_evlist__init() local
862 if (!PyArg_ParseTuple(args, "OO", &pcpus, &pthreads)) in pyrf_evlist__init()
866 cpus = ((struct pyrf_cpu_map *)pcpus)->cpus; in pyrf_evlist__init()
1384 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf__parse_events() local
1388 if (!PyArg_ParseTuple(args, "s|OO", &input, &pcpus, &pthreads)) in pyrf__parse_events()
1392 cpus = pcpus ? ((struct pyrf_cpu_map *)pcpus)->cpus : NULL; in pyrf__parse_events()