Lines Matching refs:acb
3034 arc_callback_t *callback_list, *acb;
3098 for (acb = callback_list; acb; acb = acb->acb_next) {
3099 if (acb->acb_done) {
3104 acb->acb_buf = abuf;
3149 while ((acb = callback_list) != NULL) {
3150 if (acb->acb_done)
3151 acb->acb_done(zio, acb->acb_buf, acb->acb_private);
3153 if (acb->acb_zio_dummy != NULL) {
3154 acb->acb_zio_dummy->io_error = zio->io_error;
3155 zio_nowait(acb->acb_zio_dummy);
3158 callback_list = acb->acb_next;
3159 kmem_free(acb, sizeof (arc_callback_t));
3221 arc_callback_t *acb = NULL;
3223 acb = kmem_zalloc(sizeof (arc_callback_t),
3225 acb->acb_done = done;
3226 acb->acb_private = private;
3228 acb->acb_zio_dummy = zio_null(pio,
3231 ASSERT(acb->acb_done != NULL);
3232 acb->acb_next = hdr->b_acb;
3233 hdr->b_acb = acb;
3281 arc_callback_t *acb;
3350 acb = kmem_zalloc(sizeof (arc_callback_t), KM_SLEEP);
3351 acb->acb_done = done;
3352 acb->acb_private = private;
3355 hdr->b_acb = acb;