Lines Matching refs:nentry
383 struct ima_rule_entry *nentry; in ima_lsm_copy_rule() local
390 nentry = kmemdup(entry, sizeof(*nentry), GFP_KERNEL); in ima_lsm_copy_rule()
391 if (!nentry) in ima_lsm_copy_rule()
394 memset(nentry->lsm, 0, sizeof_field(struct ima_rule_entry, lsm)); in ima_lsm_copy_rule()
400 nentry->lsm[i].type = entry->lsm[i].type; in ima_lsm_copy_rule()
401 nentry->lsm[i].args_p = entry->lsm[i].args_p; in ima_lsm_copy_rule()
409 ima_filter_rule_init(nentry->lsm[i].type, Audit_equal, in ima_lsm_copy_rule()
410 nentry->lsm[i].args_p, in ima_lsm_copy_rule()
411 &nentry->lsm[i].rule); in ima_lsm_copy_rule()
412 if (!nentry->lsm[i].rule) in ima_lsm_copy_rule()
414 nentry->lsm[i].args_p); in ima_lsm_copy_rule()
416 return nentry; in ima_lsm_copy_rule()
421 struct ima_rule_entry *nentry; in ima_lsm_update_rule() local
423 nentry = ima_lsm_copy_rule(entry); in ima_lsm_update_rule()
424 if (!nentry) in ima_lsm_update_rule()
427 list_replace_rcu(&entry->list, &nentry->list); in ima_lsm_update_rule()