Lines Matching refs:idx
221 zap_table_store(zap_t *zap, zap_table_phys_t *tbl, uint64_t idx, uint64_t val,
232 dprintf("storing %llx at index %llx\n", val, idx);
234 blk = idx >> (bs-3);
235 off = idx & ((1<<(bs-3))-1);
244 uint64_t idx2 = idx * 2;
269 zap_table_load(zap_t *zap, zap_table_phys_t *tbl, uint64_t idx, uint64_t *valp)
279 blk = idx >> (bs-3);
280 off = idx & ((1<<(bs-3))-1);
302 blk = (idx*2) >> (bs-3);
553 zap_idx_to_blk(zap_t *zap, uint64_t idx, uint64_t *valp)
558 ASSERT3U(idx, <,
560 *valp = ZAP_EMBEDDED_PTRTBL_ENT(zap, idx);
564 idx, valp));
569 zap_set_idx_to_blk(zap_t *zap, uint64_t idx, uint64_t blk, dmu_tx_t *tx)
575 ZAP_EMBEDDED_PTRTBL_ENT(zap, idx) = blk;
579 idx, blk, tx));
586 uint64_t idx, blk;
599 idx = ZAP_HASH_IDX(h, zap_f_phys(zap)->zap_ptrtbl.zt_shift);
600 err = zap_idx_to_blk(zap, idx, &blk);
957 uint64_t idx, blk;
961 idx = ZAP_HASH_IDX(zn->zn_hash,
963 if (zap_idx_to_blk(zap, idx, &blk) != 0)