Lines Matching refs:pcpus
541 static int pyrf_cpu_map__init(struct pyrf_cpu_map *pcpus, in pyrf_cpu_map__init() argument
551 pcpus->cpus = cpu_map__new(cpustr); in pyrf_cpu_map__init()
552 if (pcpus->cpus == NULL) in pyrf_cpu_map__init()
557 static void pyrf_cpu_map__delete(struct pyrf_cpu_map *pcpus) in pyrf_cpu_map__delete() argument
559 cpu_map__put(pcpus->cpus); in pyrf_cpu_map__delete()
560 Py_TYPE(pcpus)->tp_free((PyObject*)pcpus); in pyrf_cpu_map__delete()
565 struct pyrf_cpu_map *pcpus = (void *)obj; in pyrf_cpu_map__length() local
567 return pcpus->cpus->nr; in pyrf_cpu_map__length()
572 struct pyrf_cpu_map *pcpus = (void *)obj; in pyrf_cpu_map__item() local
574 if (i >= pcpus->cpus->nr) in pyrf_cpu_map__item()
577 return Py_BuildValue("i", pcpus->cpus->map[i]); in pyrf_cpu_map__item()
800 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf_evsel__open() local
805 &pcpus, &pthreads, &group, &inherit)) in pyrf_evsel__open()
811 if (pcpus != NULL) in pyrf_evsel__open()
812 cpus = ((struct pyrf_cpu_map *)pcpus)->cpus; in pyrf_evsel__open()
866 PyObject *pcpus = NULL, *pthreads = NULL; in pyrf_evlist__init() local
870 if (!PyArg_ParseTuple(args, "OO", &pcpus, &pthreads)) in pyrf_evlist__init()
874 cpus = ((struct pyrf_cpu_map *)pcpus)->cpus; in pyrf_evlist__init()