Lines Matching refs:cbp

526 	struct bio *cbp;  in g_raid_tr_iostart_raid1_read()  local
532 cbp = g_clone_bio(bp); in g_raid_tr_iostart_raid1_read()
533 if (cbp == NULL) { in g_raid_tr_iostart_raid1_read()
538 g_raid_subdisk_iostart(sd, cbp); in g_raid_tr_iostart_raid1_read()
547 struct bio *cbp; in g_raid_tr_iostart_raid1_write() local
583 cbp = g_clone_bio(bp); in g_raid_tr_iostart_raid1_write()
584 if (cbp == NULL) in g_raid_tr_iostart_raid1_write()
586 cbp->bio_caller1 = sd; in g_raid_tr_iostart_raid1_write()
587 bioq_insert_tail(&queue, cbp); in g_raid_tr_iostart_raid1_write()
589 while ((cbp = bioq_takefirst(&queue)) != NULL) { in g_raid_tr_iostart_raid1_write()
590 sd = cbp->bio_caller1; in g_raid_tr_iostart_raid1_write()
591 cbp->bio_caller1 = NULL; in g_raid_tr_iostart_raid1_write()
592 g_raid_subdisk_iostart(sd, cbp); in g_raid_tr_iostart_raid1_write()
596 while ((cbp = bioq_takefirst(&queue)) != NULL) in g_raid_tr_iostart_raid1_write()
597 g_destroy_bio(cbp); in g_raid_tr_iostart_raid1_write()
655 struct bio *cbp; in g_raid_tr_iodone_raid1() local
806 if (nsd != NULL && (cbp = g_clone_bio(pbp)) != NULL) { in g_raid_tr_iodone_raid1()
808 G_RAID_LOGREQ(2, cbp, "Retrying read from %d", in g_raid_tr_iodone_raid1()
812 cbp->bio_caller1 = nsd; in g_raid_tr_iodone_raid1()
816 cbp->bio_offset, cbp->bio_length, pbp, cbp); in g_raid_tr_iodone_raid1()
818 g_raid_subdisk_iostart(nsd, cbp); in g_raid_tr_iodone_raid1()
846 cbp = g_clone_bio(pbp); in g_raid_tr_iodone_raid1()
847 if (cbp != NULL) { in g_raid_tr_iodone_raid1()
849 cbp->bio_cmd = BIO_WRITE; in g_raid_tr_iodone_raid1()
850 cbp->bio_cflags = G_RAID_BIO_FLAG_REMAP; in g_raid_tr_iodone_raid1()
851 G_RAID_LOGREQ(2, cbp, in g_raid_tr_iodone_raid1()
853 g_raid_subdisk_iostart(pbp->bio_driver1, cbp); in g_raid_tr_iodone_raid1()