• Home
  • Raw
  • Download

Lines Matching refs:edit

1213 	struct assoc_array_edit *edit;  in __key_link_begin()  local
1238 edit = assoc_array_insert(&keyring->keys, in __key_link_begin()
1242 if (IS_ERR(edit)) { in __key_link_begin()
1243 ret = PTR_ERR(edit); in __key_link_begin()
1250 if (!edit->dead_leaf) { in __key_link_begin()
1257 *_edit = edit; in __key_link_begin()
1262 assoc_array_cancel_edit(edit); in __key_link_begin()
1310 struct assoc_array_edit *edit) in __key_link_end() argument
1320 if (edit) { in __key_link_end()
1321 if (!edit->dead_leaf) { in __key_link_end()
1325 assoc_array_cancel_edit(edit); in __key_link_end()
1363 struct assoc_array_edit *edit; in key_link() local
1371 ret = __key_link_begin(keyring, &key->index_key, &edit); in key_link()
1378 __key_link(key, &edit); in key_link()
1379 __key_link_end(keyring, &key->index_key, edit); in key_link()
1406 struct assoc_array_edit *edit; in key_unlink() local
1417 edit = assoc_array_delete(&keyring->keys, &keyring_assoc_array_ops, in key_unlink()
1419 if (IS_ERR(edit)) { in key_unlink()
1420 ret = PTR_ERR(edit); in key_unlink()
1424 if (edit == NULL) in key_unlink()
1427 assoc_array_apply_edit(edit); in key_unlink()
1447 struct assoc_array_edit *edit; in keyring_clear() local
1455 edit = assoc_array_clear(&keyring->keys, &keyring_assoc_array_ops); in keyring_clear()
1456 if (IS_ERR(edit)) { in keyring_clear()
1457 ret = PTR_ERR(edit); in keyring_clear()
1459 if (edit) in keyring_clear()
1460 assoc_array_apply_edit(edit); in keyring_clear()
1477 struct assoc_array_edit *edit; in keyring_revoke() local
1479 edit = assoc_array_clear(&keyring->keys, &keyring_assoc_array_ops); in keyring_revoke()
1480 if (!IS_ERR(edit)) { in keyring_revoke()
1481 if (edit) in keyring_revoke()
1482 assoc_array_apply_edit(edit); in keyring_revoke()