| /security/apparmor/ |
| A D | procattr.c | 77 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 D | lsm.c | 857 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 D | lib.h | 40 #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 D | perms.h | 171 #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 D | procattr.h | 15 int aa_setprocattr_changehat(char *args, size_t size, int flags);
|
| /security/integrity/ima/ |
| A D | ima_policy.c | 1431 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 D | hashtab.c | 88 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 D | hashtab.h | 136 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 D | services.c | 73 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 D | services.h | 43 int services_convert_context(struct convert_context_args *args,
|
| A D | conditional.c | 674 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 D | sidtab.h | 70 struct convert_context_args *args; member
|
| A D | sidtab.c | 332 rc = services_convert_context(convert->args, context, in sidtab_context_to_sid() 412 convert->args, in sidtab_convert_tree()
|
| /security/ipe/ |
| A D | policy_parser.c | 145 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 D | audit.c | 245 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 D | common.c | 190 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 D | common.h | 957 va_list args) __printf(3, 0); 1068 va_list args) __printf(3, 0);
|
| /security/keys/trusted-keys/ |
| A D | trusted_tpm1.c | 746 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 D | trusted_core.c | 79 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 D | keyctl_pkey.c | 41 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 D | encrypted.c | 180 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()
|