Lines Matching defs:sht
114 sharetab_t *sht;
122 for (sht = sharefs_sharetab; sht != NULL; sht = sht->s_next) {
123 if (strcmp(sh->sh_fstype, sht->s_fstype) == 0) {
132 if (!sht) {
143 for (p = NULL, s = sht->s_buckets[iHash].ssh_sh;
153 sht->s_buckets[iHash].ssh_sh = s->sh_next;
156 ASSERT(sht->s_buckets[iHash].ssh_count != 0);
157 atomic_dec_32(&sht->s_buckets[iHash].ssh_count);
158 atomic_dec_32(&sht->s_count);
197 sharetab_t *sht;
210 for (sht = sharefs_sharetab; sht != NULL; sht = sht->s_next) {
211 if (strcmp(sh->sh_fstype, sht->s_fstype) == 0) {
220 if (!sht) {
221 sht = kmem_zalloc(sizeof (*sht), KM_SLEEP);
223 sht->s_fstype = kmem_zalloc(n + 1, KM_SLEEP);
224 (void) strncpy(sht->s_fstype, sh->sh_fstype, n);
226 sht->s_next = sharefs_sharetab;
227 sharefs_sharetab = sht;
255 for (p = NULL, s = sht->s_buckets[iHash].ssh_sh;
269 sht->s_buckets[iHash].ssh_sh = sh;
286 ASSERT(sht->s_buckets[iHash].ssh_count != 0);
299 sh->sh_next = sht->s_buckets[iHash].ssh_sh;
300 sht->s_buckets[iHash].ssh_sh = sh;
301 atomic_inc_32(&sht->s_buckets[iHash].ssh_count);
302 atomic_inc_32(&sht->s_count);