Lines Matching refs:cbp
212 struct bio *cbp; in g_raid_tr_iostart_concat() local
248 cbp = g_clone_bio(bp); in g_raid_tr_iostart_concat()
249 if (cbp == NULL) in g_raid_tr_iostart_concat()
251 cbp->bio_offset = offset; in g_raid_tr_iostart_concat()
252 cbp->bio_length = length; in g_raid_tr_iostart_concat()
255 cbp->bio_ma_offset += (uintptr_t)addr; in g_raid_tr_iostart_concat()
256 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_concat()
257 cbp->bio_ma_offset %= PAGE_SIZE; in g_raid_tr_iostart_concat()
258 cbp->bio_ma_n = round_page(cbp->bio_ma_offset + in g_raid_tr_iostart_concat()
259 cbp->bio_length) / PAGE_SIZE; in g_raid_tr_iostart_concat()
261 cbp->bio_data = addr; in g_raid_tr_iostart_concat()
262 cbp->bio_caller1 = sd; in g_raid_tr_iostart_concat()
263 bioq_insert_tail(&queue, cbp); in g_raid_tr_iostart_concat()
271 while ((cbp = bioq_takefirst(&queue)) != NULL) { in g_raid_tr_iostart_concat()
272 sd = cbp->bio_caller1; in g_raid_tr_iostart_concat()
273 cbp->bio_caller1 = NULL; in g_raid_tr_iostart_concat()
274 g_raid_subdisk_iostart(sd, cbp); in g_raid_tr_iostart_concat()
278 while ((cbp = bioq_takefirst(&queue)) != NULL) in g_raid_tr_iostart_concat()
279 g_destroy_bio(cbp); in g_raid_tr_iostart_concat()