Lines Matching refs:dal_handle
530 kdb5_dal_handle *dal_handle = NULL; in kdb_setup_lib_handle() local
532 dal_handle = calloc((size_t) 1, sizeof(kdb5_dal_handle)); in kdb_setup_lib_handle()
533 if (dal_handle == NULL) { in kdb_setup_lib_handle()
549 dal_handle->lib_handle = lib; in kdb_setup_lib_handle()
550 kcontext->db_context = (void *) dal_handle; in kdb_setup_lib_handle()
556 free(dal_handle); in kdb_setup_lib_handle()
587 kdb5_dal_handle *dal_handle; in get_errmsg() local
594 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in get_errmsg()
595 if (dal_handle->lib_handle->vftabl.errcode_2_string == NULL) in get_errmsg()
597 e = dal_handle->lib_handle->vftabl.errcode_2_string(kcontext, err_code); in get_errmsg()
600 if (dal_handle->lib_handle->vftabl.release_errcode_string) in get_errmsg()
601 dal_handle->lib_handle->vftabl.release_errcode_string(kcontext, e); in get_errmsg()
612 kdb5_dal_handle *dal_handle; in krb5_db_open() local
630 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_open()
631 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_open()
639 dal_handle->lib_handle->vftabl.init_module(kcontext, section, db_args, in krb5_db_open()
643 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_open()
667 kdb5_dal_handle *dal_handle; in krb5_db_create() local
685 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_create()
686 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create()
692 dal_handle->lib_handle->vftabl.db_create(kcontext, section, db_args); in krb5_db_create()
695 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create()
707 kdb5_dal_handle *dal_handle; in krb5_db_fini() local
714 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_fini()
715 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fini()
720 status = dal_handle->lib_handle->vftabl.fini_module(kcontext); in krb5_db_fini()
723 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fini()
740 kdb5_dal_handle *dal_handle; in krb5_db_destroy() local
758 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_destroy()
759 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_destroy()
765 dal_handle->lib_handle->vftabl.db_destroy(kcontext, section, db_args); in krb5_db_destroy()
767 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_destroy()
779 kdb5_dal_handle *dal_handle; in krb5_db_get_age() local
788 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_age()
789 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_age()
794 status = dal_handle->lib_handle->vftabl.db_get_age(kcontext, db_name, t); in krb5_db_get_age()
796 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_age()
806 kdb5_dal_handle *dal_handle; in krb5_db_set_option() local
815 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_set_option()
816 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_option()
822 dal_handle->lib_handle->vftabl.db_set_option(kcontext, option, value); in krb5_db_set_option()
824 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_option()
834 kdb5_dal_handle *dal_handle; in krb5_db_lock() local
843 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_lock()
845 status = kdb_lock_lib_lock(dal_handle->lib_handle, TRUE); in krb5_db_lock()
850 status = dal_handle->lib_handle->vftabl.db_lock(kcontext, lock_mode); in krb5_db_lock()
854 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_lock()
864 kdb5_dal_handle *dal_handle; in krb5_db_unlock() local
873 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_unlock()
875 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_unlock()
880 status = dal_handle->lib_handle->vftabl.db_unlock(kcontext); in krb5_db_unlock()
883 kdb_unlock_lib_lock(dal_handle->lib_handle, TRUE); in krb5_db_unlock()
896 kdb5_dal_handle *dal_handle; in krb5_db_get_principal() local
905 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_principal()
906 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal()
912 dal_handle->lib_handle->vftabl.db_get_principal(kcontext, search_for, in krb5_db_get_principal()
916 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal()
929 kdb5_dal_handle *dal_handle; in krb5_db_get_principal_nolock() local
938 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_principal_nolock()
939 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal_nolock()
945 dal_handle->lib_handle->vftabl.db_get_principal_nolock(kcontext, in krb5_db_get_principal_nolock()
950 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal_nolock()
960 kdb5_dal_handle *dal_handle; in krb5_db_free_principal() local
969 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_free_principal()
970 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_principal()
976 dal_handle->lib_handle->vftabl.db_free_principal(kcontext, entry, in krb5_db_free_principal()
979 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_principal()
990 kdb5_dal_handle *dal_handle; in krb5_db_put_principal() local
1050 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_put_principal()
1051 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_principal()
1056 status = dal_handle->lib_handle->vftabl.db_put_principal(kcontext, entries, in krb5_db_put_principal()
1060 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_principal()
1081 kdb5_dal_handle *dal_handle; in krb5_db_delete_principal() local
1090 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_delete_principal()
1091 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_principal()
1097 dal_handle->lib_handle->vftabl.db_delete_principal(kcontext, in krb5_db_delete_principal()
1101 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_principal()
1116 kdb5_dal_handle *dal_handle; in krb5_db_iterate() local
1125 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_iterate()
1126 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iterate()
1132 status = dal_handle->lib_handle->vftabl.db_iterate(kcontext, in krb5_db_iterate()
1137 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iterate()
1147 kdb5_dal_handle *dal_handle; in krb5_supported_realms() local
1156 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_supported_realms()
1157 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_supported_realms()
1163 dal_handle->lib_handle->vftabl.db_supported_realms(kcontext, realms); in krb5_supported_realms()
1165 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_supported_realms()
1175 kdb5_dal_handle *dal_handle; in krb5_free_supported_realms() local
1184 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_free_supported_realms()
1185 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_free_supported_realms()
1191 dal_handle->lib_handle->vftabl.db_free_supported_realms(kcontext, in krb5_free_supported_realms()
1194 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_free_supported_realms()
1205 kdb5_dal_handle *dal_handle; in krb5_db_set_master_key_ext() local
1214 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_set_master_key_ext()
1215 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_master_key_ext()
1220 status = dal_handle->lib_handle->vftabl.set_master_key(kcontext, pwd, key); in krb5_db_set_master_key_ext()
1223 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_master_key_ext()
1239 kdb5_dal_handle *dal_handle; in krb5_db_get_mkey() local
1248 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_mkey()
1249 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_mkey()
1256 status = dal_handle->lib_handle->vftabl.get_master_key(kcontext, key); in krb5_db_get_mkey()
1258 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_mkey()
1271 kdb5_dal_handle *dal_handle; in krb5_db_store_master_key() local
1280 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_store_master_key()
1281 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_store_master_key()
1286 status = dal_handle->lib_handle->vftabl.store_master_key(kcontext, in krb5_db_store_master_key()
1291 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_store_master_key()
1342 kdb5_dal_handle *dal_handle; in krb5_db_fetch_mkey() local
1351 dal_handle = (kdb5_dal_handle *) context->db_context; in krb5_db_fetch_mkey()
1352 retval = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fetch_mkey()
1363 retval = dal_handle->lib_handle->vftabl.fetch_master_key(context, in krb5_db_fetch_mkey()
1369 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fetch_mkey()
1400 kdb5_dal_handle *dal_handle; in krb5_db_verify_master_key() local
1409 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_verify_master_key()
1410 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_verify_master_key()
1415 status = dal_handle->lib_handle->vftabl.verify_master_key(kcontext, in krb5_db_verify_master_key()
1418 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_verify_master_key()
1428 kdb5_dal_handle *dal_handle; in krb5_db_alloc() local
1438 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_alloc()
1440 new_ptr = dal_handle->lib_handle->vftabl.db_alloc(kcontext, ptr, size); in krb5_db_alloc()
1450 kdb5_dal_handle *dal_handle; in krb5_db_free() local
1459 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_free()
1461 dal_handle->lib_handle->vftabl.db_free(kcontext, ptr); in krb5_db_free()
1490 kdb5_dal_handle *dal_handle; in krb5_dbe_search_enctype() local
1499 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_dbe_search_enctype()
1500 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_search_enctype()
1505 status = dal_handle->lib_handle->vftabl.dbe_search_enctype(kcontext, in krb5_dbe_search_enctype()
1512 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_search_enctype()
1778 kdb5_dal_handle *dal_handle; in krb5_dbe_cpw() local
1787 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_dbe_cpw()
1788 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_cpw()
1793 status = dal_handle->lib_handle->vftabl.db_change_pwd(kcontext, in krb5_dbe_cpw()
1801 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_cpw()
1812 kdb5_dal_handle *dal_handle; in krb5_db_create_policy() local
1821 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_create_policy()
1822 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create_policy()
1827 status = dal_handle->lib_handle->vftabl.db_create_policy(kcontext, policy); in krb5_db_create_policy()
1829 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create_policy()
1840 kdb5_dal_handle *dal_handle; in krb5_db_get_policy() local
1849 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_policy()
1850 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_policy()
1856 dal_handle->lib_handle->vftabl.db_get_policy(kcontext, name, policy, in krb5_db_get_policy()
1859 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_policy()
1869 kdb5_dal_handle *dal_handle; in krb5_db_put_policy() local
1878 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_put_policy()
1879 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_policy()
1884 status = dal_handle->lib_handle->vftabl.db_put_policy(kcontext, policy); in krb5_db_put_policy()
1886 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_policy()
1897 kdb5_dal_handle *dal_handle; in krb5_db_iter_policy() local
1906 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_iter_policy()
1907 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iter_policy()
1913 dal_handle->lib_handle->vftabl.db_iter_policy(kcontext, match_entry, in krb5_db_iter_policy()
1916 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iter_policy()
1926 kdb5_dal_handle *dal_handle; in krb5_db_delete_policy() local
1935 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_delete_policy()
1936 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_policy()
1941 status = dal_handle->lib_handle->vftabl.db_delete_policy(kcontext, policy); in krb5_db_delete_policy()
1943 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_policy()
1953 kdb5_dal_handle *dal_handle; in krb5_db_free_policy() local
1962 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_free_policy()
1963 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_policy()
1968 dal_handle->lib_handle->vftabl.db_free_policy(kcontext, policy); in krb5_db_free_policy()
1970 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_policy()
1981 kdb5_dal_handle *dal_handle; in krb5_db_promote() local
1999 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_promote()
2000 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_promote()
2006 dal_handle->lib_handle->vftabl.promote_db(kcontext, section, db_args); in krb5_db_promote()
2008 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_promote()
2027 kdb5_dal_handle *dal_handle; in krb5_db_supports_iprop() local
2036 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_supports_iprop()
2037 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_supports_iprop()
2042 *iprop_supported = dal_handle->lib_handle->vftabl.iprop_supported; in krb5_db_supports_iprop()
2043 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_supports_iprop()