Home
last modified time | relevance | path

Searched refs:osd_req (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/include/linux/ceph/
H A Dosd_client.h468 struct ceph_osd_req_op *osd_req_op_init(struct ceph_osd_request *osd_req,
477 extern void osd_req_op_extent_init(struct ceph_osd_request *osd_req,
481 extern void osd_req_op_extent_update(struct ceph_osd_request *osd_req,
483 extern void osd_req_op_extent_dup_last(struct ceph_osd_request *osd_req,
487 struct ceph_osd_request *osd_req,
499 void osd_req_op_extent_osd_data_bio(struct ceph_osd_request *osd_req,
504 void osd_req_op_extent_osd_data_bvecs(struct ceph_osd_request *osd_req,
508 void osd_req_op_extent_osd_data_bvec_pos(struct ceph_osd_request *osd_req,
511 void osd_req_op_extent_osd_iter(struct ceph_osd_request *osd_req,
522 void osd_req_op_cls_request_data_bvecs(struct ceph_osd_request *osd_req,
[all...]
/kernel/linux/linux-5.10/include/linux/ceph/
H A Dosd_client.h410 struct ceph_osd_req_op *osd_req_op_init(struct ceph_osd_request *osd_req,
419 extern void osd_req_op_extent_init(struct ceph_osd_request *osd_req,
423 extern void osd_req_op_extent_update(struct ceph_osd_request *osd_req,
425 extern void osd_req_op_extent_dup_last(struct ceph_osd_request *osd_req,
429 struct ceph_osd_request *osd_req,
441 void osd_req_op_extent_osd_data_bio(struct ceph_osd_request *osd_req,
446 void osd_req_op_extent_osd_data_bvecs(struct ceph_osd_request *osd_req,
450 void osd_req_op_extent_osd_data_bvec_pos(struct ceph_osd_request *osd_req,
462 void osd_req_op_cls_request_data_bvecs(struct ceph_osd_request *osd_req,
471 int osd_req_op_cls_init(struct ceph_osd_request *osd_req, unsigne
[all...]
/kernel/linux/linux-5.10/drivers/block/
H A Drbd.c1359 static void rbd_osd_submit(struct ceph_osd_request *osd_req) in rbd_osd_submit() argument
1361 struct rbd_obj_request *obj_req = osd_req->r_priv; in rbd_osd_submit()
1363 dout("%s osd_req %p for obj_req %p objno %llu %llu~%llu\n", in rbd_osd_submit()
1364 __func__, osd_req, obj_req, obj_req->ex.oe_objno, in rbd_osd_submit()
1366 ceph_osdc_start_request(osd_req->r_osdc, osd_req, false); in rbd_osd_submit()
1449 static void rbd_osd_req_callback(struct ceph_osd_request *osd_req) in rbd_osd_req_callback() argument
1451 struct rbd_obj_request *obj_req = osd_req->r_priv; in rbd_osd_req_callback()
1454 dout("%s osd_req %p result %d for obj_req %p\n", __func__, osd_req, in rbd_osd_req_callback()
1470 rbd_osd_format_read(struct ceph_osd_request *osd_req) rbd_osd_format_read() argument
1480 rbd_osd_format_write(struct ceph_osd_request *osd_req) rbd_osd_format_write() argument
1552 struct ceph_osd_request *osd_req; rbd_obj_request_destroy() local
2013 rbd_object_map_update_finish(struct rbd_obj_request *obj_req, struct ceph_osd_request *osd_req) rbd_object_map_update_finish() argument
2058 rbd_object_map_callback(struct ceph_osd_request *osd_req) rbd_object_map_callback() argument
2221 rbd_osd_setup_data(struct ceph_osd_request *osd_req, int which) rbd_osd_setup_data() argument
2244 rbd_osd_setup_stat(struct ceph_osd_request *osd_req, int which) rbd_osd_setup_stat() argument
2267 rbd_osd_setup_copyup(struct ceph_osd_request *osd_req, int which, u32 bytes) rbd_osd_setup_copyup() argument
2288 __rbd_osd_setup_write_ops(struct ceph_osd_request *osd_req, int which) __rbd_osd_setup_write_ops() argument
2332 __rbd_osd_setup_discard_ops(struct ceph_osd_request *osd_req, int which) __rbd_osd_setup_discard_ops() argument
2390 __rbd_osd_setup_zeroout_ops(struct ceph_osd_request *osd_req, int which) __rbd_osd_setup_zeroout_ops() argument
2461 rbd_osd_setup_write_ops(struct ceph_osd_request *osd_req, int which) rbd_osd_setup_write_ops() argument
2836 struct ceph_osd_request *osd_req; rbd_obj_read_object() local
3029 struct ceph_osd_request *osd_req; rbd_obj_write_object() local
3081 struct ceph_osd_request *osd_req; rbd_obj_copyup_empty_snapc() local
3108 struct ceph_osd_request *osd_req; rbd_obj_copyup_current_snapc() local
[all...]
/kernel/linux/linux-6.6/drivers/block/
H A Drbd.c1296 static void rbd_osd_submit(struct ceph_osd_request *osd_req) in rbd_osd_submit() argument
1298 struct rbd_obj_request *obj_req = osd_req->r_priv; in rbd_osd_submit()
1300 dout("%s osd_req %p for obj_req %p objno %llu %llu~%llu\n", in rbd_osd_submit()
1301 __func__, osd_req, obj_req, obj_req->ex.oe_objno, in rbd_osd_submit()
1303 ceph_osdc_start_request(osd_req->r_osdc, osd_req); in rbd_osd_submit()
1386 static void rbd_osd_req_callback(struct ceph_osd_request *osd_req) in rbd_osd_req_callback() argument
1388 struct rbd_obj_request *obj_req = osd_req->r_priv; in rbd_osd_req_callback()
1391 dout("%s osd_req %p result %d for obj_req %p\n", __func__, osd_req, in rbd_osd_req_callback()
1407 rbd_osd_format_read(struct ceph_osd_request *osd_req) rbd_osd_format_read() argument
1417 rbd_osd_format_write(struct ceph_osd_request *osd_req) rbd_osd_format_write() argument
1489 struct ceph_osd_request *osd_req; rbd_obj_request_destroy() local
1950 rbd_object_map_update_finish(struct rbd_obj_request *obj_req, struct ceph_osd_request *osd_req) rbd_object_map_update_finish() argument
1995 rbd_object_map_callback(struct ceph_osd_request *osd_req) rbd_object_map_callback() argument
2158 rbd_osd_setup_data(struct ceph_osd_request *osd_req, int which) rbd_osd_setup_data() argument
2181 rbd_osd_setup_stat(struct ceph_osd_request *osd_req, int which) rbd_osd_setup_stat() argument
2204 rbd_osd_setup_copyup(struct ceph_osd_request *osd_req, int which, u32 bytes) rbd_osd_setup_copyup() argument
2225 __rbd_osd_setup_write_ops(struct ceph_osd_request *osd_req, int which) __rbd_osd_setup_write_ops() argument
2269 __rbd_osd_setup_discard_ops(struct ceph_osd_request *osd_req, int which) __rbd_osd_setup_discard_ops() argument
2327 __rbd_osd_setup_zeroout_ops(struct ceph_osd_request *osd_req, int which) __rbd_osd_setup_zeroout_ops() argument
2398 rbd_osd_setup_write_ops(struct ceph_osd_request *osd_req, int which) rbd_osd_setup_write_ops() argument
2773 struct ceph_osd_request *osd_req; rbd_obj_read_object() local
2966 struct ceph_osd_request *osd_req; rbd_obj_write_object() local
3017 struct ceph_osd_request *osd_req; rbd_obj_copyup_empty_snapc() local
3044 struct ceph_osd_request *osd_req; rbd_obj_copyup_current_snapc() local
[all...]
/kernel/linux/linux-6.6/net/ceph/
H A Dosd_client.c182 osd_req_op_raw_data_in(struct ceph_osd_request *osd_req, unsigned int which) in osd_req_op_raw_data_in() argument
184 BUG_ON(which >= osd_req->r_num_ops); in osd_req_op_raw_data_in()
186 return &osd_req->r_ops[which].raw_data_in; in osd_req_op_raw_data_in()
190 osd_req_op_extent_osd_data(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data() argument
193 return osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data()
197 void osd_req_op_raw_data_in_pages(struct ceph_osd_request *osd_req, in osd_req_op_raw_data_in_pages() argument
204 osd_data = osd_req_op_raw_data_in(osd_req, which); in osd_req_op_raw_data_in_pages()
210 void osd_req_op_extent_osd_data_pages(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_pages() argument
217 osd_data = osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data_pages()
223 void osd_req_op_extent_osd_data_pagelist(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_pagelist() argument
234 osd_req_op_extent_osd_data_bio(struct ceph_osd_request *osd_req, unsigned int which, struct ceph_bio_iter *bio_pos, u32 bio_length) osd_req_op_extent_osd_data_bio() argument
247 osd_req_op_extent_osd_data_bvecs(struct ceph_osd_request *osd_req, unsigned int which, struct bio_vec *bvecs, u32 num_bvecs, u32 bytes) osd_req_op_extent_osd_data_bvecs() 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
280 osd_req_op_extent_osd_iter(struct ceph_osd_request *osd_req, unsigned int which, struct iov_iter *iter) osd_req_op_extent_osd_iter() argument
290 osd_req_op_cls_request_info_pagelist( struct ceph_osd_request *osd_req, unsigned int which, struct ceph_pagelist *pagelist) osd_req_op_cls_request_info_pagelist() argument
300 osd_req_op_cls_request_data_pagelist( struct ceph_osd_request *osd_req, unsigned int which, struct ceph_pagelist *pagelist) osd_req_op_cls_request_data_pagelist() argument
313 osd_req_op_cls_request_data_pages(struct ceph_osd_request *osd_req, unsigned int which, struct page **pages, u64 length, u32 alignment, bool pages_from_pool, bool own_pages) osd_req_op_cls_request_data_pages() argument
327 osd_req_op_cls_request_data_bvecs(struct ceph_osd_request *osd_req, unsigned int which, struct bio_vec *bvecs, u32 num_bvecs, u32 bytes) osd_req_op_cls_request_data_bvecs() argument
345 osd_req_op_cls_response_data_pages(struct ceph_osd_request *osd_req, unsigned int which, struct page **pages, u64 length, u32 alignment, bool pages_from_pool, bool own_pages) osd_req_op_cls_response_data_pages() argument
394 osd_req_op_data_release(struct ceph_osd_request *osd_req, unsigned int which) osd_req_op_data_release() argument
741 osd_req_op_init(struct ceph_osd_request *osd_req, unsigned int which, u16 opcode, u32 flags) osd_req_op_init() argument
758 osd_req_op_extent_init(struct ceph_osd_request *osd_req, unsigned int which, u16 opcode, u64 offset, u64 length, u64 truncate_size, u32 truncate_seq) osd_req_op_extent_init() argument
782 osd_req_op_extent_update(struct ceph_osd_request *osd_req, unsigned int which, u64 length) osd_req_op_extent_update() argument
802 osd_req_op_extent_dup_last(struct ceph_osd_request *osd_req, unsigned int which, u64 offset_inc) osd_req_op_extent_dup_last() argument
824 osd_req_op_cls_init(struct ceph_osd_request *osd_req, unsigned int which, const char *class, const char *method) osd_req_op_cls_init() argument
867 osd_req_op_xattr_init(struct ceph_osd_request *osd_req, unsigned int which, u16 opcode, const char *name, const void *value, size_t size, u8 cmp_op, u8 cmp_mode) osd_req_op_xattr_init() argument
941 osd_req_op_alloc_hint_init(struct ceph_osd_request *osd_req, unsigned int which, u64 expected_object_size, u64 expected_write_size, u32 flags) osd_req_op_alloc_hint_init() argument
[all...]
/kernel/linux/linux-5.10/net/ceph/
H A Dosd_client.c175 osd_req_op_raw_data_in(struct ceph_osd_request *osd_req, unsigned int which) in osd_req_op_raw_data_in() argument
177 BUG_ON(which >= osd_req->r_num_ops); in osd_req_op_raw_data_in()
179 return &osd_req->r_ops[which].raw_data_in; in osd_req_op_raw_data_in()
183 osd_req_op_extent_osd_data(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data() argument
186 return osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data()
190 void osd_req_op_raw_data_in_pages(struct ceph_osd_request *osd_req, in osd_req_op_raw_data_in_pages() argument
197 osd_data = osd_req_op_raw_data_in(osd_req, which); in osd_req_op_raw_data_in_pages()
203 void osd_req_op_extent_osd_data_pages(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_pages() argument
210 osd_data = osd_req_op_data(osd_req, which, extent, osd_data); in osd_req_op_extent_osd_data_pages()
216 void osd_req_op_extent_osd_data_pagelist(struct ceph_osd_request *osd_req, in osd_req_op_extent_osd_data_pagelist() argument
227 osd_req_op_extent_osd_data_bio(struct ceph_osd_request *osd_req, unsigned int which, struct ceph_bio_iter *bio_pos, u32 bio_length) osd_req_op_extent_osd_data_bio() argument
240 osd_req_op_extent_osd_data_bvecs(struct ceph_osd_request *osd_req, unsigned int which, struct bio_vec *bvecs, u32 num_bvecs, u32 bytes) osd_req_op_extent_osd_data_bvecs() 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
267 osd_req_op_cls_request_info_pagelist( struct ceph_osd_request *osd_req, unsigned int which, struct ceph_pagelist *pagelist) osd_req_op_cls_request_info_pagelist() argument
277 osd_req_op_cls_request_data_pagelist( struct ceph_osd_request *osd_req, unsigned int which, struct ceph_pagelist *pagelist) osd_req_op_cls_request_data_pagelist() argument
290 osd_req_op_cls_request_data_pages(struct ceph_osd_request *osd_req, unsigned int which, struct page **pages, u64 length, u32 alignment, bool pages_from_pool, bool own_pages) osd_req_op_cls_request_data_pages() argument
304 osd_req_op_cls_request_data_bvecs(struct ceph_osd_request *osd_req, unsigned int which, struct bio_vec *bvecs, u32 num_bvecs, u32 bytes) osd_req_op_cls_request_data_bvecs() argument
322 osd_req_op_cls_response_data_pages(struct ceph_osd_request *osd_req, unsigned int which, struct page **pages, u64 length, u32 alignment, bool pages_from_pool, bool own_pages) osd_req_op_cls_response_data_pages() argument
369 osd_req_op_data_release(struct ceph_osd_request *osd_req, unsigned int which) osd_req_op_data_release() argument
713 osd_req_op_init(struct ceph_osd_request *osd_req, unsigned int which, u16 opcode, u32 flags) osd_req_op_init() argument
730 osd_req_op_extent_init(struct ceph_osd_request *osd_req, unsigned int which, u16 opcode, u64 offset, u64 length, u64 truncate_size, u32 truncate_seq) osd_req_op_extent_init() argument
754 osd_req_op_extent_update(struct ceph_osd_request *osd_req, unsigned int which, u64 length) osd_req_op_extent_update() argument
774 osd_req_op_extent_dup_last(struct ceph_osd_request *osd_req, unsigned int which, u64 offset_inc) osd_req_op_extent_dup_last() argument
796 osd_req_op_cls_init(struct ceph_osd_request *osd_req, unsigned int which, const char *class, const char *method) osd_req_op_cls_init() argument
839 osd_req_op_xattr_init(struct ceph_osd_request *osd_req, unsigned int which, u16 opcode, const char *name, const void *value, size_t size, u8 cmp_op, u8 cmp_mode) osd_req_op_xattr_init() argument
913 osd_req_op_alloc_hint_init(struct ceph_osd_request *osd_req, unsigned int which, u64 expected_object_size, u64 expected_write_size, u32 flags) osd_req_op_alloc_hint_init() argument
[all...]

Completed in 21 milliseconds