Lines Matching refs:args
62 int (*handler)(struct cachefiles_cache *cache, char *args);
286 char *data, *args, *cp; in cachefiles_daemon_write() local
319 for (args = data; *args; args++) in cachefiles_daemon_write()
320 if (isspace(*args)) in cachefiles_daemon_write()
322 if (*args) { in cachefiles_daemon_write()
323 if (args == data) in cachefiles_daemon_write()
325 *args = '\0'; in cachefiles_daemon_write()
326 args = skip_spaces(++args); in cachefiles_daemon_write()
344 ret = cmd->handler(cache, args); in cachefiles_daemon_write()
395 char *args) in cachefiles_daemon_range_error() argument
406 static int cachefiles_daemon_frun(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_frun() argument
410 _enter(",%s", args); in cachefiles_daemon_frun()
412 if (!*args) in cachefiles_daemon_frun()
415 frun = simple_strtoul(args, &args, 10); in cachefiles_daemon_frun()
416 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_frun()
420 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_frun()
430 static int cachefiles_daemon_fcull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_fcull() argument
434 _enter(",%s", args); in cachefiles_daemon_fcull()
436 if (!*args) in cachefiles_daemon_fcull()
439 fcull = simple_strtoul(args, &args, 10); in cachefiles_daemon_fcull()
440 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_fcull()
444 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_fcull()
454 static int cachefiles_daemon_fstop(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_fstop() argument
458 _enter(",%s", args); in cachefiles_daemon_fstop()
460 if (!*args) in cachefiles_daemon_fstop()
463 fstop = simple_strtoul(args, &args, 10); in cachefiles_daemon_fstop()
464 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_fstop()
468 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_fstop()
478 static int cachefiles_daemon_brun(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_brun() argument
482 _enter(",%s", args); in cachefiles_daemon_brun()
484 if (!*args) in cachefiles_daemon_brun()
487 brun = simple_strtoul(args, &args, 10); in cachefiles_daemon_brun()
488 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_brun()
492 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_brun()
502 static int cachefiles_daemon_bcull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bcull() argument
506 _enter(",%s", args); in cachefiles_daemon_bcull()
508 if (!*args) in cachefiles_daemon_bcull()
511 bcull = simple_strtoul(args, &args, 10); in cachefiles_daemon_bcull()
512 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_bcull()
516 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_bcull()
526 static int cachefiles_daemon_bstop(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bstop() argument
530 _enter(",%s", args); in cachefiles_daemon_bstop()
532 if (!*args) in cachefiles_daemon_bstop()
535 bstop = simple_strtoul(args, &args, 10); in cachefiles_daemon_bstop()
536 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_bstop()
540 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_bstop()
550 static int cachefiles_daemon_dir(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_dir() argument
554 _enter(",%s", args); in cachefiles_daemon_dir()
556 if (!*args) { in cachefiles_daemon_dir()
566 dir = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_dir()
578 static int cachefiles_daemon_secctx(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_secctx() argument
582 _enter(",%s", args); in cachefiles_daemon_secctx()
584 if (!*args) { in cachefiles_daemon_secctx()
594 err = security_secctx_to_secid(args, strlen(args), &cache->secid); in cachefiles_daemon_secctx()
606 static int cachefiles_daemon_tag(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_tag() argument
610 _enter(",%s", args); in cachefiles_daemon_tag()
612 if (!*args) { in cachefiles_daemon_tag()
620 tag = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_tag()
632 static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_cull() argument
638 _enter(",%s", args); in cachefiles_daemon_cull()
640 if (strchr(args, '/')) in cachefiles_daemon_cull()
659 ret = cachefiles_cull(cache, path.dentry, args); in cachefiles_daemon_cull()
680 static int cachefiles_daemon_debug(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_debug() argument
684 _enter(",%s", args); in cachefiles_daemon_debug()
686 mask = simple_strtoul(args, &args, 0); in cachefiles_daemon_debug()
687 if (args[0] != '\0') in cachefiles_daemon_debug()
703 static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_inuse() argument
711 if (strchr(args, '/')) in cachefiles_daemon_inuse()
730 ret = cachefiles_check_in_use(cache, path.dentry, args); in cachefiles_daemon_inuse()
750 static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bind() argument
759 args); in cachefiles_daemon_bind()
783 if (!strcmp(args, "ondemand")) { in cachefiles_daemon_bind()
785 } else if (*args) { in cachefiles_daemon_bind()
789 } else if (*args) { in cachefiles_daemon_bind()