Lines Matching refs:syscall_arg
94 size_t (*scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
95 bool (*strtoul)(char *bf, size_t size, struct syscall_arg *arg, u64 *val);
96 unsigned long (*mask_val)(struct syscall_arg *arg, unsigned long val);
521 struct syscall_arg *arg) in __syscall_arg__scnprintf_strarray()
527 struct syscall_arg *arg) in syscall_arg__scnprintf_strarray()
534 bool syscall_arg__strtoul_strarray(char *bf, size_t size, struct syscall_arg *arg, u64 *ret) in syscall_arg__strtoul_strarray()
539 bool syscall_arg__strtoul_strarray_flags(char *bf, size_t size, struct syscall_arg *arg, u64 *ret) in syscall_arg__strtoul_strarray_flags()
544 bool syscall_arg__strtoul_strarrays(char *bf, size_t size, struct syscall_arg *arg, u64 *ret) in syscall_arg__strtoul_strarrays()
549 size_t syscall_arg__scnprintf_strarray_flags(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_strarray_flags()
648 struct syscall_arg *arg) in syscall_arg__scnprintf_strarrays()
658 struct syscall_arg *arg) in syscall_arg__scnprintf_fd_at()
672 struct syscall_arg *arg);
676 size_t syscall_arg__scnprintf_hex(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_hex()
681 size_t syscall_arg__scnprintf_ptr(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_ptr()
688 size_t syscall_arg__scnprintf_int(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_int()
693 size_t syscall_arg__scnprintf_long(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_long()
698 static size_t syscall_arg__scnprintf_char_array(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_char_array()
797 struct syscall_arg *arg) in syscall_arg__scnprintf_access_mode()
826 struct syscall_arg *arg);
831 struct syscall_arg *arg) in syscall_arg__scnprintf_pipe_flags()
863 struct syscall_arg *arg) in syscall_arg__scnprintf_getrandom_flags()
1271 size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
1323 void syscall_arg__set_ret_scnprintf(struct syscall_arg *arg, in syscall_arg__set_ret_scnprintf()
1324 size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg)) in syscall_arg__set_ret_scnprintf()
1431 size_t syscall_arg__scnprintf_fd(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_fd()
1461 struct syscall_arg *arg) in syscall_arg__scnprintf_close_fd()
1482 static size_t syscall_arg__scnprintf_augmented_string(struct syscall_arg *arg, char *bf, size_t siz… in syscall_arg__scnprintf_augmented_string()
1499 struct syscall_arg *arg) in syscall_arg__scnprintf_filename()
1947 unsigned long syscall_arg__val(struct syscall_arg *arg, u8 idx) in syscall_arg__val()
1957 struct syscall_arg *arg) in syscall__scnprintf_name()
1970 static unsigned long syscall_arg_fmt__mask_val(struct syscall_arg_fmt *fmt, struct syscall_arg *arg… in syscall_arg_fmt__mask_val()
1979 struct syscall_arg *arg, unsigned long val) in syscall_arg_fmt__scnprintf_val()
1997 struct syscall_arg arg = { in syscall__scnprintf_args()
2528 struct syscall_arg arg = {
2704 struct syscall_arg syscall_arg = { local
2716 for (; field && arg; field = field->next, ++syscall_arg.idx, bit <<= 1, ++arg) {
2717 if (syscall_arg.mask & bit)
2720 syscall_arg.len = 0;
2721 syscall_arg.fmt = arg;
2727 syscall_arg.len = offset >> 16;
2738 val = syscall_arg_fmt__mask_val(arg, &syscall_arg, val);
2762 printed += syscall_arg_fmt__scnprintf_val(arg, bf + printed, size - printed, &syscall_arg, val);
3854 struct syscall_arg syscall_arg = { local
3858 if (fmt->strtoul(right, right_size, &syscall_arg, &val)) {