Lines Matching refs:chunk

180 	uint_t chunk = zap_leaf_phys(l)->l_hdr.lh_freelist;  in zap_leaf_chunk_alloc()  local
181 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_chunk_alloc()
182 ASSERT3U(ZAP_LEAF_CHUNK(l, chunk).l_free.lf_type, ==, ZAP_CHUNK_FREE); in zap_leaf_chunk_alloc()
185 ZAP_LEAF_CHUNK(l, chunk).l_free.lf_next; in zap_leaf_chunk_alloc()
189 return (chunk); in zap_leaf_chunk_alloc()
193 zap_leaf_chunk_free(zap_leaf_t *l, uint16_t chunk) in zap_leaf_chunk_free() argument
195 struct zap_leaf_free *zlf = &ZAP_LEAF_CHUNK(l, chunk).l_free; in zap_leaf_chunk_free()
197 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_chunk_free()
203 zap_leaf_phys(l)->l_hdr.lh_freelist = chunk; in zap_leaf_chunk_free()
228 uint16_t chunk = zap_leaf_chunk_alloc(l); in zap_leaf_array_create() local
229 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, chunk).l_array; in zap_leaf_array_create()
244 *chunkp = chunk; in zap_leaf_array_create()
256 zap_leaf_array_copy(zap_leaf_t *l, uint16_t chunk, zap_leaf_t *nl) in zap_leaf_array_copy() argument
261 while (chunk != CHAIN_END) { in zap_leaf_array_copy()
262 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_array_copy()
266 &ZAP_LEAF_CHUNK(l, chunk).l_array; in zap_leaf_array_copy()
273 chunk = la->la_next; in zap_leaf_array_copy()
286 zap_leaf_array_free(zap_leaf_t *l, uint16_t chunk) in zap_leaf_array_free() argument
292 while (chunk != CHAIN_END) { in zap_leaf_array_free()
293 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_array_free()
294 zap_leaf_chunk_t *c = &ZAP_LEAF_CHUNK(l, chunk); in zap_leaf_array_free()
297 *tailp = chunk; in zap_leaf_array_free()
298 chunk = c->l_array.la_next; in zap_leaf_array_free()
313 zap_leaf_array_read(zap_leaf_t *l, uint16_t chunk, in zap_leaf_array_read() argument
326 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, chunk).l_array; in zap_leaf_array_read()
340 while (chunk != CHAIN_END) { in zap_leaf_array_read()
342 &ZAP_LEAF_CHUNK(l, chunk).l_array; in zap_leaf_array_read()
345 chunk = la->la_next; in zap_leaf_array_read()
351 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, chunk).l_array; in zap_leaf_array_read()
353 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_array_read()
366 chunk = la->la_next; in zap_leaf_array_read()
372 uint_t chunk, int array_numints) in zap_leaf_array_match() argument
381 zap_leaf_array_read(l, chunk, sizeof (*thiskey), array_numints, in zap_leaf_array_match()
393 zap_leaf_array_read(l, chunk, sizeof (char), array_numints, in zap_leaf_array_match()
408 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, chunk).l_array; in zap_leaf_array_match()
410 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_array_match()
414 chunk = la->la_next; in zap_leaf_array_match()
433 uint16_t chunk = *chunkp; in zap_leaf_lookup() local
434 le = ZAP_LEAF_ENTRY(l, chunk); in zap_leaf_lookup()
436 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_lookup()
480 for (uint16_t chunk = zap_leaf_phys(l)->l_hash[lh]; in zap_leaf_lookup_closest() local
481 chunk != CHAIN_END; chunk = le->le_next) { in zap_leaf_lookup_closest()
482 le = ZAP_LEAF_ENTRY(l, chunk); in zap_leaf_lookup_closest()
484 ASSERT3U(chunk, <, ZAP_LEAF_NUMCHUNKS(l)); in zap_leaf_lookup_closest()
498 zeh->zeh_fakechunk = chunk; in zap_leaf_lookup_closest()
596 uint16_t chunk; in zap_entry_create() local
612 for (chunk = *LEAF_HASH_ENTPTR(l, h); in zap_entry_create()
613 chunk != CHAIN_END; chunk = le->le_next) { in zap_entry_create()
614 le = ZAP_LEAF_ENTRY(l, chunk); in zap_entry_create()
625 for (chunk = *LEAF_HASH_ENTPTR(l, h); in zap_entry_create()
626 chunk != CHAIN_END; chunk = le->le_next) { in zap_entry_create()
627 le = ZAP_LEAF_ENTRY(l, chunk); in zap_entry_create()
634 if (chunk == CHAIN_END) in zap_entry_create()
649 chunk = zap_leaf_chunk_alloc(l); in zap_entry_create()
650 le = ZAP_LEAF_ENTRY(l, chunk); in zap_entry_create()
664 uint16_t *chunkp = zap_leaf_rehash_entry(l, le, chunk); in zap_entry_create()
698 for (uint16_t chunk = *LEAF_HASH_ENTPTR(zeh->zeh_leaf, zeh->zeh_hash); in zap_entry_normalization_conflict() local
699 chunk != CHAIN_END; chunk = le->le_next) { in zap_entry_normalization_conflict()
700 le = ZAP_LEAF_ENTRY(zeh->zeh_leaf, chunk); in zap_entry_normalization_conflict()
755 uint16_t chunk = zap_leaf_chunk_alloc(nl); in zap_leaf_transfer_entry() local
756 struct zap_leaf_entry *nle = ZAP_LEAF_ENTRY(nl, chunk); in zap_leaf_transfer_entry()
759 (void) zap_leaf_rehash_entry(nl, nle, chunk); in zap_leaf_transfer_entry()
838 uint_t chunk = zap_leaf_phys(l)->l_hash[i]; in zap_leaf_stats() local
840 while (chunk != CHAIN_END) { in zap_leaf_stats()
842 ZAP_LEAF_ENTRY(l, chunk); in zap_leaf_stats()
850 chunk = le->le_next; in zap_leaf_stats()