Searched refs:_iter (Results 1 - 25 of 31) sorted by relevance

12

/dovecot/src/lib-fs/
H A Dfs-wrapper.c141 void fs_wrapper_iter_init(struct fs_iter *_iter, const char *path, argument
144 struct wrapper_fs_iter *iter = (struct wrapper_fs_iter *)_iter;
146 iter->parent = fs_iter_init_parent(_iter, path, flags);
149 const char *fs_wrapper_iter_next(struct fs_iter *_iter) argument
151 struct wrapper_fs_iter *iter = (struct wrapper_fs_iter *)_iter;
154 iter->parent->async_callback = _iter->async_callback;
155 iter->parent->async_context = _iter->async_context;
158 _iter->async_have_more = iter->parent->async_have_more;
162 int fs_wrapper_iter_deinit(struct fs_iter *_iter) argument
164 struct wrapper_fs_iter *iter = (struct wrapper_fs_iter *)_iter;
[all...]
H A Dfs-randomfail.c470 fs_randomfail_iter_init(struct fs_iter *_iter, const char *path, argument
473 struct randomfail_fs_iter *iter = (struct randomfail_fs_iter *)_iter;
476 iter->super = fs_iter_init_parent(_iter, path, flags);
477 if (fs_random_fail_range(_iter->fs, FS_OP_ITER, &pos))
481 static const char *fs_randomfail_iter_next(struct fs_iter *_iter) argument
483 struct randomfail_fs_iter *iter = (struct randomfail_fs_iter *)_iter;
492 iter->super->async_callback = _iter->async_callback;
493 iter->super->async_context = _iter->async_context;
496 _iter->async_have_more = iter->super->async_have_more;
500 static int fs_randomfail_iter_deinit(struct fs_iter *_iter) argument
[all...]
H A Dfs-dict.c285 fs_dict_iter_init(struct fs_iter *_iter, const char *path, argument
288 struct dict_fs_iter *iter = (struct dict_fs_iter *)_iter;
289 struct dict_fs *fs = (struct dict_fs *)_iter->fs;
297 static const char *fs_dict_iter_next(struct fs_iter *_iter) argument
299 struct dict_fs_iter *iter = (struct dict_fs_iter *)_iter;
307 static int fs_dict_iter_deinit(struct fs_iter *_iter) argument
309 struct dict_fs_iter *iter = (struct dict_fs_iter *)_iter;
315 fs_set_error(_iter->fs, "Dict iteration failed: %s", error);
H A Dfs-test.c311 fs_test_iter_init(struct fs_iter *_iter, const char *path, argument
314 struct test_fs_iter *iter = (struct test_fs_iter *)_iter;
315 struct test_fs *fs = (struct test_fs *)_iter->fs;
323 static const char *fs_test_iter_next(struct fs_iter *_iter) argument
325 struct test_fs_iter *iter = (struct test_fs_iter *)_iter;
326 struct test_fs *fs = (struct test_fs *)_iter->fs;
338 if ((_iter->flags & FS_ITER_FLAG_DIRS) == 0) {
361 static int fs_test_iter_deinit(struct fs_iter *_iter) argument
363 struct test_fs_iter *iter = (struct test_fs_iter *)_iter;
H A Dfs-posix.c792 fs_posix_iter_init(struct fs_iter *_iter, const char *path, argument
795 struct posix_fs_iter *iter = (struct posix_fs_iter *)_iter;
796 struct posix_fs *fs = (struct posix_fs *)_iter->fs;
807 fs_set_error(_iter->fs, "opendir(%s) failed: %m", iter->path);
829 static const char *fs_posix_iter_next(struct fs_iter *_iter) argument
831 struct posix_fs_iter *iter = (struct posix_fs_iter *)_iter;
832 struct posix_fs *fs = (struct posix_fs *)_iter->fs;
871 fs_set_error(_iter->fs, "readdir(%s) failed: %m", iter->path);
876 static int fs_posix_iter_deinit(struct fs_iter *_iter) argument
878 struct posix_fs_iter *iter = (struct posix_fs_iter *)_iter;
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-mail-iter.c100 doveadm_mail_iter_deinit_full(struct doveadm_mail_iter **_iter, argument
103 struct doveadm_mail_iter *iter = *_iter;
106 *_iter = NULL;
129 int doveadm_mail_iter_deinit(struct doveadm_mail_iter **_iter) argument
131 return doveadm_mail_iter_deinit_full(_iter, FALSE, TRUE, FALSE);
134 int doveadm_mail_iter_deinit_sync(struct doveadm_mail_iter **_iter) argument
136 return doveadm_mail_iter_deinit_full(_iter, TRUE, TRUE, FALSE);
146 void doveadm_mail_iter_deinit_rollback(struct doveadm_mail_iter **_iter) argument
148 (void)doveadm_mail_iter_deinit_full(_iter, FALSE, FALSE, FALSE);
H A Ddoveadm-mailbox-list-iter.c143 int doveadm_mailbox_list_iter_deinit(struct doveadm_mailbox_list_iter **_iter) argument
145 struct doveadm_mailbox_list_iter *iter = *_iter;
149 *_iter = NULL;
/dovecot/src/log/
H A Dlog-error-buffer.c115 void log_error_buffer_iter_deinit(struct log_error_buffer_iter **_iter) argument
117 struct log_error_buffer_iter *iter = *_iter;
119 *_iter = NULL;
/dovecot/src/lib-imap-storage/
H A Dimap-metadata.h37 int imap_metadata_iter_deinit(struct imap_metadata_iter **_iter);
H A Dimap-metadata.c210 int imap_metadata_iter_deinit(struct imap_metadata_iter **_iter) argument
212 struct imap_metadata_iter *iter = *_iter;
215 *_iter = NULL;
/dovecot/src/lib-storage/index/
H A Dindex-attribute.c276 index_storage_attribute_iter_next(struct mailbox_attribute_iter *_iter) argument
279 (struct index_storage_attribute_iter *)_iter;
290 int index_storage_attribute_iter_deinit(struct mailbox_attribute_iter *_iter) argument
293 (struct index_storage_attribute_iter *)_iter;
301 mailbox_set_critical(_iter->box,
H A Dindex-thread-finish.c663 int mail_thread_iterate_deinit(struct mail_thread_iterate_context **_iter) argument
665 struct mail_thread_iterate_context *iter = *_iter;
667 *_iter = NULL;
/dovecot/src/lib-index/
H A Dmailbox-log.c272 int mailbox_log_iter_deinit(struct mailbox_log_iter **_iter) argument
274 struct mailbox_log_iter *iter = *_iter;
277 *_iter = NULL;
/dovecot/src/stats/
H A Dstats-metrics.c215 void stats_metrics_iterate_deinit(struct stats_metrics_iter **_iter) argument
217 struct stats_metrics_iter *iter = *_iter;
219 *_iter = NULL;
/dovecot/src/lib-master/
H A Dmaster-instance.c361 void master_instance_iterate_list_deinit(struct master_instance_list_iter **_iter) argument
363 struct master_instance_list_iter *iter = *_iter;
365 *_iter = NULL;
/dovecot/src/plugins/acl/
H A Dacl-lookup-dict.c358 int acl_lookup_dict_iterate_visible_deinit(struct acl_lookup_dict_iter **_iter) argument
360 struct acl_lookup_dict_iter *iter = *_iter;
363 *_iter = NULL;
/dovecot/src/plugins/quota/
H A Dquota-count.c96 quota_mailbox_iter_deinit(struct quota_mailbox_iter **_iter, argument
99 struct quota_mailbox_iter *iter = *_iter;
102 *_iter = NULL;
/dovecot/src/director/
H A Duser-directory.c326 void user_directory_iter_deinit(struct user_directory_iter **_iter) argument
328 struct user_directory_iter *iter = *_iter;
332 *_iter = NULL;
H A Ddirector.h273 void director_iterate_users_deinit(struct director_user_iter **_iter);
/dovecot/src/lib/
H A Dmountpoint.c319 int mountpoint_iter_deinit(struct mountpoint_iter **_iter) argument
321 struct mountpoint_iter *iter = *_iter;
324 *_iter = NULL;
H A Devent-filter.c505 void event_filter_match_iter_deinit(struct event_filter_match_iter **_iter) argument
507 struct event_filter_match_iter *iter = *_iter;
509 *_iter = NULL;
/dovecot/src/lib-storage/
H A Dmailbox-attribute.c452 int mailbox_attribute_iter_deinit(struct mailbox_attribute_iter **_iter) argument
454 struct mailbox_attribute_iter *iter = *_iter;
458 *_iter = NULL;
/dovecot/src/replication/replicator/
H A Dreplicator-queue.c480 void replicator_queue_iter_deinit(struct replicator_queue_iter **_iter) argument
482 struct replicator_queue_iter *iter = *_iter;
484 *_iter = NULL;
/dovecot/src/auth/
H A Ddb-dict.c634 int db_dict_value_iter_deinit(struct db_dict_value_iter **_iter, argument
637 struct db_dict_value_iter *iter = *_iter;
639 *_iter = NULL;
/dovecot/src/doveadm/dsync/
H A Ddsync-mailbox-tree.c220 void dsync_mailbox_tree_iter_deinit(struct dsync_mailbox_tree_iter **_iter) argument
222 struct dsync_mailbox_tree_iter *iter = *_iter;
224 *_iter = NULL;

Completed in 51 milliseconds

12