Lines Matching refs:args
59 int (*handler)(struct cachefiles_cache *cache, char *args);
219 char *data, *args, *cp;
252 for (args = data; *args; args++)
253 if (isspace(*args))
255 if (*args) {
256 if (args == data)
258 *args = '\0';
259 args = skip_spaces(++args);
277 ret = cmd->handler(cache, args);
313 char *args)
324 static int cachefiles_daemon_frun(struct cachefiles_cache *cache, char *args)
328 _enter(",%s", args);
330 if (!*args)
333 frun = simple_strtoul(args, &args, 10);
334 if (args[0] != '%' || args[1] != '\0')
338 return cachefiles_daemon_range_error(cache, args);
348 static int cachefiles_daemon_fcull(struct cachefiles_cache *cache, char *args)
352 _enter(",%s", args);
354 if (!*args)
357 fcull = simple_strtoul(args, &args, 10);
358 if (args[0] != '%' || args[1] != '\0')
362 return cachefiles_daemon_range_error(cache, args);
372 static int cachefiles_daemon_fstop(struct cachefiles_cache *cache, char *args)
376 _enter(",%s", args);
378 if (!*args)
381 fstop = simple_strtoul(args, &args, 10);
382 if (args[0] != '%' || args[1] != '\0')
386 return cachefiles_daemon_range_error(cache, args);
396 static int cachefiles_daemon_brun(struct cachefiles_cache *cache, char *args)
400 _enter(",%s", args);
402 if (!*args)
405 brun = simple_strtoul(args, &args, 10);
406 if (args[0] != '%' || args[1] != '\0')
410 return cachefiles_daemon_range_error(cache, args);
420 static int cachefiles_daemon_bcull(struct cachefiles_cache *cache, char *args)
424 _enter(",%s", args);
426 if (!*args)
429 bcull = simple_strtoul(args, &args, 10);
430 if (args[0] != '%' || args[1] != '\0')
434 return cachefiles_daemon_range_error(cache, args);
444 static int cachefiles_daemon_bstop(struct cachefiles_cache *cache, char *args)
448 _enter(",%s", args);
450 if (!*args)
453 bstop = simple_strtoul(args, &args, 10);
454 if (args[0] != '%' || args[1] != '\0')
458 return cachefiles_daemon_range_error(cache, args);
468 static int cachefiles_daemon_dir(struct cachefiles_cache *cache, char *args)
472 _enter(",%s", args);
474 if (!*args) {
484 dir = kstrdup(args, GFP_KERNEL);
496 static int cachefiles_daemon_secctx(struct cachefiles_cache *cache, char *args)
500 _enter(",%s", args);
502 if (!*args) {
512 secctx = kstrdup(args, GFP_KERNEL);
524 static int cachefiles_daemon_tag(struct cachefiles_cache *cache, char *args)
528 _enter(",%s", args);
530 if (!*args) {
538 tag = kstrdup(args, GFP_KERNEL);
550 static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args)
556 _enter(",%s", args);
558 if (strchr(args, '/'))
578 ret = cachefiles_cull(cache, path.dentry, args);
599 static int cachefiles_daemon_debug(struct cachefiles_cache *cache, char *args)
603 _enter(",%s", args);
605 mask = simple_strtoul(args, &args, 0);
606 if (args[0] != '\0')
622 static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args)
628 //_enter(",%s", args);
630 if (strchr(args, '/'))
650 ret = cachefiles_check_in_use(cache, path.dentry, args);