Searched refs:iterator_data (Results 1 – 6 of 6) sorted by relevance
/linux/include/linux/ |
H A D | assoc_array.h | 62 void *iterator_data), 63 void *iterator_data); 84 bool (*iterator)(void *object, void *iterator_data), 85 void *iterator_data);
|
/linux/Documentation/translations/zh_CN/core-api/ |
H A D | assoc_array.rst | 234 bool (*iterator)(void *object, void *iterator_data), 235 void *iterator_data); 243 ``iterator_data`` 被直接传递给 ``iterator()`` ,否则会被函数忽略。 260 void *iterator_data), 261 void *iterator_data); 263 这将数组中的每个对象传递给迭代器回调函数。 ``iterator_data`` 是该函数的私有数据。
|
/linux/lib/ |
H A D | assoc_array.c | 22 void *iterator_data), in assoc_array_subtree_iterate() argument 23 void *iterator_data) in assoc_array_subtree_iterate() 60 iterator_data); in assoc_array_subtree_iterate() 135 void *iterator_data), in assoc_array_iterate() argument 136 void *iterator_data) in assoc_array_iterate() 142 return assoc_array_subtree_iterate(root, NULL, iterator, iterator_data); in assoc_array_iterate() 1046 void *iterator_data) in assoc_array_delete_collapse_iterator() argument 1048 struct assoc_array_delete_collapse_context *collapse = iterator_data; in assoc_array_delete_collapse_iterator() 1455 bool (*iterator)(void *object, void *iterator_data), in assoc_array_gc() argument 1456 void *iterator_data) in assoc_array_gc() [all …]
|
/linux/security/keys/ |
H A D | keyring.c | 574 static int keyring_search_iterator(const void *object, void *iterator_data) in keyring_search_iterator() argument 576 struct keyring_search_context *ctx = iterator_data; in keyring_search_iterator() 1193 void *iterator_data) in keyring_detect_cycle_iterator() argument 1195 struct keyring_search_context *ctx = iterator_data; in keyring_detect_cycle_iterator() 1693 static bool keyring_gc_select_iterator(void *object, void *iterator_data) in keyring_gc_select_iterator() argument 1696 time64_t *limit = iterator_data; in keyring_gc_select_iterator() 1704 static int keyring_gc_check_iterator(const void *object, void *iterator_data) in keyring_gc_check_iterator() argument 1707 time64_t *limit = iterator_data; in keyring_gc_check_iterator()
|
H A D | internal.h | 125 int (*iterator)(const void *object, void *iterator_data);
|
/linux/Documentation/core-api/ |
H A D | assoc_array.rst | 257 bool (*iterator)(void *object, void *iterator_data), 258 void *iterator_data); 269 The ``iterator_data`` is passed directly to ``iterator()`` and is otherwise 289 void *iterator_data), 290 void *iterator_data); 293 ``iterator_data`` is private data for that function.
|