Lines Matching defs:nfs_direct_req
922 struct nfs_direct_req { struct
923 struct kref kref; /* release manager */
926 struct nfs_open_context *ctx; /* file open context info */
927 struct nfs_lock_context *l_ctx; /* Lock context info */
928 struct kiocb * iocb; /* controlling i/o request */
929 struct inode * inode; /* target file of i/o */
932 atomic_t io_count; /* i/os we're waiting for */
933 spinlock_t lock; /* protect completion state */
935 loff_t io_start; /* Start offset for I/O */
936 ssize_t count, /* bytes actually processed */
937 max_count, /* max expected count */
938 bytes_left, /* bytes left to be sent */
939 error; /* any reported error */
940 struct completion completion; /* wait for i/o completion */
943 struct nfs_mds_commit_info mds_cinfo; /* Storage for cinfo */
944 struct pnfs_ds_commit_info ds_cinfo; /* Storage for cinfo */
945 struct work_struct work;
946 int flags;