Lines Matching refs:arg
809 sanitize_global_limit((unsigned *)kp->arg); in set_global_limit()
814 static void process_init_limits(struct fuse_conn *fc, struct fuse_init_out *arg) in process_init_limits() argument
818 if (arg->minor < 13) in process_init_limits()
824 if (arg->max_background) { in process_init_limits()
825 fc->max_background = arg->max_background; in process_init_limits()
830 if (arg->congestion_threshold) { in process_init_limits()
831 fc->congestion_threshold = arg->congestion_threshold; in process_init_limits()
841 struct fuse_init_out *arg = &req->misc.init_out; in process_init_reply() local
843 if (req->out.h.error || arg->major != FUSE_KERNEL_VERSION) in process_init_reply()
848 process_init_limits(fc, arg); in process_init_reply()
850 if (arg->minor >= 6) { in process_init_reply()
851 ra_pages = arg->max_readahead / PAGE_CACHE_SIZE; in process_init_reply()
852 if (arg->flags & FUSE_ASYNC_READ) in process_init_reply()
854 if (!(arg->flags & FUSE_POSIX_LOCKS)) in process_init_reply()
856 if (arg->minor >= 17) { in process_init_reply()
857 if (!(arg->flags & FUSE_FLOCK_LOCKS)) in process_init_reply()
860 if (!(arg->flags & FUSE_POSIX_LOCKS)) in process_init_reply()
863 if (arg->flags & FUSE_ATOMIC_O_TRUNC) in process_init_reply()
865 if (arg->minor >= 9) { in process_init_reply()
867 if (arg->flags & FUSE_EXPORT_SUPPORT) in process_init_reply()
870 if (arg->flags & FUSE_BIG_WRITES) in process_init_reply()
872 if (arg->flags & FUSE_DONT_MASK) in process_init_reply()
874 if (arg->flags & FUSE_AUTO_INVAL_DATA) in process_init_reply()
876 if (arg->flags & FUSE_DO_READDIRPLUS) { in process_init_reply()
878 if (arg->flags & FUSE_READDIRPLUS_AUTO) in process_init_reply()
881 if (arg->flags & FUSE_ASYNC_DIO) in process_init_reply()
883 if (arg->flags & FUSE_WRITEBACK_CACHE) in process_init_reply()
885 if (arg->time_gran && arg->time_gran <= 1000000000) in process_init_reply()
886 fc->sb->s_time_gran = arg->time_gran; in process_init_reply()
894 fc->minor = arg->minor; in process_init_reply()
895 fc->max_write = arg->minor < 5 ? 4096 : arg->max_write; in process_init_reply()
905 struct fuse_init_in *arg = &req->misc.init_in; in fuse_send_init() local
907 arg->major = FUSE_KERNEL_VERSION; in fuse_send_init()
908 arg->minor = FUSE_KERNEL_MINOR_VERSION; in fuse_send_init()
909 arg->max_readahead = fc->bdi.ra_pages * PAGE_CACHE_SIZE; in fuse_send_init()
910 arg->flags |= FUSE_ASYNC_READ | FUSE_POSIX_LOCKS | FUSE_ATOMIC_O_TRUNC | in fuse_send_init()
918 req->in.args[0].size = sizeof(*arg); in fuse_send_init()
919 req->in.args[0].value = arg; in fuse_send_init()