netfs_io_subrequest
static void v9fs_issue_write(struct netfs_io_subrequest *subreq)
static void v9fs_issue_read(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq = op->fetch.subreq;
static void afs_issue_read(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq = op->fetch.subreq;
struct netfs_io_subrequest *subreq = op->fetch.subreq;
struct netfs_io_subrequest *subreq = op->fetch.subreq;
void afs_prepare_write(struct netfs_io_subrequest *subreq);
void afs_issue_write(struct netfs_io_subrequest *subreq);
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest *subreq = container_of(work, struct netfs_io_subrequest, work);
void afs_issue_write(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq =
struct netfs_io_subrequest, rreq_link);
void afs_prepare_write(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq = op->fetch.subreq;
struct netfs_io_subrequest *subreq = op->fetch.subreq;
static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest *subreq,
static void cachefiles_prepare_write_subreq(struct netfs_io_subrequest *subreq)
static void cachefiles_issue_write(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq = req->r_priv;
static bool ceph_netfs_issue_op_inline(struct netfs_io_subrequest *subreq)
static int ceph_netfs_prepare_read(struct netfs_io_subrequest *subreq)
static void ceph_netfs_issue_read(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq,
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq;
static ssize_t netfs_prepare_read_iterator(struct netfs_io_subrequest *subreq,
static void netfs_prepare_dio_read_iterator(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq = NULL;
static inline void netfs_see_subrequest(struct netfs_io_subrequest *subreq,
void netfs_cancel_read(struct netfs_io_subrequest *subreq, int error);
struct netfs_io_subrequest *subreq,
struct netfs_io_subrequest *subreq);
static inline bool netfs_check_subreq_in_progress(const struct netfs_io_subrequest *subreq)
void netfs_reset_iter(struct netfs_io_subrequest *subreq);
void netfs_subreq_clear_in_progress(struct netfs_io_subrequest *subreq);
struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq);
sizeof(struct netfs_io_subrequest) + 16, 0,
void netfs_reset_iter(struct netfs_io_subrequest *subreq)
void netfs_subreq_clear_in_progress(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest,
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest, rreq_link);
struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq)
struct netfs_io_subrequest *subreq;
void netfs_get_subrequest(struct netfs_io_subrequest *subreq,
static void netfs_free_subrequest(struct netfs_io_subrequest *subreq)
void netfs_put_subrequest(struct netfs_io_subrequest *subreq,
struct netfs_io_subrequest *front, *remove;
struct netfs_io_subrequest, rreq_link);
static void netfs_clear_unread(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest, rreq_link);
void netfs_read_subreq_progress(struct netfs_io_subrequest *subreq)
void netfs_read_subreq_terminated(struct netfs_io_subrequest *subreq)
void netfs_cancel_read(struct netfs_io_subrequest *subreq, int error)
struct netfs_io_subrequest *subreq = priv;
subreq = list_entry(next, struct netfs_io_subrequest, rreq_link);
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest *from, *to, *tmp;
from = list_entry(next, struct netfs_io_subrequest, rreq_link);
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest *front, *remove;
struct netfs_io_subrequest, rreq_link);
struct netfs_io_subrequest, rreq_link);
const struct netfs_io_subrequest *sreq;
struct netfs_io_subrequest *subreq = _op;
void netfs_prepare_write_failed(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq,
struct netfs_io_subrequest *subreq = stream->construct;
struct netfs_io_subrequest *subreq = stream->construct;
struct netfs_io_subrequest *subreq;
struct netfs_io_subrequest *subreq = NULL, *from, *to, *tmp;
from = list_entry(next, struct netfs_io_subrequest, rreq_link);
subreq = list_entry(next, struct netfs_io_subrequest, rreq_link);
static struct nfs_netfs_io_data *nfs_netfs_alloc(struct netfs_io_subrequest *sreq)
static void nfs_netfs_issue_read(struct netfs_io_subrequest *sreq)
struct netfs_io_subrequest *sreq;
struct netfs_io_subrequest *sreq;
struct netfs_io_subrequest subreq;
static void cifs_issue_write(struct netfs_io_subrequest *subreq)
static int cifs_prepare_read(struct netfs_io_subrequest *subreq)
static void cifs_issue_read(struct netfs_io_subrequest *subreq)
static void cifs_free_subrequest(struct netfs_io_subrequest *subreq)
static void cifs_prepare_write(struct netfs_io_subrequest *subreq)
struct netfs_io_subrequest *subreq = &rdata->subreq;
struct netfs_io_subrequest *construct; /* Op being constructed */
void (*prepare_write)(struct netfs_io_subrequest *subreq);
void (*issue_write)(struct netfs_io_subrequest *subreq);
void (*free_subrequest)(struct netfs_io_subrequest *rreq);
int (*prepare_read)(struct netfs_io_subrequest *subreq);
void (*issue_read)(struct netfs_io_subrequest *subreq);
void (*prepare_write)(struct netfs_io_subrequest *subreq);
void (*issue_write)(struct netfs_io_subrequest *subreq);
void (*issue_write)(struct netfs_io_subrequest *subreq);
enum netfs_io_source (*prepare_read)(struct netfs_io_subrequest *subreq,
void (*prepare_write_subreq)(struct netfs_io_subrequest *subreq);
void netfs_read_subreq_progress(struct netfs_io_subrequest *subreq);
void netfs_read_subreq_terminated(struct netfs_io_subrequest *subreq);
void netfs_get_subrequest(struct netfs_io_subrequest *subreq,
void netfs_put_subrequest(struct netfs_io_subrequest *subreq,
void netfs_prepare_write_failed(struct netfs_io_subrequest *subreq);
struct netfs_io_subrequest;
void p9_client_write_subreq(struct netfs_io_subrequest *subreq);
TP_PROTO(struct netfs_io_subrequest *sreq,
struct netfs_io_subrequest *sreq,
const struct netfs_io_subrequest *subreq),
p9_client_write_subreq(struct netfs_io_subrequest *subreq)