Lines Matching defs:buf
207 u8 *buf = (u8 *) packet;
218 buf[j], buf[j+1], buf[j+2], buf[j+3]);
260 char buf[128];
266 strscpy(buf, sun->sun_path, sizeof(buf));
268 buf[0] = '@';
269 strscpy(buf+1, sun->sun_path+1, sizeof(buf)-1);
272 kstrdup(buf, GFP_KERNEL);
275 (void)rpc_ntop(sap, buf, sizeof(buf));
277 kstrdup(buf, GFP_KERNEL);
279 snprintf(buf, sizeof(buf), "%08x", ntohl(sin->sin_addr.s_addr));
282 (void)rpc_ntop(sap, buf, sizeof(buf));
284 kstrdup(buf, GFP_KERNEL);
286 snprintf(buf, sizeof(buf), "%pi6", &sin6->sin6_addr);
292 xprt->address_strings[RPC_DISPLAY_HEX_ADDR] = kstrdup(buf, GFP_KERNEL);
298 char buf[128];
300 snprintf(buf, sizeof(buf), "%u", rpc_get_port(sap));
301 xprt->address_strings[RPC_DISPLAY_PORT] = kstrdup(buf, GFP_KERNEL);
303 snprintf(buf, sizeof(buf), "%4hx", rpc_get_port(sap));
304 xprt->address_strings[RPC_DISPLAY_HEX_PORT] = kstrdup(buf, GFP_KERNEL);
340 xs_alloc_sparse_pages(struct xdr_buf *buf, size_t want, gfp_t gfp)
344 if (!want || !(buf->flags & XDRBUF_SPARSE_PAGES))
346 n = (buf->page_base + want + PAGE_SIZE - 1) >> PAGE_SHIFT;
348 if (buf->pages[i])
350 buf->bvec[i].bv_page = buf->pages[i] = alloc_page(gfp);
351 if (!buf->pages[i]) {
353 return i > buf->page_base ? i - buf->page_base : 0;
393 u8 buf[CMSG_SPACE(sizeof(u8))];
462 struct xdr_buf *buf, size_t count, size_t seek, size_t *read)
467 want = min_t(size_t, count, buf->head[0].iov_len);
469 ret = xs_read_kvec(sock, msg, flags, &buf->head[0], want, seek);
484 buf, min_t(size_t, count - offset, buf->page_len),
487 ret = xs_read_bvec(sock, msg, flags, buf->bvec,
488 xdr_buf_pagecount(buf),
489 want + buf->page_base,
490 seek + buf->page_base);
493 xs_flush_bvec(buf->bvec, ret, seek + buf->page_base);
494 ret -= buf->page_base;
506 want = min_t(size_t, count - offset, buf->tail[0].iov_len);
508 ret = xs_read_kvec(sock, msg, flags, &buf->tail[0], want, seek);
528 xs_read_header(struct sock_xprt *transport, struct xdr_buf *buf)
531 if (buf->head[0].iov_len >= transport->recv.offset)
532 memcpy(buf->head[0].iov_base,
557 struct xdr_buf *buf = &req->rq_private_buf;
561 xs_read_header(transport, buf);
565 ret = xs_read_xdr_buf(transport->sock, msg, flags, buf,
881 static int xs_stream_prepare_request(struct rpc_rqst *req, struct xdr_buf *buf)
883 return xdr_alloc_bvec(buf, rpc_task_gfp_mask());
1694 struct sockaddr_storage buf;
1697 if (kernel_getsockname(sock, (struct sockaddr *)&buf) < 0)
1699 switch (buf.ss_family) {
1701 port = ntohs(((struct sockaddr_in6 *)&buf)->sin6_port);
1704 port = ntohs(((struct sockaddr_in *)&buf)->sin_port);
1750 static int xs_sock_srcaddr(struct rpc_xprt *xprt, char *buf, size_t buflen)
1763 ret = snprintf(buf, buflen, "%pISc", &saddr.sa);
2900 struct rpc_buffer *buf;
2912 buf = page_address(page);
2913 buf->len = PAGE_SIZE;
2915 rqst->rq_buffer = buf->data;
2926 struct rpc_buffer *buf;
2928 buf = container_of(buffer, struct rpc_buffer, data);
2929 free_page((unsigned long)buf);