Lines Matching refs:bpfptr_t
9 typedef sockptr_t bpfptr_t;
11 static inline bool bpfptr_is_kernel(bpfptr_t bpfptr)
16 static inline bpfptr_t KERNEL_BPFPTR(void *p)
18 return (bpfptr_t) { .kernel = p, .is_kernel = true };
21 static inline bpfptr_t USER_BPFPTR(void __user *p)
23 return (bpfptr_t) { .user = p };
26 static inline bpfptr_t make_bpfptr(u64 addr, bool is_kernel)
34 static inline bool bpfptr_is_null(bpfptr_t bpfptr)
41 static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val)
49 static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src,
57 static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size)
62 static inline int copy_to_bpfptr_offset(bpfptr_t dst, size_t offset,
68 static inline void *kvmemdup_bpfptr_noprof(bpfptr_t src, size_t len)
82 static inline long strncpy_from_bpfptr(char *dst, bpfptr_t src, size_t count)