Lines Matching defs:param
24 * @param: Pointer to "struct tomoyo_acl_param".
32 struct tomoyo_acl_param *param,
38 int error = param->is_delete ? -ENOENT : -ENOMEM;
40 struct list_head *list = param->list;
50 entry->is_deleted = param->is_delete;
54 if (error && !param->is_delete) {
84 * @param: Pointer to "struct tomoyo_acl_param".
93 struct tomoyo_acl_param *param,
102 const bool is_delete = param->is_delete;
105 struct list_head * const list = param->list;
107 if (param->data[0]) {
108 new_entry->cond = tomoyo_get_condition(param);
237 * @param: Pointer to "struct tomoyo_acl_param".
242 int tomoyo_write_transition_control(struct tomoyo_acl_param *param,
246 int error = param->is_delete ? -ENOENT : -ENOMEM;
247 char *program = param->data;
275 param->list = ¶m->ns->policy_list[TOMOYO_ID_TRANSITION_CONTROL];
276 error = tomoyo_update_policy(&e.head, sizeof(e), param,
397 * @param: Pointer to "struct tomoyo_acl_param".
403 int tomoyo_write_aggregator(struct tomoyo_acl_param *param)
406 int error = param->is_delete ? -ENOENT : -ENOMEM;
407 const char *original_name = tomoyo_read_token(param);
408 const char *aggregated_name = tomoyo_read_token(param);
418 param->list = ¶m->ns->policy_list[TOMOYO_ID_AGGREGATOR];
419 error = tomoyo_update_policy(&e.head, sizeof(e), param,
763 if (ee->r.param.path.matched_path)
764 candidate = ee->r.param.path.matched_path;