Loading include/linux/sunrpc/xdr.h +13 −0 Original line number Diff line number Diff line Loading @@ -300,6 +300,19 @@ xdr_set_scratch_page(struct xdr_stream *xdr, struct page *page) xdr_set_scratch_buffer(xdr, page_address(page), PAGE_SIZE); } /** * xdr_set_scratch_folio - Attach a scratch buffer for decoding data * @xdr: pointer to xdr_stream struct * @page: an anonymous folio * * See xdr_set_scratch_buffer(). */ static inline void xdr_set_scratch_folio(struct xdr_stream *xdr, struct folio *folio) { xdr_set_scratch_buffer(xdr, folio_address(folio), folio_size(folio)); } /** * xdr_reset_scratch_buffer - Clear scratch buffer information * @xdr: pointer to xdr_stream struct Loading Loading
include/linux/sunrpc/xdr.h +13 −0 Original line number Diff line number Diff line Loading @@ -300,6 +300,19 @@ xdr_set_scratch_page(struct xdr_stream *xdr, struct page *page) xdr_set_scratch_buffer(xdr, page_address(page), PAGE_SIZE); } /** * xdr_set_scratch_folio - Attach a scratch buffer for decoding data * @xdr: pointer to xdr_stream struct * @page: an anonymous folio * * See xdr_set_scratch_buffer(). */ static inline void xdr_set_scratch_folio(struct xdr_stream *xdr, struct folio *folio) { xdr_set_scratch_buffer(xdr, folio_address(folio), folio_size(folio)); } /** * xdr_reset_scratch_buffer - Clear scratch buffer information * @xdr: pointer to xdr_stream struct Loading