Lines Matching refs:ceph_osd_request

17 struct ceph_osd_request;
24 typedef void (*ceph_osdc_callback_t)(struct ceph_osd_request *,
26 typedef void (*ceph_osdc_unsafe_callback_t)(struct ceph_osd_request *, bool);
121 struct ceph_osd_request { struct
251 extern void osd_req_op_init(struct ceph_osd_request *osd_req,
254 extern void osd_req_op_raw_data_in_pages(struct ceph_osd_request *,
260 extern void osd_req_op_extent_init(struct ceph_osd_request *osd_req,
264 extern void osd_req_op_extent_update(struct ceph_osd_request *osd_req,
268 struct ceph_osd_request *osd_req,
271 struct ceph_osd_request *osd_req,
274 extern void osd_req_op_extent_osd_data_pages(struct ceph_osd_request *,
279 extern void osd_req_op_extent_osd_data_pagelist(struct ceph_osd_request *,
283 extern void osd_req_op_extent_osd_data_bio(struct ceph_osd_request *,
288 extern void osd_req_op_cls_request_data_pagelist(struct ceph_osd_request *,
291 extern void osd_req_op_cls_request_data_pages(struct ceph_osd_request *,
296 extern void osd_req_op_cls_response_data_pages(struct ceph_osd_request *,
302 extern void osd_req_op_cls_init(struct ceph_osd_request *osd_req,
305 extern int osd_req_op_xattr_init(struct ceph_osd_request *osd_req, unsigned int which,
308 extern void osd_req_op_watch_init(struct ceph_osd_request *osd_req,
311 extern void osd_req_op_alloc_hint_init(struct ceph_osd_request *osd_req,
316 extern struct ceph_osd_request *ceph_osdc_alloc_request(struct ceph_osd_client *osdc,
322 extern void ceph_osdc_build_request(struct ceph_osd_request *req, u64 off,
327 extern struct ceph_osd_request *ceph_osdc_new_request(struct ceph_osd_client *,
338 struct ceph_osd_request *req);
340 extern void ceph_osdc_get_request(struct ceph_osd_request *req);
341 extern void ceph_osdc_put_request(struct ceph_osd_request *req);
344 struct ceph_osd_request *req,
346 extern void ceph_osdc_cancel_request(struct ceph_osd_request *req);
348 struct ceph_osd_request *req);