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);