Lines Matching refs:info
72 static __u32 bpf_prog_info_read_offset_u32(struct bpf_prog_info *info, in bpf_prog_info_read_offset_u32() argument
75 __u32 *array = (__u32 *)info; in bpf_prog_info_read_offset_u32()
82 static __u64 bpf_prog_info_read_offset_u64(struct bpf_prog_info *info, in bpf_prog_info_read_offset_u64() argument
85 __u64 *array = (__u64 *)info; in bpf_prog_info_read_offset_u64()
92 static void bpf_prog_info_set_offset_u32(struct bpf_prog_info *info, int offset, in bpf_prog_info_set_offset_u32() argument
95 __u32 *array = (__u32 *)info; in bpf_prog_info_set_offset_u32()
101 static void bpf_prog_info_set_offset_u64(struct bpf_prog_info *info, int offset, in bpf_prog_info_set_offset_u64() argument
104 __u64 *array = (__u64 *)info; in bpf_prog_info_set_offset_u64()
113 struct bpf_prog_info info = {}; in get_bpf_prog_info_linear() local
115 __u32 info_len = sizeof(info); in get_bpf_prog_info_linear()
124 err = bpf_obj_get_info_by_fd(fd, &info, &info_len); in get_bpf_prog_info_linear()
149 count = bpf_prog_info_read_offset_u32(&info, desc->count_offset); in get_bpf_prog_info_linear()
150 size = bpf_prog_info_read_offset_u32(&info, desc->size_offset); in get_bpf_prog_info_linear()
162 memset(&info_linear->info, 0, sizeof(info)); in get_bpf_prog_info_linear()
173 count = bpf_prog_info_read_offset_u32(&info, desc->count_offset); in get_bpf_prog_info_linear()
174 size = bpf_prog_info_read_offset_u32(&info, desc->size_offset); in get_bpf_prog_info_linear()
175 bpf_prog_info_set_offset_u32(&info_linear->info, in get_bpf_prog_info_linear()
177 bpf_prog_info_set_offset_u32(&info_linear->info, in get_bpf_prog_info_linear()
179 bpf_prog_info_set_offset_u64(&info_linear->info, in get_bpf_prog_info_linear()
186 err = bpf_obj_get_info_by_fd(fd, &info_linear->info, &info_len); in get_bpf_prog_info_linear()
202 v1 = bpf_prog_info_read_offset_u32(&info, desc->count_offset); in get_bpf_prog_info_linear()
203 v2 = bpf_prog_info_read_offset_u32(&info_linear->info, in get_bpf_prog_info_linear()
208 v1 = bpf_prog_info_read_offset_u32(&info, desc->size_offset); in get_bpf_prog_info_linear()
209 v2 = bpf_prog_info_read_offset_u32(&info_linear->info, in get_bpf_prog_info_linear()
234 addr = bpf_prog_info_read_offset_u64(&info_linear->info, in bpil_addr_to_offs()
237 bpf_prog_info_set_offset_u64(&info_linear->info, in bpil_addr_to_offs()
254 offs = bpf_prog_info_read_offset_u64(&info_linear->info, in bpil_offs_to_addr()
257 bpf_prog_info_set_offset_u64(&info_linear->info, in bpil_offs_to_addr()