Lines Matching refs:arg
822 sanitize_global_limit((unsigned *)kp->arg); in set_global_limit()
827 static void process_init_limits(struct fuse_conn *fc, struct fuse_init_out *arg) in process_init_limits() argument
831 if (arg->minor < 13) in process_init_limits()
837 if (arg->max_background) { in process_init_limits()
838 fc->max_background = arg->max_background; in process_init_limits()
843 if (arg->congestion_threshold) { in process_init_limits()
844 fc->congestion_threshold = arg->congestion_threshold; in process_init_limits()
854 struct fuse_init_out *arg = &req->misc.init_out; in process_init_reply() local
856 if (req->out.h.error || arg->major != FUSE_KERNEL_VERSION) in process_init_reply()
861 process_init_limits(fc, arg); in process_init_reply()
863 if (arg->minor >= 6) { in process_init_reply()
864 ra_pages = arg->max_readahead / PAGE_CACHE_SIZE; in process_init_reply()
865 if (arg->flags & FUSE_ASYNC_READ) in process_init_reply()
867 if (!(arg->flags & FUSE_POSIX_LOCKS)) in process_init_reply()
869 if (arg->minor >= 17) { in process_init_reply()
870 if (!(arg->flags & FUSE_FLOCK_LOCKS)) in process_init_reply()
873 if (!(arg->flags & FUSE_POSIX_LOCKS)) in process_init_reply()
876 if (arg->flags & FUSE_ATOMIC_O_TRUNC) in process_init_reply()
878 if (arg->minor >= 9) { in process_init_reply()
880 if (arg->flags & FUSE_EXPORT_SUPPORT) in process_init_reply()
883 if (arg->flags & FUSE_BIG_WRITES) in process_init_reply()
885 if (arg->flags & FUSE_DONT_MASK) in process_init_reply()
887 if (arg->flags & FUSE_AUTO_INVAL_DATA) in process_init_reply()
889 if (arg->flags & FUSE_DO_READDIRPLUS) { in process_init_reply()
891 if (arg->flags & FUSE_READDIRPLUS_AUTO) in process_init_reply()
894 if (arg->flags & FUSE_ASYNC_DIO) in process_init_reply()
896 if (arg->flags & FUSE_WRITEBACK_CACHE) in process_init_reply()
898 if (arg->time_gran && arg->time_gran <= 1000000000) in process_init_reply()
899 fc->sb->s_time_gran = arg->time_gran; in process_init_reply()
907 fc->minor = arg->minor; in process_init_reply()
908 fc->max_write = arg->minor < 5 ? 4096 : arg->max_write; in process_init_reply()
918 struct fuse_init_in *arg = &req->misc.init_in; in fuse_send_init() local
920 arg->major = FUSE_KERNEL_VERSION; in fuse_send_init()
921 arg->minor = FUSE_KERNEL_MINOR_VERSION; in fuse_send_init()
922 arg->max_readahead = fc->bdi.ra_pages * PAGE_CACHE_SIZE; in fuse_send_init()
923 arg->flags |= FUSE_ASYNC_READ | FUSE_POSIX_LOCKS | FUSE_ATOMIC_O_TRUNC | in fuse_send_init()
931 req->in.args[0].size = sizeof(*arg); in fuse_send_init()
932 req->in.args[0].value = arg; in fuse_send_init()