Lines Matching refs:augmented_arg
69 struct augmented_arg {
112 struct augmented_arg arg, arg2;
115 char __data[sizeof(struct augmented_arg)];
140 unsigned int augmented_arg__read_str(struct augmented_arg *augmented_arg, const void *arg, unsigned int arg_len)
142 unsigned int augmented_len = sizeof(*augmented_arg);
143 int string_len = bpf_probe_read_user_str(&augmented_arg->value, arg_len, arg);
145 augmented_arg->size = augmented_arg->err = 0;
148 * So we leave that in the augmented_arg->size that userspace will
151 augmented_len -= sizeof(augmented_arg->value) - string_len;
152 _Static_assert(is_power_of_2(sizeof(augmented_arg->value)), "sizeof(augmented_arg->value) needs to be a power of two");
153 augmented_len &= sizeof(augmented_arg->value) - 1;
154 augmented_arg->size = string_len;
160 augmented_arg->err = string_len;
161 augmented_len = offsetof(struct augmented_arg, value);