Lines Matching refs:args
605 char *command, *largs = NULL, *args = value; in apparmor_setprocattr() local
614 if (args[size - 1] != '\0') { in apparmor_setprocattr()
616 largs = args = kmalloc(size + 1, GFP_KERNEL); in apparmor_setprocattr()
617 if (!args) in apparmor_setprocattr()
619 memcpy(args, value, size); in apparmor_setprocattr()
620 args[size] = '\0'; in apparmor_setprocattr()
624 args = strim(args); in apparmor_setprocattr()
625 command = strsep(&args, " "); in apparmor_setprocattr()
626 if (!args) in apparmor_setprocattr()
628 args = skip_spaces(args); in apparmor_setprocattr()
629 if (!*args) in apparmor_setprocattr()
632 arg_size = size - (args - (largs ? largs : (char *) value)); in apparmor_setprocattr()
635 error = aa_setprocattr_changehat(args, arg_size, in apparmor_setprocattr()
638 error = aa_setprocattr_changehat(args, arg_size, in apparmor_setprocattr()
641 error = aa_change_profile(args, AA_CHANGE_NOFLAGS); in apparmor_setprocattr()
643 error = aa_change_profile(args, AA_CHANGE_TEST); in apparmor_setprocattr()
645 error = aa_change_profile(args, AA_CHANGE_STACK); in apparmor_setprocattr()
650 error = aa_change_profile(args, AA_CHANGE_ONEXEC); in apparmor_setprocattr()
652 error = aa_change_profile(args, (AA_CHANGE_ONEXEC | in apparmor_setprocattr()