Lines Matching refs:len
87 strtab_hash(const char *key, size_t *len)
102 *len = n;
107 strtab_compare(strtab_t *sp, strhash_t *hp, const char *str, size_t len)
114 while (len != 0) {
119 n = MIN(resid, len);
126 len -= n;
133 strtab_copyin(strtab_t *sp, const char *str, size_t len)
138 while (len != 0) {
145 n = MIN(resid, len);
150 len -= n;
158 size_t len;
164 h = strtab_hash(str, &len) % sp->str_hashsz;
171 if (strtab_compare(sp, hp, str, len + 1) == 0)
184 hp->str_len = len;
193 strtab_copyin(sp, str, len + 1);
195 sp->str_size += len + 1;
240 size_t resid, len, n;
244 for (len = hp->str_len; len != 0; len -= n) {
249 n = MIN(resid, len);