Lines Matching defs:args
23 static int Openat2ArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
25 args[ARGS_POINT_ZERO] = (__u64) startEvent->openat2_args.dfd;
26 args[ARGS_POINT_ONE] = (__u64) startEvent->openat2_args.filename;
27 args[ARGS_POINT_TWO] = (__u64) startEvent->openat2_args.how;
28 args[ARGS_POINT_THREE] = 0xFFFFFFFFFFFFFFFF;
32 static int ReadArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
34 args[ARGS_POINT_ZERO] = (__u64) startEvent->read_args.fd;
35 args[ARGS_POINT_ONE] = (__u64) startEvent->read_args.buf;
36 args[ARGS_POINT_TWO] = (__u64) startEvent->read_args.count;
37 args[ARGS_POINT_THREE] = 0xFFFFFFFFFFFFFFFF;
41 static int WriteArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
43 args[ARGS_POINT_ZERO] = (__u64) startEvent->write_args.fd;
44 args[ARGS_POINT_ONE] = (__u64) startEvent->write_args.buf;
45 args[ARGS_POINT_TWO] = (__u64) startEvent->write_args.count;
46 args[ARGS_POINT_THREE] = 0xFFFFFFFFFFFFFFFF;
50 static int Pread64ArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
52 args[ARGS_POINT_ZERO] = (__u64) startEvent->pread64_args.fd;
53 args[ARGS_POINT_ONE] = (__u64) startEvent->pread64_args.buf;
54 args[ARGS_POINT_TWO] = (__u64) startEvent->pread64_args.count;
55 args[ARGS_POINT_THREE] = (__u64) startEvent->pread64_args.pos;
59 static int Pwrite64ArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
61 args[ARGS_POINT_ZERO] = (__u64) startEvent->pwrite64_args.fd;
62 args[ARGS_POINT_ONE] = (__u64) startEvent->pwrite64_args.buf;
63 args[ARGS_POINT_TWO] = (__u64) startEvent->pwrite64_args.count;
64 args[ARGS_POINT_THREE] = (__u64) startEvent->pwrite64_args.pos;
68 static int ReadvArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
70 args[ARGS_POINT_ZERO] = (__u64) startEvent->readv_args.fd;
71 args[ARGS_POINT_ONE] = (__u64) startEvent->readv_args.vec;
72 args[ARGS_POINT_TWO] = (__u64) startEvent->readv_args.vlen;
73 args[ARGS_POINT_THREE] = (__u64) startEvent->readv_args.flags;
77 static int WritevArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
79 args[ARGS_POINT_ZERO] = (__u64) startEvent->writev_args.fd;
80 args[ARGS_POINT_ONE] = (__u64) startEvent->writev_args.vec;
81 args[ARGS_POINT_TWO] = (__u64) startEvent->writev_args.vlen;
82 args[ARGS_POINT_THREE] = (__u64) startEvent->writev_args.flags;
86 static int PreadvArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
88 args[ARGS_POINT_ZERO] = (__u64) startEvent->preadv_args.fd;
89 args[ARGS_POINT_ONE] = (__u64) startEvent->preadv_args.vec;
90 args[ARGS_POINT_TWO] = (__u64) startEvent->preadv_args.vlen;
91 args[ARGS_POINT_THREE] = (__u64) startEvent->preadv_args.pos;
95 static int PwritevArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
97 args[ARGS_POINT_ZERO] = (__u64) startEvent->pwritev_args.fd;
98 args[ARGS_POINT_ONE] = (__u64) startEvent->pwritev_args.vec;
99 args[ARGS_POINT_TWO] = (__u64) startEvent->pwritev_args.vlen;
100 args[ARGS_POINT_THREE] = (__u64) startEvent->pwritev_args.pos;
104 static int CloseArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent)
106 args[ARGS_POINT_ZERO] = (__u64) startEvent->close_args.files;
107 args[ARGS_POINT_ONE] = (__u64) startEvent->close_args.fd;
108 args[ARGS_POINT_TWO] = 0xFFFFFFFFFFFFFFFF;
109 args[ARGS_POINT_THREE] = 0xFFFFFFFFFFFFFFFF;