Lines Matching refs:filter_registry

65 static struct git_filter_registry filter_registry;  variable
178 if (git_vector_insert(&filter_registry.filters, fdef) < 0) { in filter_registry_insert()
185 git_vector_sort(&filter_registry.filters); in filter_registry_insert()
194 if (git_rwlock_init(&filter_registry.lock) < 0) in git_filter_global_init()
197 if ((error = git_vector_init(&filter_registry.filters, 2, in git_filter_global_init()
225 if (git_rwlock_wrlock(&filter_registry.lock) < 0) in git_filter_global_shutdown()
228 git_vector_foreach(&filter_registry.filters, pos, fdef) { in git_filter_global_shutdown()
239 git_vector_free(&filter_registry.filters); in git_filter_global_shutdown()
241 git_rwlock_wrunlock(&filter_registry.lock); in git_filter_global_shutdown()
242 git_rwlock_free(&filter_registry.lock); in git_filter_global_shutdown()
249 pos, &filter_registry.filters, filter_def_name_key_check, name); in filter_registry_find()
258 fdef = git_vector_get(&filter_registry.filters, *pos); in filter_registry_lookup()
272 if (git_rwlock_wrlock(&filter_registry.lock) < 0) { in git_filter_register()
287 git_rwlock_wrunlock(&filter_registry.lock); in git_filter_register()
305 if (git_rwlock_wrlock(&filter_registry.lock) < 0) { in git_filter_unregister()
316 git_vector_remove(&filter_registry.filters, pos); in git_filter_unregister()
328 git_rwlock_wrunlock(&filter_registry.lock); in git_filter_unregister()
351 if (git_rwlock_rdlock(&filter_registry.lock) < 0) { in git_filter_lookup()
363 git_rwlock_rdunlock(&filter_registry.lock); in git_filter_lookup()
510 if (git_rwlock_rdlock(&filter_registry.lock) < 0) { in git_filter_list__load_ext()
523 git_vector_foreach(&filter_registry.filters, idx, fdef) { in git_filter_list__load_ext()
571 git_rwlock_rdunlock(&filter_registry.lock); in git_filter_list__load_ext()
646 if (git_rwlock_rdlock(&filter_registry.lock) < 0) { in git_filter_list_push()
652 &pos, &filter_registry.filters, in git_filter_list_push()
654 fdef = git_vector_get(&filter_registry.filters, pos); in git_filter_list_push()
656 git_rwlock_rdunlock(&filter_registry.lock); in git_filter_list_push()