Lines Matching defs:ptr
4728 * long bpf_snprintf_btf(char *str, u32 str_size, struct btf_ptr *ptr, u32 btf_ptr_size, u64 flags)
4730 * Use BTF to store a string representation of *ptr*->ptr in *str*,
4731 * using *ptr*->type_id. This value should specify the type
4732 * that *ptr*->ptr points to. LLVM __builtin_btf_type_id(type, 1)
4764 * long bpf_seq_printf_btf(struct seq_file *m, struct btf_ptr *ptr, u32 ptr_size, u64 flags)
4767 * *ptr*->ptr, using *ptr*->type_id as per bpf_snprintf_btf().
5407 * void *bpf_kptr_xchg(void *map_value, void *ptr)
5409 * Exchange kptr at pointer *map_value* with *ptr*, and return the
5410 * old value. *ptr* can be NULL, otherwise it must be a referenced
5432 * long bpf_dynptr_from_mem(void *data, u32 size, u64 flags, struct bpf_dynptr *ptr)
5436 * *data* must be a ptr to a map value.
5443 * long bpf_ringbuf_reserve_dynptr(void *ringbuf, u32 size, u64 flags, struct bpf_dynptr *ptr)
5449 * bpf_ringbuf_discard_dynptr must be called on *ptr*, even if the
5454 * void bpf_ringbuf_submit_dynptr(struct bpf_dynptr *ptr, u64 flags)
5465 * void bpf_ringbuf_discard_dynptr(struct bpf_dynptr *ptr, u64 flags)
5506 * void *bpf_dynptr_data(const struct bpf_dynptr *ptr, u32 offset, u32 len)
6507 __aligned_u64 tp_name; /* in/out: tp_name buffer ptr */
6520 __aligned_u64 target_name; /* in/out: target_name buffer ptr */
7240 void *ptr;
7242 __u32 flags; /* BTF ptr flags; unused at present. */
7313 * int *z = &s[10]->b; // encoded as "10:1" (ptr is used as an array)