Searched refs:freader (Results 1 – 2 of 2) sorted by relevance
| /linux/lib/ |
| H A D | buildid.c | 14 void freader_init_from_file(struct freader *r, void *buf, u32 buf_sz, struct 24 void freader_init_from_mem(struct freader *r, const char *data, u64 data_sz) 31 static void freader_put_folio(struct freader *r) 40 static int freader_get_folio(struct freader *r, loff_t file_off) in freader_init_from_file() 76 const void *freader_fetch(struct freader *r, loff_t file_off, size_t sz) in freader_get_folio() 134 void freader_cleanup(struct freader *r) in freader_fetch() 147 static int parse_build_id(struct freader *r, unsigned char *build_id, __u32 *size, in freader_fetch() 198 static int get_build_id_32(struct freader *r, unsigned char *build_id, __u32 *size) in parse_build_id() 234 static int get_build_id_64(struct freader *r, unsigned char *build_id, __u32 *size) in get_build_id_32() 278 struct freader in get_build_id_64() 33 __anon9b8291aa010afreader freader_init_from_file() argument [all...] |
| /linux/kernel/bpf/ |
| H A D | helpers.c | 1664 struct freader freader; member 1745 df->freader.buf = buf; in bpf_file_fetch_bytes() 1746 df->freader.buf_sz = len; in bpf_file_fetch_bytes() 1747 ptr = freader_fetch(&df->freader, offset + df->offset, len); in bpf_file_fetch_bytes() 1749 return df->freader.err; in bpf_file_fetch_bytes() 4333 freader_init_from_file(&state->freader, NULL, 0, file, may_sleep); in make_file_dynptr() 4357 freader_cleanup(&df->freader); in bpf_dynptr_file_discard()
|