Lines Matching refs:bpfptr_t
8 typedef sockptr_t bpfptr_t; typedef
10 static inline bool bpfptr_is_kernel(bpfptr_t bpfptr) in bpfptr_is_kernel()
15 static inline bpfptr_t KERNEL_BPFPTR(void *p) in KERNEL_BPFPTR()
17 return (bpfptr_t) { .kernel = p, .is_kernel = true }; in KERNEL_BPFPTR()
20 static inline bpfptr_t USER_BPFPTR(void __user *p) in USER_BPFPTR()
22 return (bpfptr_t) { .user = p }; in USER_BPFPTR()
25 static inline bpfptr_t make_bpfptr(u64 addr, bool is_kernel) in make_bpfptr()
33 static inline bool bpfptr_is_null(bpfptr_t bpfptr) in bpfptr_is_null()
40 static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) in bpfptr_add()
48 static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, in copy_from_bpfptr_offset()
54 static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) in copy_from_bpfptr()
59 static inline int copy_to_bpfptr_offset(bpfptr_t dst, size_t offset, in copy_to_bpfptr_offset()
65 static inline void *kvmemdup_bpfptr(bpfptr_t src, size_t len) in kvmemdup_bpfptr()
78 static inline long strncpy_from_bpfptr(char *dst, bpfptr_t src, size_t count) in strncpy_from_bpfptr()