Home
last modified time | relevance | path

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

/freebsd/contrib/lib9p/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.c197 static int fs_attach(void *, struct l9p_request *);
199 static int fs_create(void *, struct l9p_request *);
200 static int fs_open(void *, struct l9p_request *);
201 static int fs_read(void *, struct l9p_request *);
203 static int fs_stat(void *, struct l9p_request *);
204 static int fs_walk(void *, struct l9p_request *);
205 static int fs_write(void *, struct l9p_request *);
206 static int fs_wstat(void *, struct l9p_request *);
207 static int fs_statfs(void *, struct l9p_request *);
208 static int fs_lopen(void *, struct l9p_request *);
[all …]
/freebsd/contrib/lib9p/
H A Drequest.c51 static int l9p_dispatch_tversion(struct l9p_request *req);
52 static int l9p_dispatch_tattach(struct l9p_request *req);
53 static int l9p_dispatch_tclunk(struct l9p_request *req);
54 static int l9p_dispatch_tcreate(struct l9p_request *req);
55 static int l9p_dispatch_topen(struct l9p_request *req);
56 static int l9p_dispatch_tread(struct l9p_request *req);
57 static int l9p_dispatch_tremove(struct l9p_request *req);
58 static int l9p_dispatch_tstat(struct l9p_request *req);
59 static int l9p_dispatch_twalk(struct l9p_request *req);
60 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.c39 struct l9p_request *req);
46 struct l9p_request *req; in l9p_responder()
83 struct l9p_request *req; in l9p_worker()
123 l9p_threadpool_rflush(struct l9p_threadpool *tp, struct l9p_request *req) in l9p_threadpool_rflush()
125 struct l9p_request *flusher; in l9p_threadpool_rflush()
235 l9p_threadpool_run(struct l9p_threadpool *tp, struct l9p_request *req) in l9p_threadpool_run()
261 l9p_threadpool_tflush(struct l9p_request *req) in l9p_threadpool_tflush()
265 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()
/freebsd/contrib/lib9p/transport/
H A Dsocket.c59 static int l9p_socket_get_response_buffer(struct l9p_request *,
61 static int l9p_socket_send_response(struct l9p_request *, const struct iovec *,
63 static void l9p_socket_drop_response(struct l9p_request *, const struct iovec *,
271 l9p_socket_get_response_buffer(struct l9p_request *req, struct iovec *iov, in l9p_socket_get_response_buffer()
286 l9p_socket_send_response(struct l9p_request *req __unused, in l9p_socket_send_response()
307 l9p_socket_drop_response(struct l9p_request *req __unused, in l9p_socket_drop_response()
/freebsd/usr.sbin/bhyve/
H A Dpci_virtio_9p.c95 static int pci_vt9p_send(struct l9p_request *, const struct iovec *,
97 static void pci_vt9p_drop(struct l9p_request *, const struct iovec *, size_t,
146 pci_vt9p_get_buffer(struct l9p_request *req, struct iovec *iov, size_t *niov, in pci_vt9p_get_buffer()
159 pci_vt9p_send(struct l9p_request *req, const struct iovec *iov __unused, in pci_vt9p_send()
176 pci_vt9p_drop(struct l9p_request *req, const struct iovec *iov __unused, in pci_vt9p_drop()