Lines Matching defs:edit
1300 struct assoc_array_edit *edit;
1315 /* Create an edit script that will insert/replace the key in the
1318 edit = assoc_array_insert(&keyring->keys,
1322 if (IS_ERR(edit)) {
1323 ret = PTR_ERR(edit);
1330 if (!edit->dead_leaf) {
1337 *_edit = edit;
1342 assoc_array_cancel_edit(edit);
1388 struct assoc_array_edit *edit)
1395 if (edit) {
1396 if (!edit->dead_leaf) {
1400 assoc_array_cancel_edit(edit);
1441 struct assoc_array_edit *edit = NULL;
1453 ret = __key_link_begin(keyring, &key->index_key, &edit);
1462 __key_link(keyring, key, &edit);
1465 __key_link_end(keyring, &key->index_key, edit);
1491 struct assoc_array_edit *edit;
1495 edit = assoc_array_delete(&keyring->keys, &keyring_assoc_array_ops,
1497 if (IS_ERR(edit))
1498 return PTR_ERR(edit);
1500 if (!edit)
1503 *_edit = edit;
1524 struct assoc_array_edit *edit)
1527 if (edit)
1528 assoc_array_cancel_edit(edit);
1551 struct assoc_array_edit *edit = NULL;
1561 ret = __key_unlink_begin(keyring, key, &edit);
1563 __key_unlink(keyring, key, &edit);
1564 __key_unlink_end(keyring, key, edit);
1653 struct assoc_array_edit *edit;
1661 edit = assoc_array_clear(&keyring->keys, &keyring_assoc_array_ops);
1662 if (IS_ERR(edit)) {
1663 ret = PTR_ERR(edit);
1665 if (edit)
1666 assoc_array_apply_edit(edit);
1684 struct assoc_array_edit *edit;
1686 edit = assoc_array_clear(&keyring->keys, &keyring_assoc_array_ops);
1687 if (!IS_ERR(edit)) {
1688 if (edit)
1689 assoc_array_apply_edit(edit);