Lines Matching refs:bio
1987 struct bio *bio; in lbmRead() local
1998 bio = bio_alloc(GFP_NOFS, 1); in lbmRead()
2000 bio->bi_iter.bi_sector = bp->l_blkno << (log->l2bsize - 9); in lbmRead()
2001 bio->bi_bdev = log->bdev; in lbmRead()
2003 bio_add_page(bio, bp->l_page, LOGPSIZE, bp->l_offset); in lbmRead()
2004 BUG_ON(bio->bi_iter.bi_size != LOGPSIZE); in lbmRead()
2006 bio->bi_end_io = lbmIODone; in lbmRead()
2007 bio->bi_private = bp; in lbmRead()
2010 bio->bi_iter.bi_size = 0; in lbmRead()
2011 lbmIODone(bio); in lbmRead()
2013 submit_bio(READ_SYNC, bio); in lbmRead()
2137 struct bio *bio; in lbmStartIO() local
2142 bio = bio_alloc(GFP_NOFS, 1); in lbmStartIO()
2143 bio->bi_iter.bi_sector = bp->l_blkno << (log->l2bsize - 9); in lbmStartIO()
2144 bio->bi_bdev = log->bdev; in lbmStartIO()
2146 bio_add_page(bio, bp->l_page, LOGPSIZE, bp->l_offset); in lbmStartIO()
2147 BUG_ON(bio->bi_iter.bi_size != LOGPSIZE); in lbmStartIO()
2149 bio->bi_end_io = lbmIODone; in lbmStartIO()
2150 bio->bi_private = bp; in lbmStartIO()
2154 bio->bi_iter.bi_size = 0; in lbmStartIO()
2155 lbmIODone(bio); in lbmStartIO()
2157 submit_bio(WRITE_SYNC, bio); in lbmStartIO()
2193 static void lbmIODone(struct bio *bio) in lbmIODone() argument
2195 struct lbuf *bp = bio->bi_private; in lbmIODone()
2209 if (bio->bi_error) { in lbmIODone()
2215 bio_put(bio); in lbmIODone()