Home
last modified time | relevance | path

Searched refs:param (Results 1 – 16 of 16) sorted by relevance

/security/keys/trusted-keys/
A Dtrusted_tee.c67 struct tee_param param[4]; in trusted_tee_seal() local
71 memset(&param, 0, sizeof(param)); in trusted_tee_seal()
85 param[0].u.memref.shm = reg_shm; in trusted_tee_seal()
87 param[0].u.memref.shm_offs = 0; in trusted_tee_seal()
89 param[1].u.memref.shm = reg_shm; in trusted_tee_seal()
114 struct tee_param param[4]; in trusted_tee_unseal() local
118 memset(&param, 0, sizeof(param)); in trusted_tee_unseal()
138 param[1].u.memref.shm_offs = 0; in trusted_tee_unseal()
161 struct tee_param param[4]; in trusted_tee_get_random() local
165 memset(&param, 0, sizeof(param)); in trusted_tee_get_random()
[all …]
/security/tomoyo/
A Dfile.c169 [r->param.path.operation], in tomoyo_audit_path_log()
170 r->param.path.filename->name); in tomoyo_audit_path_log()
184 r->param.path2.filename1->name, in tomoyo_audit_path2_log()
200 r->param.mkdev.filename->name, in tomoyo_audit_mkdev_log()
201 r->param.mkdev.mode, r->param.mkdev.major, in tomoyo_audit_mkdev_log()
202 r->param.mkdev.minor); in tomoyo_audit_mkdev_log()
259 r->param.path.matched_path = in tomoyo_check_path_acl()
879 r.param.mkdev.filename = &buf; in tomoyo_mkdev_perm()
881 r.param.mkdev.mode = mode; in tomoyo_mkdev_perm()
939 r.param.path2.filename1 = &buf1; in tomoyo_path2_perm()
[all …]
A Dnetwork.c55 char *address = tomoyo_read_token(param); in tomoyo_parse_ipaddr_union()
298 if (param->data[0] == '@') { in tomoyo_write_inet_network()
299 param->data++; in tomoyo_write_inet_network()
343 if (!tomoyo_parse_name_union(param, &e.name)) in tomoyo_write_unix_network()
385 if (r->param.inet_network.is_ipv6) in tomoyo_audit_inet_log()
392 r->param.inet_network.port); in tomoyo_audit_inet_log()
407 r->param.unix_network.operation, in tomoyo_audit_unix_log()
408 r->param.unix_network.address->name); in tomoyo_audit_unix_log()
432 (r->param.inet_network.is_ipv6, in tomoyo_check_inet_acl()
437 memcmp(r->param.inet_network.address, in tomoyo_check_inet_acl()
[all …]
A Denviron.c24 return tomoyo_path_matches_pattern(r->param.environ.name, acl->env); in tomoyo_check_env_acl()
37 r->param.environ.name->name); in tomoyo_audit_env_log()
60 r->param.environ.name = &environ; in tomoyo_env_perm()
94 static int tomoyo_write_env(struct tomoyo_acl_param *param) in tomoyo_write_env() argument
98 const char *data = tomoyo_read_token(param); in tomoyo_write_env()
105 error = tomoyo_update_domain(&e.head, sizeof(e), param, in tomoyo_write_env()
118 int tomoyo_write_misc(struct tomoyo_acl_param *param) in tomoyo_write_misc() argument
120 if (tomoyo_str_starts(&param->data, "env ")) in tomoyo_write_misc()
121 return tomoyo_write_env(param); in tomoyo_write_misc()
A Dmount.c33 r->param.mount.dev->name, in tomoyo_audit_mount_log()
34 r->param.mount.dir->name, in tomoyo_audit_mount_log()
35 r->param.mount.type->name, in tomoyo_audit_mount_log()
36 r->param.mount.flags); in tomoyo_audit_mount_log()
57 tomoyo_compare_name_union(r->param.mount.dir, in tomoyo_check_mount_acl()
59 (!r->param.mount.need_dev || in tomoyo_check_mount_acl()
159 r->param.mount.need_dev = need_dev; in tomoyo_mount_acl()
160 r->param.mount.dev = &rdev; in tomoyo_mount_acl()
161 r->param.mount.dir = &rdir; in tomoyo_mount_acl()
162 r->param.mount.type = &rtype; in tomoyo_mount_acl()
[all …]
A Dgroup.c74 int tomoyo_write_group(struct tomoyo_acl_param *param, const u8 type) in tomoyo_write_group() argument
76 struct tomoyo_group *group = tomoyo_get_group(param, type); in tomoyo_write_group()
81 param->list = &group->member_list; in tomoyo_write_group()
85 e.member_name = tomoyo_get_name(tomoyo_read_token(param)); in tomoyo_write_group()
90 error = tomoyo_update_policy(&e.head, sizeof(e), param, in tomoyo_write_group()
96 if (param->data[0] == '@' || in tomoyo_write_group()
97 !tomoyo_parse_number_union(param, &e.number)) in tomoyo_write_group()
99 error = tomoyo_update_policy(&e.head, sizeof(e), param, in tomoyo_write_group()
108 if (param->data[0] == '@' || in tomoyo_write_group()
109 !tomoyo_parse_ipaddr_union(param, &e.address)) in tomoyo_write_group()
[all …]
A Ddomain.c32 struct tomoyo_acl_param *param, in tomoyo_update_policy() argument
40 struct list_head *list = param->list; in tomoyo_update_policy()
50 entry->is_deleted = param->is_delete; in tomoyo_update_policy()
54 if (error && !param->is_delete) { in tomoyo_update_policy()
93 struct tomoyo_acl_param *param, in tomoyo_update_domain() argument
102 const bool is_delete = param->is_delete; in tomoyo_update_domain()
107 if (param->data[0]) { in tomoyo_update_domain()
247 char *program = param->data; in tomoyo_write_transition_control()
275 param->list = &param->ns->policy_list[TOMOYO_ID_TRANSITION_CONTROL]; in tomoyo_write_transition_control()
418 param->list = &param->ns->policy_list[TOMOYO_ID_AGGREGATOR]; in tomoyo_write_aggregator()
[all …]
A Dutil.c135 char *pos = param->data; in tomoyo_read_token()
142 param->data = del; in tomoyo_read_token()
156 (struct tomoyo_acl_param *param) in tomoyo_get_domainname() argument
158 char *start = param->data; in tomoyo_get_domainname()
168 param->data = pos; in tomoyo_get_domainname()
252 if (param->data[0] == '@') { in tomoyo_parse_name_union()
253 param->data++; in tomoyo_parse_name_union()
257 filename = tomoyo_read_token(param); in tomoyo_parse_name_union()
280 if (param->data[0] == '@') { in tomoyo_parse_number_union()
281 param->data++; in tomoyo_parse_number_union()
[all …]
A Dcommon.h493 } param; member
944 bool tomoyo_parse_ipaddr_union(struct tomoyo_acl_param *param,
946 bool tomoyo_parse_name_union(struct tomoyo_acl_param *param,
948 bool tomoyo_parse_number_union(struct tomoyo_acl_param *param,
958 char *tomoyo_read_token(struct tomoyo_acl_param *param);
965 (struct tomoyo_acl_param *param);
1005 struct tomoyo_acl_param *param,
1013 struct tomoyo_acl_param *param,
1017 int tomoyo_write_aggregator(struct tomoyo_acl_param *param);
1018 int tomoyo_write_file(struct tomoyo_acl_param *param);
[all …]
A Dcondition.c282 char *filename = param->data; in tomoyo_parse_name_union_quoted()
285 return tomoyo_parse_name_union(param, ptr); in tomoyo_parse_name_union_quoted()
457 char * const pos = param->data; in tomoyo_get_transit_preference()
461 e->transit = tomoyo_get_domainname(param); in tomoyo_get_transit_preference()
480 return param->data; in tomoyo_get_transit_preference()
505 tomoyo_get_transit_preference(param, &e); in tomoyo_get_condition()
603 param->data = left_word; in tomoyo_get_condition()
605 !tomoyo_parse_number_union(param, in tomoyo_get_condition()
621 param->data = right_word; in tomoyo_get_condition()
635 param->data = right_word; in tomoyo_get_condition()
[all …]
A Dmemory.c95 struct tomoyo_group *tomoyo_get_group(struct tomoyo_acl_param *param, in tomoyo_get_group() argument
101 const char *group_name = tomoyo_read_token(param); in tomoyo_get_group()
111 list = &param->ns->group_list[idx]; in tomoyo_get_group()
A Dcommon.c857 struct tomoyo_acl_param param = { in tomoyo_update_manager_entry() local
1060 .domainname = tomoyo_get_domainname(param), in tomoyo_write_task()
1122 struct tomoyo_acl_param param = { in tomoyo_write_domain2() local
1130 int (*write)(struct tomoyo_acl_param *param); in tomoyo_write_domain2()
1141 if (!tomoyo_str_starts(&param.data, in tomoyo_write_domain2()
1144 return tomoyo_callback[i].write(&param); in tomoyo_write_domain2()
1751 struct tomoyo_acl_param param = { in tomoyo_write_exception() local
1758 if (tomoyo_str_starts(&param.data, "aggregator ")) in tomoyo_write_exception()
1759 return tomoyo_write_aggregator(&param); in tomoyo_write_exception()
1765 return tomoyo_write_group(&param, i); in tomoyo_write_exception()
[all …]
A Dsecurityfs_if.c25 return !tomoyo_pathcmp(r->param.task.domainname, acl->domainname); in tomoyo_check_task_acl()
63 r.param.task.domainname = &name; in tomoyo_write_self()
/security/smack/
A Dsmack_lsm.c709 struct fs_parameter *param) in smack_fs_context_parse_param() argument
714 opt = fs_parse(fc, smack_fs_parameters, param, &result); in smack_fs_context_parse_param()
718 rc = smack_add_opt(opt, param->string, &fc->security); in smack_fs_context_parse_param()
720 param->string = NULL; in smack_fs_context_parse_param()
/security/
A Dsecurity.c1381 struct fs_parameter *param) in security_fs_context_parse_param() argument
1388 trc = scall->hl->hook.fs_context_parse_param(fc, param); in security_fs_context_parse_param()
/security/selinux/
A Dhooks.c2846 struct fs_parameter *param) in selinux_fs_context_parse_param() argument
2851 opt = fs_parse(fc, selinux_fs_parameters, param, &result); in selinux_fs_context_parse_param()
2855 return selinux_add_opt(opt, param->string, &fc->security); in selinux_fs_context_parse_param()

Completed in 56 milliseconds