Home
last modified time | relevance | path

Searched refs:osd_data (Results 1 – 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/net/ceph/
Dosd_client.c123 static void ceph_osd_data_init(struct ceph_osd_data *osd_data) in ceph_osd_data_init() argument
125 memset(osd_data, 0, sizeof (*osd_data)); in ceph_osd_data_init()
126 osd_data->type = CEPH_OSD_DATA_TYPE_NONE; in ceph_osd_data_init()
132 static void ceph_osd_data_pages_init(struct ceph_osd_data *osd_data, in ceph_osd_data_pages_init() argument
136 osd_data->type = CEPH_OSD_DATA_TYPE_PAGES; in ceph_osd_data_pages_init()
137 osd_data->pages = pages; in ceph_osd_data_pages_init()
138 osd_data->length = length; in ceph_osd_data_pages_init()
139 osd_data->alignment = alignment; in ceph_osd_data_pages_init()
140 osd_data->pages_from_pool = pages_from_pool; in ceph_osd_data_pages_init()
141 osd_data->own_pages = own_pages; in ceph_osd_data_pages_init()
[all …]
/kernel/linux/linux-5.10/fs/ceph/
Daddr.c271 struct ceph_osd_data *osd_data; in finish_read() local
282 osd_data = osd_req_op_extent_osd_data(req, 0); in finish_read()
283 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_PAGES); in finish_read()
284 num_pages = calc_pages_for((u64)osd_data->alignment, in finish_read()
285 (u64)osd_data->length); in finish_read()
287 struct page *page = osd_data->pages[i]; in finish_read()
312 kfree(osd_data->pages); in finish_read()
730 struct ceph_osd_data *osd_data; in writepages_finish() local
767 osd_data = osd_req_op_extent_osd_data(req, i); in writepages_finish()
768 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_PAGES); in writepages_finish()
[all …]
Dfile.c1065 struct ceph_osd_data *osd_data = osd_req_op_extent_osd_data(req, 0); in ceph_aio_complete_req() local
1068 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_BVECS); in ceph_aio_complete_req()
1069 BUG_ON(!osd_data->num_bvecs); in ceph_aio_complete_req()
1072 inode, rc, osd_data->bvec_pos.iter.bi_size); in ceph_aio_complete_req()
1100 if (rc >= 0 && osd_data->bvec_pos.iter.bi_size > rc) { in ceph_aio_complete_req()
1102 int zlen = osd_data->bvec_pos.iter.bi_size - rc; in ceph_aio_complete_req()
1118 iov_iter_bvec(&i, READ, osd_data->bvec_pos.bvecs, in ceph_aio_complete_req()
1119 osd_data->num_bvecs, in ceph_aio_complete_req()
1120 osd_data->bvec_pos.iter.bi_size); in ceph_aio_complete_req()
1126 put_bvecs(osd_data->bvec_pos.bvecs, osd_data->num_bvecs, in ceph_aio_complete_req()
/kernel/linux/linux-5.10/include/linux/ceph/
Dosd_client.h101 struct ceph_osd_data osd_data; member
108 struct ceph_osd_data osd_data; member
146 struct ceph_osd_data osd_data; member
/kernel/linux/linux-5.10/drivers/block/
Drbd.c1994 struct ceph_osd_data *osd_data; in rbd_object_map_update_finish() local
2013 osd_data = osd_req_op_data(osd_req, 1, cls, request_data); in rbd_object_map_update_finish()
2014 rbd_assert(osd_data->type == CEPH_OSD_DATA_TYPE_PAGES); in rbd_object_map_update_finish()
2016 p = page_address(osd_data->pages[0]); in rbd_object_map_update_finish()