Lines Matching refs:osd_req
177 osd_req_op_raw_data_in(struct ceph_osd_request *osd_req, unsigned int which) in osd_req_op_raw_data_in() argument
179 BUG_ON(which >= osd_req->r_num_ops); in osd_req_op_raw_data_in()
181 return &osd_req->r_ops[which].raw_data_in; in osd_req_op_raw_data_in()
185 osd_req_op_extent_osd_data(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data() argument
188 return osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data()
192 void osd_req_op_raw_data_in_pages(struct ceph_osd_request *osd_req, in osd_req_op_raw_data_in_pages() argument
199 osd_data = osd_req_op_raw_data_in(osd_req, which); in osd_req_op_raw_data_in_pages()
205 void osd_req_op_extent_osd_data_pages(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_pages() argument
212 osd_data = osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data_pages()
218 void osd_req_op_extent_osd_data_pagelist(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_pagelist() argument
223 osd_data = osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data_pagelist()
229 void osd_req_op_extent_osd_data_bio(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_bio() argument
236 osd_data = osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data_bio()
242 void osd_req_op_extent_osd_data_bvecs(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_bvecs() argument
253 osd_data = osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data_bvecs()
258 void osd_req_op_extent_osd_data_bvec_pos(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_bvec_pos() argument
264 osd_data = osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data_bvec_pos()
270 struct ceph_osd_request *osd_req, in osd_req_op_cls_request_info_pagelist() argument
275 osd_data = osd_req_op_data(osd_req, which, cls, request_info); in osd_req_op_cls_request_info_pagelist()
280 struct ceph_osd_request *osd_req, in osd_req_op_cls_request_data_pagelist() argument
285 osd_data = osd_req_op_data(osd_req, which, cls, request_data); in osd_req_op_cls_request_data_pagelist()
287 osd_req->r_ops[which].cls.indata_len += pagelist->length; in osd_req_op_cls_request_data_pagelist()
288 osd_req->r_ops[which].indata_len += pagelist->length; in osd_req_op_cls_request_data_pagelist()
292 void osd_req_op_cls_request_data_pages(struct ceph_osd_request *osd_req, in osd_req_op_cls_request_data_pages() argument
298 osd_data = osd_req_op_data(osd_req, which, cls, request_data); in osd_req_op_cls_request_data_pages()
301 osd_req->r_ops[which].cls.indata_len += length; in osd_req_op_cls_request_data_pages()
302 osd_req->r_ops[which].indata_len += length; in osd_req_op_cls_request_data_pages()
306 void osd_req_op_cls_request_data_bvecs(struct ceph_osd_request *osd_req, in osd_req_op_cls_request_data_bvecs() argument
317 osd_data = osd_req_op_data(osd_req, which, cls, request_data); in osd_req_op_cls_request_data_bvecs()
319 osd_req->r_ops[which].cls.indata_len += bytes; in osd_req_op_cls_request_data_bvecs()
320 osd_req->r_ops[which].indata_len += bytes; in osd_req_op_cls_request_data_bvecs()
324 void osd_req_op_cls_response_data_pages(struct ceph_osd_request *osd_req, in osd_req_op_cls_response_data_pages() argument
330 osd_data = osd_req_op_data(osd_req, which, cls, response_data); in osd_req_op_cls_response_data_pages()
369 static void osd_req_op_data_release(struct ceph_osd_request *osd_req, in osd_req_op_data_release() argument
374 BUG_ON(which >= osd_req->r_num_ops); in osd_req_op_data_release()
375 op = &osd_req->r_ops[which]; in osd_req_op_data_release()
680 _osd_req_op_init(struct ceph_osd_request *osd_req, unsigned int which, in _osd_req_op_init() argument
685 BUG_ON(which >= osd_req->r_num_ops); in _osd_req_op_init()
688 op = &osd_req->r_ops[which]; in _osd_req_op_init()
696 void osd_req_op_init(struct ceph_osd_request *osd_req, in osd_req_op_init() argument
699 (void)_osd_req_op_init(osd_req, which, opcode, flags); in osd_req_op_init()
703 void osd_req_op_extent_init(struct ceph_osd_request *osd_req, in osd_req_op_extent_init() argument
708 struct ceph_osd_req_op *op = _osd_req_op_init(osd_req, which, in osd_req_op_extent_init()
727 void osd_req_op_extent_update(struct ceph_osd_request *osd_req, in osd_req_op_extent_update() argument
733 BUG_ON(which >= osd_req->r_num_ops); in osd_req_op_extent_update()
734 op = &osd_req->r_ops[which]; in osd_req_op_extent_update()
747 void osd_req_op_extent_dup_last(struct ceph_osd_request *osd_req, in osd_req_op_extent_dup_last() argument
752 BUG_ON(which + 1 >= osd_req->r_num_ops); in osd_req_op_extent_dup_last()
754 prev_op = &osd_req->r_ops[which]; in osd_req_op_extent_dup_last()
755 op = _osd_req_op_init(osd_req, which + 1, prev_op->op, prev_op->flags); in osd_req_op_extent_dup_last()
769 int osd_req_op_cls_init(struct ceph_osd_request *osd_req, unsigned int which, in osd_req_op_cls_init() argument
772 struct ceph_osd_req_op *op = _osd_req_op_init(osd_req, which, in osd_req_op_cls_init()
800 osd_req_op_cls_request_info_pagelist(osd_req, which, pagelist); in osd_req_op_cls_init()
807 int osd_req_op_xattr_init(struct ceph_osd_request *osd_req, unsigned int which, in osd_req_op_xattr_init() argument
811 struct ceph_osd_req_op *op = _osd_req_op_init(osd_req, which, in osd_req_op_xattr_init()
855 void osd_req_op_alloc_hint_init(struct ceph_osd_request *osd_req, in osd_req_op_alloc_hint_init() argument
860 struct ceph_osd_req_op *op = _osd_req_op_init(osd_req, which, in osd_req_op_alloc_hint_init()