Lines Matching defs:bvec
93 static inline bool is_partial_io(struct bio_vec *bvec)
95 return bvec->bv_len != PAGE_SIZE;
99 static inline bool is_partial_io(struct bio_vec *bvec)
1409 static int zram_bvec_read_partial(struct zram *zram, struct bio_vec *bvec,
1419 memcpy_to_bvec(bvec, page_address(page) + offset);
1424 static int zram_bvec_read(struct zram *zram, struct bio_vec *bvec,
1427 if (is_partial_io(bvec))
1428 return zram_bvec_read_partial(zram, bvec, index, offset);
1429 return zram_read_page(zram, bvec->bv_page, index, bio);
1563 static int zram_bvec_write_partial(struct zram *zram, struct bio_vec *bvec,
1574 memcpy_from_bvec(page_address(page) + offset, bvec);
1581 static int zram_bvec_write(struct zram *zram, struct bio_vec *bvec,
1584 if (is_partial_io(bvec))
1585 return zram_bvec_write_partial(zram, bvec, index, offset, bio);
1586 return zram_write_page(zram, bvec->bv_page, index);