/kernel/linux/linux-5.10/include/linux/ceph/ |
H A D | messenger.h | 176 struct ceph_bvec_iter bvec_pos; member 369 struct ceph_bvec_iter *bvec_pos);
|
H A D | osd_client.h | 82 struct ceph_bvec_iter bvec_pos; member 452 struct ceph_bvec_iter *bvec_pos);
|
/kernel/linux/linux-6.6/net/ceph/ |
H A D | messenger.c | 784 struct bio_vec *bvecs = data->bvec_pos.bvecs; in ceph_msg_data_bvecs_cursor_init() 786 cursor->resid = min_t(size_t, length, data->bvec_pos.iter.bi_size); in ceph_msg_data_bvecs_cursor_init() 787 cursor->bvec_iter = data->bvec_pos.iter; in ceph_msg_data_bvecs_cursor_init() 797 struct bio_vec bv = bvec_iter_bvec(cursor->data->bvec_pos.bvecs, in ceph_msg_data_bvecs_next() 808 struct bio_vec *bvecs = cursor->data->bvec_pos.bvecs; in ceph_msg_data_bvecs_advance() 1936 struct ceph_bvec_iter *bvec_pos) in ceph_msg_data_add_bvecs() 1942 data->bvec_pos = *bvec_pos; in ceph_msg_data_add_bvecs() 1944 msg->data_length += bvec_pos->iter.bi_size; in ceph_msg_data_add_bvecs() 1935 ceph_msg_data_add_bvecs(struct ceph_msg *msg, struct ceph_bvec_iter *bvec_pos) ceph_msg_data_add_bvecs() argument
|
H A D | osd_client.c | 166 struct ceph_bvec_iter *bvec_pos, in ceph_osd_data_bvecs_init() 170 osd_data->bvec_pos = *bvec_pos; in ceph_osd_data_bvecs_init() 265 struct ceph_bvec_iter *bvec_pos) in osd_req_op_extent_osd_data_bvec_pos() 270 ceph_osd_data_bvecs_init(osd_data, bvec_pos, 0); in osd_req_op_extent_osd_data_bvec_pos() 371 return osd_data->bvec_pos.iter.bi_size; in ceph_osd_data_length() 981 ceph_msg_data_add_bvecs(msg, &osd_data->bvec_pos); in ceph_osdc_msg_data_add() 165 ceph_osd_data_bvecs_init(struct ceph_osd_data *osd_data, struct ceph_bvec_iter *bvec_pos, u32 num_bvecs) ceph_osd_data_bvecs_init() argument 263 osd_req_op_extent_osd_data_bvec_pos(struct ceph_osd_request *osd_req, unsigned int which, struct ceph_bvec_iter *bvec_pos) osd_req_op_extent_osd_data_bvec_pos() argument
|
/kernel/linux/linux-6.6/include/linux/ceph/ |
H A D | osd_client.h | 133 struct ceph_bvec_iter bvec_pos; member 510 struct ceph_bvec_iter *bvec_pos);
|
H A D | messenger.h | 220 struct ceph_bvec_iter bvec_pos; member 613 struct ceph_bvec_iter *bvec_pos);
|
/kernel/linux/linux-5.10/net/ceph/ |
H A D | messenger.c | 872 struct bio_vec *bvecs = data->bvec_pos.bvecs; in ceph_msg_data_bvecs_cursor_init() 874 cursor->resid = min_t(size_t, length, data->bvec_pos.iter.bi_size); in ceph_msg_data_bvecs_cursor_init() 875 cursor->bvec_iter = data->bvec_pos.iter; in ceph_msg_data_bvecs_cursor_init() 887 struct bio_vec bv = bvec_iter_bvec(cursor->data->bvec_pos.bvecs, in ceph_msg_data_bvecs_next() 898 struct bio_vec *bvecs = cursor->data->bvec_pos.bvecs; in ceph_msg_data_bvecs_advance() 3310 struct ceph_bvec_iter *bvec_pos) in ceph_msg_data_add_bvecs() 3316 data->bvec_pos = *bvec_pos; in ceph_msg_data_add_bvecs() 3318 msg->data_length += bvec_pos->iter.bi_size; in ceph_msg_data_add_bvecs() 3309 ceph_msg_data_add_bvecs(struct ceph_msg *msg, struct ceph_bvec_iter *bvec_pos) ceph_msg_data_add_bvecs() argument
|
H A D | osd_client.c | 166 struct ceph_bvec_iter *bvec_pos, in ceph_osd_data_bvecs_init() 170 osd_data->bvec_pos = *bvec_pos; in ceph_osd_data_bvecs_init() 258 struct ceph_bvec_iter *bvec_pos) in osd_req_op_extent_osd_data_bvec_pos() 263 ceph_osd_data_bvecs_init(osd_data, bvec_pos, 0); in osd_req_op_extent_osd_data_bvec_pos() 348 return osd_data->bvec_pos.iter.bi_size; in ceph_osd_data_length() 953 ceph_msg_data_add_bvecs(msg, &osd_data->bvec_pos); in ceph_osdc_msg_data_add() 165 ceph_osd_data_bvecs_init(struct ceph_osd_data *osd_data, struct ceph_bvec_iter *bvec_pos, u32 num_bvecs) ceph_osd_data_bvecs_init() argument 256 osd_req_op_extent_osd_data_bvec_pos(struct ceph_osd_request *osd_req, unsigned int which, struct ceph_bvec_iter *bvec_pos) osd_req_op_extent_osd_data_bvec_pos() argument
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | rbd.c | 301 struct ceph_bvec_iter bvec_pos; member 1297 static void zero_bvecs(struct ceph_bvec_iter *bvec_pos, u32 off, u32 bytes) in zero_bvecs() argument 1299 struct ceph_bvec_iter it = *bvec_pos; in zero_bvecs() 1324 zero_bvecs(&obj_req->bvec_pos, off, bytes); in rbd_obj_zero_range() 1572 kfree(obj_request->bvec_pos.bvecs); in rbd_obj_request_destroy() 2233 rbd_assert(obj_req->bvec_pos.iter.bi_size == in rbd_osd_setup_data() 2237 &obj_req->bvec_pos); in rbd_osd_setup_data() 2638 obj_req->bvec_pos.bvecs = kmalloc_array(obj_req->bvec_count, in rbd_img_fill_request() 2639 sizeof(*obj_req->bvec_pos.bvecs), in rbd_img_fill_request() 2641 if (!obj_req->bvec_pos in rbd_img_fill_request() 2773 __rbd_img_fill_from_bvecs(struct rbd_img_request *img_req, struct ceph_file_extent *img_extents, u32 num_img_extents, struct ceph_bvec_iter *bvec_pos) __rbd_img_fill_from_bvecs() argument [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | rbd.c | 301 struct ceph_bvec_iter bvec_pos; member 1234 static void zero_bvecs(struct ceph_bvec_iter *bvec_pos, u32 off, u32 bytes) in zero_bvecs() argument 1236 struct ceph_bvec_iter it = *bvec_pos; in zero_bvecs() 1261 zero_bvecs(&obj_req->bvec_pos, off, bytes); in rbd_obj_zero_range() 1509 kfree(obj_request->bvec_pos.bvecs); in rbd_obj_request_destroy() 2170 rbd_assert(obj_req->bvec_pos.iter.bi_size == in rbd_osd_setup_data() 2174 &obj_req->bvec_pos); in rbd_osd_setup_data() 2575 obj_req->bvec_pos.bvecs = kmalloc_array(obj_req->bvec_count, in rbd_img_fill_request() 2576 sizeof(*obj_req->bvec_pos.bvecs), in rbd_img_fill_request() 2578 if (!obj_req->bvec_pos in rbd_img_fill_request() 2710 __rbd_img_fill_from_bvecs(struct rbd_img_request *img_req, struct ceph_file_extent *img_extents, u32 num_img_extents, struct ceph_bvec_iter *bvec_pos) __rbd_img_fill_from_bvecs() argument [all...] |
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | file.c | 1072 inode, rc, osd_data->bvec_pos.iter.bi_size); in ceph_aio_complete_req() 1100 if (rc >= 0 && osd_data->bvec_pos.iter.bi_size > rc) { in ceph_aio_complete_req() 1102 int zlen = osd_data->bvec_pos.iter.bi_size - rc; in ceph_aio_complete_req() 1118 iov_iter_bvec(&i, READ, osd_data->bvec_pos.bvecs, in ceph_aio_complete_req() 1120 osd_data->bvec_pos.iter.bi_size); in ceph_aio_complete_req() 1126 put_bvecs(osd_data->bvec_pos.bvecs, osd_data->num_bvecs, in ceph_aio_complete_req()
|
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | file.c | 1246 unsigned int len = osd_data->bvec_pos.iter.bi_size; in ceph_aio_complete_req() 1290 iov_iter_bvec(&i, ITER_DEST, osd_data->bvec_pos.bvecs, in ceph_aio_complete_req() 1307 put_bvecs(osd_data->bvec_pos.bvecs, osd_data->num_bvecs, in ceph_aio_complete_req()
|