Home
last modified time | relevance | path

Searched refs:freader (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Dbuildid.h24 struct freader { struct
43 void freader_init_from_file(struct freader *r, void *buf, u32 buf_sz, argument
45 void freader_init_from_mem(struct freader *r, const char *data, u64 data_sz);
46 const void *freader_fetch(struct freader *r, loff_t file_off, size_t sz);
47 void freader_cleanup(struct freader *r);
/linux/lib/
H A Dbuildid.c15 void freader_init_from_file(struct freader *r, void *buf, u32 buf_sz, in freader_init_from_file()
25 void freader_init_from_mem(struct freader *r, const char *data, u64 data_sz) in freader_init_from_mem()
32 static void freader_put_folio(struct freader *r) in freader_put_folio()
41 static int freader_get_folio(struct freader *r, loff_t file_off) in freader_get_folio()
66 const void *freader_fetch(struct freader *r, loff_t file_off, size_t sz) in freader_fetch()
142 void freader_cleanup(struct freader *r) in freader_cleanup()
155 static int parse_build_id(struct freader *r, unsigned char *build_id, __u32 *size, in parse_build_id()
206 static int get_build_id_32(struct freader *r, unsigned char *build_id, __u32 *size) in get_build_id_32()
242 static int get_build_id_64(struct freader *r, unsigned char *build_id, __u32 *size) in get_build_id_64()
286 struct freader r; in __build_id_parse()
[all …]
/linux/kernel/bpf/
H A Dhelpers.c1739 struct freader freader; member
1820 df->freader.buf = buf; in bpf_file_fetch_bytes()
1821 df->freader.buf_sz = len; in bpf_file_fetch_bytes()
1822 ptr = freader_fetch(&df->freader, offset + df->offset, len); in bpf_file_fetch_bytes()
1824 return df->freader.err; in bpf_file_fetch_bytes()
4427 freader_init_from_file(&state->freader, NULL, 0, file, may_sleep); in make_file_dynptr()
4451 freader_cleanup(&df->freader); in bpf_dynptr_file_discard()