Lines Matching refs:bv

146 	struct bio_vec bv;  in do_try_sendpage()  local
154 bvec_set_page(&bv, it->bvec->bv_page, in do_try_sendpage()
168 if (sendpage_ok(bv.bv_page)) in do_try_sendpage()
173 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bv, 1, bv.bv_len); in do_try_sendpage()
232 static void set_in_bvec(struct ceph_connection *con, const struct bio_vec *bv) in set_in_bvec() argument
236 con->v2.in_bvec = *bv; in set_in_bvec()
237 iov_iter_bvec(&con->v2.in_iter, ITER_DEST, &con->v2.in_bvec, 1, bv->bv_len); in set_in_bvec()
273 static void set_out_bvec(struct ceph_connection *con, const struct bio_vec *bv, in set_out_bvec() argument
279 con->v2.out_bvec = *bv; in set_out_bvec()
864 struct bio_vec *bv) in get_bvec_at() argument
877 bvec_set_page(bv, page, len, off); in get_bvec_at()
901 struct bio_vec bv; in calc_sg_cnt_cursor() local
909 get_bvec_at(cursor, &bv); in calc_sg_cnt_cursor()
912 ceph_msg_data_advance(cursor, bv.bv_len); in calc_sg_cnt_cursor()
953 struct bio_vec bv; in init_sgs_cursor() local
959 get_bvec_at(cursor, &bv); in init_sgs_cursor()
960 sg_set_page(*sg, bv.bv_page, bv.bv_len, bv.bv_offset); in init_sgs_cursor()
963 ceph_msg_data_advance(cursor, bv.bv_len); in init_sgs_cursor()
1116 struct bio_vec bv; in process_v2_sparse_read() local
1118 get_bvec_at(cursor, &bv); in process_v2_sparse_read()
1119 len = min_t(int, len, bv.bv_len); in process_v2_sparse_read()
1120 memcpy_page(bv.bv_page, bv.bv_offset, in process_v2_sparse_read()
1866 struct bio_vec bv; in prepare_read_data() local
1872 get_bvec_at(&con->v2.in_cursor, &bv); in prepare_read_data()
1882 bv.bv_page = con->bounce_page; in prepare_read_data()
1883 bv.bv_offset = 0; in prepare_read_data()
1885 set_in_bvec(con, &bv); in prepare_read_data()
1892 struct bio_vec bv; in prepare_read_data_cont() local
1899 get_bvec_at(&con->v2.in_cursor, &bv); in prepare_read_data_cont()
1900 memcpy_to_page(bv.bv_page, bv.bv_offset, in prepare_read_data_cont()
1912 get_bvec_at(&con->v2.in_cursor, &bv); in prepare_read_data_cont()
1914 bv.bv_page = con->bounce_page; in prepare_read_data_cont()
1915 bv.bv_offset = 0; in prepare_read_data_cont()
1917 set_in_bvec(con, &bv); in prepare_read_data_cont()
1933 struct bio_vec bv; in prepare_sparse_read_cont() local
1944 get_bvec_at(cursor, &bv); in prepare_sparse_read_cont()
1945 memcpy_to_page(bv.bv_page, bv.bv_offset, in prepare_sparse_read_cont()
1961 get_bvec_at(cursor, &bv); in prepare_sparse_read_cont()
1962 if (bv.bv_len > cursor->sr_resid) in prepare_sparse_read_cont()
1963 bv.bv_len = cursor->sr_resid; in prepare_sparse_read_cont()
1965 bv.bv_page = con->bounce_page; in prepare_sparse_read_cont()
1966 bv.bv_offset = 0; in prepare_sparse_read_cont()
1968 set_in_bvec(con, &bv); in prepare_sparse_read_cont()
1969 con->v2.data_len_remain -= bv.bv_len; in prepare_sparse_read_cont()
2009 get_bvec_at(cursor, &bv); in prepare_sparse_read_cont()
2010 if (bv.bv_len > cursor->sr_resid) in prepare_sparse_read_cont()
2011 bv.bv_len = cursor->sr_resid; in prepare_sparse_read_cont()
2021 bv.bv_page = con->bounce_page; in prepare_sparse_read_cont()
2022 bv.bv_offset = 0; in prepare_sparse_read_cont()
2024 set_in_bvec(con, &bv); in prepare_sparse_read_cont()
2083 struct bio_vec bv; in prepare_read_enc_page() local
2089 bvec_set_page(&bv, con->v2.in_enc_pages[con->v2.in_enc_i], in prepare_read_enc_page()
2092 set_in_bvec(con, &bv); in prepare_read_enc_page()
2094 con->v2.in_enc_resid -= bv.bv_len; in prepare_read_enc_page()
3193 struct bio_vec bv; in queue_data() local
3199 get_bvec_at(&con->v2.out_cursor, &bv); in queue_data()
3200 set_out_bvec(con, &bv, true); in queue_data()
3206 struct bio_vec bv; in queue_data_cont() local
3214 get_bvec_at(&con->v2.out_cursor, &bv); in queue_data_cont()
3215 set_out_bvec(con, &bv, true); in queue_data_cont()
3231 struct bio_vec bv; in queue_enc_page() local
3237 bvec_set_page(&bv, con->v2.out_enc_pages[con->v2.out_enc_i], in queue_enc_page()
3240 set_out_bvec(con, &bv, false); in queue_enc_page()
3242 con->v2.out_enc_resid -= bv.bv_len; in queue_enc_page()