Lines Matching refs:pbp

288 	struct bio *pbp;  in g_eli_read_done()  local
291 pbp = bp->bio_parent; in g_eli_read_done()
292 if (pbp->bio_error == 0 && bp->bio_error != 0) in g_eli_read_done()
293 pbp->bio_error = bp->bio_error; in g_eli_read_done()
298 pbp->bio_inbed++; in g_eli_read_done()
299 if (pbp->bio_inbed < pbp->bio_children) in g_eli_read_done()
301 sc = pbp->bio_to->geom->softc; in g_eli_read_done()
302 if (pbp->bio_error != 0) { in g_eli_read_done()
303 G_ELI_LOGREQ(0, pbp, "%s() failed (error=%d)", __func__, in g_eli_read_done()
304 pbp->bio_error); in g_eli_read_done()
305 pbp->bio_completed = 0; in g_eli_read_done()
306 g_eli_free_data(pbp); in g_eli_read_done()
307 g_io_deliver(pbp, pbp->bio_error); in g_eli_read_done()
313 bioq_insert_tail(&sc->sc_queue, pbp); in g_eli_read_done()
327 struct bio *pbp; in g_eli_write_done() local
330 pbp = bp->bio_parent; in g_eli_write_done()
331 if (pbp->bio_error == 0 && bp->bio_error != 0) in g_eli_write_done()
332 pbp->bio_error = bp->bio_error; in g_eli_write_done()
337 pbp->bio_inbed++; in g_eli_write_done()
338 if (pbp->bio_inbed < pbp->bio_children) in g_eli_write_done()
340 sc = pbp->bio_to->geom->softc; in g_eli_write_done()
341 g_eli_free_data(pbp); in g_eli_write_done()
342 if (pbp->bio_error != 0) { in g_eli_write_done()
343 G_ELI_LOGREQ(0, pbp, "%s() failed (error=%d)", __func__, in g_eli_write_done()
344 pbp->bio_error); in g_eli_write_done()
345 pbp->bio_completed = 0; in g_eli_write_done()
347 pbp->bio_completed = pbp->bio_length; in g_eli_write_done()
352 g_io_deliver(pbp, pbp->bio_error); in g_eli_write_done()