Lines Matching refs:param
32 struct tomoyo_acl_param *param, in tomoyo_update_policy() argument
38 int error = param->is_delete ? -ENOENT : -ENOMEM; in tomoyo_update_policy()
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()
105 struct list_head * const list = param->list; in tomoyo_update_domain()
107 if (param->data[0]) { in tomoyo_update_domain()
108 new_entry->cond = tomoyo_get_condition(param); in tomoyo_update_domain()
242 int tomoyo_write_transition_control(struct tomoyo_acl_param *param, in tomoyo_write_transition_control() argument
246 int error = param->is_delete ? -ENOENT : -ENOMEM; in tomoyo_write_transition_control()
247 char *program = param->data; in tomoyo_write_transition_control()
275 param->list = ¶m->ns->policy_list[TOMOYO_ID_TRANSITION_CONTROL]; in tomoyo_write_transition_control()
276 error = tomoyo_update_policy(&e.head, sizeof(e), param, in tomoyo_write_transition_control()
403 int tomoyo_write_aggregator(struct tomoyo_acl_param *param) in tomoyo_write_aggregator() argument
406 int error = param->is_delete ? -ENOENT : -ENOMEM; in tomoyo_write_aggregator()
407 const char *original_name = tomoyo_read_token(param); in tomoyo_write_aggregator()
408 const char *aggregated_name = tomoyo_read_token(param); in tomoyo_write_aggregator()
418 param->list = ¶m->ns->policy_list[TOMOYO_ID_AGGREGATOR]; in tomoyo_write_aggregator()
419 error = tomoyo_update_policy(&e.head, sizeof(e), param, in tomoyo_write_aggregator()
765 if (ee->r.param.path.matched_path) in tomoyo_find_next_domain()
766 candidate = ee->r.param.path.matched_path; in tomoyo_find_next_domain()