Symbol: l9p_request
usr/src/cmd/bhyve/common/pci_virtio_9p.c
127
static int pci_vt9p_send(struct l9p_request *, const struct iovec *,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
129
static void pci_vt9p_drop(struct l9p_request *, const struct iovec *, size_t,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
185
pci_vt9p_get_buffer(struct l9p_request *req, struct iovec *iov, size_t *niov,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
198
pci_vt9p_send(struct l9p_request *req, const struct iovec *iov __unused,
usr/src/cmd/bhyve/common/pci_virtio_9p.c
215
pci_vt9p_drop(struct l9p_request *req, const struct iovec *iov __unused,
usr/src/lib/lib9p/common/backend/backend.h
35
int (*attach)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
37
int (*create)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
38
int (*open)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
39
int (*read)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
41
int (*stat)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
42
int (*walk)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
43
int (*write)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
44
int (*wstat)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
45
int (*statfs)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
46
int (*lopen)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
47
int (*lcreate)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
48
int (*symlink)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
49
int (*mknod)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
50
int (*rename)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
51
int (*readlink)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
52
int (*getattr)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
53
int (*setattr)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
54
int (*xattrwalk)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
55
int (*xattrcreate)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
56
int (*xattrread)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
57
int (*xattrwrite)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
59
int (*readdir)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
60
int (*fsync)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
61
int (*lock)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
62
int (*getlock)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
63
int (*link)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
64
int (*mkdir)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
65
int (*renameat)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/backend.h
66
int (*unlinkat)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
1076
fs_create(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
1695
fs_open(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
1730
fs_read(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
1851
fs_stat(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
1871
fs_walk(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2069
fs_write(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2104
fs_wstat(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2215
fs_statfs(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2270
fs_lopen(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2293
fs_lcreate(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2320
fs_symlink(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2339
fs_mknod(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2385
fs_rename(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
242
static int fs_attach(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
244
static int fs_create(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
245
static int fs_open(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
246
static int fs_read(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
248
static int fs_stat(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
2489
fs_readlink(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
249
static int fs_walk(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
250
static int fs_write(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
251
static int fs_wstat(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
2511
fs_getattr(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
252
static int fs_statfs(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
253
static int fs_lopen(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
254
static int fs_lcreate(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
255
static int fs_symlink(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
256
static int fs_mknod(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
257
static int fs_rename(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
258
static int fs_readlink(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
259
static int fs_getattr(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
260
static int fs_setattr(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
261
static int fs_xattrwalk(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
2618
fs_setattr(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
262
static int fs_xattrcreate(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
263
static int fs_readdir(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
264
static int fs_fsync(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
265
static int fs_lock(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
266
static int fs_getlock(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
267
static int fs_link(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
268
static int fs_renameat(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
269
static int fs_unlinkat(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
2726
fs_xattrwalk(void *softc __unused, struct l9p_request *req __unused)
usr/src/lib/lib9p/common/backend/fs.c
2732
fs_xattrcreate(void *softc __unused, struct l9p_request *req __unused)
usr/src/lib/lib9p/common/backend/fs.c
2738
fs_readdir(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2814
fs_fsync(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2827
fs_lock(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2844
fs_getlock(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2869
fs_link(void *softc __unused, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2915
fs_mkdir(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
2936
fs_renameat(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
3011
fs_unlinkat(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/backend/fs.c
915
fs_attach(void *softc, struct l9p_request *req)
usr/src/lib/lib9p/common/connection.c
145
struct l9p_request *req;
usr/src/lib/lib9p/common/connection.c
92
struct l9p_request *req;
usr/src/lib/lib9p/common/connection.c
95
req = l9p_calloc(1, sizeof (struct l9p_request));
usr/src/lib/lib9p/common/lib9p.h
166
STAILQ_ENTRY(l9p_request) lr_worklink; /* reserved to threadpool */
usr/src/lib/lib9p/common/lib9p.h
170
STAILQ_ENTRY(l9p_request) lr_flushlink; /* link w/in flush queue */
usr/src/lib/lib9p/common/lib9p.h
217
int l9p_pack_stat(struct l9p_message *msg, struct l9p_request *req,
usr/src/lib/lib9p/common/lib9p.h
234
int l9p_dispatch_request(struct l9p_request *req);
usr/src/lib/lib9p/common/lib9p.h
235
void l9p_respond(struct l9p_request *req, bool drop, bool rmtag);
usr/src/lib/lib9p/common/lib9p.h
237
void l9p_init_msg(struct l9p_message *msg, struct l9p_request *req,
usr/src/lib/lib9p/common/lib9p.h
53
struct l9p_request;
usr/src/lib/lib9p/common/lib9p.h
79
int (*lt_get_response_buffer)(struct l9p_request *, struct iovec *,
usr/src/lib/lib9p/common/lib9p.h
81
int (*lt_send_response)(struct l9p_request *, const struct iovec *,
usr/src/lib/lib9p/common/lib9p.h
83
void (*lt_drop_response)(struct l9p_request *, const struct iovec *,
usr/src/lib/lib9p/common/request.c
1002
l9p_dispatch_tlopen(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
102
int (*handler)(struct l9p_request *);
usr/src/lib/lib9p/common/request.c
1026
l9p_dispatch_tlcreate(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1053
l9p_dispatch_tsymlink(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1076
l9p_dispatch_tmknod(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1099
l9p_dispatch_trename(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1128
l9p_dispatch_treadlink(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1151
l9p_dispatch_tgetattr(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1169
l9p_dispatch_tsetattr(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1187
l9p_dispatch_txattrwalk(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1231
l9p_dispatch_txattrcreate(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1269
l9p_dispatch_treaddir(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1296
l9p_dispatch_tfsync(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1314
l9p_dispatch_tlock(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1336
l9p_dispatch_tgetlock(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1357
l9p_dispatch_tlink(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1385
l9p_dispatch_tmkdir(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1406
l9p_dispatch_trenameat(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
1430
l9p_dispatch_tunlinkat(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
193
l9p_dispatch_request(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
366
l9p_respond(struct l9p_request *req, bool drop, bool rmtag)
usr/src/lib/lib9p/common/request.c
465
l9p_init_msg(struct l9p_message *msg, struct l9p_request *req,
usr/src/lib/lib9p/common/request.c
54
static int l9p_dispatch_tversion(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
55
static int l9p_dispatch_tattach(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
56
static int l9p_dispatch_tclunk(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
561
l9p_pack_stat(struct l9p_message *msg, struct l9p_request *req,
usr/src/lib/lib9p/common/request.c
57
static int l9p_dispatch_tcreate(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
58
static int l9p_dispatch_topen(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
580
l9p_dispatch_tversion(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
59
static int l9p_dispatch_tread(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
60
static int l9p_dispatch_tremove(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
61
static int l9p_dispatch_tstat(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
616
l9p_dispatch_tattach(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
62
static int l9p_dispatch_twalk(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
63
static int l9p_dispatch_twrite(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
64
static int l9p_dispatch_twstat(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
65
static int l9p_dispatch_tstatfs(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
66
static int l9p_dispatch_tlopen(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
665
l9p_dispatch_tclunk(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
67
static int l9p_dispatch_tlcreate(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
68
static int l9p_dispatch_tsymlink(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
69
static int l9p_dispatch_tmknod(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
70
static int l9p_dispatch_trename(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
701
l9p_dispatch_tcreate(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
71
static int l9p_dispatch_treadlink(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
72
static int l9p_dispatch_tgetattr(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
73
static int l9p_dispatch_tsetattr(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
737
l9p_dispatch_topen(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
74
static int l9p_dispatch_txattrwalk(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
75
static int l9p_dispatch_txattrcreate(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
76
static int l9p_dispatch_treaddir(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
761
l9p_dispatch_tread(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
77
static int l9p_dispatch_tfsync(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
78
static int l9p_dispatch_tlock(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
79
static int l9p_dispatch_tgetlock(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
80
static int l9p_dispatch_tlink(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
805
l9p_dispatch_tremove(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
81
static int l9p_dispatch_tmkdir(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
82
static int l9p_dispatch_trenameat(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
83
static int l9p_dispatch_tunlinkat(struct l9p_request *req);
usr/src/lib/lib9p/common/request.c
830
l9p_dispatch_tstat(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
862
l9p_dispatch_twalk(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
923
l9p_dispatch_twrite(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
968
l9p_dispatch_twstat(struct l9p_request *req)
usr/src/lib/lib9p/common/request.c
985
l9p_dispatch_tstatfs(struct l9p_request *req)
usr/src/lib/lib9p/common/threadpool.c
134
l9p_threadpool_rflush(struct l9p_threadpool *tp, struct l9p_request *req)
usr/src/lib/lib9p/common/threadpool.c
136
struct l9p_request *flusher;
usr/src/lib/lib9p/common/threadpool.c
274
l9p_threadpool_run(struct l9p_threadpool *tp, struct l9p_request *req)
usr/src/lib/lib9p/common/threadpool.c
301
l9p_threadpool_tflush(struct l9p_request *req)
usr/src/lib/lib9p/common/threadpool.c
305
struct l9p_request *flushee;
usr/src/lib/lib9p/common/threadpool.c
41
struct l9p_request *req);
usr/src/lib/lib9p/common/threadpool.c
48
struct l9p_request *req;
usr/src/lib/lib9p/common/threadpool.c
90
struct l9p_request *req;
usr/src/lib/lib9p/common/threadpool.h
112
void l9p_threadpool_flushee_done(struct l9p_request *);
usr/src/lib/lib9p/common/threadpool.h
114
void l9p_threadpool_run(struct l9p_threadpool *, struct l9p_request *);
usr/src/lib/lib9p/common/threadpool.h
116
int l9p_threadpool_tflush(struct l9p_request *);
usr/src/lib/lib9p/common/threadpool.h
36
STAILQ_HEAD(l9p_request_queue, l9p_request);
usr/src/lib/lib9p/common/transport/socket.c
503
l9p_socket_get_response_buffer(struct l9p_request *req, struct iovec *iov,
usr/src/lib/lib9p/common/transport/socket.c
518
l9p_socket_send_response(struct l9p_request *req __unused,
usr/src/lib/lib9p/common/transport/socket.c
539
l9p_socket_drop_response(struct l9p_request *req __unused,
usr/src/lib/lib9p/common/transport/socket.c
88
static int l9p_socket_get_response_buffer(struct l9p_request *,
usr/src/lib/lib9p/common/transport/socket.c
90
static int l9p_socket_send_response(struct l9p_request *, const struct iovec *,
usr/src/lib/lib9p/common/transport/socket.c
92
static void l9p_socket_drop_response(struct l9p_request *, const struct iovec *,