Lines Matching refs:arg

270 					        struct syscall_arg *arg)  in __syscall_arg__scnprintf_strarray()  argument
272 struct strarray *sa = arg->parm; in __syscall_arg__scnprintf_strarray()
273 int idx = arg->val - sa->offset; in __syscall_arg__scnprintf_strarray()
276 return scnprintf(bf, size, intfmt, arg->val); in __syscall_arg__scnprintf_strarray()
282 struct syscall_arg *arg) in syscall_arg__scnprintf_strarray() argument
284 return __syscall_arg__scnprintf_strarray(bf, size, "%d", arg); in syscall_arg__scnprintf_strarray()
295 struct syscall_arg *arg) in syscall_arg__scnprintf_strhexarray() argument
297 return __syscall_arg__scnprintf_strarray(bf, size, "%#x", arg); in syscall_arg__scnprintf_strhexarray()
304 struct syscall_arg *arg);
309 struct syscall_arg *arg) in syscall_arg__scnprintf_fd_at() argument
311 int fd = arg->val; in syscall_arg__scnprintf_fd_at()
316 return syscall_arg__scnprintf_fd(bf, size, arg); in syscall_arg__scnprintf_fd_at()
322 struct syscall_arg *arg);
327 struct syscall_arg *arg) in syscall_arg__scnprintf_hex() argument
329 return scnprintf(bf, size, "%#lx", arg->val); in syscall_arg__scnprintf_hex()
335 struct syscall_arg *arg) in syscall_arg__scnprintf_mmap_prot() argument
337 int printed = 0, prot = arg->val; in syscall_arg__scnprintf_mmap_prot()
366 struct syscall_arg *arg) in syscall_arg__scnprintf_mmap_flags() argument
368 int printed = 0, flags = arg->val; in syscall_arg__scnprintf_mmap_flags()
409 struct syscall_arg *arg) in syscall_arg__scnprintf_mremap_flags() argument
411 int printed = 0, flags = arg->val; in syscall_arg__scnprintf_mremap_flags()
434 struct syscall_arg *arg) in syscall_arg__scnprintf_madvise_behavior() argument
436 int behavior = arg->val; in syscall_arg__scnprintf_madvise_behavior()
476 struct syscall_arg *arg) in syscall_arg__scnprintf_flock() argument
478 int printed = 0, op = arg->val; in syscall_arg__scnprintf_flock()
506 static size_t syscall_arg__scnprintf_futex_op(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_futex_op() argument
516 int op = arg->val; in syscall_arg__scnprintf_futex_op()
522 P_FUTEX_OP(WAIT); arg->mask |= SCF_VAL3|SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
523 P_FUTEX_OP(WAKE); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
524 P_FUTEX_OP(FD); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
525 P_FUTEX_OP(REQUEUE); arg->mask |= SCF_VAL3|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
526 P_FUTEX_OP(CMP_REQUEUE); arg->mask |= SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
527 P_FUTEX_OP(CMP_REQUEUE_PI); arg->mask |= SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
529 P_FUTEX_OP(LOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
530 P_FUTEX_OP(UNLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
531 P_FUTEX_OP(TRYLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
532 P_FUTEX_OP(WAIT_BITSET); arg->mask |= SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
533 P_FUTEX_OP(WAKE_BITSET); arg->mask |= SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
604 struct syscall_arg *arg) in syscall_arg__scnprintf_socket_type() argument
607 int type = arg->val, in syscall_arg__scnprintf_socket_type()
660 struct syscall_arg *arg) in syscall_arg__scnprintf_msg_flags() argument
662 int printed = 0, flags = arg->val; in syscall_arg__scnprintf_msg_flags()
704 struct syscall_arg *arg) in syscall_arg__scnprintf_access_mode() argument
707 int mode = arg->val; in syscall_arg__scnprintf_access_mode()
731 struct syscall_arg *arg) in syscall_arg__scnprintf_open_flags() argument
733 int printed = 0, flags = arg->val; in syscall_arg__scnprintf_open_flags()
736 arg->mask |= 1 << (arg->idx + 1); /* Mask the mode parm */ in syscall_arg__scnprintf_open_flags()
787 struct syscall_arg *arg) in syscall_arg__scnprintf_eventfd_flags() argument
789 int printed = 0, flags = arg->val; in syscall_arg__scnprintf_eventfd_flags()
813 struct syscall_arg *arg) in syscall_arg__scnprintf_pipe_flags() argument
815 int printed = 0, flags = arg->val; in syscall_arg__scnprintf_pipe_flags()
835 static size_t syscall_arg__scnprintf_signum(char *bf, size_t size, struct syscall_arg *arg) in syscall_arg__scnprintf_signum() argument
837 int sig = arg->val; in syscall_arg__scnprintf_signum()
915 #define STRARRAY(arg, name, array) \ argument
916 .arg_scnprintf = { [arg] = SCA_STRARRAY, }, \
917 .arg_parm = { [arg] = &strarray__##array, }
922 size_t (*arg_scnprintf[6])(char *bf, size_t size, struct syscall_arg *arg);
1144 size_t (**arg_scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
1336 struct syscall_arg *arg) in syscall_arg__scnprintf_fd() argument
1338 int fd = arg->val; in syscall_arg__scnprintf_fd()
1340 const char *path = thread__fd_path(arg->thread, fd, arg->trace); in syscall_arg__scnprintf_fd()
1349 struct syscall_arg *arg) in syscall_arg__scnprintf_close_fd() argument
1351 int fd = arg->val; in syscall_arg__scnprintf_close_fd()
1352 size_t printed = syscall_arg__scnprintf_fd(bf, size, arg); in syscall_arg__scnprintf_close_fd()
1353 struct thread_trace *ttrace = thread__priv(arg->thread); in syscall_arg__scnprintf_close_fd()
1554 struct syscall_arg arg = { in syscall__scnprintf_args() local
1562 field = field->next, ++arg.idx, bit <<= 1) { in syscall__scnprintf_args()
1563 if (arg.mask & bit) in syscall__scnprintf_args()
1567 p = args + sizeof(unsigned long) * arg.idx; in syscall__scnprintf_args()
1577 sc->arg_scnprintf[arg.idx] == SCA_STRARRAY && in syscall__scnprintf_args()
1578 sc->arg_parm[arg.idx])) in syscall__scnprintf_args()
1583 if (sc->arg_scnprintf && sc->arg_scnprintf[arg.idx]) { in syscall__scnprintf_args()
1584 arg.val = val; in syscall__scnprintf_args()
1586 arg.parm = sc->arg_parm[arg.idx]; in syscall__scnprintf_args()
1587 printed += sc->arg_scnprintf[arg.idx](bf + printed, in syscall__scnprintf_args()
1588 size - printed, &arg); in syscall__scnprintf_args()