Lines Matching refs:bio
297 skb_fillup(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter) in skb_fillup() argument
302 __bio_for_each_segment(bv, bio, iter, iter) in skb_fillup()
352 if (f->buf && bio_data_dir(f->buf->bio) == WRITE) { in ata_rw_frameinit()
353 skb_fillup(skb, f->buf->bio, f->iter); in ata_rw_frameinit()
389 bio_advance_iter(buf->bio, &buf->iter, f->iter.bi_size); in aoecmd_ata_rw()
848 struct bio *bio; in rqbiocnt() local
851 __rq_for_each_bio(bio, r) in rqbiocnt()
867 bio_pageinc(struct bio *bio) in bio_pageinc() argument
873 bio_for_each_segment(bv, bio, iter) { in bio_pageinc()
883 bio_pagedec(struct bio *bio) in bio_pagedec() argument
889 bio_for_each_segment(bv, bio, iter) { in bio_pagedec()
896 bufinit(struct buf *buf, struct request *rq, struct bio *bio) in bufinit() argument
900 buf->bio = bio; in bufinit()
901 buf->iter = bio->bi_iter; in bufinit()
902 bio_pageinc(bio); in bufinit()
911 struct bio *bio; in nextbuf() local
925 d->ip.nxbio = rq->bio; in nextbuf()
933 bio = d->ip.nxbio; in nextbuf()
934 bufinit(buf, rq, bio); in nextbuf()
935 bio = bio->bi_next; in nextbuf()
936 d->ip.nxbio = bio; in nextbuf()
937 if (bio == NULL) in nextbuf()
1087 bvcpy(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter, long cnt) in bvcpy() argument
1094 __bio_for_each_segment(bv, bio, iter, iter) { in bvcpy()
1104 struct bio *bio; in aoe_end_request() local
1112 bio = rq->bio; in aoe_end_request()
1113 bok = !fastfail && test_bit(BIO_UPTODATE, &bio->bi_flags); in aoe_end_request()
1114 } while (__blk_end_request(rq, bok ? 0 : -EIO, bio->bi_iter.bi_size)); in aoe_end_request()
1130 bio_pagedec(buf->bio); in aoe_end_buf()
1175 clear_bit(BIO_UPTODATE, &buf->bio->bi_flags); in ktiocomplete()
1188 clear_bit(BIO_UPTODATE, &buf->bio->bi_flags); in ktiocomplete()
1196 clear_bit(BIO_UPTODATE, &buf->bio->bi_flags); in ktiocomplete()
1199 bvcpy(skb, f->buf->bio, f->iter, n); in ktiocomplete()
1698 clear_bit(BIO_UPTODATE, &buf->bio->bi_flags); in aoe_failbuf()