xdr->end = (uint32_t *)((char *)iov->iov_base + iov->iov_len); buf->len = iov->iov_len = (char *)p - (char *)iov->iov_base; xdr->p = p; 
xdr->p = (uint32_t *)((char *)iov->iov_base + iov->iov_len); xdr->end = (uint32_t *)((char *)iov->iov_base + scratch_len); BUG_ON(iov->iov_len > scratch_len);  if (p != xdr->p && p != NULL) { size_t len;  BUG_ON(p < xdr->p || p > xdr->end); len = (char *)p - (char *)xdr->p; xdr->p = p; buf->len += len; iov->iov_len += len; } 
void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, uint32_t *p){	struct kvec *iov = buf->head;	xdr->buf = buf;	xdr->iov = iov;	xdr->end = (uint32_t *)((char *)iov->iov_base + iov->iov_len);	buf->len = iov->iov_len = (char *)p - (char *)iov->iov_base;	xdr->p = p;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/334ccfd545bba9690515f2c5c167d5adb161989b/xdr.c/clean/net/sunrpc/xdr.c