projects/linux·blob master · refs

30 lines · 1.5 KiB

1/* SPDX-License-Identifier: GPL-2.0 */
2/* Generated by xdrgen. Manual edits will be lost. */
3/* XDR specification file: ../../Documentation/sunrpc/xdr/nlm4.x */
4/* XDR specification modification time: Mon Jun 29 20:42:29 2026 */
5
6#ifndef _LINUX_XDRGEN_NLM4_DECL_H
7#define _LINUX_XDRGEN_NLM4_DECL_H
8
9#include <linux/types.h>
10
11#include <linux/sunrpc/xdr.h>
12#include <linux/sunrpc/xdrgen/_defs.h>
13#include <linux/sunrpc/xdrgen/_builtins.h>
14#include <linux/sunrpc/xdrgen/nlm4.h>
15
16bool nlm4_svc_decode_nlm4_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
17bool nlm4_svc_decode_nlm4_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
18bool nlm4_svc_decode_nlm4_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
19bool nlm4_svc_decode_nlm4_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
20bool nlm4_svc_decode_nlm4_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
21bool nlm4_svc_decode_nlm4_res(struct svc_rqst *rqstp, struct xdr_stream *xdr);
22bool nlm4_svc_decode_nlm4_notifyargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
23bool nlm4_svc_decode_nlm4_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
24bool nlm4_svc_decode_nlm4_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr);
25
26bool nlm4_svc_encode_nlm4_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
27bool nlm4_svc_encode_nlm4_res(struct svc_rqst *rqstp, struct xdr_stream *xdr);
28bool nlm4_svc_encode_nlm4_shareres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
29
30#endif /* _LINUX_XDRGEN_NLM4_DECL_H */