/kernel/linux/linux-5.10/net/ceph/ |
H A D | striper.c | 48 * Return the last extent with given objno (@object_extents is sorted 53 lookup_last(struct list_head *object_extents, u64 objno, in lookup_last() argument 58 list_for_each_prev(pos, object_extents) { in lookup_last() 74 lookup_containing(struct list_head *object_extents, u64 objno, in lookup_containing() argument 79 list_for_each_entry(ex, object_extents, oe_item) { in lookup_containing() 103 * Newly allocated object extents are added to @object_extents. 104 * To keep @object_extents sorted, successive calls to this function 106 * are mapped using the same @object_extents must be sorted). 108 * The caller is responsible for @object_extents. 111 struct list_head *object_extents, in ceph_file_to_extents() 110 ceph_file_to_extents(struct ceph_file_layout *l, u64 off, u64 len, struct list_head *object_extents, struct ceph_object_extent *alloc_fn(void *arg), void *alloc_arg, ceph_object_extent_fn_t action_fn, void *action_arg) ceph_file_to_extents() argument 174 ceph_iterate_extents(struct ceph_file_layout *l, u64 off, u64 len, struct list_head *object_extents, ceph_object_extent_fn_t action_fn, void *action_arg) ceph_iterate_extents() argument [all...] |
/kernel/linux/linux-6.6/net/ceph/ |
H A D | striper.c | 48 * Return the last extent with given objno (@object_extents is sorted 53 lookup_last(struct list_head *object_extents, u64 objno, in lookup_last() argument 58 list_for_each_prev(pos, object_extents) { in lookup_last() 74 lookup_containing(struct list_head *object_extents, u64 objno, in lookup_containing() argument 79 list_for_each_entry(ex, object_extents, oe_item) { in lookup_containing() 103 * Newly allocated object extents are added to @object_extents. 104 * To keep @object_extents sorted, successive calls to this function 106 * are mapped using the same @object_extents must be sorted). 108 * The caller is responsible for @object_extents. 111 struct list_head *object_extents, in ceph_file_to_extents() 110 ceph_file_to_extents(struct ceph_file_layout *l, u64 off, u64 len, struct list_head *object_extents, struct ceph_object_extent *alloc_fn(void *arg), void *alloc_arg, ceph_object_extent_fn_t action_fn, void *action_arg) ceph_file_to_extents() argument 174 ceph_iterate_extents(struct ceph_file_layout *l, u64 off, u64 len, struct list_head *object_extents, ceph_object_extent_fn_t action_fn, void *action_arg) ceph_iterate_extents() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ceph/ |
H A D | striper.h | 37 struct list_head *object_extents, 43 struct list_head *object_extents,
|
/kernel/linux/linux-6.6/include/linux/ceph/ |
H A D | striper.h | 37 struct list_head *object_extents, 43 struct list_head *object_extents,
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | rbd.c | 343 struct list_head object_extents; /* obj_req.ex structs */ member 352 list_for_each_entry(oreq, &(ireq)->object_extents, ex.oe_item) 354 list_for_each_entry_safe(oreq, n, &(ireq)->object_extents, ex.oe_item) 1660 INIT_LIST_HEAD(&img_request->object_extents); in rbd_img_request_init() 2578 &img_req->object_extents, in rbd_img_fill_request_nocopy() 2630 &img_req->object_extents, in rbd_img_fill_request() 2654 &img_req->object_extents, in rbd_img_fill_request()
|
/kernel/linux/linux-6.6/drivers/block/ |
H A D | rbd.c | 343 struct list_head object_extents; /* obj_req.ex structs */ member 352 list_for_each_entry(oreq, &(ireq)->object_extents, ex.oe_item) 354 list_for_each_entry_safe(oreq, n, &(ireq)->object_extents, ex.oe_item) 1597 INIT_LIST_HEAD(&img_request->object_extents); in rbd_img_request_init() 2515 &img_req->object_extents, in rbd_img_fill_request_nocopy() 2567 &img_req->object_extents, in rbd_img_fill_request() 2591 &img_req->object_extents, in rbd_img_fill_request()
|