Lines Matching defs:xdr
54 const __be32 *xdr, unsigned int toklen)
62 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), ntohl(xdr[3]),
67 tktlen = ntohl(xdr[7]);
90 token->kad->vice_id = ntohl(xdr[0]);
91 token->kad->kvno = ntohl(xdr[1]);
92 token->kad->start = ntohl(xdr[4]);
93 token->kad->expiry = ntohl(xdr[5]);
94 token->kad->primary_flag = ntohl(xdr[6]);
95 memcpy(&token->kad->session_key, &xdr[2], 8);
96 memcpy(&token->kad->ticket, &xdr[8], tktlen);
132 static u64 xdr_dec64(const __be32 *xdr)
134 return (u64)ntohl(xdr[0]) << 32 | (u64)ntohl(xdr[1]);
167 const __be32 *xdr, unsigned int toklen)
177 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), ntohl(xdr[3]),
183 key = xdr + (6 * 2 + 1);
190 ticket = xdr + (6 * 2 + 1 + (keylen / 4) + 1);
214 token->rxgk->begintime = xdr_dec64(xdr + 0 * 2);
215 token->rxgk->endtime = xdr_dec64(xdr + 1 * 2);
216 token->rxgk->level = tmp = xdr_dec64(xdr + 2 * 2);
219 token->rxgk->lifetime = xdr_dec64(xdr + 3 * 2);
220 token->rxgk->bytelife = xdr_dec64(xdr + 4 * 2);
221 token->rxgk->enctype = tmp = xdr_dec64(xdr + 5 * 2);
292 const __be32 *xdr = prep->data, *token, *p;
299 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), ntohl(xdr[3]),
311 if (ntohl(*xdr++) != 0)
316 len = ntohl(*xdr++);
324 cp = (const char *) xdr;
332 len, paddedlen, len, len, (const char *) xdr);
334 xdr += paddedlen >> 2;
339 ntoken = ntohl(*xdr++);
346 p = xdr;
372 toklen = ntohl(*xdr++);
373 token = xdr;
374 xdr += (toklen + 3) / 4;
733 __be32 *xdr, *oldxdr;
790 xdr = (__be32 *)buffer;
794 *xdr++ = htonl(x); \
800 memcpy(xdr, (s), _l); \
802 memcpy((u8 *)xdr + _l, &zero, 4 - (_l & 3)); \
803 xdr += (_l + 3) >> 2; \
808 memcpy(xdr, (s), _l); \
810 memcpy((u8 *)xdr + _l, &zero, 4 - (_l & 3)); \
811 xdr += (_l + 3) >> 2; \
816 memcpy(xdr, &y, 8); \
817 xdr += 8 >> 2; \
833 oldxdr = xdr;
870 if (WARN_ON((unsigned long)xdr - (unsigned long)oldxdr !=
882 if (WARN_ON((unsigned long)xdr - (unsigned long)buffer != size))