Searched refs:HT_HANDLE (Results 1 - 4 of 4) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/smbsrv/
H A Dhash_table.h100 * The HT_HANDLE is an opaque handle that associates each request with
122 } HT_HANDLE; typedef in typeref:struct:ht_handle
144 HT_HANDLE *hti_handle;
154 extern HT_HANDLE *ht_create_table(size_t table_size, size_t key_size,
156 extern void ht_destroy_table(HT_HANDLE *handle);
157 extern void ht_set_cmpfn(HT_HANDLE *handle, HT_CMP cmpfn);
158 extern size_t ht_get_total_items(HT_HANDLE *handle);
164 extern HT_ITEM *ht_add_item(HT_HANDLE *handle, const char *key,
166 extern HT_ITEM *ht_replace_item(HT_HANDLE *handle, const char *key,
168 extern void *ht_remove_item(HT_HANDLE *handl
[all...]
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_ht.c54 static size_t ht_default_hash(HT_HANDLE *handle, const char *key);
88 HT_HANDLE *
91 HT_HANDLE *ht;
101 msize = sizeof (HT_HANDLE) + (sizeof (HT_TABLE_ENTRY) * table_size);
103 if ((ht = (HT_HANDLE *)malloc(msize)) == 0)
107 ht->ht_table = (HT_TABLE_ENTRY *)((char *)ht + sizeof (HT_HANDLE));
133 ht_destroy_table(HT_HANDLE *handle)
157 ht_get_total_items(HT_HANDLE *handle)
177 ht_default_hash(HT_HANDLE *handle, const char *key)
209 ht_set_cmpfn(HT_HANDLE *handl
[all...]
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmbns/common/
H A Dsmbns_netbios_cache.c43 static HT_HANDLE *smb_netbios_cache = 0;
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsmb_share.c100 HT_HANDLE *sc_cache;

Completed in 97 milliseconds