/kernel/linux/linux-6.6/include/linux/ceph/ |
H A D | osd_client.h | 468 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 D | osd_client.h | 410 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 D | rbd.c | 1359 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 D | rbd.c | 1296 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 D | osd_client.c | 182 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 D | osd_client.c | 175 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...] |