Symbol: fdarray
tools/lib/api/fd/array.c
108
int fdarray__filter(struct fdarray *fda, short revents,
tools/lib/api/fd/array.c
109
void (*entry_destructor)(struct fdarray *fda, int fd, void *arg),
tools/lib/api/fd/array.c
13
void fdarray__init(struct fdarray *fda, int nr_autogrow)
tools/lib/api/fd/array.c
136
int fdarray__poll(struct fdarray *fda, int timeout)
tools/lib/api/fd/array.c
141
int fdarray__fprintf(struct fdarray *fda, FILE *fp)
tools/lib/api/fd/array.c
21
int fdarray__grow(struct fdarray *fda, int nr)
tools/lib/api/fd/array.c
47
struct fdarray *fdarray__new(int nr_alloc, int nr_autogrow)
tools/lib/api/fd/array.c
49
struct fdarray *fda = calloc(1, sizeof(*fda));
tools/lib/api/fd/array.c
63
void fdarray__exit(struct fdarray *fda)
tools/lib/api/fd/array.c
70
void fdarray__delete(struct fdarray *fda)
tools/lib/api/fd/array.c
76
int fdarray__add(struct fdarray *fda, int fd, short revents, enum fdarray_flags flags)
tools/lib/api/fd/array.c
91
int fdarray__dup_entry_from(struct fdarray *fda, int pos, struct fdarray *from)
tools/lib/api/fd/array.h
39
void fdarray__init(struct fdarray *fda, int nr_autogrow);
tools/lib/api/fd/array.h
40
void fdarray__exit(struct fdarray *fda);
tools/lib/api/fd/array.h
42
struct fdarray *fdarray__new(int nr_alloc, int nr_autogrow);
tools/lib/api/fd/array.h
43
void fdarray__delete(struct fdarray *fda);
tools/lib/api/fd/array.h
45
int fdarray__add(struct fdarray *fda, int fd, short revents, enum fdarray_flags flags);
tools/lib/api/fd/array.h
46
int fdarray__dup_entry_from(struct fdarray *fda, int pos, struct fdarray *from);
tools/lib/api/fd/array.h
47
int fdarray__poll(struct fdarray *fda, int timeout);
tools/lib/api/fd/array.h
48
int fdarray__filter(struct fdarray *fda, short revents,
tools/lib/api/fd/array.h
49
void (*entry_destructor)(struct fdarray *fda, int fd, void *arg),
tools/lib/api/fd/array.h
51
int fdarray__grow(struct fdarray *fda, int extra);
tools/lib/api/fd/array.h
52
int fdarray__fprintf(struct fdarray *fda, FILE *fp);
tools/lib/api/fd/array.h
54
static inline int fdarray__available_entries(struct fdarray *fda)
tools/lib/perf/evlist.c
444
static void perf_evlist__munmap_filtered(struct fdarray *fda, int fd,
tools/lib/perf/include/internal/evlist.h
32
struct fdarray pollfd;
tools/perf/builtin-daemon.c
1256
struct fdarray fda;
tools/perf/builtin-kvm.c
1453
struct fdarray *fda = &kvm->evlist->core.pollfd;
tools/perf/builtin-record.c
110
struct fdarray pollfd;
tools/perf/builtin-record.c
1196
struct fdarray *fda = &evlist->core.pollfd;
tools/perf/builtin-record.c
1730
static void record__thread_munmap_filtered(struct fdarray *fda, int fd,
tools/perf/builtin-record.c
1743
struct fdarray *pollfd;
tools/perf/tests/fdarray.c
20
static int fdarray__fprintf_prefix(struct fdarray *fda, const char *prefix, FILE *fp)
tools/perf/tests/fdarray.c
34
struct fdarray *fda = fdarray__new(5, 5);
tools/perf/tests/fdarray.c
7
static void fdarray__init_revents(struct fdarray *fda, short revents)
tools/perf/tests/fdarray.c
95
struct fdarray *fda = fdarray__new(2, 2);