Lines Matching refs:nfsreq

795 struct nfsreq;
841 void (*rcb_func)(struct nfsreq *); /* async request callback function */
871 struct nfsreq {
873 TAILQ_ENTRY(nfsreq) r_chain; /* request queue chain */
874 TAILQ_ENTRY(nfsreq) r_achain; /* mount's async I/O request queue chain */
875 TAILQ_ENTRY(nfsreq) r_rchain; /* mount's async I/O resend queue chain */
876 TAILQ_ENTRY(nfsreq) r_cchain; /* mount's cwnd queue chain */
909 * Queue head for nfsreq's
911 TAILQ_HEAD(nfs_reqqhead, nfsreq);
917 #define NFSREQNOLIST ((struct nfsreq *)0xdeadbeef) /* sentinel value for nfsreq lists */
973 struct nfsreq du_req; /* NFS request for lookup */
1158 int nfs_request_create(nfsnode_t, mount_t, struct nfsm_chain *, int, thread_t, kauth_cred_t, struct nfsreq **);
1159 void nfs_request_destroy(struct nfsreq *);
1160 void nfs_request_ref(struct nfsreq *, int);
1161 void nfs_request_rele(struct nfsreq *);
1162 int nfs_request_add_header(struct nfsreq *);
1163 int nfs_request_send(struct nfsreq *, int);
1164 void nfs_request_wait(struct nfsreq *);
1165 int nfs_request_finish(struct nfsreq *, struct nfsm_chain *, int *);
1169 int nfs_request_async(nfsnode_t, mount_t, struct nfsm_chain *, int, thread_t, kauth_cred_t, struct nfsreq_secinfo_args *, int, struct nfsreq_cbinfo *, struct nfsreq **);
1170 int nfs_request_async_finish(struct nfsreq *, struct nfsm_chain *, u_int64_t *, int *);
1171 void nfs_request_async_cancel(struct nfsreq *);
1173 int nfs_request_using_gss(struct nfsreq *);
1175 int nfs_sigintr(struct nfsmount *, struct nfsreq *, thread_t, int);
1178 int nfs_send(struct nfsreq *, int);
1179 int nfs_sndlock(struct nfsreq *);
1180 void nfs_sndunlock(struct nfsreq *);
1334 int nfs3_read_rpc_async(nfsnode_t, off_t, size_t, thread_t, kauth_cred_t, struct nfsreq_cbinfo *, struct nfsreq **);
1335 int nfs4_read_rpc_async(nfsnode_t, off_t, size_t, thread_t, kauth_cred_t, struct nfsreq_cbinfo *, struct nfsreq **);
1336 int nfs3_read_rpc_async_finish(nfsnode_t, struct nfsreq *, uio_t, size_t *, int *);
1337 int nfs4_read_rpc_async_finish(nfsnode_t, struct nfsreq *, uio_t, size_t *, int *);
1338 int nfs3_write_rpc_async(nfsnode_t, uio_t, size_t, thread_t, kauth_cred_t, int, struct nfsreq_cbinfo *, struct nfsreq **);
1339 int nfs4_write_rpc_async(nfsnode_t, uio_t, size_t, thread_t, kauth_cred_t, int, struct nfsreq_cbinfo *, struct nfsreq **);
1340 int nfs3_write_rpc_async_finish(nfsnode_t, struct nfsreq *, int *, size_t *, uint64_t *);
1341 int nfs4_write_rpc_async_finish(nfsnode_t, struct nfsreq *, int *, size_t *, uint64_t *);
1348 int nfs3_lookup_rpc_async(nfsnode_t, char *, int, vfs_context_t, struct nfsreq **);
1349 int nfs4_lookup_rpc_async(nfsnode_t, char *, int, vfs_context_t, struct nfsreq **);
1350 int nfs3_lookup_rpc_async_finish(nfsnode_t, char *, int, vfs_context_t, struct nfsreq *, u_int64_t *, fhandle_t *, struct nfs_vattr *);
1351 int nfs4_lookup_rpc_async_finish(nfsnode_t, char *, int, vfs_context_t, struct nfsreq *, u_int64_t *, fhandle_t *, struct nfs_vattr *);