Home
last modified time | relevance | path

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

/linux/net/ceph/
H A 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 …]
/linux/fs/ceph/
H A Daddr.c216 struct ceph_osd_data *osd_data = osd_req_op_extent_osd_data(req, 0); in finish_netfs_read() local
223 req->r_end_latency, osd_data->length, err); in finish_netfs_read()
246 osd_data->pages, subreq->start, in finish_netfs_read()
256 if (osd_data->type == CEPH_OSD_DATA_TYPE_PAGES) { in finish_netfs_read()
257 ceph_put_page_vector(osd_data->pages, in finish_netfs_read()
258 calc_pages_for(osd_data->alignment, in finish_netfs_read()
259 osd_data->length), false); in finish_netfs_read()
878 struct ceph_osd_data *osd_data; in writepages_finish() local
919 osd_data = osd_req_op_extent_osd_data(req, i); in writepages_finish()
920 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_PAGES); in writepages_finish()
[all …]
H A Dfile.c1330 struct ceph_osd_data *osd_data = osd_req_op_extent_osd_data(req, 0); in ceph_aio_complete_req() local
1333 unsigned int len = osd_data->bvec_pos.iter.bi_size; in ceph_aio_complete_req()
1337 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_BVECS); in ceph_aio_complete_req()
1338 BUG_ON(!osd_data->num_bvecs); in ceph_aio_complete_req()
1379 iov_iter_bvec(&i, ITER_DEST, osd_data->bvec_pos.bvecs, in ceph_aio_complete_req()
1380 osd_data->num_bvecs, len); in ceph_aio_complete_req()
1396 put_bvecs(osd_data->bvec_pos.bvecs, osd_data->num_bvecs, in ceph_aio_complete_req()
/linux/include/linux/ceph/
H A Dosd_client.h155 struct ceph_osd_data osd_data; member
162 struct ceph_osd_data osd_data; member
200 struct ceph_osd_data osd_data; member