recon_state       312 drivers/scsi/megaraid.h 	u8	recon_state[MAX_LOGICAL_DRIVES_40LD / 8];	/* State of
recon_state       462 drivers/scsi/megaraid/mbox_defs.h 	uint8_t		recon_state[MAX_LOGICAL_DRIVES_40LD / 8];
recon_state      3252 fs/ceph/mds_client.c static int send_reconnect_partial(struct ceph_reconnect_state *recon_state)
recon_state      3260 fs/ceph/mds_client.c 	if (!recon_state->allow_multi)
recon_state      3264 fs/ceph/mds_client.c 	BUG_ON(!recon_state->nr_caps == !recon_state->nr_realms);
recon_state      3280 fs/ceph/mds_client.c 	if (recon_state->nr_caps) {
recon_state      3282 fs/ceph/mds_client.c 		err = ceph_pagelist_encode_32(recon_state->pagelist, 0);
recon_state      3292 fs/ceph/mds_client.c 	err = ceph_pagelist_encode_8(recon_state->pagelist, 1);
recon_state      3296 fs/ceph/mds_client.c 	page = list_first_entry(&recon_state->pagelist->head, struct page, lru);
recon_state      3298 fs/ceph/mds_client.c 	if (recon_state->nr_caps) {
recon_state      3300 fs/ceph/mds_client.c 		*addr = cpu_to_le32(recon_state->nr_caps);
recon_state      3303 fs/ceph/mds_client.c 		*(addr + 1) = cpu_to_le32(recon_state->nr_realms);
recon_state      3310 fs/ceph/mds_client.c 	reply->hdr.data_len = cpu_to_le32(recon_state->pagelist->length);
recon_state      3311 fs/ceph/mds_client.c 	ceph_msg_data_add_pagelist(reply, recon_state->pagelist);
recon_state      3313 fs/ceph/mds_client.c 	ceph_con_send(&recon_state->session->s_con, reply);
recon_state      3314 fs/ceph/mds_client.c 	ceph_pagelist_release(recon_state->pagelist);
recon_state      3316 fs/ceph/mds_client.c 	recon_state->pagelist = _pagelist;
recon_state      3317 fs/ceph/mds_client.c 	recon_state->nr_caps = 0;
recon_state      3318 fs/ceph/mds_client.c 	recon_state->nr_realms = 0;
recon_state      3319 fs/ceph/mds_client.c 	recon_state->msg_version = 5;
recon_state      3339 fs/ceph/mds_client.c 	struct ceph_reconnect_state *recon_state = arg;
recon_state      3340 fs/ceph/mds_client.c 	struct ceph_pagelist *pagelist = recon_state->pagelist;
recon_state      3354 fs/ceph/mds_client.c 	if (recon_state->msg_version >= 2) {
recon_state      3383 fs/ceph/mds_client.c 	if (recon_state->msg_version >= 2) {
recon_state      3419 fs/ceph/mds_client.c 		if (recon_state->msg_version >= 3) {
recon_state      3440 fs/ceph/mds_client.c 			err = send_reconnect_partial(recon_state);
recon_state      3443 fs/ceph/mds_client.c 			pagelist = recon_state->pagelist;
recon_state      3451 fs/ceph/mds_client.c 		if (recon_state->msg_version >= 3) {
recon_state      3498 fs/ceph/mds_client.c 		recon_state->nr_caps++;
recon_state      3503 fs/ceph/mds_client.c 			      struct ceph_reconnect_state *recon_state)
recon_state      3506 fs/ceph/mds_client.c 	struct ceph_pagelist *pagelist = recon_state->pagelist;
recon_state      3509 fs/ceph/mds_client.c 	if (recon_state->msg_version >= 4) {
recon_state      3525 fs/ceph/mds_client.c 		if (recon_state->msg_version >= 4) {
recon_state      3530 fs/ceph/mds_client.c 				err = send_reconnect_partial(recon_state);
recon_state      3533 fs/ceph/mds_client.c 				pagelist = recon_state->pagelist;
recon_state      3555 fs/ceph/mds_client.c 		recon_state->nr_realms++;
recon_state      3580 fs/ceph/mds_client.c 	struct ceph_reconnect_state recon_state = {
recon_state      3587 fs/ceph/mds_client.c 	recon_state.pagelist = ceph_pagelist_alloc(GFP_NOFS);
recon_state      3588 fs/ceph/mds_client.c 	if (!recon_state.pagelist)
recon_state      3637 fs/ceph/mds_client.c 	err = ceph_pagelist_encode_32(recon_state.pagelist, 0);
recon_state      3642 fs/ceph/mds_client.c 		recon_state.msg_version = 3;
recon_state      3643 fs/ceph/mds_client.c 		recon_state.allow_multi = true;
recon_state      3645 fs/ceph/mds_client.c 		recon_state.msg_version = 3;
recon_state      3647 fs/ceph/mds_client.c 		recon_state.msg_version = 2;
recon_state      3650 fs/ceph/mds_client.c 	err = ceph_iterate_session_caps(session, encode_caps_cb, &recon_state);
recon_state      3662 fs/ceph/mds_client.c 			recon_state.pagelist->length +
recon_state      3665 fs/ceph/mds_client.c 		if (recon_state.msg_version >= 4) {
recon_state      3673 fs/ceph/mds_client.c 			if (!recon_state.allow_multi) {
recon_state      3677 fs/ceph/mds_client.c 			if (recon_state.nr_caps) {
recon_state      3678 fs/ceph/mds_client.c 				err = send_reconnect_partial(&recon_state);
recon_state      3682 fs/ceph/mds_client.c 			recon_state.msg_version = 5;
recon_state      3686 fs/ceph/mds_client.c 	err = encode_snap_realms(mdsc, &recon_state);
recon_state      3690 fs/ceph/mds_client.c 	if (recon_state.msg_version >= 5) {
recon_state      3691 fs/ceph/mds_client.c 		err = ceph_pagelist_encode_8(recon_state.pagelist, 0);
recon_state      3696 fs/ceph/mds_client.c 	if (recon_state.nr_caps || recon_state.nr_realms) {
recon_state      3698 fs/ceph/mds_client.c 			list_first_entry(&recon_state.pagelist->head,
recon_state      3701 fs/ceph/mds_client.c 		if (recon_state.nr_caps) {
recon_state      3702 fs/ceph/mds_client.c 			WARN_ON(recon_state.nr_realms != mdsc->num_snap_realms);
recon_state      3703 fs/ceph/mds_client.c 			*addr = cpu_to_le32(recon_state.nr_caps);
recon_state      3704 fs/ceph/mds_client.c 		} else if (recon_state.msg_version >= 4) {
recon_state      3705 fs/ceph/mds_client.c 			*(addr + 1) = cpu_to_le32(recon_state.nr_realms);
recon_state      3710 fs/ceph/mds_client.c 	reply->hdr.version = cpu_to_le16(recon_state.msg_version);
recon_state      3711 fs/ceph/mds_client.c 	if (recon_state.msg_version >= 4)
recon_state      3714 fs/ceph/mds_client.c 	reply->hdr.data_len = cpu_to_le32(recon_state.pagelist->length);
recon_state      3715 fs/ceph/mds_client.c 	ceph_msg_data_add_pagelist(reply, recon_state.pagelist);
recon_state      3726 fs/ceph/mds_client.c 	ceph_pagelist_release(recon_state.pagelist);
recon_state      3734 fs/ceph/mds_client.c 	ceph_pagelist_release(recon_state.pagelist);