Home
last modified time | relevance | path

Searched refs:assoc_array_edit (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/include/linux/
Dassoc_array.h52 struct assoc_array_edit;
69 extern struct assoc_array_edit *assoc_array_insert(struct assoc_array *array,
73 extern void assoc_array_insert_set_object(struct assoc_array_edit *edit,
75 extern struct assoc_array_edit *assoc_array_delete(struct assoc_array *array,
78 extern struct assoc_array_edit *assoc_array_clear(struct assoc_array *array,
80 extern void assoc_array_apply_edit(struct assoc_array_edit *edit);
81 extern void assoc_array_cancel_edit(struct assoc_array_edit *edit);
Dassoc_array_priv.h74 struct assoc_array_edit { struct
/Linux-v5.4/lib/
Dassoc_array.c451 static bool assoc_array_insert_in_empty_tree(struct assoc_array_edit *edit) in assoc_array_insert_in_empty_tree()
474 static bool assoc_array_insert_into_terminal_node(struct assoc_array_edit *edit, in assoc_array_insert_into_terminal_node()
793 static bool assoc_array_insert_mid_shortcut(struct assoc_array_edit *edit, in assoc_array_insert_mid_shortcut()
964 struct assoc_array_edit *assoc_array_insert(struct assoc_array *array, in assoc_array_insert()
970 struct assoc_array_edit *edit; in assoc_array_insert()
981 edit = kzalloc(sizeof(struct assoc_array_edit), GFP_KERNEL); in assoc_array_insert()
1031 void assoc_array_insert_set_object(struct assoc_array_edit *edit, void *object) in assoc_array_insert_set_object()
1079 struct assoc_array_edit *assoc_array_delete(struct assoc_array *array, in assoc_array_delete()
1086 struct assoc_array_edit *edit; in assoc_array_delete()
1093 edit = kzalloc(sizeof(struct assoc_array_edit), GFP_KERNEL); in assoc_array_delete()
[all …]
/Linux-v5.4/security/keys/
Dkeyring.c1296 struct assoc_array_edit **_edit) in __key_link_begin()
1298 struct assoc_array_edit *edit; in __key_link_begin()
1369 void __key_link(struct key *key, struct assoc_array_edit **_edit) in __key_link()
1384 struct assoc_array_edit *edit) in __key_link_end()
1437 struct assoc_array_edit *edit = NULL; in key_link()
1485 struct assoc_array_edit **_edit) in __key_unlink_begin()
1487 struct assoc_array_edit *edit; in __key_unlink_begin()
1507 struct assoc_array_edit **_edit) in __key_unlink()
1519 struct assoc_array_edit *edit) in __key_unlink_end()
1546 struct assoc_array_edit *edit = NULL; in key_unlink()
[all …]
Dinternal.h98 struct assoc_array_edit **_edit);
100 extern void __key_link(struct key *key, struct assoc_array_edit **_edit);
103 struct assoc_array_edit *edit);
Dkey.c425 struct assoc_array_edit **_edit) in __key_instantiate_and_link()
501 struct assoc_array_edit *edit = NULL; in key_instantiate_and_link()
575 struct assoc_array_edit *edit = NULL; in key_reject_and_link()
820 struct assoc_array_edit *edit = NULL; in key_create_or_update()
Drequest_key.c372 struct assoc_array_edit *edit = NULL; in construct_alloc_key()
/Linux-v5.4/Documentation/core-api/
Dassoc_array.rst87 struct assoc_array_edit;
93 void assoc_array_apply_edit(struct assoc_array_edit *edit);
102 void assoc_array_cancel_edit(struct assoc_array_edit *edit);
179 struct assoc_array_edit *
204 struct assoc_array_edit *
224 struct assoc_array_edit *