nfs_direct_req
nfs_direct_count_bytes(struct nfs_direct_req *dreq,
sizeof(struct nfs_direct_req),
static void nfs_direct_truncate_request(struct nfs_direct_req *dreq,
struct nfs_direct_req *dreq)
static inline struct nfs_direct_req *nfs_direct_req_alloc(void)
struct nfs_direct_req *dreq;
struct nfs_direct_req *dreq = container_of(kref, struct nfs_direct_req, kref);
static void nfs_direct_req_release(struct nfs_direct_req *dreq)
ssize_t nfs_dreq_bytes_left(struct nfs_direct_req *dreq, loff_t offset)
static ssize_t nfs_direct_wait(struct nfs_direct_req *dreq)
static void nfs_direct_complete(struct nfs_direct_req *dreq)
struct nfs_direct_req *dreq = hdr->dreq;
static ssize_t nfs_direct_read_schedule_iovec(struct nfs_direct_req *dreq,
struct nfs_direct_req *dreq;
static void nfs_direct_write_reschedule(struct nfs_direct_req *dreq)
struct nfs_direct_req *dreq = data->dreq;
struct nfs_direct_req *dreq = cinfo->dreq;
static void nfs_direct_commit_schedule(struct nfs_direct_req *dreq)
static void nfs_direct_write_clear_reqs(struct nfs_direct_req *dreq)
static void nfs_direct_write_complete(struct nfs_direct_req *dreq);
struct nfs_direct_req *dreq = container_of(work, struct nfs_direct_req, work);
static inline void get_dreq(struct nfs_direct_req *dreq)
static void nfs_direct_write_complete(struct nfs_direct_req *dreq)
struct nfs_direct_req *dreq = hdr->dreq;
static inline int put_dreq(struct nfs_direct_req *dreq)
struct nfs_direct_req *dreq = hdr->dreq;
nfs_direct_handle_truncated(struct nfs_direct_req *dreq,
static ssize_t nfs_direct_write_schedule_iovec(struct nfs_direct_req *dreq,
struct nfs_direct_req *dreq;
struct nfs_direct_req *dreq);
struct nfs_direct_req *dreq);
extern ssize_t nfs_dreq_bytes_left(struct nfs_direct_req *dreq, loff_t offset);
const struct nfs_direct_req *dreq
const struct nfs_direct_req *dreq \
struct nfs_direct_req *dreq)
struct nfs_direct_req *pg_dreq;
struct nfs_direct_req *dreq;
struct nfs_direct_req *dreq; /* O_DIRECT request */
struct nfs_direct_req *dreq; /* O_DIRECT request */