#include #include "evsel.h" #include "counts.h" struct perf_counts *perf_counts__new(int ncpus, int nthreads) { struct perf_counts *counts = zalloc(sizeof(*counts)); if (counts) { struct xyarray *values; values = xyarray__new(ncpus, nthreads, sizeof(struct perf_counts_values)); if (!values) { free(counts); return NULL; } counts->values = values; } return counts; } void perf_counts__delete(struct perf_counts *counts) { if (counts) { xyarray__delete(counts->values); free(counts); } } static void perf_counts__reset(struct perf_counts *counts) { xyarray__reset(counts->values); } void perf_evsel__reset_counts(struct perf_evsel *evsel) { perf_counts__reset(evsel->counts); } int perf_evsel__alloc_counts(struct perf_evsel *evsel, int ncpus, int nthreads) { evsel->counts = perf_counts__new(ncpus, nthreads); return evsel->counts != NULL ? 0 : -ENOMEM; } void perf_evsel__free_counts(struct perf_evsel *evsel) { perf_counts__delete(evsel->counts); evsel->counts = NULL; } clite-cleanup net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/net/802/hippi.c
;'>
AgeCommit message (Expand)AuthorFilesLines
space:
mode:
authorMark Brown <broonie@kernel.org>2016-11-04 12:16:38 -0600
committerMark Brown <broonie@kernel.org>2016-11-04 12:16:38 -0600
commitcc9b94029e9ef51787af908e9856b1eed314bc00 (patch)
tree9675310b89d0f6fb1f7bd9423f0638c4ee5226fd /net/sysctl_net.c
parent13bed58ce8748d430a26e353a09b89f9d613a71f (diff)
parent1b5b42216469b05ef4b5916cb40b127dfab1da88 (diff)
Merge branch 'topic/error' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-fixed
Diffstat (limited to 'net/sysctl_net.c')