Lines Matching defs:bvec
110 /* @bytes should be less or equal to bvec[i->bi_idx].bv_len */
131 * complete doesn't align with a bvec boundary, then bv_len and bv_offset will
132 * be updated on the last bvec as well.
160 /* iterate over multi-page bvec */
172 #define bio_iter_last(bvec, iter) ((iter).bi_size == (bvec).bv_len)
287 struct bio_vec *bvec = bio_first_bvec_all(bio) + i;
294 fi->folio = page_folio(bvec->bv_page);
295 fi->offset = bvec->bv_offset +
296 PAGE_SIZE * (bvec->bv_page - &fi->folio->page);
297 fi->_seg_count = bvec->bv_len;
351 struct bio_vec bip_inline_vecs[];/* embedded bvec array */
458 * Calculate number of bvec segments that should be allocated to fit data
459 * pointed by @iter. If @iter is backed by bvec it's going to be reused