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(nn->boot_time.tv_nsec); /* 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()
1988 p = reserve_space(xdr, 20); in encode_layoutcommit()
1989 *p++ = cpu_to_be32(1); /* newoffset = TRUE */ in encode_layoutcommit()
1990 p = xdr_encode_hyper(p, args->lastbytewritten); in encode_layoutcommit()
1991 *p++ = cpu_to_be32(0); /* Never send time_modify_changed */ in encode_layoutcommit()
1992 *p++ = cpu_to_be32(NFS_SERVER(args->inode)->pnfs_curr_ld->id);/* type */ in encode_layoutcommit()
2013 __be32 *p; in encode_layoutreturn() local
2016 p = reserve_space(xdr, 16); in encode_layoutreturn()
2017 *p++ = cpu_to_be32(0); /* reclaim. always 0 for now */ in encode_layoutreturn()
2018 *p++ = cpu_to_be32(args->layout_type); in encode_layoutreturn()
2019 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutreturn()
2020 *p = cpu_to_be32(RETURN_FILE); in encode_layoutreturn()
2021 p = reserve_space(xdr, 16); in encode_layoutreturn()
2022 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutreturn()
2023 p = xdr_encode_hyper(p, args->range.length); in encode_layoutreturn()
3020 func, xdr->end - xdr->p); in print_overflow_msg()
3025 __be32 *p; in decode_opaque_inline() local
3027 p = xdr_inline_decode(xdr, 4); in decode_opaque_inline()
3028 if (unlikely(!p)) in decode_opaque_inline()
3030 *len = be32_to_cpup(p); in decode_opaque_inline()
3031 p = xdr_inline_decode(xdr, *len); in decode_opaque_inline()
3032 if (unlikely(!p)) in decode_opaque_inline()
3034 *string = (char *)p; in decode_opaque_inline()
3043 __be32 *p; in decode_compound_hdr() local
3045 p = xdr_inline_decode(xdr, 8); in decode_compound_hdr()
3046 if (unlikely(!p)) in decode_compound_hdr()
3048 hdr->status = be32_to_cpup(p++); in decode_compound_hdr()
3049 hdr->taglen = be32_to_cpup(p); in decode_compound_hdr()
3051 p = xdr_inline_decode(xdr, hdr->taglen + 4); in decode_compound_hdr()
3052 if (unlikely(!p)) in decode_compound_hdr()
3054 hdr->tag = (char *)p; in decode_compound_hdr()
3055 p += XDR_QUADLEN(hdr->taglen); in decode_compound_hdr()
3056 hdr->nops = be32_to_cpup(p); in decode_compound_hdr()
3068 __be32 *p; in __decode_op_hdr() local
3072 p = xdr_inline_decode(xdr, 8); in __decode_op_hdr()
3073 if (unlikely(!p)) in __decode_op_hdr()
3075 opnum = be32_to_cpup(p++); in __decode_op_hdr()
3078 nfserr = be32_to_cpup(p); in __decode_op_hdr()
3107 __be32 *p; in decode_ace() local
3111 p = xdr_inline_decode(xdr, 12); in decode_ace()
3112 if (likely(p)) in decode_ace()
3121 __be32 *p; in decode_attr_bitmap() local
3123 p = xdr_inline_decode(xdr, 4); in decode_attr_bitmap()
3124 if (unlikely(!p)) in decode_attr_bitmap()
3126 bmlen = be32_to_cpup(p); in decode_attr_bitmap()
3129 p = xdr_inline_decode(xdr, (bmlen << 2)); in decode_attr_bitmap()
3130 if (unlikely(!p)) in decode_attr_bitmap()
3133 bitmap[0] = be32_to_cpup(p++); in decode_attr_bitmap()
3135 bitmap[1] = be32_to_cpup(p++); in decode_attr_bitmap()
3137 bitmap[2] = be32_to_cpup(p); in decode_attr_bitmap()
3148 __be32 *p; in decode_attr_length() local
3150 p = xdr_inline_decode(xdr, 4); in decode_attr_length()
3151 if (unlikely(!p)) in decode_attr_length()
3153 *attrlen = be32_to_cpup(p); in decode_attr_length()
3178 __be32 *p; in decode_attr_type() local
3185 p = xdr_inline_decode(xdr, 4); in decode_attr_type()
3186 if (unlikely(!p)) in decode_attr_type()
3188 *type = be32_to_cpup(p); in decode_attr_type()
3206 __be32 *p; in decode_attr_fh_expire_type() local
3212 p = xdr_inline_decode(xdr, 4); in decode_attr_fh_expire_type()
3213 if (unlikely(!p)) in decode_attr_fh_expire_type()
3215 *type = be32_to_cpup(p); in decode_attr_fh_expire_type()
3227 __be32 *p; in decode_attr_change() local
3234 p = xdr_inline_decode(xdr, 8); in decode_attr_change()
3235 if (unlikely(!p)) in decode_attr_change()
3237 xdr_decode_hyper(p, change); in decode_attr_change()
3251 __be32 *p; in decode_attr_size() local
3258 p = xdr_inline_decode(xdr, 8); in decode_attr_size()
3259 if (unlikely(!p)) in decode_attr_size()
3261 xdr_decode_hyper(p, size); in decode_attr_size()
3274 __be32 *p; in decode_attr_link_support() local
3280 p = xdr_inline_decode(xdr, 4); in decode_attr_link_support()
3281 if (unlikely(!p)) in decode_attr_link_support()
3283 *res = be32_to_cpup(p); in decode_attr_link_support()
3295 __be32 *p; in decode_attr_symlink_support() local
3301 p = xdr_inline_decode(xdr, 4); in decode_attr_symlink_support()
3302 if (unlikely(!p)) in decode_attr_symlink_support()
3304 *res = be32_to_cpup(p); in decode_attr_symlink_support()
3316 __be32 *p; in decode_attr_fsid() local
3324 p = xdr_inline_decode(xdr, 16); in decode_attr_fsid()
3325 if (unlikely(!p)) in decode_attr_fsid()
3327 p = xdr_decode_hyper(p, &fsid->major); in decode_attr_fsid()
3328 xdr_decode_hyper(p, &fsid->minor); in decode_attr_fsid()
3343 __be32 *p; in decode_attr_lease_time() local
3349 p = xdr_inline_decode(xdr, 4); in decode_attr_lease_time()
3350 if (unlikely(!p)) in decode_attr_lease_time()
3352 *res = be32_to_cpup(p); in decode_attr_lease_time()
3364 __be32 *p; in decode_attr_error() local
3369 p = xdr_inline_decode(xdr, 4); in decode_attr_error()
3370 if (unlikely(!p)) in decode_attr_error()
3373 *res = -be32_to_cpup(p); in decode_attr_error()
3399 __be32 *p; in decode_attr_filehandle() local
3408 p = xdr_inline_decode(xdr, 4); in decode_attr_filehandle()
3409 if (unlikely(!p)) in decode_attr_filehandle()
3411 len = be32_to_cpup(p); in decode_attr_filehandle()
3414 p = xdr_inline_decode(xdr, len); in decode_attr_filehandle()
3415 if (unlikely(!p)) in decode_attr_filehandle()
3418 memcpy(fh->data, p, len); in decode_attr_filehandle()
3431 __be32 *p; in decode_attr_aclsupport() local
3437 p = xdr_inline_decode(xdr, 4); in decode_attr_aclsupport()
3438 if (unlikely(!p)) in decode_attr_aclsupport()
3440 *res = be32_to_cpup(p); in decode_attr_aclsupport()
3452 __be32 *p; in decode_attr_fileid() local
3459 p = xdr_inline_decode(xdr, 8); in decode_attr_fileid()
3460 if (unlikely(!p)) in decode_attr_fileid()
3462 xdr_decode_hyper(p, fileid); in decode_attr_fileid()
3475 __be32 *p; in decode_attr_mounted_on_fileid() local
3482 p = xdr_inline_decode(xdr, 8); in decode_attr_mounted_on_fileid()
3483 if (unlikely(!p)) in decode_attr_mounted_on_fileid()
3485 xdr_decode_hyper(p, fileid); in decode_attr_mounted_on_fileid()
3498 __be32 *p; in decode_attr_files_avail() local
3505 p = xdr_inline_decode(xdr, 8); in decode_attr_files_avail()
3506 if (unlikely(!p)) in decode_attr_files_avail()
3508 xdr_decode_hyper(p, res); in decode_attr_files_avail()
3520 __be32 *p; in decode_attr_files_free() local
3527 p = xdr_inline_decode(xdr, 8); in decode_attr_files_free()
3528 if (unlikely(!p)) in decode_attr_files_free()
3530 xdr_decode_hyper(p, res); in decode_attr_files_free()
3542 __be32 *p; in decode_attr_files_total() local
3549 p = xdr_inline_decode(xdr, 8); in decode_attr_files_total()
3550 if (unlikely(!p)) in decode_attr_files_total()
3552 xdr_decode_hyper(p, res); in decode_attr_files_total()
3565 __be32 *p; in decode_pathname() local
3568 p = xdr_inline_decode(xdr, 4); in decode_pathname()
3569 if (unlikely(!p)) in decode_pathname()
3571 n = be32_to_cpup(p); in decode_pathname()
3610 __be32 *p; in decode_attr_fs_locations() local
3627 p = xdr_inline_decode(xdr, 4); in decode_attr_fs_locations()
3628 if (unlikely(!p)) in decode_attr_fs_locations()
3630 n = be32_to_cpup(p); in decode_attr_fs_locations()
3640 p = xdr_inline_decode(xdr, 4); in decode_attr_fs_locations()
3641 if (unlikely(!p)) in decode_attr_fs_locations()
3643 m = be32_to_cpup(p); in decode_attr_fs_locations()
3689 __be32 *p; in decode_attr_maxfilesize() local
3696 p = xdr_inline_decode(xdr, 8); in decode_attr_maxfilesize()
3697 if (unlikely(!p)) in decode_attr_maxfilesize()
3699 xdr_decode_hyper(p, res); in decode_attr_maxfilesize()
3711 __be32 *p; in decode_attr_maxlink() local
3718 p = xdr_inline_decode(xdr, 4); in decode_attr_maxlink()
3719 if (unlikely(!p)) in decode_attr_maxlink()
3721 *maxlink = be32_to_cpup(p); in decode_attr_maxlink()
3733 __be32 *p; in decode_attr_maxname() local
3740 p = xdr_inline_decode(xdr, 4); in decode_attr_maxname()
3741 if (unlikely(!p)) in decode_attr_maxname()
3743 *maxname = be32_to_cpup(p); in decode_attr_maxname()
3755 __be32 *p; in decode_attr_maxread() local
3763 p = xdr_inline_decode(xdr, 8); in decode_attr_maxread()
3764 if (unlikely(!p)) in decode_attr_maxread()
3766 xdr_decode_hyper(p, &maxread); in decode_attr_maxread()
3781 __be32 *p; in decode_attr_maxwrite() local
3789 p = xdr_inline_decode(xdr, 8); in decode_attr_maxwrite()
3790 if (unlikely(!p)) in decode_attr_maxwrite()
3792 xdr_decode_hyper(p, &maxwrite); in decode_attr_maxwrite()
3808 __be32 *p; in decode_attr_mode() local
3815 p = xdr_inline_decode(xdr, 4); in decode_attr_mode()
3816 if (unlikely(!p)) in decode_attr_mode()
3818 tmp = be32_to_cpup(p); in decode_attr_mode()
3832 __be32 *p; in decode_attr_nlink() local
3839 p = xdr_inline_decode(xdr, 4); in decode_attr_nlink()
3840 if (unlikely(!p)) in decode_attr_nlink()
3842 *nlink = be32_to_cpup(p); in decode_attr_nlink()
3858 __be32 *p; in decode_attr_owner() local
3865 p = xdr_inline_decode(xdr, 4); in decode_attr_owner()
3866 if (unlikely(!p)) in decode_attr_owner()
3868 len = be32_to_cpup(p); in decode_attr_owner()
3869 p = xdr_inline_decode(xdr, len); in decode_attr_owner()
3870 if (unlikely(!p)) in decode_attr_owner()
3873 owner_name->data = kmemdup(p, len, GFP_NOWAIT); in decode_attr_owner()
3879 if (nfs_map_name_to_uid(server, (char *)p, len, uid) == 0) in decode_attr_owner()
3901 __be32 *p; in decode_attr_group() local
3908 p = xdr_inline_decode(xdr, 4); in decode_attr_group()
3909 if (unlikely(!p)) in decode_attr_group()
3911 len = be32_to_cpup(p); in decode_attr_group()
3912 p = xdr_inline_decode(xdr, len); in decode_attr_group()
3913 if (unlikely(!p)) in decode_attr_group()
3916 group_name->data = kmemdup(p, len, GFP_NOWAIT); in decode_attr_group()
3922 if (nfs_map_group_to_gid(server, (char *)p, len, gid) == 0) in decode_attr_group()
3942 __be32 *p; in decode_attr_rdev() local
3951 p = xdr_inline_decode(xdr, 8); in decode_attr_rdev()
3952 if (unlikely(!p)) in decode_attr_rdev()
3954 major = be32_to_cpup(p++); in decode_attr_rdev()
3955 minor = be32_to_cpup(p); in decode_attr_rdev()
3971 __be32 *p; in decode_attr_space_avail() local
3978 p = xdr_inline_decode(xdr, 8); in decode_attr_space_avail()
3979 if (unlikely(!p)) in decode_attr_space_avail()
3981 xdr_decode_hyper(p, res); in decode_attr_space_avail()
3993 __be32 *p; in decode_attr_space_free() local
4000 p = xdr_inline_decode(xdr, 8); in decode_attr_space_free()
4001 if (unlikely(!p)) in decode_attr_space_free()
4003 xdr_decode_hyper(p, res); in decode_attr_space_free()
4015 __be32 *p; in decode_attr_space_total() local
4022 p = xdr_inline_decode(xdr, 8); in decode_attr_space_total()
4023 if (unlikely(!p)) in decode_attr_space_total()
4025 xdr_decode_hyper(p, res); in decode_attr_space_total()
4037 __be32 *p; in decode_attr_space_used() local
4044 p = xdr_inline_decode(xdr, 8); in decode_attr_space_used()
4045 if (unlikely(!p)) in decode_attr_space_used()
4047 xdr_decode_hyper(p, used); in decode_attr_space_used()
4061 __be32 *p; in decode_attr_time() local
4065 p = xdr_inline_decode(xdr, 12); in decode_attr_time()
4066 if (unlikely(!p)) in decode_attr_time()
4068 p = xdr_decode_hyper(p, &sec); in decode_attr_time()
4069 nsec = be32_to_cpup(p); in decode_attr_time()
4138 __be32 *p; in decode_attr_security_label() local
4144 p = xdr_inline_decode(xdr, 4); in decode_attr_security_label()
4145 if (unlikely(!p)) in decode_attr_security_label()
4147 lfs = be32_to_cpup(p++); in decode_attr_security_label()
4148 p = xdr_inline_decode(xdr, 4); in decode_attr_security_label()
4149 if (unlikely(!p)) in decode_attr_security_label()
4151 pi = be32_to_cpup(p++); in decode_attr_security_label()
4152 p = xdr_inline_decode(xdr, 4); in decode_attr_security_label()
4153 if (unlikely(!p)) in decode_attr_security_label()
4155 len = be32_to_cpup(p++); in decode_attr_security_label()
4156 p = xdr_inline_decode(xdr, len); in decode_attr_security_label()
4157 if (unlikely(!p)) in decode_attr_security_label()
4161 memcpy(label->label, p, len); in decode_attr_security_label()
4219 __be32 *p; in decode_change_info() local
4221 p = xdr_inline_decode(xdr, 20); in decode_change_info()
4222 if (unlikely(!p)) in decode_change_info()
4224 cinfo->atomic = be32_to_cpup(p++); in decode_change_info()
4225 p = xdr_decode_hyper(p, &cinfo->before); in decode_change_info()
4226 xdr_decode_hyper(p, &cinfo->after); in decode_change_info()
4235 __be32 *p; in decode_access() local
4242 p = xdr_inline_decode(xdr, 8); in decode_access()
4243 if (unlikely(!p)) in decode_access()
4245 supp = be32_to_cpup(p++); in decode_access()
4246 acc = be32_to_cpup(p); in decode_access()
4257 __be32 *p; in decode_opaque_fixed() local
4259 p = xdr_inline_decode(xdr, len); in decode_opaque_fixed()
4260 if (likely(p)) { in decode_opaque_fixed()
4261 memcpy(buf, p, len); in decode_opaque_fixed()
4307 __be32 *p; in decode_create() local
4316 p = xdr_inline_decode(xdr, 4); in decode_create()
4317 if (unlikely(!p)) in decode_create()
4319 bmlen = be32_to_cpup(p); in decode_create()
4320 p = xdr_inline_decode(xdr, bmlen << 2); in decode_create()
4321 if (likely(p)) in decode_create()
4426 __be32 *p; in decode_threshold_hint() local
4430 p = xdr_inline_decode(xdr, 8); in decode_threshold_hint()
4431 if (unlikely(!p)) in decode_threshold_hint()
4433 xdr_decode_hyper(p, res); in decode_threshold_hint()
4444 __be32 *p; in decode_first_threshold_item4() local
4450 p = xdr_inline_decode(xdr, 4); in decode_first_threshold_item4()
4451 if (unlikely(!p)) { in decode_first_threshold_item4()
4455 res->l_type = be32_to_cpup(p); in decode_first_threshold_item4()
4500 __be32 *p; in decode_attr_mdsthreshold() local
4510 p = xdr_inline_decode(xdr, 4); in decode_attr_mdsthreshold()
4511 if (unlikely(!p)) in decode_attr_mdsthreshold()
4513 num = be32_to_cpup(p); in decode_attr_mdsthreshold()
4711 __be32 *p; in decode_first_pnfs_layout_type() local
4714 p = xdr_inline_decode(xdr, 4); in decode_first_pnfs_layout_type()
4715 if (unlikely(!p)) in decode_first_pnfs_layout_type()
4717 num = be32_to_cpup(p); in decode_first_pnfs_layout_type()
4729 p = xdr_inline_decode(xdr, num * 4); in decode_first_pnfs_layout_type()
4730 if (unlikely(!p)) in decode_first_pnfs_layout_type()
4732 *layouttype = be32_to_cpup(p); in decode_first_pnfs_layout_type()
4765 __be32 *p; in decode_attr_layout_blksize() local
4770 p = xdr_inline_decode(xdr, 4); in decode_attr_layout_blksize()
4771 if (unlikely(!p)) { in decode_attr_layout_blksize()
4775 *res = be32_to_cpup(p); in decode_attr_layout_blksize()
4787 __be32 *p; in decode_attr_clone_blksize() local
4792 p = xdr_inline_decode(xdr, 4); in decode_attr_clone_blksize()
4793 if (unlikely(!p)) { in decode_attr_clone_blksize()
4797 *res = be32_to_cpup(p); in decode_attr_clone_blksize()
4859 __be32 *p; in decode_getfh() local
4870 p = xdr_inline_decode(xdr, 4); in decode_getfh()
4871 if (unlikely(!p)) in decode_getfh()
4873 len = be32_to_cpup(p); in decode_getfh()
4877 p = xdr_inline_decode(xdr, len); in decode_getfh()
4878 if (unlikely(!p)) in decode_getfh()
4880 memcpy(fh->data, p, len); in decode_getfh()
4903 __be32 *p; in decode_lock_denied() local
4906 p = xdr_inline_decode(xdr, 32); /* read 32 bytes */ in decode_lock_denied()
4907 if (unlikely(!p)) in decode_lock_denied()
4909 p = xdr_decode_hyper(p, &offset); /* read 2 8-byte long words */ in decode_lock_denied()
4910 p = xdr_decode_hyper(p, &length); in decode_lock_denied()
4911 type = be32_to_cpup(p++); /* 4 byte read */ in decode_lock_denied()
4922 p = xdr_decode_hyper(p, &clientid); /* read 8 bytes */ in decode_lock_denied()
4923 namelen = be32_to_cpup(p); /* read 4 bytes */ /* have read all 32 bytes now */ in decode_lock_denied()
4924 p = xdr_inline_decode(xdr, namelen); /* variable size field */ in decode_lock_denied()
4925 if (likely(p)) in decode_lock_denied()
4987 __be32 *p; in decode_space_limit() local
4991 p = xdr_inline_decode(xdr, 12); in decode_space_limit()
4992 if (unlikely(!p)) in decode_space_limit()
4994 limit_type = be32_to_cpup(p++); in decode_space_limit()
4997 xdr_decode_hyper(p, &maxsize); in decode_space_limit()
5000 nblocks = be32_to_cpup(p++); in decode_space_limit()
5001 blocksize = be32_to_cpup(p); in decode_space_limit()
5016 __be32 *p; in decode_rw_delegation() local
5022 p = xdr_inline_decode(xdr, 4); in decode_rw_delegation()
5023 if (unlikely(!p)) in decode_rw_delegation()
5025 res->do_recall = be32_to_cpup(p); in decode_rw_delegation()
5044 __be32 *p; in decode_no_delegation() local
5047 p = xdr_inline_decode(xdr, 4); in decode_no_delegation()
5048 if (unlikely(!p)) in decode_no_delegation()
5050 why_no_delegation = be32_to_cpup(p); in decode_no_delegation()
5065 __be32 *p; in decode_delegation() local
5068 p = xdr_inline_decode(xdr, 4); in decode_delegation()
5069 if (unlikely(!p)) in decode_delegation()
5071 delegation_type = be32_to_cpup(p); in decode_delegation()
5090 __be32 *p; in decode_open() local
5105 p = xdr_inline_decode(xdr, 8); in decode_open()
5106 if (unlikely(!p)) in decode_open()
5108 res->rflags = be32_to_cpup(p++); in decode_open()
5109 bmlen = be32_to_cpup(p); in decode_open()
5113 p = xdr_inline_decode(xdr, bmlen << 2); in decode_open()
5114 if (unlikely(!p)) in decode_open()
5118 res->attrset[i] = be32_to_cpup(p++); in decode_open()
5168 __be32 *p; in decode_read() local
5175 p = xdr_inline_decode(xdr, 8); in decode_read()
5176 if (unlikely(!p)) in decode_read()
5178 eof = be32_to_cpup(p++); in decode_read()
5179 count = be32_to_cpup(p); in decode_read()
5215 __be32 *p; in decode_readlink() local
5223 p = xdr_inline_decode(xdr, 4); in decode_readlink()
5224 if (unlikely(!p)) in decode_readlink()
5226 len = be32_to_cpup(p); in decode_readlink()
5344 __be32 *p; in decode_setattr() local
5351 p = xdr_inline_decode(xdr, 4); in decode_setattr()
5352 if (unlikely(!p)) in decode_setattr()
5354 bmlen = be32_to_cpup(p); in decode_setattr()
5355 p = xdr_inline_decode(xdr, bmlen << 2); in decode_setattr()
5356 if (likely(p)) in decode_setattr()
5365 __be32 *p; in decode_setclientid() local
5369 p = xdr_inline_decode(xdr, 8); in decode_setclientid()
5370 if (unlikely(!p)) in decode_setclientid()
5372 opnum = be32_to_cpup(p++); in decode_setclientid()
5378 nfserr = be32_to_cpup(p); in decode_setclientid()
5380 p = xdr_inline_decode(xdr, 8 + NFS4_VERIFIER_SIZE); in decode_setclientid()
5381 if (unlikely(!p)) in decode_setclientid()
5383 p = xdr_decode_hyper(p, &res->clientid); in decode_setclientid()
5384 memcpy(res->confirm.data, p, NFS4_VERIFIER_SIZE); in decode_setclientid()
5389 p = xdr_inline_decode(xdr, 4); in decode_setclientid()
5390 if (unlikely(!p)) in decode_setclientid()
5392 len = be32_to_cpup(p); in decode_setclientid()
5393 p = xdr_inline_decode(xdr, len); in decode_setclientid()
5394 if (unlikely(!p)) in decode_setclientid()
5398 p = xdr_inline_decode(xdr, 4); in decode_setclientid()
5399 if (unlikely(!p)) in decode_setclientid()
5401 len = be32_to_cpup(p); in decode_setclientid()
5402 p = xdr_inline_decode(xdr, len); in decode_setclientid()
5403 if (unlikely(!p)) in decode_setclientid()
5422 __be32 *p; in decode_write() local
5429 p = xdr_inline_decode(xdr, 8); in decode_write()
5430 if (unlikely(!p)) in decode_write()
5432 res->count = be32_to_cpup(p++); in decode_write()
5433 res->verf->committed = be32_to_cpup(p++); in decode_write()
5449 __be32 *p; in decode_secinfo_gss() local
5451 p = xdr_inline_decode(xdr, 4); in decode_secinfo_gss()
5452 if (unlikely(!p)) in decode_secinfo_gss()
5454 oid_len = be32_to_cpup(p); in decode_secinfo_gss()
5458 p = xdr_inline_decode(xdr, oid_len); in decode_secinfo_gss()
5459 if (unlikely(!p)) in decode_secinfo_gss()
5461 memcpy(flavor->flavor_info.oid.data, p, oid_len); in decode_secinfo_gss()
5464 p = xdr_inline_decode(xdr, 8); in decode_secinfo_gss()
5465 if (unlikely(!p)) in decode_secinfo_gss()
5467 flavor->flavor_info.qop = be32_to_cpup(p++); in decode_secinfo_gss()
5468 flavor->flavor_info.service = be32_to_cpup(p); in decode_secinfo_gss()
5484 __be32 *p; in decode_secinfo_common() local
5486 p = xdr_inline_decode(xdr, 4); in decode_secinfo_common()
5487 if (unlikely(!p)) in decode_secinfo_common()
5491 num_flavors = be32_to_cpup(p); in decode_secinfo_common()
5498 p = xdr_inline_decode(xdr, 4); in decode_secinfo_common()
5499 if (unlikely(!p)) in decode_secinfo_common()
5501 sec_flavor->flavor = be32_to_cpup(p); in decode_secinfo_common()
5538 __be32 *p; in decode_op_map() local
5542 p = xdr_inline_decode(xdr, 4); in decode_op_map()
5543 bitmap_words = be32_to_cpup(p++); in decode_op_map()
5546 p = xdr_inline_decode(xdr, 4 * bitmap_words); in decode_op_map()
5548 op_map->u.words[i] = be32_to_cpup(p++); in decode_op_map()
5556 __be32 *p; in decode_exchange_id() local
5566 p = xdr_inline_decode(xdr, 8); in decode_exchange_id()
5567 if (unlikely(!p)) in decode_exchange_id()
5569 xdr_decode_hyper(p, &res->clientid); in decode_exchange_id()
5570 p = xdr_inline_decode(xdr, 12); in decode_exchange_id()
5571 if (unlikely(!p)) in decode_exchange_id()
5573 res->seqid = be32_to_cpup(p++); in decode_exchange_id()
5574 res->flags = be32_to_cpup(p++); in decode_exchange_id()
5576 res->state_protect.how = be32_to_cpup(p); in decode_exchange_id()
5594 p = xdr_inline_decode(xdr, 8); in decode_exchange_id()
5595 if (unlikely(!p)) in decode_exchange_id()
5597 p = xdr_decode_hyper(p, &res->server_owner->minor_id); in decode_exchange_id()
5618 p = xdr_inline_decode(xdr, 4); in decode_exchange_id()
5619 if (unlikely(!p)) in decode_exchange_id()
5621 impl_id_count = be32_to_cpup(p++); in decode_exchange_id()
5641 p = xdr_inline_decode(xdr, 12); in decode_exchange_id()
5642 if (unlikely(!p)) in decode_exchange_id()
5644 p = xdr_decode_hyper(p, &res->impl_id->date.seconds); in decode_exchange_id()
5645 res->impl_id->date.nseconds = be32_to_cpup(p); in decode_exchange_id()
5658 __be32 *p; in decode_chan_attrs() local
5661 p = xdr_inline_decode(xdr, 28); in decode_chan_attrs()
5662 if (unlikely(!p)) in decode_chan_attrs()
5664 val = be32_to_cpup(p++); /* headerpadsz */ in decode_chan_attrs()
5667 attrs->max_rqst_sz = be32_to_cpup(p++); in decode_chan_attrs()
5668 attrs->max_resp_sz = be32_to_cpup(p++); in decode_chan_attrs()
5669 attrs->max_resp_sz_cached = be32_to_cpup(p++); in decode_chan_attrs()
5670 attrs->max_ops = be32_to_cpup(p++); in decode_chan_attrs()
5671 attrs->max_reqs = be32_to_cpup(p++); in decode_chan_attrs()
5672 nr_attrs = be32_to_cpup(p); in decode_chan_attrs()
5679 p = xdr_inline_decode(xdr, 4); /* skip rdma_attrs */ in decode_chan_attrs()
5680 if (unlikely(!p)) in decode_chan_attrs()
5697 __be32 *p; in decode_bind_conn_to_session() local
5707 p = xdr_inline_decode(xdr, 8); in decode_bind_conn_to_session()
5708 if (unlikely(!p)) in decode_bind_conn_to_session()
5711 res->dir = be32_to_cpup(p++); in decode_bind_conn_to_session()
5714 if (be32_to_cpup(p) == 0) in decode_bind_conn_to_session()
5728 __be32 *p; in decode_create_session() local
5738 p = xdr_inline_decode(xdr, 8); in decode_create_session()
5739 if (unlikely(!p)) in decode_create_session()
5741 res->seqid = be32_to_cpup(p++); in decode_create_session()
5742 res->flags = be32_to_cpup(p); in decode_create_session()
5779 __be32 *p; in decode_sequence() local
5805 p = xdr_inline_decode(xdr, 20); in decode_sequence()
5806 if (unlikely(!p)) in decode_sequence()
5810 dummy = be32_to_cpup(p++); in decode_sequence()
5816 dummy = be32_to_cpup(p++); in decode_sequence()
5822 res->sr_highest_slotid = be32_to_cpup(p++); in decode_sequence()
5824 res->sr_target_highest_slotid = be32_to_cpup(p++); in decode_sequence()
5826 res->sr_status_flags = be32_to_cpup(p); in decode_sequence()
5845 __be32 *p; in decode_getdeviceinfo() local
5852 p = xdr_inline_decode(xdr, 4); in decode_getdeviceinfo()
5853 if (unlikely(!p)) in decode_getdeviceinfo()
5855 pdev->mincount = be32_to_cpup(p); in decode_getdeviceinfo()
5862 p = xdr_inline_decode(xdr, 8); in decode_getdeviceinfo()
5863 if (unlikely(!p)) in decode_getdeviceinfo()
5865 type = be32_to_cpup(p++); in decode_getdeviceinfo()
5876 pdev->mincount = be32_to_cpup(p); in decode_getdeviceinfo()
5881 p = xdr_inline_decode(xdr, 4); in decode_getdeviceinfo()
5882 if (unlikely(!p)) in decode_getdeviceinfo()
5884 len = be32_to_cpup(p); in decode_getdeviceinfo()
5888 p = xdr_inline_decode(xdr, 4 * len); in decode_getdeviceinfo()
5889 if (unlikely(!p)) in decode_getdeviceinfo()
5892 res->notification = be32_to_cpup(p++); in decode_getdeviceinfo()
5894 if (be32_to_cpup(p++)) { in decode_getdeviceinfo()
5910 __be32 *p; in decode_layoutget() local
5918 p = xdr_inline_decode(xdr, 4); in decode_layoutget()
5919 if (unlikely(!p)) in decode_layoutget()
5921 res->return_on_close = be32_to_cpup(p); in decode_layoutget()
5923 p = xdr_inline_decode(xdr, 4); in decode_layoutget()
5924 if (unlikely(!p)) in decode_layoutget()
5926 layout_count = be32_to_cpup(p); in decode_layoutget()
5933 p = xdr_inline_decode(xdr, 28); in decode_layoutget()
5934 if (unlikely(!p)) in decode_layoutget()
5936 p = xdr_decode_hyper(p, &res->range.offset); in decode_layoutget()
5937 p = xdr_decode_hyper(p, &res->range.length); in decode_layoutget()
5938 res->range.iomode = be32_to_cpup(p++); in decode_layoutget()
5939 res->type = be32_to_cpup(p++); in decode_layoutget()
5940 res->layoutp->len = be32_to_cpup(p); in decode_layoutget()
5977 __be32 *p; in decode_layoutreturn() local
5983 p = xdr_inline_decode(xdr, 4); in decode_layoutreturn()
5984 if (unlikely(!p)) in decode_layoutreturn()
5986 res->lrs_present = be32_to_cpup(p); in decode_layoutreturn()
5999 __be32 *p; in decode_layoutcommit() local
6008 p = xdr_inline_decode(xdr, 4); in decode_layoutcommit()
6009 if (unlikely(!p)) in decode_layoutcommit()
6011 sizechanged = be32_to_cpup(p); in decode_layoutcommit()
6015 p = xdr_inline_decode(xdr, 8); in decode_layoutcommit()
6016 if (unlikely(!p)) in decode_layoutcommit()
6028 __be32 *p; in decode_test_stateid() local
6036 p = xdr_inline_decode(xdr, 4); in decode_test_stateid()
6037 if (unlikely(!p)) in decode_test_stateid()
6039 num_res = be32_to_cpup(p++); in decode_test_stateid()
6043 p = xdr_inline_decode(xdr, 4); in decode_test_stateid()
6044 if (unlikely(!p)) in decode_test_stateid()
6046 res->status = be32_to_cpup(p++); in decode_test_stateid()
6380 void *p = page_address(res->acl_scratch); in nfs4_xdr_dec_getacl() local
6381 xdr_set_scratch_buffer(xdr, p, PAGE_SIZE); in nfs4_xdr_dec_getacl()
7313 __be32 *p = xdr_inline_decode(xdr, 4); in nfs4_decode_dirent() local
7314 if (unlikely(!p)) in nfs4_decode_dirent()
7316 if (*p == xdr_zero) { in nfs4_decode_dirent()
7317 p = xdr_inline_decode(xdr, 4); in nfs4_decode_dirent()
7318 if (unlikely(!p)) in nfs4_decode_dirent()
7320 if (*p == xdr_zero) in nfs4_decode_dirent()
7326 p = xdr_inline_decode(xdr, 12); in nfs4_decode_dirent()
7327 if (unlikely(!p)) in nfs4_decode_dirent()
7330 p = xdr_decode_hyper(p, &entry->cookie); in nfs4_decode_dirent()
7331 entry->len = be32_to_cpup(p); in nfs4_decode_dirent()
7333 p = xdr_inline_decode(xdr, entry->len); in nfs4_decode_dirent()
7334 if (unlikely(!p)) in nfs4_decode_dirent()
7336 entry->name = (const char *) p; in nfs4_decode_dirent()