Lines Matching refs:dal_handle
531 kdb5_dal_handle *dal_handle = NULL; in kdb_setup_lib_handle() local
533 dal_handle = calloc((size_t) 1, sizeof(kdb5_dal_handle)); in kdb_setup_lib_handle()
534 if (dal_handle == NULL) { in kdb_setup_lib_handle()
550 dal_handle->lib_handle = lib; in kdb_setup_lib_handle()
551 kcontext->db_context = (void *) dal_handle; in kdb_setup_lib_handle()
557 free(dal_handle); in kdb_setup_lib_handle()
588 kdb5_dal_handle *dal_handle; in get_errmsg() local
595 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in get_errmsg()
596 if (dal_handle->lib_handle->vftabl.errcode_2_string == NULL) in get_errmsg()
598 e = dal_handle->lib_handle->vftabl.errcode_2_string(kcontext, err_code); in get_errmsg()
601 if (dal_handle->lib_handle->vftabl.release_errcode_string) in get_errmsg()
602 dal_handle->lib_handle->vftabl.release_errcode_string(kcontext, e); in get_errmsg()
613 kdb5_dal_handle *dal_handle; in krb5_db_open() local
631 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_open()
632 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_open()
640 dal_handle->lib_handle->vftabl.init_module(kcontext, section, db_args, in krb5_db_open()
644 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_open()
668 kdb5_dal_handle *dal_handle; in krb5_db_create() local
686 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_create()
687 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create()
693 dal_handle->lib_handle->vftabl.db_create(kcontext, section, db_args); in krb5_db_create()
696 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create()
708 kdb5_dal_handle *dal_handle; in krb5_db_fini() local
715 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_fini()
716 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fini()
721 status = dal_handle->lib_handle->vftabl.fini_module(kcontext); in krb5_db_fini()
724 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fini()
741 kdb5_dal_handle *dal_handle; in krb5_db_destroy() local
759 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_destroy()
760 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_destroy()
766 dal_handle->lib_handle->vftabl.db_destroy(kcontext, section, db_args); in krb5_db_destroy()
768 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_destroy()
780 kdb5_dal_handle *dal_handle; in krb5_db_get_age() local
789 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_age()
790 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_age()
795 status = dal_handle->lib_handle->vftabl.db_get_age(kcontext, db_name, t); in krb5_db_get_age()
797 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_age()
807 kdb5_dal_handle *dal_handle; in krb5_db_set_option() local
816 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_set_option()
817 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_option()
823 dal_handle->lib_handle->vftabl.db_set_option(kcontext, option, value); in krb5_db_set_option()
825 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_option()
835 kdb5_dal_handle *dal_handle; in krb5_db_lock() local
844 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_lock()
846 status = kdb_lock_lib_lock(dal_handle->lib_handle, TRUE); in krb5_db_lock()
851 status = dal_handle->lib_handle->vftabl.db_lock(kcontext, lock_mode); in krb5_db_lock()
855 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_lock()
865 kdb5_dal_handle *dal_handle; in krb5_db_unlock() local
874 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_unlock()
876 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_unlock()
881 status = dal_handle->lib_handle->vftabl.db_unlock(kcontext); in krb5_db_unlock()
884 kdb_unlock_lib_lock(dal_handle->lib_handle, TRUE); in krb5_db_unlock()
897 kdb5_dal_handle *dal_handle; in krb5_db_get_principal() local
906 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_principal()
907 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal()
913 dal_handle->lib_handle->vftabl.db_get_principal(kcontext, search_for, in krb5_db_get_principal()
917 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal()
930 kdb5_dal_handle *dal_handle; in krb5_db_get_principal_nolock() local
939 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_principal_nolock()
940 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal_nolock()
946 dal_handle->lib_handle->vftabl.db_get_principal_nolock(kcontext, in krb5_db_get_principal_nolock()
951 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal_nolock()
961 kdb5_dal_handle *dal_handle; in krb5_db_free_principal() local
970 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_free_principal()
971 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_principal()
977 dal_handle->lib_handle->vftabl.db_free_principal(kcontext, entry, in krb5_db_free_principal()
980 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_principal()
991 kdb5_dal_handle *dal_handle; in krb5_db_put_principal() local
1051 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_put_principal()
1052 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_principal()
1057 status = dal_handle->lib_handle->vftabl.db_put_principal(kcontext, entries, in krb5_db_put_principal()
1061 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_principal()
1082 kdb5_dal_handle *dal_handle; in krb5_db_delete_principal() local
1091 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_delete_principal()
1092 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_principal()
1098 dal_handle->lib_handle->vftabl.db_delete_principal(kcontext, in krb5_db_delete_principal()
1102 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_principal()
1117 kdb5_dal_handle *dal_handle; in krb5_db_iterate() local
1126 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_iterate()
1127 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iterate()
1133 status = dal_handle->lib_handle->vftabl.db_iterate(kcontext, in krb5_db_iterate()
1138 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iterate()
1148 kdb5_dal_handle *dal_handle; in krb5_supported_realms() local
1157 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_supported_realms()
1158 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_supported_realms()
1164 dal_handle->lib_handle->vftabl.db_supported_realms(kcontext, realms); in krb5_supported_realms()
1166 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_supported_realms()
1176 kdb5_dal_handle *dal_handle; in krb5_free_supported_realms() local
1185 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_free_supported_realms()
1186 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_free_supported_realms()
1192 dal_handle->lib_handle->vftabl.db_free_supported_realms(kcontext, in krb5_free_supported_realms()
1195 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_free_supported_realms()
1206 kdb5_dal_handle *dal_handle; in krb5_db_set_master_key_ext() local
1215 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_set_master_key_ext()
1216 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_master_key_ext()
1221 status = dal_handle->lib_handle->vftabl.set_master_key(kcontext, pwd, key); in krb5_db_set_master_key_ext()
1224 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_master_key_ext()
1240 kdb5_dal_handle *dal_handle; in krb5_db_get_mkey() local
1249 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_mkey()
1250 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_mkey()
1257 status = dal_handle->lib_handle->vftabl.get_master_key(kcontext, key); in krb5_db_get_mkey()
1259 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_mkey()
1272 kdb5_dal_handle *dal_handle; in krb5_db_store_master_key() local
1281 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_store_master_key()
1282 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_store_master_key()
1287 status = dal_handle->lib_handle->vftabl.store_master_key(kcontext, in krb5_db_store_master_key()
1292 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_store_master_key()
1343 kdb5_dal_handle *dal_handle; in krb5_db_fetch_mkey() local
1352 dal_handle = (kdb5_dal_handle *) context->db_context; in krb5_db_fetch_mkey()
1353 retval = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fetch_mkey()
1364 retval = dal_handle->lib_handle->vftabl.fetch_master_key(context, in krb5_db_fetch_mkey()
1370 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fetch_mkey()
1401 kdb5_dal_handle *dal_handle; in krb5_db_verify_master_key() local
1410 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_verify_master_key()
1411 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_verify_master_key()
1416 status = dal_handle->lib_handle->vftabl.verify_master_key(kcontext, in krb5_db_verify_master_key()
1419 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_verify_master_key()
1429 kdb5_dal_handle *dal_handle; in krb5_db_alloc() local
1439 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_alloc()
1441 new_ptr = dal_handle->lib_handle->vftabl.db_alloc(kcontext, ptr, size); in krb5_db_alloc()
1451 kdb5_dal_handle *dal_handle; in krb5_db_free() local
1460 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_free()
1462 dal_handle->lib_handle->vftabl.db_free(kcontext, ptr); in krb5_db_free()
1491 kdb5_dal_handle *dal_handle; in krb5_dbe_search_enctype() local
1500 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_dbe_search_enctype()
1501 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_search_enctype()
1506 status = dal_handle->lib_handle->vftabl.dbe_search_enctype(kcontext, in krb5_dbe_search_enctype()
1513 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_search_enctype()
1779 kdb5_dal_handle *dal_handle; in krb5_dbe_cpw() local
1788 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_dbe_cpw()
1789 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_cpw()
1794 status = dal_handle->lib_handle->vftabl.db_change_pwd(kcontext, in krb5_dbe_cpw()
1802 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_cpw()
1813 kdb5_dal_handle *dal_handle; in krb5_db_create_policy() local
1822 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_create_policy()
1823 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create_policy()
1828 status = dal_handle->lib_handle->vftabl.db_create_policy(kcontext, policy); in krb5_db_create_policy()
1830 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create_policy()
1841 kdb5_dal_handle *dal_handle; in krb5_db_get_policy() local
1850 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_get_policy()
1851 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_policy()
1857 dal_handle->lib_handle->vftabl.db_get_policy(kcontext, name, policy, in krb5_db_get_policy()
1860 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_policy()
1870 kdb5_dal_handle *dal_handle; in krb5_db_put_policy() local
1879 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_put_policy()
1880 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_policy()
1885 status = dal_handle->lib_handle->vftabl.db_put_policy(kcontext, policy); in krb5_db_put_policy()
1887 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_policy()
1898 kdb5_dal_handle *dal_handle; in krb5_db_iter_policy() local
1907 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_iter_policy()
1908 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iter_policy()
1914 dal_handle->lib_handle->vftabl.db_iter_policy(kcontext, match_entry, in krb5_db_iter_policy()
1917 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iter_policy()
1927 kdb5_dal_handle *dal_handle; in krb5_db_delete_policy() local
1936 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_delete_policy()
1937 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_policy()
1942 status = dal_handle->lib_handle->vftabl.db_delete_policy(kcontext, policy); in krb5_db_delete_policy()
1944 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_policy()
1954 kdb5_dal_handle *dal_handle; in krb5_db_free_policy() local
1963 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_free_policy()
1964 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_policy()
1969 dal_handle->lib_handle->vftabl.db_free_policy(kcontext, policy); in krb5_db_free_policy()
1971 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_policy()
1982 kdb5_dal_handle *dal_handle; in krb5_db_promote() local
2000 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_promote()
2001 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_promote()
2007 dal_handle->lib_handle->vftabl.promote_db(kcontext, section, db_args); in krb5_db_promote()
2009 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_promote()
2028 kdb5_dal_handle *dal_handle; in krb5_db_supports_iprop() local
2037 dal_handle = (kdb5_dal_handle *) kcontext->db_context; in krb5_db_supports_iprop()
2038 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_supports_iprop()
2043 *iprop_supported = dal_handle->lib_handle->vftabl.iprop_supported; in krb5_db_supports_iprop()
2044 kdb_unlock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_supports_iprop()