ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/sunrpc
/
usr
src
kernels
5.14.0-427.31.1.el9_4.x86_64
include
linux
sunrpc
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
addr.h
4.94 MB
chmod
View
DL
Edit
Rename
Delete
auth.h
6.11 MB
chmod
View
DL
Edit
Rename
Delete
auth_gss.h
2.31 MB
chmod
View
DL
Edit
Rename
Delete
bc_xprt.h
2.78 MB
chmod
View
DL
Edit
Rename
Delete
cache.h
8.96 MB
chmod
View
DL
Edit
Rename
Delete
clnt.h
9.01 MB
chmod
View
DL
Edit
Rename
Delete
debug.h
2.76 MB
chmod
View
DL
Edit
Rename
Delete
gss_api.h
4.45 MB
chmod
View
DL
Edit
Rename
Delete
gss_asn1.h
3.11 MB
chmod
View
DL
Edit
Rename
Delete
gss_err.h
5.88 MB
chmod
View
DL
Edit
Rename
Delete
gss_krb5.h
6.32 MB
chmod
View
DL
Edit
Rename
Delete
metrics.h
3.68 MB
chmod
View
DL
Edit
Rename
Delete
msg_prot.h
6.21 MB
chmod
View
DL
Edit
Rename
Delete
rpc_pipe_fs.h
3.85 MB
chmod
View
DL
Edit
Rename
Delete
rpc_rdma.h
6.07 MB
chmod
View
DL
Edit
Rename
Delete
rpc_rdma_cid.h
622 B
chmod
View
DL
Edit
Rename
Delete
sched.h
9.91 MB
chmod
View
DL
Edit
Rename
Delete
stats.h
2 MB
chmod
View
DL
Edit
Rename
Delete
svc.h
18.39 MB
chmod
View
DL
Edit
Rename
Delete
svcauth.h
6.01 MB
chmod
View
DL
Edit
Rename
Delete
svcauth_gss.h
782 B
chmod
View
DL
Edit
Rename
Delete
svcsock.h
2.18 MB
chmod
View
DL
Edit
Rename
Delete
svc_rdma.h
7.63 MB
chmod
View
DL
Edit
Rename
Delete
svc_rdma_pcl.h
3.13 MB
chmod
View
DL
Edit
Rename
Delete
svc_xprt.h
7.33 MB
chmod
View
DL
Edit
Rename
Delete
timer.h
1.14 MB
chmod
View
DL
Edit
Rename
Delete
types.h
497 B
chmod
View
DL
Edit
Rename
Delete
xdr.h
22.31 MB
chmod
View
DL
Edit
Rename
Delete
xprt.h
16.56 MB
chmod
View
DL
Edit
Rename
Delete
xprtmultipath.h
2.41 MB
chmod
View
DL
Edit
Rename
Delete
xprtrdma.h
2.95 MB
chmod
View
DL
Edit
Rename
Delete
xprtsock.h
1.85 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/sunrpc/svcsock.h
/* SPDX-License-Identifier: GPL-2.0 */ /* * linux/include/linux/sunrpc/svcsock.h * * RPC server socket I/O. * * Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de> */ #ifndef SUNRPC_SVCSOCK_H #define SUNRPC_SVCSOCK_H #include <linux/sunrpc/svc.h> #include <linux/sunrpc/svc_xprt.h> /* * RPC server socket. */ struct svc_sock { struct svc_xprt sk_xprt; struct socket * sk_sock; /* berkeley socket layer */ struct sock * sk_sk; /* INET layer */ /* We keep the old state_change and data_ready CB's here */ void (*sk_ostate)(struct sock *); void (*sk_odata)(struct sock *); void (*sk_owspace)(struct sock *); /* private TCP part */ /* On-the-wire fragment header: */ __be32 sk_marker; /* As we receive a record, this includes the length received so * far (including the fragment header): */ u32 sk_tcplen; /* Total length of the data (not including fragment headers) * received so far in the fragments making up this rpc: */ u32 sk_datalen; /* Number of queued send requests */ atomic_t sk_sendqlen; struct completion sk_handshake_done; struct page * sk_pages[RPCSVC_MAXPAGES]; /* received data */ }; static inline u32 svc_sock_reclen(struct svc_sock *svsk) { return be32_to_cpu(svsk->sk_marker) & RPC_FRAGMENT_SIZE_MASK; } static inline u32 svc_sock_final_rec(struct svc_sock *svsk) { return be32_to_cpu(svsk->sk_marker) & RPC_LAST_STREAM_FRAGMENT; } /* * Function prototypes. */ void svc_close_net(struct svc_serv *, struct net *); void svc_recv(struct svc_rqst *rqstp); void svc_send(struct svc_rqst *rqstp); void svc_drop(struct svc_rqst *); void svc_sock_update_bufs(struct svc_serv *serv); int svc_addsock(struct svc_serv *serv, struct net *net, const int fd, char *name_return, const size_t len, const struct cred *cred); void svc_init_xprt_sock(void); void svc_cleanup_xprt_sock(void); struct svc_xprt *svc_sock_create(struct svc_serv *serv, int prot); void svc_sock_destroy(struct svc_xprt *); /* * svc_makesock socket characteristics */ #define SVC_SOCK_DEFAULTS (0U) #define SVC_SOCK_ANONYMOUS (1U << 0) /* don't register with pmap */ #define SVC_SOCK_TEMPORARY (1U << 1) /* flag socket as temporary */ #endif /* SUNRPC_SVCSOCK_H */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply