Lines Matching refs:pagelist

53 	struct ceph_pagelist *pagelist;  member
2395 struct ceph_pagelist *pagelist = req->r_pagelist; in create_request_message() local
2396 ceph_msg_data_add_pagelist(msg, pagelist); in create_request_message()
2397 msg->hdr.data_len = cpu_to_le32(pagelist->length); in create_request_message()
3281 err = ceph_pagelist_encode_32(recon_state->pagelist, 0); in send_reconnect_partial()
3291 err = ceph_pagelist_encode_8(recon_state->pagelist, 1); in send_reconnect_partial()
3295 page = list_first_entry(&recon_state->pagelist->head, struct page, lru); in send_reconnect_partial()
3309 reply->hdr.data_len = cpu_to_le32(recon_state->pagelist->length); in send_reconnect_partial()
3310 ceph_msg_data_add_pagelist(reply, recon_state->pagelist); in send_reconnect_partial()
3313 ceph_pagelist_release(recon_state->pagelist); in send_reconnect_partial()
3315 recon_state->pagelist = _pagelist; in send_reconnect_partial()
3339 struct ceph_pagelist *pagelist = recon_state->pagelist; in encode_caps_cb() local
3438 if (pagelist->length + total_len > RECONNECT_MAX_SIZE) { in encode_caps_cb()
3442 pagelist = recon_state->pagelist; in encode_caps_cb()
3445 err = ceph_pagelist_reserve(pagelist, total_len); in encode_caps_cb()
3449 ceph_pagelist_encode_64(pagelist, ceph_ino(inode)); in encode_caps_cb()
3451 ceph_pagelist_encode_8(pagelist, struct_v); in encode_caps_cb()
3452 ceph_pagelist_encode_8(pagelist, 1); in encode_caps_cb()
3453 ceph_pagelist_encode_32(pagelist, struct_len); in encode_caps_cb()
3455 ceph_pagelist_encode_string(pagelist, NULL, 0); in encode_caps_cb()
3456 ceph_pagelist_append(pagelist, &rec, sizeof(rec.v2)); in encode_caps_cb()
3457 ceph_locks_to_pagelist(flocks, pagelist, in encode_caps_cb()
3460 ceph_pagelist_encode_64(pagelist, snap_follows); in encode_caps_cb()
3481 err = ceph_pagelist_reserve(pagelist, in encode_caps_cb()
3488 ceph_pagelist_encode_64(pagelist, ceph_ino(inode)); in encode_caps_cb()
3489 ceph_pagelist_encode_string(pagelist, path, pathlen); in encode_caps_cb()
3490 ceph_pagelist_append(pagelist, &rec, sizeof(rec.v1)); in encode_caps_cb()
3505 struct ceph_pagelist *pagelist = recon_state->pagelist; in encode_snap_realms() local
3509 err = ceph_pagelist_encode_32(pagelist, mdsc->num_snap_realms); in encode_snap_realms()
3528 if (pagelist->length + need > RECONNECT_MAX_SIZE) { in encode_snap_realms()
3532 pagelist = recon_state->pagelist; in encode_snap_realms()
3535 err = ceph_pagelist_reserve(pagelist, need); in encode_snap_realms()
3539 ceph_pagelist_encode_8(pagelist, 1); in encode_snap_realms()
3540 ceph_pagelist_encode_8(pagelist, 1); in encode_snap_realms()
3541 ceph_pagelist_encode_32(pagelist, sizeof(sr_rec)); in encode_snap_realms()
3550 err = ceph_pagelist_append(pagelist, &sr_rec, sizeof(sr_rec)); in encode_snap_realms()
3586 recon_state.pagelist = ceph_pagelist_alloc(GFP_NOFS); in send_mds_reconnect()
3587 if (!recon_state.pagelist) in send_mds_reconnect()
3636 err = ceph_pagelist_encode_32(recon_state.pagelist, 0); in send_mds_reconnect()
3661 recon_state.pagelist->length + in send_mds_reconnect()
3690 err = ceph_pagelist_encode_8(recon_state.pagelist, 0); in send_mds_reconnect()
3697 list_first_entry(&recon_state.pagelist->head, in send_mds_reconnect()
3713 reply->hdr.data_len = cpu_to_le32(recon_state.pagelist->length); in send_mds_reconnect()
3714 ceph_msg_data_add_pagelist(reply, recon_state.pagelist); in send_mds_reconnect()
3725 ceph_pagelist_release(recon_state.pagelist); in send_mds_reconnect()
3733 ceph_pagelist_release(recon_state.pagelist); in send_mds_reconnect()