Lines Matching defs:dal_handle

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