Lines Matching refs:p
912 __be32 *p = xdr_reserve_space(xdr, nbytes); in reserve_space() local
913 BUG_ON(!p); in reserve_space()
914 return p; in reserve_space()
919 __be32 *p; in encode_opaque_fixed() local
921 p = xdr_reserve_space(xdr, len); in encode_opaque_fixed()
922 xdr_encode_opaque_fixed(p, buf, len); in encode_opaque_fixed()
927 __be32 *p; in encode_string() local
929 p = reserve_space(xdr, 4 + len); in encode_string()
930 xdr_encode_opaque(p, str, len); in encode_string()
935 __be32 *p; in encode_uint32() local
937 p = reserve_space(xdr, 4); in encode_uint32()
938 *p = cpu_to_be32(n); in encode_uint32()
943 __be32 *p; in encode_uint64() local
945 p = reserve_space(xdr, 8); in encode_uint64()
946 xdr_encode_hyper(p, n); in encode_uint64()
962 __be32 *p; in encode_compound_hdr() local
972 p = reserve_space(xdr, 8); in encode_compound_hdr()
973 *p++ = cpu_to_be32(hdr->minorversion); in encode_compound_hdr()
974 hdr->nops_p = p; in encode_compound_hdr()
975 *p = cpu_to_be32(hdr->nops); in encode_compound_hdr()
1012 __be32 *p; in encode_attrs() local
1095 p = reserve_space(xdr, 4 + (bmval_len << 2) + 4 + len); in encode_attrs()
1097 *p++ = cpu_to_be32(bmval_len); in encode_attrs()
1099 *p++ = cpu_to_be32(bmval[i]); in encode_attrs()
1100 *p++ = cpu_to_be32(len); in encode_attrs()
1103 p = xdr_encode_hyper(p, iap->ia_size); in encode_attrs()
1105 *p++ = cpu_to_be32(iap->ia_mode & S_IALLUGO); in encode_attrs()
1107 p = xdr_encode_opaque(p, owner_name, owner_namelen); in encode_attrs()
1109 p = xdr_encode_opaque(p, owner_group, owner_grouplen); in encode_attrs()
1112 *p++ = cpu_to_be32(NFS4_SET_TO_CLIENT_TIME); in encode_attrs()
1113 p = xdr_encode_hyper(p, (s64)iap->ia_atime.tv_sec); in encode_attrs()
1114 *p++ = cpu_to_be32(iap->ia_atime.tv_nsec); in encode_attrs()
1116 *p++ = cpu_to_be32(NFS4_SET_TO_SERVER_TIME); in encode_attrs()
1120 *p++ = cpu_to_be32(NFS4_SET_TO_CLIENT_TIME); in encode_attrs()
1121 p = xdr_encode_hyper(p, (s64)iap->ia_mtime.tv_sec); in encode_attrs()
1122 *p++ = cpu_to_be32(iap->ia_mtime.tv_nsec); in encode_attrs()
1124 *p++ = cpu_to_be32(NFS4_SET_TO_SERVER_TIME); in encode_attrs()
1127 *p++ = cpu_to_be32(label->lfs); in encode_attrs()
1128 *p++ = cpu_to_be32(label->pi); in encode_attrs()
1129 *p++ = cpu_to_be32(label->len); in encode_attrs()
1130 p = xdr_encode_opaque_fixed(p, label->label, label->len); in encode_attrs()
1151 __be32 *p; in encode_commit() local
1154 p = reserve_space(xdr, 12); in encode_commit()
1155 p = xdr_encode_hyper(p, args->offset); in encode_commit()
1156 *p = cpu_to_be32(args->count); in encode_commit()
1161 __be32 *p; in encode_create() local
1168 p = reserve_space(xdr, 4); in encode_create()
1169 *p = cpu_to_be32(create->u.symlink.len); in encode_create()
1176 p = reserve_space(xdr, 8); in encode_create()
1177 *p++ = cpu_to_be32(create->u.device.specdata1); in encode_create()
1178 *p = cpu_to_be32(create->u.device.specdata2); in encode_create()
1191 __be32 *p; in encode_getattr_one() local
1194 p = reserve_space(xdr, 8); in encode_getattr_one()
1195 *p++ = cpu_to_be32(1); in encode_getattr_one()
1196 *p = cpu_to_be32(bitmap); in encode_getattr_one()
1201 __be32 *p; in encode_getattr_two() local
1204 p = reserve_space(xdr, 12); in encode_getattr_two()
1205 *p++ = cpu_to_be32(2); in encode_getattr_two()
1206 *p++ = cpu_to_be32(bm0); in encode_getattr_two()
1207 *p = cpu_to_be32(bm1); in encode_getattr_two()
1215 __be32 *p; in encode_getattr_three() local
1219 p = reserve_space(xdr, 16); in encode_getattr_three()
1220 *p++ = cpu_to_be32(3); in encode_getattr_three()
1221 *p++ = cpu_to_be32(bm0); in encode_getattr_three()
1222 *p++ = cpu_to_be32(bm1); in encode_getattr_three()
1223 *p = cpu_to_be32(bm2); in encode_getattr_three()
1225 p = reserve_space(xdr, 12); in encode_getattr_three()
1226 *p++ = cpu_to_be32(2); in encode_getattr_three()
1227 *p++ = cpu_to_be32(bm0); in encode_getattr_three()
1228 *p = cpu_to_be32(bm1); in encode_getattr_three()
1230 p = reserve_space(xdr, 8); in encode_getattr_three()
1231 *p++ = cpu_to_be32(1); in encode_getattr_three()
1232 *p = cpu_to_be32(bm0); in encode_getattr_three()
1297 __be32 *p; in encode_lockowner() local
1299 p = reserve_space(xdr, 32); in encode_lockowner()
1300 p = xdr_encode_hyper(p, lowner->clientid); in encode_lockowner()
1301 *p++ = cpu_to_be32(20); in encode_lockowner()
1302 p = xdr_encode_opaque_fixed(p, "lock id:", 8); in encode_lockowner()
1303 *p++ = cpu_to_be32(lowner->s_dev); in encode_lockowner()
1304 xdr_encode_hyper(p, lowner->id); in encode_lockowner()
1313 __be32 *p; in encode_lock() local
1316 p = reserve_space(xdr, 28); in encode_lock()
1317 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, args->block)); in encode_lock()
1318 *p++ = cpu_to_be32(args->reclaim); in encode_lock()
1319 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lock()
1320 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lock()
1321 *p = cpu_to_be32(args->new_lock_owner); in encode_lock()
1336 __be32 *p; in encode_lockt() local
1339 p = reserve_space(xdr, 20); in encode_lockt()
1340 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, 0)); in encode_lockt()
1341 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lockt()
1342 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lockt()
1348 __be32 *p; in encode_locku() local
1354 p = reserve_space(xdr, 16); in encode_locku()
1355 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_locku()
1356 xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_locku()
1373 __be32 *p; in encode_share_access() local
1375 p = reserve_space(xdr, 8); in encode_share_access()
1376 *p++ = cpu_to_be32(share_access); in encode_share_access()
1377 *p = cpu_to_be32(0); /* for linux, share_deny = 0 always */ in encode_share_access()
1382 __be32 *p; in encode_openhdr() local
1389 p = reserve_space(xdr, 36); in encode_openhdr()
1390 p = xdr_encode_hyper(p, arg->clientid); in encode_openhdr()
1391 *p++ = cpu_to_be32(24); in encode_openhdr()
1392 p = xdr_encode_opaque_fixed(p, "open id:", 8); in encode_openhdr()
1393 *p++ = cpu_to_be32(arg->server->s_dev); in encode_openhdr()
1394 *p++ = cpu_to_be32(arg->id.uniquifier); in encode_openhdr()
1395 xdr_encode_hyper(p, arg->id.create_time); in encode_openhdr()
1400 __be32 *p; in encode_createmode() local
1402 p = reserve_space(xdr, 4); in encode_createmode()
1405 *p = cpu_to_be32(NFS4_CREATE_UNCHECKED); in encode_createmode()
1409 *p = cpu_to_be32(NFS4_CREATE_GUARDED); in encode_createmode()
1413 *p = cpu_to_be32(NFS4_CREATE_EXCLUSIVE); in encode_createmode()
1417 *p = cpu_to_be32(NFS4_CREATE_EXCLUSIVE4_1); in encode_createmode()
1425 __be32 *p; in encode_opentype() local
1427 p = reserve_space(xdr, 4); in encode_opentype()
1430 *p = cpu_to_be32(NFS4_OPEN_NOCREATE); in encode_opentype()
1433 *p = cpu_to_be32(NFS4_OPEN_CREATE); in encode_opentype()
1440 __be32 *p; in encode_delegation_type() local
1442 p = reserve_space(xdr, 4); in encode_delegation_type()
1445 *p = cpu_to_be32(NFS4_OPEN_DELEGATE_NONE); in encode_delegation_type()
1448 *p = cpu_to_be32(NFS4_OPEN_DELEGATE_READ); in encode_delegation_type()
1451 *p = cpu_to_be32(NFS4_OPEN_DELEGATE_WRITE); in encode_delegation_type()
1460 __be32 *p; in encode_claim_null() local
1462 p = reserve_space(xdr, 4); in encode_claim_null()
1463 *p = cpu_to_be32(NFS4_OPEN_CLAIM_NULL); in encode_claim_null()
1469 __be32 *p; in encode_claim_previous() local
1471 p = reserve_space(xdr, 4); in encode_claim_previous()
1472 *p = cpu_to_be32(NFS4_OPEN_CLAIM_PREVIOUS); in encode_claim_previous()
1478 __be32 *p; in encode_claim_delegate_cur() local
1480 p = reserve_space(xdr, 4); in encode_claim_delegate_cur()
1481 *p = cpu_to_be32(NFS4_OPEN_CLAIM_DELEGATE_CUR); in encode_claim_delegate_cur()
1488 __be32 *p; in encode_claim_fh() local
1490 p = reserve_space(xdr, 4); in encode_claim_fh()
1491 *p = cpu_to_be32(NFS4_OPEN_CLAIM_FH); in encode_claim_fh()
1496 __be32 *p; in encode_claim_delegate_cur_fh() local
1498 p = reserve_space(xdr, 4); in encode_claim_delegate_cur_fh()
1499 *p = cpu_to_be32(NFS4_OPEN_CLAIM_DELEG_CUR_FH); in encode_claim_delegate_cur_fh()
1559 __be32 *p; in encode_read() local
1564 p = reserve_space(xdr, 12); in encode_read()
1565 p = xdr_encode_hyper(p, args->offset); in encode_read()
1566 *p = cpu_to_be32(args->count); in encode_read()
1576 __be32 *p, verf[2]; in encode_readdir() local
1602 p = reserve_space(xdr, 12 + (attrlen << 2)); in encode_readdir()
1603 *p++ = cpu_to_be32(dircount); in encode_readdir()
1604 *p++ = cpu_to_be32(readdir->count); in encode_readdir()
1605 *p++ = cpu_to_be32(attrlen); in encode_readdir()
1607 *p++ = cpu_to_be32(attrs[i]); in encode_readdir()
1653 __be32 *p; in encode_setacl() local
1657 p = reserve_space(xdr, 2*4); in encode_setacl()
1658 *p++ = cpu_to_be32(1); in encode_setacl()
1659 *p = cpu_to_be32(FATTR4_WORD0_ACL); in encode_setacl()
1660 p = reserve_space(xdr, 4); in encode_setacl()
1661 *p = cpu_to_be32(arg->acl_len); in encode_setacl()
1680 __be32 *p; in encode_setclientid() local
1687 p = reserve_space(xdr, 4); in encode_setclientid()
1688 *p = cpu_to_be32(setclientid->sc_prog); in encode_setclientid()
1691 p = reserve_space(xdr, 4); in encode_setclientid()
1692 *p = cpu_to_be32(setclientid->sc_clnt->cl_cb_ident); in encode_setclientid()
1706 __be32 *p; in encode_write() local
1711 p = reserve_space(xdr, 16); in encode_write()
1712 p = xdr_encode_hyper(p, args->offset); in encode_write()
1713 *p++ = cpu_to_be32(args->stable); in encode_write()
1714 *p = cpu_to_be32(args->count); in encode_write()
1737 __be32 *p; in encode_bind_conn_to_session() local
1742 p = xdr_reserve_space(xdr, 8); in encode_bind_conn_to_session()
1743 *p++ = cpu_to_be32(args->dir); in encode_bind_conn_to_session()
1744 *p = (args->use_conn_in_rdma_mode) ? cpu_to_be32(1) : cpu_to_be32(0); in encode_bind_conn_to_session()
1759 __be32 *p; in encode_exchange_id() local
1800 p = reserve_space(xdr, 12); in encode_exchange_id()
1801 p = xdr_encode_hyper(p, 0); in encode_exchange_id()
1802 *p = cpu_to_be32(0); in encode_exchange_id()
1811 __be32 *p; in encode_create_session() local
1825 p = reserve_space(xdr, 16 + 2*28 + 20 + clnt->cl_nodelen + 12); in encode_create_session()
1826 p = xdr_encode_hyper(p, args->clientid); in encode_create_session()
1827 *p++ = cpu_to_be32(args->seqid); /*Sequence id */ in encode_create_session()
1828 *p++ = cpu_to_be32(args->flags); /*flags */ in encode_create_session()
1831 *p++ = cpu_to_be32(0); /* header padding size */ in encode_create_session()
1832 *p++ = cpu_to_be32(args->fc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1833 *p++ = cpu_to_be32(args->fc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1834 *p++ = cpu_to_be32(max_resp_sz_cached); /* Max resp sz cached */ in encode_create_session()
1835 *p++ = cpu_to_be32(args->fc_attrs.max_ops); /* max operations */ in encode_create_session()
1836 *p++ = cpu_to_be32(args->fc_attrs.max_reqs); /* max requests */ in encode_create_session()
1837 *p++ = cpu_to_be32(0); /* rdmachannel_attrs */ in encode_create_session()
1840 *p++ = cpu_to_be32(0); /* header padding size */ in encode_create_session()
1841 *p++ = cpu_to_be32(args->bc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1842 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1843 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz_cached); /* Max resp sz cached */ in encode_create_session()
1844 *p++ = cpu_to_be32(args->bc_attrs.max_ops); /* max operations */ in encode_create_session()
1845 *p++ = cpu_to_be32(args->bc_attrs.max_reqs); /* max requests */ in encode_create_session()
1846 *p++ = cpu_to_be32(0); /* rdmachannel_attrs */ in encode_create_session()
1848 *p++ = cpu_to_be32(args->cb_program); /* cb_program */ in encode_create_session()
1849 *p++ = cpu_to_be32(1); in encode_create_session()
1850 *p++ = cpu_to_be32(RPC_AUTH_UNIX); /* auth_sys */ in encode_create_session()
1853 *p++ = cpu_to_be32(ktime_to_ns(nn->boot_time)); /* stamp */ in encode_create_session()
1854 p = xdr_encode_array(p, clnt->cl_nodename, clnt->cl_nodelen); in encode_create_session()
1855 *p++ = cpu_to_be32(0); /* UID */ in encode_create_session()
1856 *p++ = cpu_to_be32(0); /* GID */ in encode_create_session()
1857 *p = cpu_to_be32(0); /* No more gids */ in encode_create_session()
1893 __be32 *p; in encode_sequence() local
1914 p = reserve_space(xdr, NFS4_MAX_SESSIONID_LEN + 16); in encode_sequence()
1915 p = xdr_encode_opaque_fixed(p, session->sess_id.data, NFS4_MAX_SESSIONID_LEN); in encode_sequence()
1916 *p++ = cpu_to_be32(slot->seq_nr); in encode_sequence()
1917 *p++ = cpu_to_be32(slot->slot_nr); in encode_sequence()
1918 *p++ = cpu_to_be32(tp->highest_used_slotid); in encode_sequence()
1919 *p = cpu_to_be32(args->sa_cache_this); in encode_sequence()
1929 __be32 *p; in encode_getdeviceinfo() local
1932 p = reserve_space(xdr, NFS4_DEVICEID4_SIZE + 4 + 4); in encode_getdeviceinfo()
1933 p = xdr_encode_opaque_fixed(p, args->pdev->dev_id.data, in encode_getdeviceinfo()
1935 *p++ = cpu_to_be32(args->pdev->layout_type); in encode_getdeviceinfo()
1936 *p++ = cpu_to_be32(args->pdev->maxcount); /* gdia_maxcount */ in encode_getdeviceinfo()
1938 p = reserve_space(xdr, 4 + 4); in encode_getdeviceinfo()
1939 *p++ = cpu_to_be32(1); /* bitmap length */ in encode_getdeviceinfo()
1940 *p++ = cpu_to_be32(args->notify_types); in encode_getdeviceinfo()
1948 __be32 *p; in encode_layoutget() local
1951 p = reserve_space(xdr, 36); in encode_layoutget()
1952 *p++ = cpu_to_be32(0); /* Signal layout available */ in encode_layoutget()
1953 *p++ = cpu_to_be32(args->type); in encode_layoutget()
1954 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutget()
1955 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutget()
1956 p = xdr_encode_hyper(p, args->range.length); in encode_layoutget()
1957 p = xdr_encode_hyper(p, args->minlength); in encode_layoutget()
1976 __be32 *p; in encode_layoutcommit() local
1982 p = reserve_space(xdr, 20); in encode_layoutcommit()
1984 p = xdr_encode_hyper(p, 0); /* offset */ in encode_layoutcommit()
1985 p = xdr_encode_hyper(p, args->lastbytewritten + 1); /* length */ in encode_layoutcommit()
1986 *p = cpu_to_be32(0); /* reclaim */ in encode_layoutcommit()
1989 p = reserve_space(xdr, 20); in encode_layoutcommit()
1990 *p++ = cpu_to_be32(1); /* newoffset = TRUE */ in encode_layoutcommit()
1991 p = xdr_encode_hyper(p, args->lastbytewritten); in encode_layoutcommit()
1993 p = reserve_space(xdr, 12); in encode_layoutcommit()
1994 *p++ = cpu_to_be32(0); /* newoffset = FALSE */ in encode_layoutcommit()
1996 *p++ = cpu_to_be32(0); /* Never send time_modify_changed */ in encode_layoutcommit()
1997 *p++ = cpu_to_be32(NFS_SERVER(args->inode)->pnfs_curr_ld->id);/* type */ in encode_layoutcommit()
2018 __be32 *p; in encode_layoutreturn() local
2021 p = reserve_space(xdr, 16); in encode_layoutreturn()
2022 *p++ = cpu_to_be32(0); /* reclaim. always 0 for now */ in encode_layoutreturn()
2023 *p++ = cpu_to_be32(args->layout_type); in encode_layoutreturn()
2024 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutreturn()
2025 *p = cpu_to_be32(RETURN_FILE); in encode_layoutreturn()
2026 p = reserve_space(xdr, 16); in encode_layoutreturn()
2027 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutreturn()
2028 p = xdr_encode_hyper(p, args->range.length); in encode_layoutreturn()
3025 func, xdr->end - xdr->p); in print_overflow_msg()
3030 __be32 *p; in decode_opaque_inline() local
3032 p = xdr_inline_decode(xdr, 4); in decode_opaque_inline()
3033 if (unlikely(!p)) in decode_opaque_inline()
3035 *len = be32_to_cpup(p); in decode_opaque_inline()
3036 p = xdr_inline_decode(xdr, *len); in decode_opaque_inline()
3037 if (unlikely(!p)) in decode_opaque_inline()
3039 *string = (char *)p; in decode_opaque_inline()
3048 __be32 *p; in decode_compound_hdr() local
3050 p = xdr_inline_decode(xdr, 8); in decode_compound_hdr()
3051 if (unlikely(!p)) in decode_compound_hdr()
3053 hdr->status = be32_to_cpup(p++); in decode_compound_hdr()
3054 hdr->taglen = be32_to_cpup(p); in decode_compound_hdr()
3056 p = xdr_inline_decode(xdr, hdr->taglen + 4); in decode_compound_hdr()
3057 if (unlikely(!p)) in decode_compound_hdr()
3059 hdr->tag = (char *)p; in decode_compound_hdr()
3060 p += XDR_QUADLEN(hdr->taglen); in decode_compound_hdr()
3061 hdr->nops = be32_to_cpup(p); in decode_compound_hdr()
3073 __be32 *p; in __decode_op_hdr() local
3077 p = xdr_inline_decode(xdr, 8); in __decode_op_hdr()
3078 if (unlikely(!p)) in __decode_op_hdr()
3080 opnum = be32_to_cpup(p++); in __decode_op_hdr()
3083 nfserr = be32_to_cpup(p); in __decode_op_hdr()
3112 __be32 *p; in decode_ace() local
3116 p = xdr_inline_decode(xdr, 12); in decode_ace()
3117 if (likely(p)) in decode_ace()
3126 __be32 *p; in decode_attr_bitmap() local
3128 p = xdr_inline_decode(xdr, 4); in decode_attr_bitmap()
3129 if (unlikely(!p)) in decode_attr_bitmap()
3131 bmlen = be32_to_cpup(p); in decode_attr_bitmap()
3134 p = xdr_inline_decode(xdr, (bmlen << 2)); in decode_attr_bitmap()
3135 if (unlikely(!p)) in decode_attr_bitmap()
3138 bitmap[0] = be32_to_cpup(p++); in decode_attr_bitmap()
3140 bitmap[1] = be32_to_cpup(p++); in decode_attr_bitmap()
3142 bitmap[2] = be32_to_cpup(p); in decode_attr_bitmap()
3153 __be32 *p; in decode_attr_length() local
3155 p = xdr_inline_decode(xdr, 4); in decode_attr_length()
3156 if (unlikely(!p)) in decode_attr_length()
3158 *attrlen = be32_to_cpup(p); in decode_attr_length()
3183 __be32 *p; in decode_attr_type() local
3190 p = xdr_inline_decode(xdr, 4); in decode_attr_type()
3191 if (unlikely(!p)) in decode_attr_type()
3193 *type = be32_to_cpup(p); in decode_attr_type()
3211 __be32 *p; in decode_attr_fh_expire_type() local
3217 p = xdr_inline_decode(xdr, 4); in decode_attr_fh_expire_type()
3218 if (unlikely(!p)) in decode_attr_fh_expire_type()
3220 *type = be32_to_cpup(p); in decode_attr_fh_expire_type()
3232 __be32 *p; in decode_attr_change() local
3239 p = xdr_inline_decode(xdr, 8); in decode_attr_change()
3240 if (unlikely(!p)) in decode_attr_change()
3242 xdr_decode_hyper(p, change); in decode_attr_change()
3256 __be32 *p; in decode_attr_size() local
3263 p = xdr_inline_decode(xdr, 8); in decode_attr_size()
3264 if (unlikely(!p)) in decode_attr_size()
3266 xdr_decode_hyper(p, size); in decode_attr_size()
3279 __be32 *p; in decode_attr_link_support() local
3285 p = xdr_inline_decode(xdr, 4); in decode_attr_link_support()
3286 if (unlikely(!p)) in decode_attr_link_support()
3288 *res = be32_to_cpup(p); in decode_attr_link_support()
3300 __be32 *p; in decode_attr_symlink_support() local
3306 p = xdr_inline_decode(xdr, 4); in decode_attr_symlink_support()
3307 if (unlikely(!p)) in decode_attr_symlink_support()
3309 *res = be32_to_cpup(p); in decode_attr_symlink_support()
3321 __be32 *p; in decode_attr_fsid() local
3329 p = xdr_inline_decode(xdr, 16); in decode_attr_fsid()
3330 if (unlikely(!p)) in decode_attr_fsid()
3332 p = xdr_decode_hyper(p, &fsid->major); in decode_attr_fsid()
3333 xdr_decode_hyper(p, &fsid->minor); in decode_attr_fsid()
3348 __be32 *p; in decode_attr_lease_time() local
3354 p = xdr_inline_decode(xdr, 4); in decode_attr_lease_time()
3355 if (unlikely(!p)) in decode_attr_lease_time()
3357 *res = be32_to_cpup(p); in decode_attr_lease_time()
3369 __be32 *p; in decode_attr_error() local
3374 p = xdr_inline_decode(xdr, 4); in decode_attr_error()
3375 if (unlikely(!p)) in decode_attr_error()
3378 *res = -be32_to_cpup(p); in decode_attr_error()
3404 __be32 *p; in decode_attr_filehandle() local
3413 p = xdr_inline_decode(xdr, 4); in decode_attr_filehandle()
3414 if (unlikely(!p)) in decode_attr_filehandle()
3416 len = be32_to_cpup(p); in decode_attr_filehandle()
3419 p = xdr_inline_decode(xdr, len); in decode_attr_filehandle()
3420 if (unlikely(!p)) in decode_attr_filehandle()
3423 memcpy(fh->data, p, len); in decode_attr_filehandle()
3436 __be32 *p; in decode_attr_aclsupport() local
3442 p = xdr_inline_decode(xdr, 4); in decode_attr_aclsupport()
3443 if (unlikely(!p)) in decode_attr_aclsupport()
3445 *res = be32_to_cpup(p); in decode_attr_aclsupport()
3457 __be32 *p; in decode_attr_fileid() local
3464 p = xdr_inline_decode(xdr, 8); in decode_attr_fileid()
3465 if (unlikely(!p)) in decode_attr_fileid()
3467 xdr_decode_hyper(p, fileid); in decode_attr_fileid()
3480 __be32 *p; in decode_attr_mounted_on_fileid() local
3487 p = xdr_inline_decode(xdr, 8); in decode_attr_mounted_on_fileid()
3488 if (unlikely(!p)) in decode_attr_mounted_on_fileid()
3490 xdr_decode_hyper(p, fileid); in decode_attr_mounted_on_fileid()
3503 __be32 *p; in decode_attr_files_avail() local
3510 p = xdr_inline_decode(xdr, 8); in decode_attr_files_avail()
3511 if (unlikely(!p)) in decode_attr_files_avail()
3513 xdr_decode_hyper(p, res); in decode_attr_files_avail()
3525 __be32 *p; in decode_attr_files_free() local
3532 p = xdr_inline_decode(xdr, 8); in decode_attr_files_free()
3533 if (unlikely(!p)) in decode_attr_files_free()
3535 xdr_decode_hyper(p, res); in decode_attr_files_free()
3547 __be32 *p; in decode_attr_files_total() local
3554 p = xdr_inline_decode(xdr, 8); in decode_attr_files_total()
3555 if (unlikely(!p)) in decode_attr_files_total()
3557 xdr_decode_hyper(p, res); in decode_attr_files_total()
3570 __be32 *p; in decode_pathname() local
3573 p = xdr_inline_decode(xdr, 4); in decode_pathname()
3574 if (unlikely(!p)) in decode_pathname()
3576 n = be32_to_cpup(p); in decode_pathname()
3615 __be32 *p; in decode_attr_fs_locations() local
3632 p = xdr_inline_decode(xdr, 4); in decode_attr_fs_locations()
3633 if (unlikely(!p)) in decode_attr_fs_locations()
3635 n = be32_to_cpup(p); in decode_attr_fs_locations()
3645 p = xdr_inline_decode(xdr, 4); in decode_attr_fs_locations()
3646 if (unlikely(!p)) in decode_attr_fs_locations()
3648 m = be32_to_cpup(p); in decode_attr_fs_locations()
3694 __be32 *p; in decode_attr_maxfilesize() local
3701 p = xdr_inline_decode(xdr, 8); in decode_attr_maxfilesize()
3702 if (unlikely(!p)) in decode_attr_maxfilesize()
3704 xdr_decode_hyper(p, res); in decode_attr_maxfilesize()
3716 __be32 *p; in decode_attr_maxlink() local
3723 p = xdr_inline_decode(xdr, 4); in decode_attr_maxlink()
3724 if (unlikely(!p)) in decode_attr_maxlink()
3726 *maxlink = be32_to_cpup(p); in decode_attr_maxlink()
3738 __be32 *p; in decode_attr_maxname() local
3745 p = xdr_inline_decode(xdr, 4); in decode_attr_maxname()
3746 if (unlikely(!p)) in decode_attr_maxname()
3748 *maxname = be32_to_cpup(p); in decode_attr_maxname()
3760 __be32 *p; in decode_attr_maxread() local
3768 p = xdr_inline_decode(xdr, 8); in decode_attr_maxread()
3769 if (unlikely(!p)) in decode_attr_maxread()
3771 xdr_decode_hyper(p, &maxread); in decode_attr_maxread()
3786 __be32 *p; in decode_attr_maxwrite() local
3794 p = xdr_inline_decode(xdr, 8); in decode_attr_maxwrite()
3795 if (unlikely(!p)) in decode_attr_maxwrite()
3797 xdr_decode_hyper(p, &maxwrite); in decode_attr_maxwrite()
3813 __be32 *p; in decode_attr_mode() local
3820 p = xdr_inline_decode(xdr, 4); in decode_attr_mode()
3821 if (unlikely(!p)) in decode_attr_mode()
3823 tmp = be32_to_cpup(p); in decode_attr_mode()
3837 __be32 *p; in decode_attr_nlink() local
3844 p = xdr_inline_decode(xdr, 4); in decode_attr_nlink()
3845 if (unlikely(!p)) in decode_attr_nlink()
3847 *nlink = be32_to_cpup(p); in decode_attr_nlink()
3863 __be32 *p; in decode_attr_owner() local
3870 p = xdr_inline_decode(xdr, 4); in decode_attr_owner()
3871 if (unlikely(!p)) in decode_attr_owner()
3873 len = be32_to_cpup(p); in decode_attr_owner()
3874 p = xdr_inline_decode(xdr, len); in decode_attr_owner()
3875 if (unlikely(!p)) in decode_attr_owner()
3878 owner_name->data = kmemdup(p, len, GFP_NOWAIT); in decode_attr_owner()
3884 if (nfs_map_name_to_uid(server, (char *)p, len, uid) == 0) in decode_attr_owner()
3906 __be32 *p; in decode_attr_group() local
3913 p = xdr_inline_decode(xdr, 4); in decode_attr_group()
3914 if (unlikely(!p)) in decode_attr_group()
3916 len = be32_to_cpup(p); in decode_attr_group()
3917 p = xdr_inline_decode(xdr, len); in decode_attr_group()
3918 if (unlikely(!p)) in decode_attr_group()
3921 group_name->data = kmemdup(p, len, GFP_NOWAIT); in decode_attr_group()
3927 if (nfs_map_group_to_gid(server, (char *)p, len, gid) == 0) in decode_attr_group()
3947 __be32 *p; in decode_attr_rdev() local
3956 p = xdr_inline_decode(xdr, 8); in decode_attr_rdev()
3957 if (unlikely(!p)) in decode_attr_rdev()
3959 major = be32_to_cpup(p++); in decode_attr_rdev()
3960 minor = be32_to_cpup(p); in decode_attr_rdev()
3976 __be32 *p; in decode_attr_space_avail() local
3983 p = xdr_inline_decode(xdr, 8); in decode_attr_space_avail()
3984 if (unlikely(!p)) in decode_attr_space_avail()
3986 xdr_decode_hyper(p, res); in decode_attr_space_avail()
3998 __be32 *p; in decode_attr_space_free() local
4005 p = xdr_inline_decode(xdr, 8); in decode_attr_space_free()
4006 if (unlikely(!p)) in decode_attr_space_free()
4008 xdr_decode_hyper(p, res); in decode_attr_space_free()
4020 __be32 *p; in decode_attr_space_total() local
4027 p = xdr_inline_decode(xdr, 8); in decode_attr_space_total()
4028 if (unlikely(!p)) in decode_attr_space_total()
4030 xdr_decode_hyper(p, res); in decode_attr_space_total()
4042 __be32 *p; in decode_attr_space_used() local
4049 p = xdr_inline_decode(xdr, 8); in decode_attr_space_used()
4050 if (unlikely(!p)) in decode_attr_space_used()
4052 xdr_decode_hyper(p, used); in decode_attr_space_used()
4066 __be32 *p; in decode_attr_time() local
4070 p = xdr_inline_decode(xdr, 12); in decode_attr_time()
4071 if (unlikely(!p)) in decode_attr_time()
4073 p = xdr_decode_hyper(p, &sec); in decode_attr_time()
4074 nsec = be32_to_cpup(p); in decode_attr_time()
4143 __be32 *p; in decode_attr_security_label() local
4149 p = xdr_inline_decode(xdr, 4); in decode_attr_security_label()
4150 if (unlikely(!p)) in decode_attr_security_label()
4152 lfs = be32_to_cpup(p++); in decode_attr_security_label()
4153 p = xdr_inline_decode(xdr, 4); in decode_attr_security_label()
4154 if (unlikely(!p)) in decode_attr_security_label()
4156 pi = be32_to_cpup(p++); in decode_attr_security_label()
4157 p = xdr_inline_decode(xdr, 4); in decode_attr_security_label()
4158 if (unlikely(!p)) in decode_attr_security_label()
4160 len = be32_to_cpup(p++); in decode_attr_security_label()
4161 p = xdr_inline_decode(xdr, len); in decode_attr_security_label()
4162 if (unlikely(!p)) in decode_attr_security_label()
4166 memcpy(label->label, p, len); in decode_attr_security_label()
4224 __be32 *p; in decode_change_info() local
4226 p = xdr_inline_decode(xdr, 20); in decode_change_info()
4227 if (unlikely(!p)) in decode_change_info()
4229 cinfo->atomic = be32_to_cpup(p++); in decode_change_info()
4230 p = xdr_decode_hyper(p, &cinfo->before); in decode_change_info()
4231 xdr_decode_hyper(p, &cinfo->after); in decode_change_info()
4240 __be32 *p; in decode_access() local
4247 p = xdr_inline_decode(xdr, 8); in decode_access()
4248 if (unlikely(!p)) in decode_access()
4250 supp = be32_to_cpup(p++); in decode_access()
4251 acc = be32_to_cpup(p); in decode_access()
4262 __be32 *p; in decode_opaque_fixed() local
4264 p = xdr_inline_decode(xdr, len); in decode_opaque_fixed()
4265 if (likely(p)) { in decode_opaque_fixed()
4266 memcpy(buf, p, len); in decode_opaque_fixed()
4330 __be32 *p; in decode_create() local
4339 p = xdr_inline_decode(xdr, 4); in decode_create()
4340 if (unlikely(!p)) in decode_create()
4342 bmlen = be32_to_cpup(p); in decode_create()
4343 p = xdr_inline_decode(xdr, bmlen << 2); in decode_create()
4344 if (likely(p)) in decode_create()
4449 __be32 *p; in decode_threshold_hint() local
4453 p = xdr_inline_decode(xdr, 8); in decode_threshold_hint()
4454 if (unlikely(!p)) in decode_threshold_hint()
4456 xdr_decode_hyper(p, res); in decode_threshold_hint()
4467 __be32 *p; in decode_first_threshold_item4() local
4473 p = xdr_inline_decode(xdr, 4); in decode_first_threshold_item4()
4474 if (unlikely(!p)) { in decode_first_threshold_item4()
4478 res->l_type = be32_to_cpup(p); in decode_first_threshold_item4()
4523 __be32 *p; in decode_attr_mdsthreshold() local
4533 p = xdr_inline_decode(xdr, 4); in decode_attr_mdsthreshold()
4534 if (unlikely(!p)) in decode_attr_mdsthreshold()
4536 num = be32_to_cpup(p); in decode_attr_mdsthreshold()
4733 __be32 *p; in decode_pnfs_layout_types() local
4736 p = xdr_inline_decode(xdr, 4); in decode_pnfs_layout_types()
4737 if (unlikely(!p)) in decode_pnfs_layout_types()
4739 fsinfo->nlayouttypes = be32_to_cpup(p); in decode_pnfs_layout_types()
4746 p = xdr_inline_decode(xdr, fsinfo->nlayouttypes * 4); in decode_pnfs_layout_types()
4747 if (unlikely(!p)) in decode_pnfs_layout_types()
4758 fsinfo->layouttype[i] = be32_to_cpup(p++); in decode_pnfs_layout_types()
4790 __be32 *p; in decode_attr_layout_blksize() local
4795 p = xdr_inline_decode(xdr, 4); in decode_attr_layout_blksize()
4796 if (unlikely(!p)) { in decode_attr_layout_blksize()
4800 *res = be32_to_cpup(p); in decode_attr_layout_blksize()
4812 __be32 *p; in decode_attr_clone_blksize() local
4817 p = xdr_inline_decode(xdr, 4); in decode_attr_clone_blksize()
4818 if (unlikely(!p)) { in decode_attr_clone_blksize()
4822 *res = be32_to_cpup(p); in decode_attr_clone_blksize()
4884 __be32 *p; in decode_getfh() local
4895 p = xdr_inline_decode(xdr, 4); in decode_getfh()
4896 if (unlikely(!p)) in decode_getfh()
4898 len = be32_to_cpup(p); in decode_getfh()
4902 p = xdr_inline_decode(xdr, len); in decode_getfh()
4903 if (unlikely(!p)) in decode_getfh()
4905 memcpy(fh->data, p, len); in decode_getfh()
4928 __be32 *p; in decode_lock_denied() local
4931 p = xdr_inline_decode(xdr, 32); /* read 32 bytes */ in decode_lock_denied()
4932 if (unlikely(!p)) in decode_lock_denied()
4934 p = xdr_decode_hyper(p, &offset); /* read 2 8-byte long words */ in decode_lock_denied()
4935 p = xdr_decode_hyper(p, &length); in decode_lock_denied()
4936 type = be32_to_cpup(p++); /* 4 byte read */ in decode_lock_denied()
4947 p = xdr_decode_hyper(p, &clientid); /* read 8 bytes */ in decode_lock_denied()
4948 namelen = be32_to_cpup(p); /* read 4 bytes */ /* have read all 32 bytes now */ in decode_lock_denied()
4949 p = xdr_inline_decode(xdr, namelen); /* variable size field */ in decode_lock_denied()
4950 if (likely(p)) in decode_lock_denied()
5012 __be32 *p; in decode_space_limit() local
5016 p = xdr_inline_decode(xdr, 12); in decode_space_limit()
5017 if (unlikely(!p)) in decode_space_limit()
5019 limit_type = be32_to_cpup(p++); in decode_space_limit()
5022 xdr_decode_hyper(p, &maxsize); in decode_space_limit()
5025 nblocks = be32_to_cpup(p++); in decode_space_limit()
5026 blocksize = be32_to_cpup(p); in decode_space_limit()
5041 __be32 *p; in decode_rw_delegation() local
5047 p = xdr_inline_decode(xdr, 4); in decode_rw_delegation()
5048 if (unlikely(!p)) in decode_rw_delegation()
5050 res->do_recall = be32_to_cpup(p); in decode_rw_delegation()
5069 __be32 *p; in decode_no_delegation() local
5072 p = xdr_inline_decode(xdr, 4); in decode_no_delegation()
5073 if (unlikely(!p)) in decode_no_delegation()
5075 why_no_delegation = be32_to_cpup(p); in decode_no_delegation()
5090 __be32 *p; in decode_delegation() local
5093 p = xdr_inline_decode(xdr, 4); in decode_delegation()
5094 if (unlikely(!p)) in decode_delegation()
5096 delegation_type = be32_to_cpup(p); in decode_delegation()
5115 __be32 *p; in decode_open() local
5130 p = xdr_inline_decode(xdr, 8); in decode_open()
5131 if (unlikely(!p)) in decode_open()
5133 res->rflags = be32_to_cpup(p++); in decode_open()
5134 bmlen = be32_to_cpup(p); in decode_open()
5138 p = xdr_inline_decode(xdr, bmlen << 2); in decode_open()
5139 if (unlikely(!p)) in decode_open()
5143 res->attrset[i] = be32_to_cpup(p++); in decode_open()
5193 __be32 *p; in decode_read() local
5200 p = xdr_inline_decode(xdr, 8); in decode_read()
5201 if (unlikely(!p)) in decode_read()
5203 eof = be32_to_cpup(p++); in decode_read()
5204 count = be32_to_cpup(p); in decode_read()
5240 __be32 *p; in decode_readlink() local
5248 p = xdr_inline_decode(xdr, 4); in decode_readlink()
5249 if (unlikely(!p)) in decode_readlink()
5251 len = be32_to_cpup(p); in decode_readlink()
5369 __be32 *p; in decode_setattr() local
5376 p = xdr_inline_decode(xdr, 4); in decode_setattr()
5377 if (unlikely(!p)) in decode_setattr()
5379 bmlen = be32_to_cpup(p); in decode_setattr()
5380 p = xdr_inline_decode(xdr, bmlen << 2); in decode_setattr()
5381 if (likely(p)) in decode_setattr()
5390 __be32 *p; in decode_setclientid() local
5394 p = xdr_inline_decode(xdr, 8); in decode_setclientid()
5395 if (unlikely(!p)) in decode_setclientid()
5397 opnum = be32_to_cpup(p++); in decode_setclientid()
5403 nfserr = be32_to_cpup(p); in decode_setclientid()
5405 p = xdr_inline_decode(xdr, 8 + NFS4_VERIFIER_SIZE); in decode_setclientid()
5406 if (unlikely(!p)) in decode_setclientid()
5408 p = xdr_decode_hyper(p, &res->clientid); in decode_setclientid()
5409 memcpy(res->confirm.data, p, NFS4_VERIFIER_SIZE); in decode_setclientid()
5414 p = xdr_inline_decode(xdr, 4); in decode_setclientid()
5415 if (unlikely(!p)) in decode_setclientid()
5417 len = be32_to_cpup(p); in decode_setclientid()
5418 p = xdr_inline_decode(xdr, len); in decode_setclientid()
5419 if (unlikely(!p)) in decode_setclientid()
5423 p = xdr_inline_decode(xdr, 4); in decode_setclientid()
5424 if (unlikely(!p)) in decode_setclientid()
5426 len = be32_to_cpup(p); in decode_setclientid()
5427 p = xdr_inline_decode(xdr, len); in decode_setclientid()
5428 if (unlikely(!p)) in decode_setclientid()
5447 __be32 *p; in decode_write() local
5454 p = xdr_inline_decode(xdr, 8); in decode_write()
5455 if (unlikely(!p)) in decode_write()
5457 res->count = be32_to_cpup(p++); in decode_write()
5458 res->verf->committed = be32_to_cpup(p++); in decode_write()
5474 __be32 *p; in decode_secinfo_gss() local
5476 p = xdr_inline_decode(xdr, 4); in decode_secinfo_gss()
5477 if (unlikely(!p)) in decode_secinfo_gss()
5479 oid_len = be32_to_cpup(p); in decode_secinfo_gss()
5483 p = xdr_inline_decode(xdr, oid_len); in decode_secinfo_gss()
5484 if (unlikely(!p)) in decode_secinfo_gss()
5486 memcpy(flavor->flavor_info.oid.data, p, oid_len); in decode_secinfo_gss()
5489 p = xdr_inline_decode(xdr, 8); in decode_secinfo_gss()
5490 if (unlikely(!p)) in decode_secinfo_gss()
5492 flavor->flavor_info.qop = be32_to_cpup(p++); in decode_secinfo_gss()
5493 flavor->flavor_info.service = be32_to_cpup(p); in decode_secinfo_gss()
5509 __be32 *p; in decode_secinfo_common() local
5511 p = xdr_inline_decode(xdr, 4); in decode_secinfo_common()
5512 if (unlikely(!p)) in decode_secinfo_common()
5516 num_flavors = be32_to_cpup(p); in decode_secinfo_common()
5523 p = xdr_inline_decode(xdr, 4); in decode_secinfo_common()
5524 if (unlikely(!p)) in decode_secinfo_common()
5526 sec_flavor->flavor = be32_to_cpup(p); in decode_secinfo_common()
5563 __be32 *p; in decode_op_map() local
5567 p = xdr_inline_decode(xdr, 4); in decode_op_map()
5568 bitmap_words = be32_to_cpup(p++); in decode_op_map()
5571 p = xdr_inline_decode(xdr, 4 * bitmap_words); in decode_op_map()
5573 op_map->u.words[i] = be32_to_cpup(p++); in decode_op_map()
5581 __be32 *p; in decode_exchange_id() local
5591 p = xdr_inline_decode(xdr, 8); in decode_exchange_id()
5592 if (unlikely(!p)) in decode_exchange_id()
5594 xdr_decode_hyper(p, &res->clientid); in decode_exchange_id()
5595 p = xdr_inline_decode(xdr, 12); in decode_exchange_id()
5596 if (unlikely(!p)) in decode_exchange_id()
5598 res->seqid = be32_to_cpup(p++); in decode_exchange_id()
5599 res->flags = be32_to_cpup(p++); in decode_exchange_id()
5601 res->state_protect.how = be32_to_cpup(p); in decode_exchange_id()
5619 p = xdr_inline_decode(xdr, 8); in decode_exchange_id()
5620 if (unlikely(!p)) in decode_exchange_id()
5622 p = xdr_decode_hyper(p, &res->server_owner->minor_id); in decode_exchange_id()
5643 p = xdr_inline_decode(xdr, 4); in decode_exchange_id()
5644 if (unlikely(!p)) in decode_exchange_id()
5646 impl_id_count = be32_to_cpup(p++); in decode_exchange_id()
5666 p = xdr_inline_decode(xdr, 12); in decode_exchange_id()
5667 if (unlikely(!p)) in decode_exchange_id()
5669 p = xdr_decode_hyper(p, &res->impl_id->date.seconds); in decode_exchange_id()
5670 res->impl_id->date.nseconds = be32_to_cpup(p); in decode_exchange_id()
5683 __be32 *p; in decode_chan_attrs() local
5686 p = xdr_inline_decode(xdr, 28); in decode_chan_attrs()
5687 if (unlikely(!p)) in decode_chan_attrs()
5689 val = be32_to_cpup(p++); /* headerpadsz */ in decode_chan_attrs()
5692 attrs->max_rqst_sz = be32_to_cpup(p++); in decode_chan_attrs()
5693 attrs->max_resp_sz = be32_to_cpup(p++); in decode_chan_attrs()
5694 attrs->max_resp_sz_cached = be32_to_cpup(p++); in decode_chan_attrs()
5695 attrs->max_ops = be32_to_cpup(p++); in decode_chan_attrs()
5696 attrs->max_reqs = be32_to_cpup(p++); in decode_chan_attrs()
5697 nr_attrs = be32_to_cpup(p); in decode_chan_attrs()
5704 p = xdr_inline_decode(xdr, 4); /* skip rdma_attrs */ in decode_chan_attrs()
5705 if (unlikely(!p)) in decode_chan_attrs()
5722 __be32 *p; in decode_bind_conn_to_session() local
5732 p = xdr_inline_decode(xdr, 8); in decode_bind_conn_to_session()
5733 if (unlikely(!p)) in decode_bind_conn_to_session()
5736 res->dir = be32_to_cpup(p++); in decode_bind_conn_to_session()
5739 if (be32_to_cpup(p) == 0) in decode_bind_conn_to_session()
5753 __be32 *p; in decode_create_session() local
5763 p = xdr_inline_decode(xdr, 8); in decode_create_session()
5764 if (unlikely(!p)) in decode_create_session()
5766 res->seqid = be32_to_cpup(p++); in decode_create_session()
5767 res->flags = be32_to_cpup(p); in decode_create_session()
5804 __be32 *p; in decode_sequence() local
5830 p = xdr_inline_decode(xdr, 20); in decode_sequence()
5831 if (unlikely(!p)) in decode_sequence()
5835 dummy = be32_to_cpup(p++); in decode_sequence()
5841 dummy = be32_to_cpup(p++); in decode_sequence()
5847 res->sr_highest_slotid = be32_to_cpup(p++); in decode_sequence()
5849 res->sr_target_highest_slotid = be32_to_cpup(p++); in decode_sequence()
5851 res->sr_status_flags = be32_to_cpup(p); in decode_sequence()
5876 __be32 *p; in decode_getdeviceinfo() local
5883 p = xdr_inline_decode(xdr, 4); in decode_getdeviceinfo()
5884 if (unlikely(!p)) in decode_getdeviceinfo()
5886 pdev->mincount = be32_to_cpup(p); in decode_getdeviceinfo()
5893 p = xdr_inline_decode(xdr, 8); in decode_getdeviceinfo()
5894 if (unlikely(!p)) in decode_getdeviceinfo()
5896 type = be32_to_cpup(p++); in decode_getdeviceinfo()
5907 pdev->mincount = be32_to_cpup(p); in decode_getdeviceinfo()
5912 p = xdr_inline_decode(xdr, 4); in decode_getdeviceinfo()
5913 if (unlikely(!p)) in decode_getdeviceinfo()
5915 len = be32_to_cpup(p); in decode_getdeviceinfo()
5919 p = xdr_inline_decode(xdr, 4 * len); in decode_getdeviceinfo()
5920 if (unlikely(!p)) in decode_getdeviceinfo()
5923 res->notification = be32_to_cpup(p++); in decode_getdeviceinfo()
5925 if (be32_to_cpup(p++)) { in decode_getdeviceinfo()
5941 __be32 *p; in decode_layoutget() local
5949 p = xdr_inline_decode(xdr, 4); in decode_layoutget()
5950 if (unlikely(!p)) in decode_layoutget()
5952 res->return_on_close = be32_to_cpup(p); in decode_layoutget()
5954 p = xdr_inline_decode(xdr, 4); in decode_layoutget()
5955 if (unlikely(!p)) in decode_layoutget()
5957 layout_count = be32_to_cpup(p); in decode_layoutget()
5964 p = xdr_inline_decode(xdr, 28); in decode_layoutget()
5965 if (unlikely(!p)) in decode_layoutget()
5967 p = xdr_decode_hyper(p, &res->range.offset); in decode_layoutget()
5968 p = xdr_decode_hyper(p, &res->range.length); in decode_layoutget()
5969 res->range.iomode = be32_to_cpup(p++); in decode_layoutget()
5970 res->type = be32_to_cpup(p++); in decode_layoutget()
5971 res->layoutp->len = be32_to_cpup(p); in decode_layoutget()
6008 __be32 *p; in decode_layoutreturn() local
6014 p = xdr_inline_decode(xdr, 4); in decode_layoutreturn()
6015 if (unlikely(!p)) in decode_layoutreturn()
6017 res->lrs_present = be32_to_cpup(p); in decode_layoutreturn()
6030 __be32 *p; in decode_layoutcommit() local
6039 p = xdr_inline_decode(xdr, 4); in decode_layoutcommit()
6040 if (unlikely(!p)) in decode_layoutcommit()
6042 sizechanged = be32_to_cpup(p); in decode_layoutcommit()
6046 p = xdr_inline_decode(xdr, 8); in decode_layoutcommit()
6047 if (unlikely(!p)) in decode_layoutcommit()
6059 __be32 *p; in decode_test_stateid() local
6067 p = xdr_inline_decode(xdr, 4); in decode_test_stateid()
6068 if (unlikely(!p)) in decode_test_stateid()
6070 num_res = be32_to_cpup(p++); in decode_test_stateid()
6074 p = xdr_inline_decode(xdr, 4); in decode_test_stateid()
6075 if (unlikely(!p)) in decode_test_stateid()
6077 res->status = be32_to_cpup(p++); in decode_test_stateid()
6411 void *p = page_address(res->acl_scratch); in nfs4_xdr_dec_getacl() local
6412 xdr_set_scratch_buffer(xdr, p, PAGE_SIZE); in nfs4_xdr_dec_getacl()
7344 __be32 *p = xdr_inline_decode(xdr, 4); in nfs4_decode_dirent() local
7345 if (unlikely(!p)) in nfs4_decode_dirent()
7347 if (*p == xdr_zero) { in nfs4_decode_dirent()
7348 p = xdr_inline_decode(xdr, 4); in nfs4_decode_dirent()
7349 if (unlikely(!p)) in nfs4_decode_dirent()
7351 if (*p == xdr_zero) in nfs4_decode_dirent()
7357 p = xdr_inline_decode(xdr, 12); in nfs4_decode_dirent()
7358 if (unlikely(!p)) in nfs4_decode_dirent()
7361 p = xdr_decode_hyper(p, &entry->cookie); in nfs4_decode_dirent()
7362 entry->len = be32_to_cpup(p); in nfs4_decode_dirent()
7364 p = xdr_inline_decode(xdr, entry->len); in nfs4_decode_dirent()
7365 if (unlikely(!p)) in nfs4_decode_dirent()
7367 entry->name = (const char *) p; in nfs4_decode_dirent()