Searched refs:l9p_request (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/lib/lib9p/common/backend/ |
H A D | backend.h | 35 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 D | fs.c | 242 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 D | request.c | 54 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 D | lib9p.h | 53 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 D | threadpool.h | 36 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 D | threadpool.c | 41 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 D | connection.c | 92 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/common/ |
H A D | pci_virtio_9p.c | 106 static int pci_vt9p_send(struct l9p_request *, const struct iovec *, 108 static void pci_vt9p_drop(struct l9p_request *, const struct iovec *, size_t, 157 pci_vt9p_get_buffer(struct l9p_request *req, struct iovec *iov, size_t *niov, in pci_vt9p_get_buffer() 170 pci_vt9p_send(struct l9p_request *req, const struct iovec *iov __unused, in pci_vt9p_send() 187 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 D | socket.c | 88 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()
|