Lines Matching refs:arg
825 sanitize_global_limit((unsigned *)kp->arg); in set_global_limit()
830 static void process_init_limits(struct fuse_conn *fc, struct fuse_init_out *arg) in process_init_limits() argument
834 if (arg->minor < 13) in process_init_limits()
840 if (arg->max_background) { in process_init_limits()
841 fc->max_background = arg->max_background; in process_init_limits()
846 if (arg->congestion_threshold) { in process_init_limits()
847 fc->congestion_threshold = arg->congestion_threshold; in process_init_limits()
857 struct fuse_init_out *arg = &req->misc.init_out; in process_init_reply() local
859 if (req->out.h.error || arg->major != FUSE_KERNEL_VERSION) in process_init_reply()
864 process_init_limits(fc, arg); in process_init_reply()
866 if (arg->minor >= 6) { in process_init_reply()
867 ra_pages = arg->max_readahead / PAGE_CACHE_SIZE; in process_init_reply()
868 if (arg->flags & FUSE_ASYNC_READ) in process_init_reply()
870 if (!(arg->flags & FUSE_POSIX_LOCKS)) in process_init_reply()
872 if (arg->minor >= 17) { in process_init_reply()
873 if (!(arg->flags & FUSE_FLOCK_LOCKS)) in process_init_reply()
876 if (!(arg->flags & FUSE_POSIX_LOCKS)) in process_init_reply()
879 if (arg->flags & FUSE_ATOMIC_O_TRUNC) in process_init_reply()
881 if (arg->minor >= 9) { in process_init_reply()
883 if (arg->flags & FUSE_EXPORT_SUPPORT) in process_init_reply()
886 if (arg->flags & FUSE_BIG_WRITES) in process_init_reply()
888 if (arg->flags & FUSE_DONT_MASK) in process_init_reply()
890 if (arg->flags & FUSE_AUTO_INVAL_DATA) in process_init_reply()
892 if (arg->flags & FUSE_DO_READDIRPLUS) { in process_init_reply()
894 if (arg->flags & FUSE_READDIRPLUS_AUTO) in process_init_reply()
897 if (arg->flags & FUSE_ASYNC_DIO) in process_init_reply()
899 if (arg->flags & FUSE_WRITEBACK_CACHE) in process_init_reply()
901 if (arg->time_gran && arg->time_gran <= 1000000000) in process_init_reply()
902 fc->sb->s_time_gran = arg->time_gran; in process_init_reply()
910 fc->minor = arg->minor; in process_init_reply()
911 fc->max_write = arg->minor < 5 ? 4096 : arg->max_write; in process_init_reply()
921 struct fuse_init_in *arg = &req->misc.init_in; in fuse_send_init() local
923 arg->major = FUSE_KERNEL_VERSION; in fuse_send_init()
924 arg->minor = FUSE_KERNEL_MINOR_VERSION; in fuse_send_init()
925 arg->max_readahead = fc->bdi.ra_pages * PAGE_CACHE_SIZE; in fuse_send_init()
926 arg->flags |= FUSE_ASYNC_READ | FUSE_POSIX_LOCKS | FUSE_ATOMIC_O_TRUNC | in fuse_send_init()
934 req->in.args[0].size = sizeof(*arg); in fuse_send_init()
935 req->in.args[0].value = arg; in fuse_send_init()