Home
last modified time | relevance | path

Searched refs:i (Results 1 – 25 of 39) sorted by relevance

12

/security/selinux/ss/
Dsidtab.c19 int i; in sidtab_init() local
24 for (i = 0; i < SIDTAB_SIZE; i++) in sidtab_init()
25 s->htable[i] = NULL; in sidtab_init()
131 int i, rc = 0; in sidtab_map() local
137 for (i = 0; i < SIDTAB_SIZE; i++) { in sidtab_map()
138 cur = s->htable[i]; in sidtab_map()
164 int i; in sidtab_search_context() local
167 for (i = 0; i < SIDTAB_SIZE; i++) { in sidtab_search_context()
168 cur = s->htable[i]; in sidtab_search_context()
182 int i; in sidtab_search_cache() local
[all …]
Dhashtab.c16 u32 i; in hashtab_create() local
32 for (i = 0; i < size; i++) in hashtab_create()
33 p->htable[i] = NULL; in hashtab_create()
95 u32 i; in hashtab_destroy() local
101 for (i = 0; i < h->size; i++) { in hashtab_destroy()
102 cur = h->htable[i]; in hashtab_destroy()
108 h->htable[i] = NULL; in hashtab_destroy()
121 u32 i; in hashtab_map() local
128 for (i = 0; i < h->size; i++) { in hashtab_map()
129 cur = h->htable[i]; in hashtab_map()
[all …]
Dservices.c116 u16 i, j; in selinux_set_mapping() local
123 i = 0; in selinux_set_mapping()
124 while (map[i].name) in selinux_set_mapping()
125 i++; in selinux_set_mapping()
128 out_map = kcalloc(++i, size, GFP_ATOMIC); in selinux_set_mapping()
184 *out_map_size = i; in selinux_set_mapping()
208 u16 i; in map_class() local
210 for (i = 1; i < current_mapping_size; i++) { in map_class()
211 if (current_mapping[i].value == pol_value) in map_class()
212 return i; in map_class()
[all …]
Davtab.c242 int i; in avtab_destroy() local
248 for (i = 0; i < h->nslot; i++) { in avtab_destroy()
249 cur = h->htable[i]; in avtab_destroy()
258 h->htable[i] = NULL; in avtab_destroy()
309 int i, chain_len, slots_used, max_chain_len; in avtab_hash_eval() local
316 for (i = 0; i < h->nslot; i++) { in avtab_hash_eval()
317 cur = h->htable[i]; in avtab_hash_eval()
389 int i, rc; in avtab_read_item() local
450 for (i = 0; i < ARRAY_SIZE(spec_order); i++) { in avtab_read_item()
451 if (val & spec_order[i]) { in avtab_read_item()
[all …]
Dmls.c37 int i, l, len, head, prev; in mls_compute_context_len() local
54 ebitmap_for_each_positive_bit(e, node, i) { in mls_compute_context_len()
55 if (i - prev > 1) { in mls_compute_context_len()
61 nm = sym_name(&policydb, SYM_CATS, i); in mls_compute_context_len()
63 head = i; in mls_compute_context_len()
65 prev = i; in mls_compute_context_len()
92 int i, l, head, prev; in mls_sid_to_context() local
113 ebitmap_for_each_positive_bit(e, node, i) { in mls_sid_to_context()
114 if (i - prev > 1) { in mls_sid_to_context()
129 nm = sym_name(&policydb, SYM_CATS, i); in mls_sid_to_context()
[all …]
Dpolicydb.c160 int i; in policydb_lookup_compat() local
163 for (i = 0; i < ARRAY_SIZE(policydb_compat); i++) { in policydb_lookup_compat()
164 if (policydb_compat[i].version == version) { in policydb_lookup_compat()
165 info = &policydb_compat[i]; in policydb_lookup_compat()
274 int i, rc; in policydb_init() local
278 for (i = 0; i < SYM_NUM; i++) { in policydb_init()
279 rc = symtab_init(&p->symtab[i], symtab_sizes[i]); in policydb_init()
312 for (i = 0; i < SYM_NUM; i++) in policydb_init()
313 hashtab_destroy(p->symtab[i].table); in policydb_init()
501 int i; in symtab_hash_eval() local
[all …]
Debitmap.c94 int i; in ebitmap_netlbl_export() local
115 for (i = 0; i < EBITMAP_UNIT_NUMS; i++) { in ebitmap_netlbl_export()
118 e_startbit = e_iter->startbit + i * EBITMAP_UNIT_SIZE; in ebitmap_netlbl_export()
133 |= e_iter->maps[i] << cmap_sft; in ebitmap_netlbl_export()
219 int i; in ebitmap_contains() local
231 for (i = 0; i < EBITMAP_UNIT_NUMS; i++) { in ebitmap_contains()
232 if ((n1->maps[i] & n2->maps[i]) != n2->maps[i]) in ebitmap_contains()
356 int rc, i; in ebitmap_read() local
384 for (i = 0; i < count; i++) { in ebitmap_read()
/security/tomoyo/
Dgc.c78 int i; in tomoyo_name_used_by_io_buffer() local
82 for (i = 0; i < TOMOYO_MAX_IO_READ_QUEUE; i++) { in tomoyo_name_used_by_io_buffer()
83 const char *w = head->r.w[i]; in tomoyo_name_used_by_io_buffer()
277 unsigned int i; in tomoyo_del_condition() local
288 for (i = 0; i < numbers_count; i++) in tomoyo_del_condition()
290 for (i = 0; i < names_count; i++) in tomoyo_del_condition()
292 for (i = 0; i < argc; argv++, i++) in tomoyo_del_condition()
294 for (i = 0; i < envc; envp++, i++) { in tomoyo_del_condition()
512 int i; in tomoyo_collect_entry() local
530 for (i = 0; i < TOMOYO_MAX_ACL_GROUPS; i++) in tomoyo_collect_entry()
[all …]
Dcommon.c429 int i; in tomoyo_print_number_union_nospace() local
436 for (i = 0; i < 2; i++) { in tomoyo_print_number_union_nospace()
567 static void tomoyo_set_uint(unsigned int *i, const char *string, in tomoyo_set_uint() argument
572 sscanf(cp + strlen(find), "=%u", i); in tomoyo_set_uint()
587 u8 i; in tomoyo_set_mode() local
590 i = TOMOYO_MAX_MAC_INDEX + TOMOYO_MAX_MAC_CATEGORY_INDEX; in tomoyo_set_mode()
594 for (i = 0; i < TOMOYO_MAX_MAC_INDEX in tomoyo_set_mode()
595 + TOMOYO_MAX_MAC_CATEGORY_INDEX; i++) { in tomoyo_set_mode()
597 if (i < TOMOYO_MAX_MAC_INDEX) { in tomoyo_set_mode()
598 const u8 c = tomoyo_index2category[i]; in tomoyo_set_mode()
[all …]
Dcondition.c28 int i; in tomoyo_argv() local
31 for (i = 0; i < argc; argv++, checked++, i++) { in tomoyo_argv()
61 int i; in tomoyo_envp() local
68 for (i = 0; i < envc; envp++, checked++, i++) { in tomoyo_envp()
183 int i; in tomoyo_scan_bprm() local
185 for (i = 0; i < argc; i++) { in tomoyo_scan_bprm()
186 if (checked[i]) in tomoyo_scan_bprm()
192 if (argv[i].is_not) in tomoyo_scan_bprm()
197 for (i = 0; i < envc; envp++, i++) { in tomoyo_scan_bprm()
198 if (checked[argc + i]) in tomoyo_scan_bprm()
[all …]
Dutil.c697 int i; in tomoyo_file_matches_pattern2() local
742 for (i = 0; i <= filename_end - filename; i++) { in tomoyo_file_matches_pattern2()
744 filename + i, filename_end, in tomoyo_file_matches_pattern2()
747 c = filename[i]; in tomoyo_file_matches_pattern2()
752 if (filename[i + 1] == '\\') in tomoyo_file_matches_pattern2()
753 i++; in tomoyo_file_matches_pattern2()
754 else if (tomoyo_byte_range(filename + i + 1)) in tomoyo_file_matches_pattern2()
755 i += 3; in tomoyo_file_matches_pattern2()
773 for (i = 1; i <= j; i++) { in tomoyo_file_matches_pattern2()
775 filename + i, filename_end, in tomoyo_file_matches_pattern2()
[all …]
Drealpath.c23 int i; in tomoyo_encode2() local
31 for (i = 0; i < str_len; i++) { in tomoyo_encode2()
32 const unsigned char c = p[i]; in tomoyo_encode2()
48 for (i = 0; i < str_len; i++) { in tomoyo_encode2()
49 const unsigned char c = p[i]; in tomoyo_encode2()
/security/apparmor/
Dresource.c116 int i; in __aa_transition_rlimits() local
122 for (i = 0, mask = 1; i < RLIM_NLIMITS; i++, mask <<= 1) { in __aa_transition_rlimits()
124 rlim = current->signal->rlim + i; in __aa_transition_rlimits()
125 initrlim = init_task.signal->rlim + i; in __aa_transition_rlimits()
135 for (i = 0, mask = 1; i < RLIM_NLIMITS; i++, mask <<= 1) { in __aa_transition_rlimits()
139 rlim = current->signal->rlim + i; in __aa_transition_rlimits()
141 new->rlimits.limits[i].rlim_max); in __aa_transition_rlimits()
Dpolicy_unpack.c302 int i; in verify_accept() local
305 for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { in verify_accept()
306 int mode = ACCEPT_TABLE(dfa)[i]; in verify_accept()
311 if (ACCEPT_TABLE2(dfa)[i] & ~DFA_VALID_PERM2_MASK) in verify_accept()
373 int i, size; in unpack_trans_table() local
385 for (i = 0; i < size; i++) { in unpack_trans_table()
393 profile->file.trans.table[i] = str; in unpack_trans_table()
436 int i, size; in unpack_rlimits() local
445 for (i = 0; i < size; i++) { in unpack_rlimits()
447 int a = aa_map_resource(i); in unpack_rlimits()
[all …]
Dmatch.c100 size_t i, state_count, trans_count; in verify_dfa() local
137 for (i = 0; i < state_count; i++) { in verify_dfa()
138 if (DEFAULT_TABLE(dfa)[i] >= state_count) in verify_dfa()
141 if (BASE_TABLE(dfa)[i] + 255 >= trans_count) { in verify_dfa()
148 for (i = 0; i < trans_count; i++) { in verify_dfa()
149 if (NEXT_TABLE(dfa)[i] >= state_count) in verify_dfa()
151 if (CHECK_TABLE(dfa)[i] >= state_count) in verify_dfa()
170 int i; in dfa_free() local
172 for (i = 0; i < ARRAY_SIZE(dfa->tables); i++) { in dfa_free()
173 kvfree(dfa->tables[i]); in dfa_free()
[all …]
/security/smack/
Dsmack_access.c246 int i = 0; in smack_str_from_perm() local
248 string[i++] = 'r'; in smack_str_from_perm()
250 string[i++] = 'w'; in smack_str_from_perm()
252 string[i++] = 'x'; in smack_str_from_perm()
254 string[i++] = 'a'; in smack_str_from_perm()
256 string[i++] = 't'; in smack_str_from_perm()
257 string[i] = '\0'; in smack_str_from_perm()
356 int i; in smk_parse_smack() local
369 for (i = 0; i < len; i++) in smk_parse_smack()
370 if (string[i] > '~' || string[i] <= ' ' || string[i] == '/' || in smk_parse_smack()
[all …]
Dsmackfs.c775 int i; in cipso_seq_show() local
790 for (i = netlbl_secattr_catmap_walk(cmp, 0); i >= 0; in cipso_seq_show()
791 i = netlbl_secattr_catmap_walk(cmp, i + 1)) { in cipso_seq_show()
792 seq_printf(s, "%c%d", sep, i); in cipso_seq_show()
845 int i; in smk_set_cipso() local
901 for (i = 0; i < catlen; i++) { in smk_set_cipso()
964 int i; in cipso2_seq_show() local
968 for (i = netlbl_secattr_catmap_walk(cmp, 0); i >= 0; in cipso2_seq_show()
969 i = netlbl_secattr_catmap_walk(cmp, i + 1)) { in cipso2_seq_show()
970 seq_printf(s, "%c%d", sep, i); in cipso2_seq_show()
[all …]
/security/integrity/ima/
Dima_policy.c138 int i; in ima_lsm_update_rules() local
142 for (i = 0; i < MAX_LSM_RULES; i++) { in ima_lsm_update_rules()
143 if (!entry->lsm[i].rule) in ima_lsm_update_rules()
145 result = security_filter_rule_init(entry->lsm[i].type, in ima_lsm_update_rules()
147 entry->lsm[i].args_p, in ima_lsm_update_rules()
148 &entry->lsm[i].rule); in ima_lsm_update_rules()
149 BUG_ON(!entry->lsm[i].rule); in ima_lsm_update_rules()
169 int i; in ima_match_rules() local
185 for (i = 0; i < MAX_LSM_RULES; i++) { in ima_match_rules()
190 if (!rule->lsm[i].rule) in ima_match_rules()
[all …]
Dima_crypto.c126 int rc, i; in ima_calc_boot_aggregate() local
140 for (i = TPM_PCR0; i < TPM_PCR8; i++) { in ima_calc_boot_aggregate()
141 ima_pcrread(i, pcr_i); in ima_calc_boot_aggregate()
Dima_api.c216 int i; in ima_audit_measurement() local
221 for (i = 0; i < IMA_DIGEST_SIZE; i++) in ima_audit_measurement()
222 hex_byte_pack(hash + (i * 2), iint->ima_xattr.digest[i]); in ima_audit_measurement()
223 hash[i * 2] = '\0'; in ima_audit_measurement()
/security/selinux/
Dselinuxfs.c914 int i, rc; in sel_write_user() local
945 for (i = 0; i < nsids; i++) { in sel_write_user()
946 rc = security_sid_to_context(sids[i], &newcon, &len); in sel_write_user()
1218 int i, ret; in sel_make_bools() local
1230 for (i = 0; i < bool_num; i++) in sel_make_bools()
1231 kfree(bool_pending_names[i]); in sel_make_bools()
1249 for (i = 0; i < num; i++) { in sel_make_bools()
1251 dentry = d_alloc_name(dir, names[i]); in sel_make_bools()
1261 len = snprintf(page, PAGE_SIZE, "/%s/%s", BOOL_DIR_NAME, names[i]); in sel_make_bools()
1273 inode->i_ino = i|SEL_BOOL_INO_OFFSET; in sel_make_bools()
[all …]
Dxfrm.c171 int i, sid_set = 0; in selinux_xfrm_decode_session() local
173 for (i = sp->len-1; i >= 0; i--) { in selinux_xfrm_decode_session()
174 struct xfrm_state *x = sp->xvec[i]; in selinux_xfrm_decode_session()
401 int i, rc = 0; in selinux_xfrm_sock_rcv_skb() local
408 for (i = 0; i < sp->len; i++) { in selinux_xfrm_sock_rcv_skb()
409 struct xfrm_state *x = sp->xvec[i]; in selinux_xfrm_sock_rcv_skb()
Davc.c112 int i, perm; in avc_dump_av() local
122 i = 0; in avc_dump_av()
124 while (i < (sizeof(av) * 8)) { in avc_dump_av()
125 if ((perm & av) && perms[i]) { in avc_dump_av()
126 audit_log_format(ab, " %s", perms[i]); in avc_dump_av()
129 i++; in avc_dump_av()
178 int i; in avc_init() local
180 for (i = 0; i < AVC_CACHE_SLOTS; i++) { in avc_init()
181 INIT_HLIST_HEAD(&avc_cache.slots[i]); in avc_init()
182 spin_lock_init(&avc_cache.slots_lock[i]); in avc_init()
[all …]
Dnlmsgtab.c136 int i, err = -EINVAL; in nlmsg_perm() local
138 for (i = 0; i < tabsize/sizeof(struct nlmsg_perm); i++) in nlmsg_perm()
139 if (nlmsg_type == tab[i].nlmsg_type) { in nlmsg_perm()
140 *perm = tab[i].perm; in nlmsg_perm()
/security/keys/
Drequest_key.c123 int ret, i; in call_sbin_request_key() local
175 i = 0; in call_sbin_request_key()
176 envp[i++] = "HOME=/"; in call_sbin_request_key()
177 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in call_sbin_request_key()
178 envp[i] = NULL; in call_sbin_request_key()
181 i = 0; in call_sbin_request_key()
182 argv[i++] = "/sbin/request-key"; in call_sbin_request_key()
183 argv[i++] = (char *) op; in call_sbin_request_key()
184 argv[i++] = key_str; in call_sbin_request_key()
185 argv[i++] = uid_str; in call_sbin_request_key()
[all …]

12