Lines Matching refs:iv
46 struct bio_vec iv, ivprv = { NULL }; in blk_rq_count_integrity_sg() local
52 bio_for_each_integrity_vec(iv, bio, iter) { in blk_rq_count_integrity_sg()
55 if (!BIOVEC_PHYS_MERGEABLE(&ivprv, &iv)) in blk_rq_count_integrity_sg()
58 if (!BIOVEC_SEG_BOUNDARY(q, &ivprv, &iv)) in blk_rq_count_integrity_sg()
61 if (seg_size + iv.bv_len > queue_max_segment_size(q)) in blk_rq_count_integrity_sg()
64 seg_size += iv.bv_len; in blk_rq_count_integrity_sg()
68 seg_size = iv.bv_len; in blk_rq_count_integrity_sg()
72 ivprv = iv; in blk_rq_count_integrity_sg()
92 struct bio_vec iv, ivprv = { NULL }; in blk_rq_map_integrity_sg() local
98 bio_for_each_integrity_vec(iv, bio, iter) { in blk_rq_map_integrity_sg()
101 if (!BIOVEC_PHYS_MERGEABLE(&ivprv, &iv)) in blk_rq_map_integrity_sg()
104 if (!BIOVEC_SEG_BOUNDARY(q, &ivprv, &iv)) in blk_rq_map_integrity_sg()
107 if (sg->length + iv.bv_len > queue_max_segment_size(q)) in blk_rq_map_integrity_sg()
110 sg->length += iv.bv_len; in blk_rq_map_integrity_sg()
120 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset); in blk_rq_map_integrity_sg()
125 ivprv = iv; in blk_rq_map_integrity_sg()