Symbol: HT_HANDLE
usr/src/cmd/mdb/common/modules/libmlsvc/mlsvc.c
89
HT_HANDLE *sc_cache;
usr/src/cmd/mdb/common/modules/libmlsvc/smb_ht.c
28
HT_HANDLE hw_handle; /* struct ht_handle being walked */
usr/src/cmd/mdb/common/modules/libmlsvc/smb_ht.c
43
HT_HANDLE *ht;
usr/src/lib/smbsrv/libmlsvc/common/smb_share.c
101
HT_HANDLE *sc_cache;
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
101
if ((ht = (HT_HANDLE *)malloc(msize)) == 0)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
105
ht->ht_table = (HT_TABLE_ENTRY *)((char *)ht + sizeof (HT_HANDLE));
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
131
ht_destroy_table(HT_HANDLE *handle)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
155
ht_get_total_items(HT_HANDLE *handle)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
175
ht_default_hash(HT_HANDLE *handle, const char *key)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
207
ht_set_cmpfn(HT_HANDLE *handle, HT_CMP cmpfn)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
228
ht_add_item(HT_HANDLE *handle, const char *key, const void *data)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
285
ht_replace_item(HT_HANDLE *handle, const char *key, const void *data)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
306
ht_remove_item(HT_HANDLE *handle, const char *key)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
370
ht_find_item(HT_HANDLE *handle, const char *key)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
411
ht_register_callback(HT_HANDLE *handle, HT_CALLBACK callback)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
438
ht_clean_table(HT_HANDLE *handle)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
497
ht_mark_delete(HT_HANDLE *handle, HT_ITEM *item)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
511
ht_clear_delete(HT_HANDLE *handle, HT_ITEM *item)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
52
static size_t ht_default_hash(HT_HANDLE *handle, const char *key);
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
546
ht_findfirst(HT_HANDLE *handle, HT_ITERATOR *iterator)
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
588
HT_HANDLE *handle;
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
86
HT_HANDLE *
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
89
HT_HANDLE *ht;
usr/src/lib/smbsrv/libsmb/common/smb_ht.c
99
msize = sizeof (HT_HANDLE) + (sizeof (HT_TABLE_ENTRY) * table_size);
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_cache.c
43
static HT_HANDLE *smb_netbios_cache = 0;
usr/src/uts/common/smbsrv/hash_table.h
142
HT_HANDLE *hti_handle;
usr/src/uts/common/smbsrv/hash_table.h
152
extern HT_HANDLE *ht_create_table(size_t table_size, size_t key_size,
usr/src/uts/common/smbsrv/hash_table.h
154
extern void ht_destroy_table(HT_HANDLE *handle);
usr/src/uts/common/smbsrv/hash_table.h
155
extern void ht_set_cmpfn(HT_HANDLE *handle, HT_CMP cmpfn);
usr/src/uts/common/smbsrv/hash_table.h
156
extern size_t ht_get_total_items(HT_HANDLE *handle);
usr/src/uts/common/smbsrv/hash_table.h
162
extern HT_ITEM *ht_add_item(HT_HANDLE *handle, const char *key,
usr/src/uts/common/smbsrv/hash_table.h
164
extern HT_ITEM *ht_replace_item(HT_HANDLE *handle, const char *key,
usr/src/uts/common/smbsrv/hash_table.h
166
extern void *ht_remove_item(HT_HANDLE *handle, const char *key);
usr/src/uts/common/smbsrv/hash_table.h
167
extern HT_ITEM *ht_find_item(HT_HANDLE *handle, const char *key);
usr/src/uts/common/smbsrv/hash_table.h
178
extern HT_ITEM *ht_findfirst(HT_HANDLE *handle, HT_ITERATOR *iterator);
usr/src/uts/common/smbsrv/hash_table.h
180
extern void ht_mark_delete(HT_HANDLE *handle, HT_ITEM *item);
usr/src/uts/common/smbsrv/hash_table.h
181
extern void ht_clear_delete(HT_HANDLE *handle, HT_ITEM *item);
usr/src/uts/common/smbsrv/hash_table.h
182
extern size_t ht_clean_table(HT_HANDLE *handle);
usr/src/uts/common/smbsrv/hash_table.h
183
extern HT_CALLBACK ht_register_callback(HT_HANDLE *handle,