Searched refs:osd_data (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/net/ceph/ |
D | osd_client.c | 123 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() 129 static void ceph_osd_data_pages_init(struct ceph_osd_data *osd_data, in ceph_osd_data_pages_init() argument 133 osd_data->type = CEPH_OSD_DATA_TYPE_PAGES; in ceph_osd_data_pages_init() 134 osd_data->pages = pages; in ceph_osd_data_pages_init() 135 osd_data->length = length; in ceph_osd_data_pages_init() 136 osd_data->alignment = alignment; in ceph_osd_data_pages_init() 137 osd_data->pages_from_pool = pages_from_pool; in ceph_osd_data_pages_init() 138 osd_data->own_pages = own_pages; in ceph_osd_data_pages_init() [all …]
|
/Linux-v4.19/fs/ceph/ |
D | addr.c | 261 struct ceph_osd_data *osd_data; in finish_read() local 270 osd_data = osd_req_op_extent_osd_data(req, 0); in finish_read() 271 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_PAGES); in finish_read() 272 num_pages = calc_pages_for((u64)osd_data->alignment, in finish_read() 273 (u64)osd_data->length); in finish_read() 275 struct page *page = osd_data->pages[i]; in finish_read() 296 kfree(osd_data->pages); in finish_read() 709 struct ceph_osd_data *osd_data; in writepages_finish() local 741 osd_data = osd_req_op_extent_osd_data(req, i); in writepages_finish() 742 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_PAGES); in writepages_finish() [all …]
|
D | file.c | 782 struct ceph_osd_data *osd_data = osd_req_op_extent_osd_data(req, 0); in ceph_aio_complete_req() local 784 BUG_ON(osd_data->type != CEPH_OSD_DATA_TYPE_BVECS); in ceph_aio_complete_req() 785 BUG_ON(!osd_data->num_bvecs); in ceph_aio_complete_req() 788 inode, rc, osd_data->bvec_pos.iter.bi_size); in ceph_aio_complete_req() 806 if (rc >= 0 && osd_data->bvec_pos.iter.bi_size > rc) { in ceph_aio_complete_req() 808 int zlen = osd_data->bvec_pos.iter.bi_size - rc; in ceph_aio_complete_req() 824 iov_iter_bvec(&i, ITER_BVEC, osd_data->bvec_pos.bvecs, in ceph_aio_complete_req() 825 osd_data->num_bvecs, in ceph_aio_complete_req() 826 osd_data->bvec_pos.iter.bi_size); in ceph_aio_complete_req() 832 put_bvecs(osd_data->bvec_pos.bvecs, osd_data->num_bvecs, in ceph_aio_complete_req()
|
/Linux-v4.19/include/linux/ceph/ |
D | osd_client.h | 100 struct ceph_osd_data osd_data; member 107 struct ceph_osd_data osd_data; member
|