Symbol: bpf_dynptr_kern
fs/bpf_fs_kfuncs.c
130
struct bpf_dynptr_kern *value_ptr = (struct bpf_dynptr_kern *)value_p;
fs/bpf_fs_kfuncs.c
203
struct bpf_dynptr_kern *value_ptr = (struct bpf_dynptr_kern *)value_p;
fs/bpf_fs_kfuncs.c
339
struct bpf_dynptr_kern *value_ptr = (struct bpf_dynptr_kern *)value_p;
fs/verity/measure.c
123
struct bpf_dynptr_kern *digest_ptr = (struct bpf_dynptr_kern *)digest_p;
include/linux/bpf.h
1438
u64 __bpf_dynptr_size(const struct bpf_dynptr_kern *ptr);
include/linux/bpf.h
1439
const void *__bpf_dynptr_data(const struct bpf_dynptr_kern *ptr, u64 len);
include/linux/bpf.h
1440
void *__bpf_dynptr_data_rw(const struct bpf_dynptr_kern *ptr, u64 len);
include/linux/bpf.h
1441
bool __bpf_dynptr_is_rdonly(const struct bpf_dynptr_kern *ptr);
include/linux/bpf.h
1442
int __bpf_dynptr_write(const struct bpf_dynptr_kern *dst, u64 offset,
include/linux/bpf.h
1447
static inline int bpf_dynptr_check_off_len(const struct bpf_dynptr_kern *ptr, u64 offset, u64 len)
include/linux/bpf.h
3079
void bpf_dynptr_init(struct bpf_dynptr_kern *ptr, void *data,
include/linux/bpf.h
3081
void bpf_dynptr_set_null(struct bpf_dynptr_kern *ptr);
include/linux/bpf.h
3082
void bpf_dynptr_set_rdonly(struct bpf_dynptr_kern *ptr);
include/linux/bpf.h
3359
static inline void bpf_dynptr_init(struct bpf_dynptr_kern *ptr, void *data,
include/linux/bpf.h
3364
static inline void bpf_dynptr_set_null(struct bpf_dynptr_kern *ptr)
include/linux/bpf.h
3368
static inline void bpf_dynptr_set_rdonly(struct bpf_dynptr_kern *ptr)
include/linux/bpf_verifier.h
232
#define BPF_DYNPTR_SIZE sizeof(struct bpf_dynptr_kern)
kernel/bpf/crypto.c
271
const struct bpf_dynptr_kern *src,
kernel/bpf/crypto.c
272
const struct bpf_dynptr_kern *dst,
kernel/bpf/crypto.c
273
const struct bpf_dynptr_kern *siv,
kernel/bpf/crypto.c
324
const struct bpf_dynptr_kern *src_kern = (struct bpf_dynptr_kern *)src;
kernel/bpf/crypto.c
325
const struct bpf_dynptr_kern *dst_kern = (struct bpf_dynptr_kern *)dst;
kernel/bpf/crypto.c
326
const struct bpf_dynptr_kern *siv_kern = (struct bpf_dynptr_kern *)siv__nullable;
kernel/bpf/crypto.c
345
const struct bpf_dynptr_kern *src_kern = (struct bpf_dynptr_kern *)src;
kernel/bpf/crypto.c
346
const struct bpf_dynptr_kern *dst_kern = (struct bpf_dynptr_kern *)dst;
kernel/bpf/crypto.c
347
const struct bpf_dynptr_kern *siv_kern = (struct bpf_dynptr_kern *)siv__nullable;
kernel/bpf/helpers.c
1753
bool __bpf_dynptr_is_rdonly(const struct bpf_dynptr_kern *ptr)
kernel/bpf/helpers.c
1758
void bpf_dynptr_set_rdonly(struct bpf_dynptr_kern *ptr)
kernel/bpf/helpers.c
1763
static void bpf_dynptr_set_type(struct bpf_dynptr_kern *ptr, enum bpf_dynptr_type type)
kernel/bpf/helpers.c
1768
static enum bpf_dynptr_type bpf_dynptr_get_type(const struct bpf_dynptr_kern *ptr)
kernel/bpf/helpers.c
1773
u64 __bpf_dynptr_size(const struct bpf_dynptr_kern *ptr)
kernel/bpf/helpers.c
1784
static void bpf_dynptr_advance_offset(struct bpf_dynptr_kern *ptr, u64 off)
kernel/bpf/helpers.c
1795
static void bpf_dynptr_set_size(struct bpf_dynptr_kern *ptr, u64 new_size)
kernel/bpf/helpers.c
1832
void bpf_dynptr_init(struct bpf_dynptr_kern *ptr, void *data,
kernel/bpf/helpers.c
1841
void bpf_dynptr_set_null(struct bpf_dynptr_kern *ptr)
kernel/bpf/helpers.c
1846
BPF_CALL_4(bpf_dynptr_from_mem, void *, data, u64, size, u64, flags, struct bpf_dynptr_kern *, ptr)
kernel/bpf/helpers.c
1881
static int __bpf_dynptr_read(void *dst, u64 len, const struct bpf_dynptr_kern *src,
kernel/bpf/helpers.c
1920
BPF_CALL_5(bpf_dynptr_read, void *, dst, u64, len, const struct bpf_dynptr_kern *, src,
kernel/bpf/helpers.c
1937
int __bpf_dynptr_write(const struct bpf_dynptr_kern *dst, u64 offset, void *src,
kernel/bpf/helpers.c
1979
BPF_CALL_5(bpf_dynptr_write, const struct bpf_dynptr_kern *, dst, u64, offset, void *, src,
kernel/bpf/helpers.c
1996
BPF_CALL_3(bpf_dynptr_data, const struct bpf_dynptr_kern *, ptr, u64, offset, u64, len)
kernel/bpf/helpers.c
2810
const struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
2900
const struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
2932
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
2951
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
2958
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
2968
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
2979
struct bpf_dynptr_kern *clone = (struct bpf_dynptr_kern *)clone__uninit;
kernel/bpf/helpers.c
2980
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
3006
struct bpf_dynptr_kern *dst = (struct bpf_dynptr_kern *)dst_ptr;
kernel/bpf/helpers.c
3007
struct bpf_dynptr_kern *src = (struct bpf_dynptr_kern *)src_ptr;
kernel/bpf/helpers.c
3060
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)p;
kernel/bpf/helpers.c
4077
struct bpf_dynptr_kern *data_ptr = (struct bpf_dynptr_kern *)data_p;
kernel/bpf/helpers.c
4078
struct bpf_dynptr_kern *sig_ptr = (struct bpf_dynptr_kern *)sig_p;
kernel/bpf/helpers.c
4410
struct bpf_dynptr_kern *ptr)
kernel/bpf/helpers.c
4435
return make_file_dynptr(file, flags, false, (struct bpf_dynptr_kern *)ptr__uninit);
kernel/bpf/helpers.c
4440
return make_file_dynptr(file, flags, true, (struct bpf_dynptr_kern *)ptr__uninit);
kernel/bpf/helpers.c
4445
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)dynptr;
kernel/bpf/helpers.c
4728
const void *__bpf_dynptr_data(const struct bpf_dynptr_kern *ptr, u64 len)
kernel/bpf/helpers.c
4739
void *__bpf_dynptr_data_rw(const struct bpf_dynptr_kern *ptr, u64 len)
kernel/bpf/ringbuf.c
671
struct bpf_dynptr_kern *, ptr)
kernel/bpf/ringbuf.c
710
BPF_CALL_2(bpf_ringbuf_submit_dynptr, struct bpf_dynptr_kern *, ptr, u64, flags)
kernel/bpf/ringbuf.c
729
BPF_CALL_2(bpf_ringbuf_discard_dynptr, struct bpf_dynptr_kern *, ptr, u64, flags)
kernel/bpf/ringbuf.c
839
struct bpf_dynptr_kern dynptr;
kernel/bpf/syscall.c
2812
struct bpf_dynptr_kern sig_ptr, insns_ptr;
kernel/trace/bpf_trace.c
3405
struct bpf_dynptr_kern *dst;
kernel/trace/bpf_trace.c
3415
dst = (struct bpf_dynptr_kern *)dptr;
kernel/trace/bpf_trace.c
3441
struct bpf_dynptr_kern *dst;
kernel/trace/bpf_trace.c
3451
dst = (struct bpf_dynptr_kern *)dptr;
net/core/filter.c
12145
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)ptr__uninit;
net/core/filter.c
12175
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)ptr__uninit;
net/core/filter.c
12191
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)ptr__uninit;
net/core/filter.c
12438
struct bpf_dynptr_kern *ptr = (struct bpf_dynptr_kern *)ptr__uninit;