Lines Matching refs:ba
156 struct bptree_args *ba = arg;
161 err = ba->ba_func(ba->ba_arg, bp, ba->ba_tx);
162 if (err == 0 && ba->ba_free) {
163 ba->ba_phys->bt_bytes -= bp_get_dsize_sync(spa, bp);
164 ba->ba_phys->bt_comp -= BP_GET_PSIZE(bp);
165 ba->ba_phys->bt_uncomp -= BP_GET_UCSIZE(bp);
194 struct bptree_args ba;
205 ba.ba_phys = db->db_data;
206 ba.ba_free = free;
207 ba.ba_func = func;
208 ba.ba_arg = arg;
209 ba.ba_tx = tx;
212 for (i = ba.ba_phys->bt_begin; i < ba.ba_phys->bt_end; i++) {
233 bptree_visit_cb, &ba);
273 ba.ba_phys->bt_begin++;
283 ba.ba_phys->bt_begin == ba.ba_phys->bt_end);
286 if (ba.ba_phys->bt_begin == ba.ba_phys->bt_end) {
288 ba.ba_phys->bt_bytes = 0;
289 ba.ba_phys->bt_comp = 0;
290 ba.ba_phys->bt_uncomp = 0;
293 ASSERT0(ba.ba_phys->bt_bytes);
294 ASSERT0(ba.ba_phys->bt_comp);
295 ASSERT0(ba.ba_phys->bt_uncomp);