Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 23 of 23) sorted by relevance

/security/tomoyo/
A Dmemory.c49 if (ptr) { in tomoyo_memory_ok()
79 memmove(ptr, data, size); in tomoyo_commit_ok()
81 return ptr; in tomoyo_commit_ok()
83 kfree(ptr); in tomoyo_commit_ok()
154 struct tomoyo_name *ptr; in tomoyo_get_name() local
167 if (hash != ptr->entry.hash || strcmp(name, ptr->entry.name) || in tomoyo_get_name()
173 ptr = kzalloc(sizeof(*ptr) + len, GFP_NOFS | __GFP_NOWARN); in tomoyo_get_name()
175 ptr->entry.name = ((char *) ptr) + sizeof(*ptr); in tomoyo_get_name()
181 kfree(ptr); in tomoyo_get_name()
182 ptr = NULL; in tomoyo_get_name()
[all …]
A Dcommon.c382 if (ptr->group) { in tomoyo_print_name_union()
401 if (ptr->group) { in tomoyo_print_name_union_quoted()
422 if (ptr->group) { in tomoyo_print_number_union_nospace()
491 if (ptr) in tomoyo_assign_profile()
492 return ptr; in tomoyo_assign_profile()
498 ptr = entry; in tomoyo_assign_profile()
515 return ptr; in tomoyo_assign_profile()
532 if (!ptr) in tomoyo_profile()
534 return ptr; in tomoyo_profile()
1817 (ptr, in tomoyo_read_group()
[all …]
A Dutil.c255 return ptr->group != NULL; in tomoyo_parse_name_union()
279 memset(ptr, 0, sizeof(*ptr)); in tomoyo_parse_number_union()
283 return ptr->group != NULL; in tomoyo_parse_number_union()
289 ptr->values[0] = v; in tomoyo_parse_number_union()
290 ptr->value_type[0] = type; in tomoyo_parse_number_union()
292 ptr->values[1] = v; in tomoyo_parse_number_union()
301 ptr->values[1] = v; in tomoyo_parse_number_union()
302 ptr->value_type[1] = type; in tomoyo_parse_number_union()
684 ptr->is_patterned = (ptr->const_len < len); in tomoyo_fill_path_info()
1060 if (ptr->is_deleted) in tomoyo_domain_quota_is_ok()
[all …]
A Dgc.c24 kfree(ptr); in tomoyo_memory_free()
111 struct tomoyo_transition_control *ptr = in tomoyo_del_transition_control() local
114 tomoyo_put_name(ptr->domainname); in tomoyo_del_transition_control()
115 tomoyo_put_name(ptr->program); in tomoyo_del_transition_control()
127 struct tomoyo_aggregator *ptr = in tomoyo_del_aggregator() local
130 tomoyo_put_name(ptr->original_name); in tomoyo_del_aggregator()
131 tomoyo_put_name(ptr->aggregated_name); in tomoyo_del_aggregator()
143 struct tomoyo_manager *ptr = in tomoyo_del_manager() local
146 tomoyo_put_name(ptr->manager); in tomoyo_del_manager()
555 if (atomic_read(&ptr->users) > 0) in tomoyo_collect_entry()
[all …]
A Ddomain.c166 struct tomoyo_acl_info *ptr; in tomoyo_check_acl() local
173 if (ptr->is_deleted || ptr->type != r->param_type) in tomoyo_check_acl()
175 if (!check_entry(r, ptr)) in tomoyo_check_acl()
179 r->matched_acl = ptr; in tomoyo_check_acl()
306 if (ptr->head.is_deleted || ptr->type != type) in tomoyo_scan_transition()
308 if (ptr->domainname) { in tomoyo_scan_transition()
321 if (ptr->program && tomoyo_pathcmp(ptr->program, program)) in tomoyo_scan_transition()
472 if (ptr) in tomoyo_assign_namespace()
473 return ptr; in tomoyo_assign_namespace()
483 ptr = entry; in tomoyo_assign_namespace()
[all …]
A Dcondition.c280 struct tomoyo_name_union *ptr) in tomoyo_parse_name_union_quoted() argument
287 return ptr->filename != NULL; in tomoyo_parse_name_union_quoted()
409 struct tomoyo_condition *ptr; in tomoyo_commit_condition() local
414 ptr = NULL; in tomoyo_commit_condition()
423 atomic_inc(&ptr->head.users); in tomoyo_commit_condition()
433 ptr = NULL; in tomoyo_commit_condition()
441 entry = ptr; in tomoyo_commit_condition()
1065 min_v[0] = ptr->values[0]; in tomoyo_condition()
1066 max_v[0] = ptr->values[1]; in tomoyo_condition()
1072 if (ptr->group) { in tomoyo_condition()
[all …]
A Dfile.c69 tomoyo_put_group(ptr->group); in tomoyo_put_name_union()
70 tomoyo_put_name(ptr->filename); in tomoyo_put_name_union()
83 const struct tomoyo_name_union *ptr) in tomoyo_compare_name_union() argument
85 if (ptr->group) in tomoyo_compare_name_union()
88 return ptr->filename; in tomoyo_compare_name_union()
101 tomoyo_put_group(ptr->group); in tomoyo_put_number_union()
115 if (ptr->group) in tomoyo_compare_number_union()
117 return value >= ptr->values[0] && value <= ptr->values[1]; in tomoyo_compare_number_union()
253 const struct tomoyo_acl_info *ptr) in tomoyo_check_path_acl() argument
276 const struct tomoyo_acl_info *ptr) in tomoyo_check_path_number_acl() argument
[all …]
A Dnetwork.c51 struct tomoyo_ipaddr_union *ptr) in tomoyo_parse_ipaddr_union() argument
53 u8 * const min = ptr->ip[0].in6_u.u6_addr8; in tomoyo_parse_ipaddr_union()
54 u8 * const max = ptr->ip[1].in6_u.u6_addr8; in tomoyo_parse_ipaddr_union()
60 ptr->is_ipv6 = false; in tomoyo_parse_ipaddr_union()
62 ptr->ip[1].s6_addr32[0] = ptr->ip[0].s6_addr32[0]; in tomoyo_parse_ipaddr_union()
69 ptr->is_ipv6 = true; in tomoyo_parse_ipaddr_union()
127 if (ptr->is_ipv6) in tomoyo_print_ip()
128 tomoyo_print_ipv6(buf, size, &ptr->ip[0], &ptr->ip[1]); in tomoyo_print_ip()
131 &ptr->ip[1].s6_addr32[0]); in tomoyo_print_ip()
420 const struct tomoyo_acl_info *ptr) in tomoyo_check_inet_acl() argument
[all …]
A Daudit.c442 struct tomoyo_log *ptr = NULL; in tomoyo_read_log() local
450 ptr = list_entry(tomoyo_log.next, typeof(*ptr), list); in tomoyo_read_log()
451 list_del(&ptr->list); in tomoyo_read_log()
453 tomoyo_memory_used[TOMOYO_MEMORY_AUDIT] -= ptr->size; in tomoyo_read_log()
456 if (ptr) { in tomoyo_read_log()
457 head->read_buf = ptr->log; in tomoyo_read_log()
459 kfree(ptr); in tomoyo_read_log()
A Dcommon.h930 const struct tomoyo_number_union *ptr);
940 bool tomoyo_memory_ok(void *ptr);
945 struct tomoyo_ipaddr_union *ptr);
947 struct tomoyo_name_union *ptr);
949 struct tomoyo_number_union *ptr);
1050 void tomoyo_fill_path_info(struct tomoyo_path_info *ptr);
1057 const struct tomoyo_ipaddr_union *ptr);
1060 void tomoyo_put_name_union(struct tomoyo_name_union *ptr);
1178 struct tomoyo_name *ptr = in tomoyo_put_name() local
1179 container_of(name, typeof(*ptr), entry); in tomoyo_put_name()
[all …]
A Denviron.c19 const struct tomoyo_acl_info *ptr) in tomoyo_check_env_acl() argument
22 container_of(ptr, typeof(*acl), head); in tomoyo_check_env_acl()
A Dsecurityfs_if.c20 const struct tomoyo_acl_info *ptr) in tomoyo_check_task_acl() argument
22 const struct tomoyo_task_acl *acl = container_of(ptr, typeof(*acl), in tomoyo_check_task_acl()
A Dmount.c48 const struct tomoyo_acl_info *ptr) in tomoyo_check_mount_acl() argument
51 container_of(ptr, typeof(*acl), head); in tomoyo_check_mount_acl()
/security/integrity/platform_certs/
A Dload_ipl_s390.c20 void *ptr, *end; in load_ipl_certs() local
26 ptr = __va(ipl_cert_list_addr); in load_ipl_certs()
27 end = ptr + ipl_cert_list_size; in load_ipl_certs()
28 while ((void *) ptr < end) { in load_ipl_certs()
29 len = *(unsigned int *) ptr; in load_ipl_certs()
30 ptr += sizeof(unsigned int); in load_ipl_certs()
31 add_to_platform_keyring("IPL:db", ptr, len); in load_ipl_certs()
32 ptr += len; in load_ipl_certs()
/security/ipe/
A Daudit.c95 const struct ipe_prop *ptr; in audit_rule() local
99 list_for_each_entry(ptr, &r->props, next) { in audit_rule()
100 switch (ptr->type) { in audit_rule()
102 audit_dmv_roothash(ab, ptr->value); in audit_rule()
105 audit_fsv_digest(ab, ptr->value); in audit_rule()
108 audit_log_format(ab, "%s", audit_prop_names[ptr->type]); in audit_rule()
/security/keys/
A Dkeyring.c674 struct assoc_array_ptr *ptr; in search_nested_keyrings() local
732 ptr = READ_ONCE(keyring->keys.root); in search_nested_keyrings()
733 if (!ptr) in search_nested_keyrings()
750 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings()
751 ptr = node->slots[0]; in search_nested_keyrings()
752 if (!assoc_array_ptr_is_meta(ptr)) in search_nested_keyrings()
765 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings()
781 if (!keyring_ptr_is_keyring(ptr)) in search_nested_keyrings()
784 key = keyring_ptr_to_key(ptr); in search_nested_keyrings()
817 if (ptr && assoc_array_ptr_is_shortcut(ptr)) { in search_nested_keyrings()
[all …]
/security/integrity/ima/
A Dima_crypto.c241 void *ptr; in ima_alloc_pages() local
249 ptr = (void *)__get_free_pages(gfp_mask, order); in ima_alloc_pages()
250 if (ptr) { in ima_alloc_pages()
252 return ptr; in ima_alloc_pages()
263 ptr = (void *)__get_free_pages(gfp_mask, 0); in ima_alloc_pages()
264 if (ptr) { in ima_alloc_pages()
266 return ptr; in ima_alloc_pages()
278 static void ima_free_pages(void *ptr, size_t size) in ima_free_pages() argument
280 if (!ptr) in ima_free_pages()
282 free_pages((unsigned long)ptr, get_order(size)); in ima_free_pages()
/security/selinux/
A Dnetif.c254 unsigned long event, void *ptr) in sel_netif_netdev_notifier_handler() argument
256 struct net_device *dev = netdev_notifier_info_to_dev(ptr); in sel_netif_netdev_notifier_handler()
A Dselinuxfs.c1065 char *con = NULL, *user = NULL, *ptr; in sel_write_user() local
1106 ptr = buf + length; in sel_write_user()
1118 memcpy(ptr, newcon, len); in sel_write_user()
1120 ptr += len; in sel_write_user()
/security/selinux/ss/
A Dconditional.h73 int cond_write_bool(void *key, void *datum, void *ptr);
A Dpolicydb.c2830 struct policy_data *pd = ptr; in sens_write()
2858 struct policy_data *pd = ptr; in cat_write()
2883 struct policy_data *pd = ptr; in role_trans_write_one()
2998 struct policy_data *pd = ptr; in common_write()
3093 struct policy_data *pd = ptr; in class_write()
3178 struct policy_data *pd = ptr; in role_write()
3217 struct policy_data *pd = ptr; in type_write()
3258 struct policy_data *pd = ptr; in user_write()
3503 struct policy_data *pd = ptr; in range_write_helper()
3553 struct policy_file *fp = ptr; in filename_write_helper_compat()
[all …]
A Dconditional.c255 const struct avtab_datum *d, void *ptr) in cond_insertf() argument
257 struct cond_insertf_data *data = ptr; in cond_insertf()
445 int cond_write_bool(void *vkey, void *datum, void *ptr) in cond_write_bool() argument
449 struct policy_data *pd = ptr; in cond_write_bool()
/security/apparmor/
A Dpolicy.c223 static void aa_free_data(void *ptr, void *arg) in aa_free_data() argument
225 struct aa_data *data = ptr; in aa_free_data()

Completed in 67 milliseconds