Home
last modified time | relevance | path

Searched refs:l9p_request (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/lib9p/common/backend/
H A Dbackend.h35 int (*attach)(void *, struct l9p_request *);
37 int (*create)(void *, struct l9p_request *);
38 int (*open)(void *, struct l9p_request *);
39 int (*read)(void *, struct l9p_request *);
41 int (*stat)(void *, struct l9p_request *);
42 int (*walk)(void *, struct l9p_request *);
43 int (*write)(void *, struct l9p_request *);
44 int (*wstat)(void *, struct l9p_request *);
45 int (*statfs)(void *, struct l9p_request *);
46 int (*lopen)(void *, struct l9p_request *);
[all …]
H A Dfs.c242 static int fs_attach(void *, struct l9p_request *);
244 static int fs_create(void *, struct l9p_request *);
245 static int fs_open(void *, struct l9p_request *);
246 static int fs_read(void *, struct l9p_request *);
248 static int fs_stat(void *, struct l9p_request *);
249 static int fs_walk(void *, struct l9p_request *);
250 static int fs_write(void *, struct l9p_request *);
251 static int fs_wstat(void *, struct l9p_request *);
252 static int fs_statfs(void *, struct l9p_request *);
253 static int fs_lopen(void *, struct l9p_request *);
[all …]
/illumos-gate/usr/src/lib/lib9p/common/
H A Drequest.c54 static int l9p_dispatch_tversion(struct l9p_request *req);
55 static int l9p_dispatch_tattach(struct l9p_request *req);
56 static int l9p_dispatch_tclunk(struct l9p_request *req);
57 static int l9p_dispatch_tcreate(struct l9p_request *req);
58 static int l9p_dispatch_topen(struct l9p_request *req);
59 static int l9p_dispatch_tread(struct l9p_request *req);
60 static int l9p_dispatch_tremove(struct l9p_request *req);
61 static int l9p_dispatch_tstat(struct l9p_request *req);
62 static int l9p_dispatch_twalk(struct l9p_request *req);
63 static int l9p_dispatch_twrite(struct l9p_request *req);
[all …]
H A Dlib9p.h53 struct l9p_request;
79 int (*lt_get_response_buffer)(struct l9p_request *, struct iovec *,
81 int (*lt_send_response)(struct l9p_request *, const struct iovec *,
83 void (*lt_drop_response)(struct l9p_request *, const struct iovec *,
144 struct l9p_request { struct
166 STAILQ_ENTRY(l9p_request) lr_worklink; /* reserved to threadpool */ argument
170 STAILQ_ENTRY(l9p_request) lr_flushlink; /* link w/in flush queue */
217 int l9p_pack_stat(struct l9p_message *msg, struct l9p_request *req,
234 int l9p_dispatch_request(struct l9p_request *req);
235 void l9p_respond(struct l9p_request *req, bool drop, bool rmtag);
[all …]
H A Dthreadpool.h36 STAILQ_HEAD(l9p_request_queue, l9p_request);
112 void l9p_threadpool_flushee_done(struct l9p_request *);
114 void l9p_threadpool_run(struct l9p_threadpool *, struct l9p_request *);
116 int l9p_threadpool_tflush(struct l9p_request *);
H A Dthreadpool.c41 struct l9p_request *req);
48 struct l9p_request *req; in l9p_responder()
90 struct l9p_request *req; in l9p_worker()
134 l9p_threadpool_rflush(struct l9p_threadpool *tp, struct l9p_request *req) in l9p_threadpool_rflush()
136 struct l9p_request *flusher; in l9p_threadpool_rflush()
274 l9p_threadpool_run(struct l9p_threadpool *tp, struct l9p_request *req) in l9p_threadpool_run()
301 l9p_threadpool_tflush(struct l9p_request *req) in l9p_threadpool_tflush()
305 struct l9p_request *flushee; in l9p_threadpool_tflush()
H A Dconnection.c92 struct l9p_request *req; in l9p_connection_recv()
95 req = l9p_calloc(1, sizeof (struct l9p_request)); in l9p_connection_recv()
145 struct l9p_request *req; in l9p_connection_close()
/illumos-gate/usr/src/cmd/bhyve/
H A Dpci_virtio_9p.c107 static int pci_vt9p_send(struct l9p_request *, const struct iovec *,
109 static void pci_vt9p_drop(struct l9p_request *, const struct iovec *, size_t,
158 pci_vt9p_get_buffer(struct l9p_request *req, struct iovec *iov, size_t *niov, in pci_vt9p_get_buffer()
171 pci_vt9p_send(struct l9p_request *req, const struct iovec *iov __unused, in pci_vt9p_send()
188 pci_vt9p_drop(struct l9p_request *req, const struct iovec *iov __unused, in pci_vt9p_drop()
/illumos-gate/usr/src/lib/lib9p/common/transport/
H A Dsocket.c88 static int l9p_socket_get_response_buffer(struct l9p_request *,
90 static int l9p_socket_send_response(struct l9p_request *, const struct iovec *,
92 static void l9p_socket_drop_response(struct l9p_request *, const struct iovec *,
503 l9p_socket_get_response_buffer(struct l9p_request *req, struct iovec *iov, in l9p_socket_get_response_buffer()
518 l9p_socket_send_response(struct l9p_request *req __unused, in l9p_socket_send_response()
539 l9p_socket_drop_response(struct l9p_request *req __unused, in l9p_socket_drop_response()