Lines Matching defs:bvec
146 static inline bool is_partial_io(struct bio_vec *bvec)
148 return bvec->bv_len != PAGE_SIZE;
152 static inline bool is_partial_io(struct bio_vec *bvec)
1385 static int zram_bvec_read_partial(struct zram *zram, struct bio_vec *bvec,
1395 memcpy_to_bvec(bvec, page_address(page) + offset);
1400 static int zram_bvec_read(struct zram *zram, struct bio_vec *bvec,
1403 if (is_partial_io(bvec))
1404 return zram_bvec_read_partial(zram, bvec, index, offset);
1405 return zram_read_page(zram, bvec->bv_page, index, bio);
1536 static int zram_bvec_write_partial(struct zram *zram, struct bio_vec *bvec,
1547 memcpy_from_bvec(page_address(page) + offset, bvec);
1554 static int zram_bvec_write(struct zram *zram, struct bio_vec *bvec,
1557 if (is_partial_io(bvec))
1558 return zram_bvec_write_partial(zram, bvec, index, offset, bio);
1559 return zram_write_page(zram, bvec->bv_page, index);