Lines Matching refs:args
47 void *args; /* Pointer to arguments structure, one of op_args_* or a simple argument */ member
95 static inline int queue_op(int op, void *args) in queue_op() argument
98 op_queue.args = args; in queue_op()
115 op_queue.ret = op_callbacks->rmdir((const char *)op_queue.args); in ffa_run_pending_op()
118 op_queue.ret = op_callbacks->unlink((const char *)op_queue.args); in ffa_run_pending_op()
121 struct op_args_truncate *args = op_queue.args; in ffa_run_pending_op() local
123 op_queue.ret = op_callbacks->truncate(args->path, args->size); in ffa_run_pending_op()
127 struct op_args_ftruncate *args = op_queue.args; in ffa_run_pending_op() local
129 op_queue.ret = op_callbacks->ftruncate(args->fh, args->size); in ffa_run_pending_op()
133 struct op_args_readwrite *args = op_queue.args; in ffa_run_pending_op() local
135 op_queue.ret = op_callbacks->write(args->fh, args->buf, args->size, args->off); in ffa_run_pending_op()
139 struct op_args_readwrite *args = op_queue.args; in ffa_run_pending_op() local
141 op_queue.ret = op_callbacks->read(args->fh, args->buf, args->size, args->off); in ffa_run_pending_op()
145 op_queue.ret = op_callbacks->release(*(uint64_t *)op_queue.args); in ffa_run_pending_op()
148 struct op_args_create *args = op_queue.args; in ffa_run_pending_op() local
150 op_queue.ret = op_callbacks->create(args->path, args->fh_p); in ffa_run_pending_op()
154 op_queue.ret = op_callbacks->mkdir((const char *)op_queue.args); in ffa_run_pending_op()
160 op_queue.ret = op_callbacks->readdir_read_next((struct ffa_dirent *)op_queue.args); in ffa_run_pending_op()
163 op_queue.ret = op_callbacks->readdir_start((const char *)op_queue.args); in ffa_run_pending_op()
166 struct op_args_readmount *args = op_queue.args; in ffa_run_pending_op() local
168 op_queue.ret = op_callbacks->readmount(args->mnt_nbr_p, args->mnt_name_p); in ffa_run_pending_op()
172 struct op_args_stat *args = op_queue.args; in ffa_run_pending_op() local
174 op_queue.ret = op_callbacks->stat(args->path, args->entry_p); in ffa_run_pending_op()
226 struct op_args_stat args; in fuse_fs_access_getattr() local
228 args.path = path; in fuse_fs_access_getattr()
229 args.entry_p = &entry; in fuse_fs_access_getattr()
231 err = queue_op(OP_STAT, (void *)&args); in fuse_fs_access_getattr()
273 struct op_args_readmount args; in fuse_fs_access_readmount() local
275 args.mnt_nbr_p = &mnt_nbr; in fuse_fs_access_readmount()
276 args.mnt_name_p = &mnt_name; in fuse_fs_access_readmount()
278 err = queue_op(OP_READMOUNT, (void *)&args); in fuse_fs_access_readmount()
391 struct op_args_create args; in fuse_fs_access_create() local
399 args.path = path; in fuse_fs_access_create()
400 args.fh_p = &fi->fh; in fuse_fs_access_create()
402 err = queue_op(OP_CREATE, (void *)&args); in fuse_fs_access_create()
431 struct op_args_readwrite args; in fuse_fs_access_read() local
439 args.fh = fi->fh; in fuse_fs_access_read()
440 args.buf = buf; in fuse_fs_access_read()
441 args.size = size; in fuse_fs_access_read()
442 args.off = off; in fuse_fs_access_read()
444 err = queue_op(OP_READ, (void *)&args); in fuse_fs_access_read()
453 struct op_args_readwrite args; in fuse_fs_access_write() local
461 args.fh = fi->fh; in fuse_fs_access_write()
462 args.buf = (char *)buf; in fuse_fs_access_write()
463 args.size = size; in fuse_fs_access_write()
464 args.off = off; in fuse_fs_access_write()
466 err = queue_op(OP_WRITE, (void *)&args); in fuse_fs_access_write()
473 struct op_args_ftruncate args; in fuse_fs_access_ftruncate() local
482 args.fh = fi->fh; in fuse_fs_access_ftruncate()
483 args.size = size; in fuse_fs_access_ftruncate()
485 err = queue_op(OP_FTRUNCATE, (void *)&args); in fuse_fs_access_ftruncate()
492 struct op_args_truncate args; in fuse_fs_access_truncate() local
495 args.path = path; in fuse_fs_access_truncate()
496 args.size = size; in fuse_fs_access_truncate()
498 err = queue_op(OP_TRUNCATE, (void *)&args); in fuse_fs_access_truncate()