Lines Matching refs:osd_data
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()
743 num_pages = calc_pages_for((u64)osd_data->alignment, in writepages_finish()
744 (u64)osd_data->length); in writepages_finish()
747 page = osd_data->pages[j]; in writepages_finish()
770 inode, osd_data->length, rc >= 0 ? num_pages : 0); in writepages_finish()
772 ceph_release_pages(osd_data->pages, num_pages); in writepages_finish()
777 osd_data = osd_req_op_extent_osd_data(req, 0); in writepages_finish()
778 if (osd_data->pages_from_pool) in writepages_finish()
779 mempool_free(osd_data->pages, in writepages_finish()
782 kfree(osd_data->pages); in writepages_finish()