Lines Matching refs:pagelist

56 	struct ceph_pagelist *pagelist;  member
2573 struct ceph_pagelist *pagelist = req->r_pagelist; in create_request_message() local
2574 ceph_msg_data_add_pagelist(msg, pagelist); in create_request_message()
2575 msg->hdr.data_len = cpu_to_le32(pagelist->length); in create_request_message()
3592 err = ceph_pagelist_encode_32(recon_state->pagelist, 0); in send_reconnect_partial()
3602 err = ceph_pagelist_encode_8(recon_state->pagelist, 1); in send_reconnect_partial()
3606 page = list_first_entry(&recon_state->pagelist->head, struct page, lru); in send_reconnect_partial()
3620 reply->hdr.data_len = cpu_to_le32(recon_state->pagelist->length); in send_reconnect_partial()
3621 ceph_msg_data_add_pagelist(reply, recon_state->pagelist); in send_reconnect_partial()
3624 ceph_pagelist_release(recon_state->pagelist); in send_reconnect_partial()
3626 recon_state->pagelist = _pagelist; in send_reconnect_partial()
3683 struct ceph_pagelist *pagelist = recon_state->pagelist; in reconnect_caps_cb() local
3809 if (pagelist->length + total_len > RECONNECT_MAX_SIZE) { in reconnect_caps_cb()
3813 pagelist = recon_state->pagelist; in reconnect_caps_cb()
3816 err = ceph_pagelist_reserve(pagelist, total_len); in reconnect_caps_cb()
3820 ceph_pagelist_encode_64(pagelist, ceph_ino(inode)); in reconnect_caps_cb()
3822 ceph_pagelist_encode_8(pagelist, struct_v); in reconnect_caps_cb()
3823 ceph_pagelist_encode_8(pagelist, 1); in reconnect_caps_cb()
3824 ceph_pagelist_encode_32(pagelist, struct_len); in reconnect_caps_cb()
3826 ceph_pagelist_encode_string(pagelist, path, pathlen); in reconnect_caps_cb()
3827 ceph_pagelist_append(pagelist, &rec, sizeof(rec.v2)); in reconnect_caps_cb()
3828 ceph_locks_to_pagelist(flocks, pagelist, in reconnect_caps_cb()
3831 ceph_pagelist_encode_64(pagelist, snap_follows); in reconnect_caps_cb()
3835 err = ceph_pagelist_reserve(pagelist, in reconnect_caps_cb()
3841 ceph_pagelist_encode_64(pagelist, ceph_ino(inode)); in reconnect_caps_cb()
3842 ceph_pagelist_encode_string(pagelist, path, pathlen); in reconnect_caps_cb()
3843 ceph_pagelist_append(pagelist, &rec, sizeof(rec.v1)); in reconnect_caps_cb()
3857 struct ceph_pagelist *pagelist = recon_state->pagelist; in encode_snap_realms() local
3861 err = ceph_pagelist_encode_32(pagelist, mdsc->num_snap_realms); in encode_snap_realms()
3880 if (pagelist->length + need > RECONNECT_MAX_SIZE) { in encode_snap_realms()
3884 pagelist = recon_state->pagelist; in encode_snap_realms()
3887 err = ceph_pagelist_reserve(pagelist, need); in encode_snap_realms()
3891 ceph_pagelist_encode_8(pagelist, 1); in encode_snap_realms()
3892 ceph_pagelist_encode_8(pagelist, 1); in encode_snap_realms()
3893 ceph_pagelist_encode_32(pagelist, sizeof(sr_rec)); in encode_snap_realms()
3902 err = ceph_pagelist_append(pagelist, &sr_rec, sizeof(sr_rec)); in encode_snap_realms()
3936 recon_state.pagelist = ceph_pagelist_alloc(GFP_NOFS); in send_mds_reconnect()
3937 if (!recon_state.pagelist) in send_mds_reconnect()
3986 err = ceph_pagelist_encode_32(recon_state.pagelist, 0); in send_mds_reconnect()
4011 recon_state.pagelist->length + in send_mds_reconnect()
4040 err = ceph_pagelist_encode_8(recon_state.pagelist, 0); in send_mds_reconnect()
4047 list_first_entry(&recon_state.pagelist->head, in send_mds_reconnect()
4063 reply->hdr.data_len = cpu_to_le32(recon_state.pagelist->length); in send_mds_reconnect()
4064 ceph_msg_data_add_pagelist(reply, recon_state.pagelist); in send_mds_reconnect()
4075 ceph_pagelist_release(recon_state.pagelist); in send_mds_reconnect()
4083 ceph_pagelist_release(recon_state.pagelist); in send_mds_reconnect()