Symbol: freader
include/linux/buildid.h
43
void freader_init_from_file(struct freader *r, void *buf, u32 buf_sz,
include/linux/buildid.h
45
void freader_init_from_mem(struct freader *r, const char *data, u64 data_sz);
include/linux/buildid.h
46
const void *freader_fetch(struct freader *r, loff_t file_off, size_t sz);
include/linux/buildid.h
47
void freader_cleanup(struct freader *r);
kernel/bpf/helpers.c
1739
struct freader freader;
kernel/bpf/helpers.c
1820
df->freader.buf = buf;
kernel/bpf/helpers.c
1821
df->freader.buf_sz = len;
kernel/bpf/helpers.c
1822
ptr = freader_fetch(&df->freader, offset + df->offset, len);
kernel/bpf/helpers.c
1824
return df->freader.err;
kernel/bpf/helpers.c
4427
freader_init_from_file(&state->freader, NULL, 0, file, may_sleep);
kernel/bpf/helpers.c
4451
freader_cleanup(&df->freader);
lib/buildid.c
142
void freader_cleanup(struct freader *r)
lib/buildid.c
15
void freader_init_from_file(struct freader *r, void *buf, u32 buf_sz,
lib/buildid.c
155
static int parse_build_id(struct freader *r, unsigned char *build_id, __u32 *size,
lib/buildid.c
206
static int get_build_id_32(struct freader *r, unsigned char *build_id, __u32 *size)
lib/buildid.c
242
static int get_build_id_64(struct freader *r, unsigned char *build_id, __u32 *size)
lib/buildid.c
25
void freader_init_from_mem(struct freader *r, const char *data, u64 data_sz)
lib/buildid.c
286
struct freader r;
lib/buildid.c
32
static void freader_put_folio(struct freader *r)
lib/buildid.c
382
struct freader r;
lib/buildid.c
41
static int freader_get_folio(struct freader *r, loff_t file_off)
lib/buildid.c
66
const void *freader_fetch(struct freader *r, loff_t file_off, size_t sz)