Lines Matching refs:args
63 int (*handler)(struct cachefiles_cache *cache, char *args);
223 char *data, *args, *cp; in cachefiles_daemon_write() local
256 for (args = data; *args; args++) in cachefiles_daemon_write()
257 if (isspace(*args)) in cachefiles_daemon_write()
259 if (*args) { in cachefiles_daemon_write()
260 if (args == data) in cachefiles_daemon_write()
262 *args = '\0'; in cachefiles_daemon_write()
263 args = skip_spaces(++args); in cachefiles_daemon_write()
281 ret = cmd->handler(cache, args); in cachefiles_daemon_write()
317 char *args) in cachefiles_daemon_range_error() argument
328 static int cachefiles_daemon_frun(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_frun() argument
332 _enter(",%s", args); in cachefiles_daemon_frun()
334 if (!*args) in cachefiles_daemon_frun()
337 frun = simple_strtoul(args, &args, 10); in cachefiles_daemon_frun()
338 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_frun()
342 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_frun()
352 static int cachefiles_daemon_fcull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_fcull() argument
356 _enter(",%s", args); in cachefiles_daemon_fcull()
358 if (!*args) in cachefiles_daemon_fcull()
361 fcull = simple_strtoul(args, &args, 10); in cachefiles_daemon_fcull()
362 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_fcull()
366 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_fcull()
376 static int cachefiles_daemon_fstop(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_fstop() argument
380 _enter(",%s", args); in cachefiles_daemon_fstop()
382 if (!*args) in cachefiles_daemon_fstop()
385 fstop = simple_strtoul(args, &args, 10); in cachefiles_daemon_fstop()
386 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_fstop()
390 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_fstop()
400 static int cachefiles_daemon_brun(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_brun() argument
404 _enter(",%s", args); in cachefiles_daemon_brun()
406 if (!*args) in cachefiles_daemon_brun()
409 brun = simple_strtoul(args, &args, 10); in cachefiles_daemon_brun()
410 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_brun()
414 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_brun()
424 static int cachefiles_daemon_bcull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bcull() argument
428 _enter(",%s", args); in cachefiles_daemon_bcull()
430 if (!*args) in cachefiles_daemon_bcull()
433 bcull = simple_strtoul(args, &args, 10); in cachefiles_daemon_bcull()
434 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_bcull()
438 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_bcull()
448 static int cachefiles_daemon_bstop(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bstop() argument
452 _enter(",%s", args); in cachefiles_daemon_bstop()
454 if (!*args) in cachefiles_daemon_bstop()
457 bstop = simple_strtoul(args, &args, 10); in cachefiles_daemon_bstop()
458 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_bstop()
462 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_bstop()
472 static int cachefiles_daemon_dir(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_dir() argument
476 _enter(",%s", args); in cachefiles_daemon_dir()
478 if (!*args) { in cachefiles_daemon_dir()
488 dir = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_dir()
500 static int cachefiles_daemon_secctx(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_secctx() argument
504 _enter(",%s", args); in cachefiles_daemon_secctx()
506 if (!*args) { in cachefiles_daemon_secctx()
516 secctx = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_secctx()
528 static int cachefiles_daemon_tag(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_tag() argument
532 _enter(",%s", args); in cachefiles_daemon_tag()
534 if (!*args) { in cachefiles_daemon_tag()
542 tag = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_tag()
554 static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_cull() argument
560 _enter(",%s", args); in cachefiles_daemon_cull()
562 if (strchr(args, '/')) in cachefiles_daemon_cull()
582 ret = cachefiles_cull(cache, path.dentry, args); in cachefiles_daemon_cull()
603 static int cachefiles_daemon_debug(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_debug() argument
607 _enter(",%s", args); in cachefiles_daemon_debug()
609 mask = simple_strtoul(args, &args, 0); in cachefiles_daemon_debug()
610 if (args[0] != '\0') in cachefiles_daemon_debug()
626 static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_inuse() argument
634 if (strchr(args, '/')) in cachefiles_daemon_inuse()
654 ret = cachefiles_check_in_use(cache, path.dentry, args); in cachefiles_daemon_inuse()