Lines Matching refs:args

136 int gfs2_mount_args(struct gfs2_args *args, char *options)  in gfs2_mount_args()  argument
156 match_strlcpy(args->ar_lockproto, &tmp[0], in gfs2_mount_args()
160 match_strlcpy(args->ar_locktable, &tmp[0], in gfs2_mount_args()
164 match_strlcpy(args->ar_hostdata, &tmp[0], in gfs2_mount_args()
168 args->ar_spectator = 1; in gfs2_mount_args()
174 args->ar_localflocks = 1; in gfs2_mount_args()
180 if (args->ar_errors == GFS2_ERRORS_PANIC) { in gfs2_mount_args()
184 args->ar_debug = 1; in gfs2_mount_args()
187 args->ar_debug = 0; in gfs2_mount_args()
193 args->ar_posix_acl = 1; in gfs2_mount_args()
196 args->ar_posix_acl = 0; in gfs2_mount_args()
200 args->ar_quota = GFS2_QUOTA_OFF; in gfs2_mount_args()
203 args->ar_quota = GFS2_QUOTA_ACCOUNT; in gfs2_mount_args()
207 args->ar_quota = GFS2_QUOTA_ON; in gfs2_mount_args()
210 args->ar_suiddir = 1; in gfs2_mount_args()
213 args->ar_suiddir = 0; in gfs2_mount_args()
216 args->ar_data = GFS2_DATA_WRITEBACK; in gfs2_mount_args()
219 args->ar_data = GFS2_DATA_ORDERED; in gfs2_mount_args()
222 args->ar_meta = 1; in gfs2_mount_args()
225 args->ar_discard = 1; in gfs2_mount_args()
228 args->ar_discard = 0; in gfs2_mount_args()
231 rv = match_int(&tmp[0], &args->ar_commit); in gfs2_mount_args()
232 if (rv || args->ar_commit <= 0) { in gfs2_mount_args()
238 rv = match_int(&tmp[0], &args->ar_statfs_quantum); in gfs2_mount_args()
239 if (rv || args->ar_statfs_quantum < 0) { in gfs2_mount_args()
245 rv = match_int(&tmp[0], &args->ar_quota_quantum); in gfs2_mount_args()
246 if (rv || args->ar_quota_quantum <= 0) { in gfs2_mount_args()
252 rv = match_int(&tmp[0], &args->ar_statfs_percent); in gfs2_mount_args()
253 if (rv || args->ar_statfs_percent < 0 || in gfs2_mount_args()
254 args->ar_statfs_percent > 100) { in gfs2_mount_args()
260 args->ar_errors = GFS2_ERRORS_WITHDRAW; in gfs2_mount_args()
263 if (args->ar_debug) { in gfs2_mount_args()
267 args->ar_errors = GFS2_ERRORS_PANIC; in gfs2_mount_args()
270 args->ar_nobarrier = 0; in gfs2_mount_args()
273 args->ar_nobarrier = 1; in gfs2_mount_args()
276 args->ar_rgrplvb = 1; in gfs2_mount_args()
279 args->ar_rgrplvb = 0; in gfs2_mount_args()
1215 struct gfs2_args args = sdp->sd_args; /* Default to current settings */ in gfs2_remount_fs() local
1222 args.ar_commit = gt->gt_logd_secs; in gfs2_remount_fs()
1223 args.ar_quota_quantum = gt->gt_quota_quantum; in gfs2_remount_fs()
1225 args.ar_statfs_quantum = 0; in gfs2_remount_fs()
1227 args.ar_statfs_quantum = gt->gt_statfs_quantum; in gfs2_remount_fs()
1229 error = gfs2_mount_args(&args, data); in gfs2_remount_fs()
1234 if (strcmp(args.ar_lockproto, sdp->sd_args.ar_lockproto) || in gfs2_remount_fs()
1235 strcmp(args.ar_locktable, sdp->sd_args.ar_locktable) || in gfs2_remount_fs()
1236 strcmp(args.ar_hostdata, sdp->sd_args.ar_hostdata)) in gfs2_remount_fs()
1240 if (args_neq(&args, &sdp->sd_args, spectator) || in gfs2_remount_fs()
1241 args_neq(&args, &sdp->sd_args, localflocks) || in gfs2_remount_fs()
1242 args_neq(&args, &sdp->sd_args, meta)) in gfs2_remount_fs()
1257 sdp->sd_args = args; in gfs2_remount_fs()
1267 gt->gt_logd_secs = args.ar_commit; in gfs2_remount_fs()
1268 gt->gt_quota_quantum = args.ar_quota_quantum; in gfs2_remount_fs()
1269 if (args.ar_statfs_quantum) { in gfs2_remount_fs()
1271 gt->gt_statfs_quantum = args.ar_statfs_quantum; in gfs2_remount_fs()
1331 struct gfs2_args *args = &sdp->sd_args; in gfs2_show_options() local
1336 if (args->ar_lockproto[0]) in gfs2_show_options()
1337 seq_show_option(s, "lockproto", args->ar_lockproto); in gfs2_show_options()
1338 if (args->ar_locktable[0]) in gfs2_show_options()
1339 seq_show_option(s, "locktable", args->ar_locktable); in gfs2_show_options()
1340 if (args->ar_hostdata[0]) in gfs2_show_options()
1341 seq_show_option(s, "hostdata", args->ar_hostdata); in gfs2_show_options()
1342 if (args->ar_spectator) in gfs2_show_options()
1344 if (args->ar_localflocks) in gfs2_show_options()
1346 if (args->ar_debug) in gfs2_show_options()
1348 if (args->ar_posix_acl) in gfs2_show_options()
1350 if (args->ar_quota != GFS2_QUOTA_DEFAULT) { in gfs2_show_options()
1352 switch (args->ar_quota) { in gfs2_show_options()
1368 if (args->ar_suiddir) in gfs2_show_options()
1370 if (args->ar_data != GFS2_DATA_DEFAULT) { in gfs2_show_options()
1372 switch (args->ar_data) { in gfs2_show_options()
1385 if (args->ar_discard) in gfs2_show_options()
1398 if (args->ar_statfs_percent) in gfs2_show_options()
1399 seq_printf(s, ",statfs_percent=%d", args->ar_statfs_percent); in gfs2_show_options()
1400 if (args->ar_errors != GFS2_ERRORS_DEFAULT) { in gfs2_show_options()
1403 switch (args->ar_errors) { in gfs2_show_options()
1420 if (args->ar_rgrplvb) in gfs2_show_options()