Lines Matching refs:args
63 int (*handler)(struct cachefiles_cache *cache, char *args);
216 char *data, *args, *cp; in cachefiles_daemon_write() local
255 for (args = data; *args; args++) in cachefiles_daemon_write()
256 if (isspace(*args)) in cachefiles_daemon_write()
258 if (*args) { in cachefiles_daemon_write()
259 if (args == data) in cachefiles_daemon_write()
261 *args = '\0'; in cachefiles_daemon_write()
262 args = skip_spaces(++args); in cachefiles_daemon_write()
280 ret = cmd->handler(cache, args); in cachefiles_daemon_write()
316 char *args) in cachefiles_daemon_range_error() argument
327 static int cachefiles_daemon_frun(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_frun() argument
331 _enter(",%s", args); in cachefiles_daemon_frun()
333 if (!*args) in cachefiles_daemon_frun()
336 frun = simple_strtoul(args, &args, 10); in cachefiles_daemon_frun()
337 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_frun()
341 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_frun()
351 static int cachefiles_daemon_fcull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_fcull() argument
355 _enter(",%s", args); in cachefiles_daemon_fcull()
357 if (!*args) in cachefiles_daemon_fcull()
360 fcull = simple_strtoul(args, &args, 10); in cachefiles_daemon_fcull()
361 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_fcull()
365 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_fcull()
375 static int cachefiles_daemon_fstop(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_fstop() argument
379 _enter(",%s", args); in cachefiles_daemon_fstop()
381 if (!*args) in cachefiles_daemon_fstop()
384 fstop = simple_strtoul(args, &args, 10); in cachefiles_daemon_fstop()
385 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_fstop()
389 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_fstop()
399 static int cachefiles_daemon_brun(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_brun() argument
403 _enter(",%s", args); in cachefiles_daemon_brun()
405 if (!*args) in cachefiles_daemon_brun()
408 brun = simple_strtoul(args, &args, 10); in cachefiles_daemon_brun()
409 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_brun()
413 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_brun()
423 static int cachefiles_daemon_bcull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bcull() argument
427 _enter(",%s", args); in cachefiles_daemon_bcull()
429 if (!*args) in cachefiles_daemon_bcull()
432 bcull = simple_strtoul(args, &args, 10); in cachefiles_daemon_bcull()
433 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_bcull()
437 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_bcull()
447 static int cachefiles_daemon_bstop(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_bstop() argument
451 _enter(",%s", args); in cachefiles_daemon_bstop()
453 if (!*args) in cachefiles_daemon_bstop()
456 bstop = simple_strtoul(args, &args, 10); in cachefiles_daemon_bstop()
457 if (args[0] != '%' || args[1] != '\0') in cachefiles_daemon_bstop()
461 return cachefiles_daemon_range_error(cache, args); in cachefiles_daemon_bstop()
471 static int cachefiles_daemon_dir(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_dir() argument
475 _enter(",%s", args); in cachefiles_daemon_dir()
477 if (!*args) { in cachefiles_daemon_dir()
487 dir = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_dir()
499 static int cachefiles_daemon_secctx(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_secctx() argument
503 _enter(",%s", args); in cachefiles_daemon_secctx()
505 if (!*args) { in cachefiles_daemon_secctx()
515 secctx = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_secctx()
527 static int cachefiles_daemon_tag(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_tag() argument
531 _enter(",%s", args); in cachefiles_daemon_tag()
533 if (!*args) { in cachefiles_daemon_tag()
541 tag = kstrdup(args, GFP_KERNEL); in cachefiles_daemon_tag()
553 static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_cull() argument
559 _enter(",%s", args); in cachefiles_daemon_cull()
561 if (strchr(args, '/')) in cachefiles_daemon_cull()
581 ret = cachefiles_cull(cache, path.dentry, args); in cachefiles_daemon_cull()
602 static int cachefiles_daemon_debug(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_debug() argument
606 _enter(",%s", args); in cachefiles_daemon_debug()
608 mask = simple_strtoul(args, &args, 0); in cachefiles_daemon_debug()
609 if (args[0] != '\0') in cachefiles_daemon_debug()
625 static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args) in cachefiles_daemon_inuse() argument
633 if (strchr(args, '/')) in cachefiles_daemon_inuse()
653 ret = cachefiles_check_in_use(cache, path.dentry, args); in cachefiles_daemon_inuse()