Home
last modified time | relevance | path

Searched refs:args (Results 1 – 21 of 21) sorted by relevance

/security/apparmor/
A Dprocattr.c77 static char *split_token_from_name(const char *op, char *args, u64 *token) in split_token_from_name() argument
81 *token = simple_strtoull(args, &name, 16); in split_token_from_name()
82 if ((name == args) || *name != '^') { in split_token_from_name()
83 AA_ERROR("%s: Invalid input '%s'", op, args); in split_token_from_name()
101 int aa_setprocattr_changehat(char *args, size_t size, int flags) in aa_setprocattr_changehat() argument
108 hat = split_token_from_name(OP_CHANGE_HAT, args, &token); in aa_setprocattr_changehat()
124 char *end = args + size; in aa_setprocattr_changehat()
A Dlsm.c857 char *command, *largs = NULL, *args = value; in do_setattr() local
867 if (args[size - 1] != '\0') { in do_setattr()
869 largs = args = kmalloc(size + 1, GFP_KERNEL); in do_setattr()
870 if (!args) in do_setattr()
872 memcpy(args, value, size); in do_setattr()
873 args[size] = '\0'; in do_setattr()
877 args = strim(args); in do_setattr()
878 command = strsep(&args, " "); in do_setattr()
879 if (!args) in do_setattr()
881 args = skip_spaces(args); in do_setattr()
[all …]
/security/apparmor/include/
A Dlib.h40 #define AA_DEBUG(opt, fmt, args...) \ argument
43 pr_warn_ratelimited("%s: " fmt, __func__, ##args); \
45 #define AA_DEBUG_LABEL(LAB, X, fmt, args...) \ argument
48 AA_DEBUG(X, fmt, args); \
53 #define AA_BUG(X, args...) \ argument
56 AA_BUG_FMT((X), "" args); \
60 #define AA_BUG_FMT(X, fmt, args...) \ argument
63 #define AA_BUG_FMT(X, fmt, args...) \ argument
66 no_printk(fmt, ##args); \
73 #define AA_ERROR(fmt, args...) \ argument
[all …]
A Dperms.h171 #define xcheck_ns_profile_profile(P1, P2, FN, args...) \ argument
175 ____e = FN((P1), (P2), args); \
179 #define xcheck_ns_profile_label(P, L, FN, args...) \ argument
183 xcheck_ns_profile_profile((P), __p2, (FN), args)); \
186 #define xcheck_ns_labels(L1, L2, FN, args...) \ argument
189 fn_for_each((L1), __p1, FN(__p1, (L2), args)); \
193 #define xcheck_labels_profiles(L1, L2, FN, args...) \ argument
194 xcheck_ns_labels((L1), (L2), xcheck_ns_profile_label, (FN), args)
A Dprocattr.h15 int aa_setprocattr_changehat(char *args, size_t size, int flags);
/security/integrity/ima/
A Dima_policy.c1431 substring_t args[MAX_OPT_ARGS]; in ima_parse_rule() local
1549 from = args[0].from; in ima_parse_rule()
1564 entry->flags |= (*args[0].from == '^') in ima_parse_rule()
1653 args[0].from, token); in ima_parse_rule()
1688 args[0].from, token); in ima_parse_rule()
1761 result = ima_lsm_rule_init(entry, args, in ima_parse_rule()
1767 result = ima_lsm_rule_init(entry, args, in ima_parse_rule()
1773 result = ima_lsm_rule_init(entry, args, in ima_parse_rule()
1779 result = ima_lsm_rule_init(entry, args, in ima_parse_rule()
1785 result = ima_lsm_rule_init(entry, args, in ima_parse_rule()
[all …]
/security/selinux/ss/
A Dhashtab.c88 int hashtab_map(struct hashtab *h, int (*apply)(void *k, void *d, void *args), in hashtab_map() argument
89 void *args) in hashtab_map()
98 ret = apply(cur->key, cur->datum, args); in hashtab_map()
142 const struct hashtab_node *orig, void *args), in hashtab_duplicate() argument
143 int (*destroy)(void *k, void *d, void *args), void *args) in hashtab_duplicate()
166 rc = copy(tmp, orig_cur, args); in hashtab_duplicate()
187 destroy(cur->key, cur->datum, args); in hashtab_duplicate()
A Dhashtab.h136 int hashtab_map(struct hashtab *h, int (*apply)(void *k, void *d, void *args),
137 void *args);
141 const struct hashtab_node *orig, void *args),
142 int (*destroy)(void *k, void *d, void *args), void *args);
A Dservices.c73 struct convert_context_args args; member
447 char **permission_names = args; in dump_masked_av_helper()
2103 usrdatum = symtab_search(&args->newp->p_users, in services_convert_context()
2110 role = symtab_search(&args->newp->p_roles, in services_convert_context()
2124 if (args->oldp->mls_enabled && args->newp->mls_enabled) { in services_convert_context()
2125 rc = mls_convert_context(args->oldp, args->newp, oldc, newc); in services_convert_context()
2128 } else if (!args->oldp->mls_enabled && args->newp->mls_enabled) { in services_convert_context()
2136 oc = args->newp->ocontexts[OCON_ISID]; in services_convert_context()
2372 convert_data->sidtab_params.args = &convert_data->args; in security_load_policy()
3415 char *name = k, **classes = args; in get_classes_callback()
[all …]
A Dservices.h43 int services_convert_context(struct convert_context_args *args,
A Dconditional.c674 static int cond_bools_destroy(void *key, void *datum, void *args) in cond_bools_destroy() argument
682 const struct hashtab_node *orig, void *args) in cond_bools_copy() argument
696 static int cond_bools_index(void *key, void *datum, void *args) in cond_bools_index() argument
701 cond_bool_array = args; in cond_bools_index()
A Dsidtab.h70 struct convert_context_args *args; member
A Dsidtab.c332 rc = services_convert_context(convert->args, context, in sidtab_context_to_sid()
412 convert->args, in sidtab_convert_tree()
/security/ipe/
A Dpolicy_parser.c145 substring_t args[MAX_OPT_ARGS]; in parse_header() local
160 token = match_token(t, header_tokens, args); in parse_header()
168 p->name = match_strdup(&args[0]); in parse_header()
173 ver = match_strdup(&args[0]); in parse_header()
251 substring_t args[MAX_OPT_ARGS]; in parse_operation() local
253 return match_token(t, operation_tokens, args); in parse_operation()
270 substring_t args[MAX_OPT_ARGS]; in parse_action() local
272 return match_token(t, action_tokens, args); in parse_action()
302 substring_t args[MAX_OPT_ARGS]; in parse_property() local
312 token = match_token(t, property_tokens, args); in parse_property()
[all …]
/security/tomoyo/
A Daudit.c245 va_list args) in tomoyo_init_log() argument
290 vsnprintf(buf + pos, len - pos, fmt, args); in tomoyo_init_log()
367 va_list args) in tomoyo_write_log2() argument
376 buf = tomoyo_init_log(r, len, fmt, args); in tomoyo_write_log2()
422 va_list args; in tomoyo_write_log() local
425 va_start(args, fmt); in tomoyo_write_log()
426 len = vsnprintf(NULL, 0, fmt, args) + 1; in tomoyo_write_log()
427 va_end(args); in tomoyo_write_log()
428 va_start(args, fmt); in tomoyo_write_log()
429 tomoyo_write_log2(r, len, fmt, args); in tomoyo_write_log()
[all …]
A Dcommon.c190 va_list args; in tomoyo_addprintf() local
193 va_start(args, fmt); in tomoyo_addprintf()
195 va_end(args); in tomoyo_addprintf()
272 va_list args; in tomoyo_io_printf() local
279 va_start(args, fmt); in tomoyo_io_printf()
281 va_end(args); in tomoyo_io_printf()
2162 va_list args; in tomoyo_supervisor() local
2169 va_start(args, fmt); in tomoyo_supervisor()
2171 va_end(args); in tomoyo_supervisor()
2175 va_end(args); in tomoyo_supervisor()
[all …]
A Dcommon.h957 va_list args) __printf(3, 0);
1068 va_list args) __printf(3, 0);
/security/keys/trusted-keys/
A Dtrusted_tpm1.c746 substring_t args[MAX_OPT_ARGS]; in getoptions() local
769 token = match_token(p, key_tokens, args); in getoptions()
778 res = hex2bin(opt->pcrinfo, args[0].from, in getoptions()
784 res = kstrtoul(args[0].from, 16, &handle); in getoptions()
793 res = hex2bin(opt->keyauth, args[0].from, in getoptions()
804 opt->blobauth_len = strlen(args[0].from); in getoptions()
817 memcpy(opt->blobauth, args[0].from, in getoptions()
827 if (*args[0].from == '0') in getoptions()
829 else if (*args[0].from != '1') in getoptions()
833 res = kstrtoul(args[0].from, 10, &lock); in getoptions()
[all …]
A Dtrusted_core.c79 substring_t args[MAX_OPT_ARGS]; in datablob_parse() local
89 key_cmd = match_token(c, key_tokens, args); in datablob_parse()
/security/keys/
A Dkeyctl_pkey.c41 substring_t args[MAX_OPT_ARGS]; in keyctl_pkey_params_parse() local
48 token = match_token(p, param_keys, args); in keyctl_pkey_params_parse()
53 q = args[0].from; in keyctl_pkey_params_parse()
/security/keys/encrypted-keys/
A Dencrypted.c180 substring_t args[MAX_OPT_ARGS]; in datablob_parse() local
191 key_cmd = match_token(keyword, key_tokens, args); in datablob_parse()
200 key_format = match_token(p, key_format_tokens, args); in datablob_parse()

Completed in 852 milliseconds