Lines Matching refs:err
150 int err;
152 err = dmu_object_info(os, object, &doi);
153 if (err)
154 return (err);
165 err = dmu_bonus_hold(os, object, bpo, &bpo->bpo_dbuf);
166 if (err)
167 return (err);
210 int err = 0;
229 err = dmu_buf_hold(bpo->bpo_os, bpo->bpo_object, offset,
231 if (err)
240 err = func(arg, bp, tx);
241 if (err)
263 if (err || !bpo->bpo_havesubobj || bpo->bpo_phys->bpo_subobjs == 0)
267 err = dmu_object_info(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, &doi);
268 if (err) {
270 return (err);
288 err = dmu_buf_hold(bpo->bpo_os,
290 if (err)
298 err = bpobj_open(&sublist, bpo->bpo_os, objarray[blkoff]);
299 if (err)
302 err = bpobj_space(&sublist,
304 if (err != 0) {
309 err = bpobj_iterate_impl(&sublist, func, arg, tx, free);
321 if (err)
324 err = dmu_object_free(bpo->bpo_os,
326 if (err)
351 return (err);
574 int err;
587 err = bpobj_iterate_nofree(bpo, space_range_cb, &sra, NULL);
591 return (err);