lib/libp2k/p2k.c
1000
p2k_node_seek(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1044
p2k_node_remove(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1053
p2k_node_link(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1073
p2k_node_rename(struct puffs_usermount *pu,
lib/libp2k/p2k.c
1114
p2k_node_mkdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1124
p2k_node_rmdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1133
p2k_node_symlink(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1144
p2k_node_readdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1181
p2k_node_readlink(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1202
p2k_node_read(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1224
p2k_node_write(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1250
p2k_node_pathconf(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1265
p2k_node_getextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1294
p2k_node_setextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1322
p2k_node_listextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1351
p2k_node_deleteextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
1369
p2k_node_inactive(struct puffs_usermount *pu, puffs_cookie_t opc)
lib/libp2k/p2k.c
1420
p2k_node_reclaim(struct puffs_usermount *pu, puffs_croissant_t opc)
lib/libp2k/p2k.c
147
makelwp(struct puffs_usermount *pu)
lib/libp2k/p2k.c
158
dumpmp(struct puffs_usermount *pu)
lib/libp2k/p2k.c
242
p2k_errcatcher(struct puffs_usermount *pu, uint8_t type, int error,
lib/libp2k/p2k.c
415
struct puffs_usermount *pu = p2m->p2m_pu;
lib/libp2k/p2k.c
589
p2k_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *sbp)
lib/libp2k/p2k.c
601
p2k_fs_unmount(struct puffs_usermount *pu, int flags)
lib/libp2k/p2k.c
634
p2k_fs_sync(struct puffs_usermount *pu, int waitfor,
lib/libp2k/p2k.c
651
p2k_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize,
lib/libp2k/p2k.c
684
p2k_fs_nodetofh(struct puffs_usermount *pu, puffs_cookie_t cookie, void *fid,
lib/libp2k/p2k.c
693
p2k_fs_extattrctl(struct puffs_usermount *pu, int cmd,
lib/libp2k/p2k.c
714
p2k_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
78
struct puffs_usermount *p2m_pu;
lib/libp2k/p2k.c
781
do_makenode(struct puffs_usermount *pu, struct p2k_node *p2n_dir,
lib/libp2k/p2k.c
829
p2k_node_create(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
839
p2k_node_mknod(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
849
p2k_node_open(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
lib/libp2k/p2k.c
867
p2k_node_close(struct puffs_usermount *pu, puffs_cookie_t opc, int flags,
lib/libp2k/p2k.c
884
p2k_node_access(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
lib/libp2k/p2k.c
902
p2k_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
936
p2k_node_setattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
963
p2k_node_fsync(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libp2k/p2k.c
985
p2k_node_mmap(struct puffs_usermount *pu, puffs_cookie_t opc, vm_prot_t flags,
lib/libperfuse/debug.c
185
perfuse_trace_dump(struct puffs_usermount *pu, FILE *fp)
lib/libperfuse/ops.c
1022
perfuse_fs_sync(struct puffs_usermount *pu, int waitfor,
lib/libperfuse/ops.c
1034
perfuse_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize,
lib/libperfuse/ops.c
1043
perfuse_fs_nodetofh(struct puffs_usermount *pu, puffs_cookie_t cookie,
lib/libperfuse/ops.c
1053
perfuse_fs_extattrctl(struct puffs_usermount *pu, int cmd,
lib/libperfuse/ops.c
1063
perfuse_fs_suspend(struct puffs_usermount *pu, int status)
lib/libperfuse/ops.c
1070
perfuse_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
1157
perfuse_node_create(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
1288
perfuse_node_mknod(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
131
perfuse_node_close_common(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
1348
perfuse_node_open(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
lib/libperfuse/ops.c
1355
perfuse_node_open2(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
lib/libperfuse/ops.c
1484
perfuse_node_close(struct puffs_usermount *pu, puffs_cookie_t opc, int flags,
lib/libperfuse/ops.c
1501
perfuse_node_access(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
lib/libperfuse/ops.c
1560
perfuse_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
1567
perfuse_node_getattr_ttl(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
1648
perfuse_node_setattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
1656
perfuse_node_setattr_ttl(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
1939
perfuse_node_poll(struct puffs_usermount *pu, puffs_cookie_t opc, int *events)
lib/libperfuse/ops.c
198
xchg_msg(struct puffs_usermount *pu, puffs_cookie_t opc, perfuse_msg_t *pm,
lib/libperfuse/ops.c
1988
perfuse_node_fsync(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2101
perfuse_node_remove(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2176
perfuse_node_link(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2215
perfuse_node_rename(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2319
perfuse_node_mkdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2352
perfuse_node_rmdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2426
perfuse_node_symlink(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2463
perfuse_node_readdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2638
perfuse_node_readlink(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2685
perfuse_node_reclaim2(struct puffs_usermount *pu,
lib/libperfuse/ops.c
2796
perfuse_node_reclaim(struct puffs_usermount *pu, puffs_cookie_t opc)
lib/libperfuse/ops.c
2806
perfuse_node_inactive(struct puffs_usermount *pu, puffs_cookie_t opc)
lib/libperfuse/ops.c
2887
perfuse_node_print(struct puffs_usermount *pu, puffs_cookie_t opc)
lib/libperfuse/ops.c
2894
perfuse_node_pathconf(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
2958
perfuse_node_advlock(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
3077
perfuse_node_read(struct puffs_usermount *pu, puffs_cookie_t opc, uint8_t *buf,
lib/libperfuse/ops.c
3157
perfuse_node_write(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
3166
perfuse_node_write2(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
3367
perfuse_cache_write(struct puffs_usermount *pu, puffs_cookie_t opc, size_t size,
lib/libperfuse/ops.c
3375
perfuse_node_getextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
3455
perfuse_node_setextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
3507
perfuse_node_listextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
3611
perfuse_node_deleteextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
3647
perfuse_node_fallocate(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
388
node_lookup_common(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
520
node_mk_common(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
55
static int xchg_msg(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/ops.c
591
fuse_to_dirent(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
62
static int node_lookup_common(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/ops.c
65
static int node_mk_common(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/ops.c
68
static ssize_t fuse_to_dirent(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/ops.c
74
static void requeue_request(struct puffs_usermount *,
lib/libperfuse/ops.c
815
requeue_request(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libperfuse/ops.c
880
perfuse_fs_init(struct puffs_usermount *pu)
lib/libperfuse/ops.c
923
perfuse_fs_unmount(struct puffs_usermount *pu, int flags)
lib/libperfuse/ops.c
958
perfuse_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *svfsb)
lib/libperfuse/perfuse.c
406
perfuse_next_unique(struct puffs_usermount *pu)
lib/libperfuse/perfuse.c
436
struct puffs_usermount *
lib/libperfuse/perfuse.c
440
struct puffs_usermount *pu;
lib/libperfuse/perfuse.c
635
perfuse_setspecific(struct puffs_usermount *pu, void *priv)
lib/libperfuse/perfuse.c
646
perfuse_getspecific(struct puffs_usermount *pu)
lib/libperfuse/perfuse.c
656
perfuse_inloop(struct puffs_usermount *pu)
lib/libperfuse/perfuse.c
666
perfuse_mainloop(struct puffs_usermount *pu)
lib/libperfuse/perfuse.c
686
perfuse_get_nodeid(struct puffs_usermount *pu, puffs_cookie_t opc)
lib/libperfuse/perfuse.c
692
perfuse_unmount(struct puffs_usermount *pu)
lib/libperfuse/perfuse.c
702
perfuse_fsreq(struct puffs_usermount *pu, perfuse_msg_t *pm)
lib/libperfuse/perfuse_if.h
131
typedef perfuse_msg_t *(*perfuse_new_msg_fn)(struct puffs_usermount *,
lib/libperfuse/perfuse_if.h
133
typedef int (*perfuse_xchg_msg_fn)(struct puffs_usermount *,
lib/libperfuse/perfuse_if.h
140
typedef void (*perfuse_umount_fn)(struct puffs_usermount *);
lib/libperfuse/perfuse_if.h
141
typedef void (*perfuse_fsreq_fn)(struct puffs_usermount *, perfuse_msg_t *);
lib/libperfuse/perfuse_if.h
209
struct puffs_usermount *perfuse_init(struct perfuse_callbacks *,
lib/libperfuse/perfuse_if.h
211
void perfuse_setspecific(struct puffs_usermount *, void *);
lib/libperfuse/perfuse_if.h
212
void *perfuse_getspecific(struct puffs_usermount *);
lib/libperfuse/perfuse_if.h
213
uint64_t perfuse_next_unique(struct puffs_usermount *);
lib/libperfuse/perfuse_if.h
214
uint64_t perfuse_get_nodeid(struct puffs_usermount *, puffs_cookie_t);
lib/libperfuse/perfuse_if.h
215
int perfuse_inloop(struct puffs_usermount *);
lib/libperfuse/perfuse_if.h
217
void perfuse_fs_init(struct puffs_usermount *);
lib/libperfuse/perfuse_if.h
218
int perfuse_mainloop(struct puffs_usermount *);
lib/libperfuse/perfuse_if.h
219
int perfuse_unmount(struct puffs_usermount *);
lib/libperfuse/perfuse_if.h
220
void perfuse_trace_dump(struct puffs_usermount *, FILE *);
lib/libperfuse/perfuse_if.h
221
void perfuse_fsreq(struct puffs_usermount *, perfuse_msg_t *);
lib/libperfuse/perfuse_priv.h
179
struct puffs_node *perfuse_new_pn(struct puffs_usermount *, const char *,
lib/libperfuse/perfuse_priv.h
181
void perfuse_destroy_pn(struct puffs_usermount *, struct puffs_node *);
lib/libperfuse/perfuse_priv.h
185
uint64_t perfuse_next_unique(struct puffs_usermount *);
lib/libperfuse/perfuse_priv.h
187
int perfuse_node_close_common(struct puffs_usermount *, puffs_cookie_t, int);
lib/libperfuse/perfuse_priv.h
197
int perfuse_fs_unmount(struct puffs_usermount *, int);
lib/libperfuse/perfuse_priv.h
198
int perfuse_fs_statvfs(struct puffs_usermount *, struct puffs_statvfs *);
lib/libperfuse/perfuse_priv.h
199
int perfuse_fs_sync(struct puffs_usermount *, int,
lib/libperfuse/perfuse_priv.h
201
int perfuse_fs_fhtonode(struct puffs_usermount *, void *, size_t,
lib/libperfuse/perfuse_priv.h
203
int perfuse_fs_nodetofh(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
205
void perfuse_fs_suspend(struct puffs_usermount *, int);
lib/libperfuse/perfuse_priv.h
206
int perfuse_node_lookup(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
208
int perfuse_node_create(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
211
int perfuse_node_mknod(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
214
int perfuse_node_open(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
216
int perfuse_node_close(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
218
int perfuse_node_access(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
220
int perfuse_node_getattr(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
222
int perfuse_node_setattr(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
224
int perfuse_node_poll(struct puffs_usermount *, puffs_cookie_t, int *);
lib/libperfuse/perfuse_priv.h
225
int perfuse_node_fsync(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
227
int perfuse_node_remove(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
229
int perfuse_node_link(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
231
int perfuse_node_rename(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
234
int perfuse_node_mkdir(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
237
int perfuse_node_rmdir(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
239
int perfuse_node_symlink(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
242
int perfuse_node_readdir(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
245
int perfuse_node_readlink(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
247
int perfuse_node_reclaim(struct puffs_usermount *, puffs_cookie_t);
lib/libperfuse/perfuse_priv.h
248
int perfuse_node_reclaim2(struct puffs_usermount *, puffs_cookie_t, int);
lib/libperfuse/perfuse_priv.h
249
int perfuse_node_inactive(struct puffs_usermount *, puffs_cookie_t);
lib/libperfuse/perfuse_priv.h
250
int perfuse_node_print(struct puffs_usermount *, puffs_cookie_t);
lib/libperfuse/perfuse_priv.h
251
int perfuse_node_pathconf(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
253
int perfuse_node_advlock(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
255
int perfuse_node_read(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
257
int perfuse_node_write(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
259
int perfuse_node_write2(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
261
int perfuse_node_open2(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
263
void perfuse_cache_write(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
265
int perfuse_node_getextattr(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
268
int perfuse_node_setextattr(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
270
int perfuse_node_listextattr(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
272
int perfuse_node_deleteextattr(struct puffs_usermount *, puffs_cookie_t,
lib/libperfuse/perfuse_priv.h
274
int perfuse_node_getattr_ttl(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
277
int perfuse_node_setattr_ttl(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
280
int perfuse_node_fallocate(struct puffs_usermount *,
lib/libperfuse/perfuse_priv.h
63
struct puffs_usermount *ps_pu;
lib/libperfuse/subr.c
54
perfuse_new_pn(struct puffs_usermount *pu, const char *name,
lib/libperfuse/subr.c
93
perfuse_destroy_pn(struct puffs_usermount *pu, struct puffs_node *pn)
lib/libpuffs/callcontext.c
161
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/callcontext.c
186
slowccalloc(struct puffs_usermount *pu)
lib/libpuffs/callcontext.c
224
puffs__cc_create(struct puffs_usermount *pu, puffs_ccfunc func,
lib/libpuffs/callcontext.c
295
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/callcontext.c
306
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/callcontext.c
324
puffs__cc_exit(struct puffs_usermount *pu)
lib/libpuffs/callcontext.c
335
puffs_cc_getcc(struct puffs_usermount *pu)
lib/libpuffs/callcontext.c
348
puffs__cc_savemain(struct puffs_usermount *pu)
lib/libpuffs/callcontext.c
359
puffs__cc_restoremain(struct puffs_usermount *pu)
lib/libpuffs/dispatcher.c
123
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/dispatcher.c
57
puffs__ml_dispatch(struct puffs_usermount *pu, struct puffs_framebuf *pb)
lib/libpuffs/dispatcher.c
87
puffs_dispatch_create(struct puffs_usermount *pu, struct puffs_framebuf *pb,
lib/libpuffs/flush.c
101
puffs_inval_namecache_all(struct puffs_usermount *pu)
lib/libpuffs/flush.c
108
puffs_inval_pagecache_node(struct puffs_usermount *pu, puffs_cookie_t cookie)
lib/libpuffs/flush.c
115
puffs_inval_pagecache_node_range(struct puffs_usermount *pu,
lib/libpuffs/flush.c
123
puffs_flush_pagecache_node(struct puffs_usermount *pu, puffs_cookie_t cookie)
lib/libpuffs/flush.c
130
puffs_flush_pagecache_node_range(struct puffs_usermount *pu,
lib/libpuffs/flush.c
50
puffs_inval_namecache_node(struct puffs_usermount *pu, puffs_cookie_t cookie,
lib/libpuffs/flush.c
59
doflush(struct puffs_usermount *pu, puffs_cookie_t cookie, int op,
lib/libpuffs/flush.c
94
puffs_inval_namecache_dir(struct puffs_usermount *pu, puffs_cookie_t cookie)
lib/libpuffs/framebuf.c
1016
puffs_framev_removefd(struct puffs_usermount *pu, int fd, int error)
lib/libpuffs/framebuf.c
1030
puffs_framev_removeonclose(struct puffs_usermount *pu, int fd, int what)
lib/libpuffs/framebuf.c
1038
puffs_framev_unmountonclose(struct puffs_usermount *pu, int fd, int what)
lib/libpuffs/framebuf.c
1048
puffs_framev_init(struct puffs_usermount *pu,
lib/libpuffs/framebuf.c
1064
puffs__framev_exit(struct puffs_usermount *pu)
lib/libpuffs/framebuf.c
326
errnotify(struct puffs_usermount *pu, struct puffs_framebuf *pufbuf, int error)
lib/libpuffs/framebuf.c
358
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/framebuf.c
393
puffs_framev_enqueue_cb(struct puffs_usermount *pu, int fd,
lib/libpuffs/framebuf.c
418
puffs_framev_enqueue_justsend(struct puffs_usermount *pu, int fd,
lib/libpuffs/framebuf.c
449
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/framebuf.c
485
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/framebuf.c
537
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/framebuf.c
620
findbuf(struct puffs_usermount *pu, struct puffs_framectrl *fctrl,
lib/libpuffs/framebuf.c
658
puffs__framev_input(struct puffs_usermount *pu, struct puffs_framectrl *fctrl,
lib/libpuffs/framebuf.c
726
puffs__framev_output(struct puffs_usermount *pu, struct puffs_framectrl *fctrl,
lib/libpuffs/framebuf.c
777
puffs__framev_addfd_ctrl(struct puffs_usermount *pu, int fd, int what,
lib/libpuffs/framebuf.c
838
puffs_framev_addfd(struct puffs_usermount *pu, int fd, int what)
lib/libpuffs/framebuf.c
852
puffs_framev_enablefd(struct puffs_usermount *pu, int fd, int what)
lib/libpuffs/framebuf.c
883
puffs_framev_disablefd(struct puffs_usermount *pu, int fd, int what)
lib/libpuffs/framebuf.c
92
getfiobyfd(struct puffs_usermount *pu, int fd)
lib/libpuffs/framebuf.c
923
puffs__framev_readclose(struct puffs_usermount *pu,
lib/libpuffs/framebuf.c
960
puffs__framev_writeclose(struct puffs_usermount *pu,
lib/libpuffs/framebuf.c
988
removefio(struct puffs_usermount *pu, struct puffs_fctrl_io *fio, int error)
lib/libpuffs/null.c
129
inodecmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg)
lib/libpuffs/null.c
139
makenode(struct puffs_usermount *pu, struct puffs_newinfo *pni,
lib/libpuffs/null.c
194
puffs_null_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *svfsb)
lib/libpuffs/null.c
220
fhcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg)
lib/libpuffs/null.c
242
puffs_null_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize,
lib/libpuffs/null.c
260
puffs_null_fs_nodetofh(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
297
puffs_null_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
336
puffs_null_node_create(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
355
puffs_null_node_mknod(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
374
puffs_null_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
389
puffs_null_node_setattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
406
puffs_null_node_fsync(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
456
puffs_null_node_remove(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
470
puffs_null_node_link(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
483
puffs_null_node_rename(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
501
puffs_null_node_mkdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
518
puffs_null_node_rmdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
532
puffs_null_node_symlink(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
549
puffs_null_node_readlink(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
565
puffs_null_node_readdir(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
627
puffs_null_node_read(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/null.c
659
puffs_null_node_write(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/paths.c
140
puffs_path_walkcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg)
lib/libpuffs/paths.c
171
puffs_path_buildhash(struct puffs_usermount *pu, struct puffs_pathobj *po)
lib/libpuffs/paths.c
192
puffs_stdpath_cmppath(struct puffs_usermount *pu, struct puffs_pathobj *c1,
lib/libpuffs/paths.c
219
puffs_stdpath_buildpath(struct puffs_usermount *pu,
lib/libpuffs/paths.c
295
puffs_stdpath_freepath(struct puffs_usermount *pu, struct puffs_pathobj *po)
lib/libpuffs/paths.c
47
puffs_path_pcnbuild(struct puffs_usermount *pu, struct puffs_cn *pcn,
lib/libpuffs/paths.c
93
puffs_path_prefixadj(struct puffs_usermount *pu, struct puffs_node *pn,
lib/libpuffs/pnode.c
134
struct puffs_usermount *
lib/libpuffs/pnode.c
49
puffs_pn_new(struct puffs_usermount *pu, void *privdata)
lib/libpuffs/pnode.c
79
struct puffs_usermount *pu = pn->pn_mnt;
lib/libpuffs/pnode.c
89
puffs_pn_nodewalk(struct puffs_usermount *pu, puffs_nodewalk_fn fn, void *arg)
lib/libpuffs/puffs.c
119
finalpush(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
133
puffs_kernerr_abort(struct puffs_usermount *pu, uint8_t type,
lib/libpuffs/puffs.c
144
puffs_kernerr_log(struct puffs_usermount *pu, uint8_t type,
lib/libpuffs/puffs.c
153
puffs_getselectable(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
160
puffs__nextreq(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
172
puffs_setblockingmode(struct puffs_usermount *pu, int mode)
lib/libpuffs/puffs.c
197
puffs_getstate(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
204
puffs_setstacksize(struct puffs_usermount *pu, size_t ss)
lib/libpuffs/puffs.c
239
puffs_getrootpathobj(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
253
puffs_setroot(struct puffs_usermount *pu, struct puffs_node *pn)
lib/libpuffs/puffs.c
260
puffs_getroot(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
267
puffs_setrootinfo(struct puffs_usermount *pu, enum vtype vt,
lib/libpuffs/puffs.c
283
puffs_getspecific(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
290
puffs_setspecific(struct puffs_usermount *pu, void *privdata)
lib/libpuffs/puffs.c
297
puffs_setmntinfo(struct puffs_usermount *pu,
lib/libpuffs/puffs.c
309
puffs_getmaxreqlen(struct puffs_usermount *pu)
lib/libpuffs/puffs.c
316
puffs_setmaxreqlen(struct puffs_usermount *pu, size_t reqlen)
lib/libpuffs/puffs.c
326
puffs_setfhsize(struct puffs_usermount *pu, size_t fhsize, int flags)
lib/libpuffs/puffs.c
337
puffs_setncookiehash(struct puffs_usermount *pu, int nhash)
lib/libpuffs/puffs.c
347
puffs_set_pathbuild(struct puffs_usermount *pu, pu_pathbuild_fn fn)
lib/libpuffs/puffs.c
354
puffs_set_pathtransform(struct puffs_usermount *pu, pu_pathtransform_fn fn)
lib/libpuffs/puffs.c
361
puffs_set_pathcmp(struct puffs_usermount *pu, pu_pathcmp_fn fn)
lib/libpuffs/puffs.c
368
puffs_set_pathfree(struct puffs_usermount *pu, pu_pathfree_fn fn)
lib/libpuffs/puffs.c
375
puffs_set_namemod(struct puffs_usermount *pu, pu_namemod_fn fn)
lib/libpuffs/puffs.c
382
puffs_set_errnotify(struct puffs_usermount *pu, pu_errnotify_fn fn)
lib/libpuffs/puffs.c
389
puffs_set_cmap(struct puffs_usermount *pu, pu_cmap_fn fn)
lib/libpuffs/puffs.c
396
puffs_ml_setloopfn(struct puffs_usermount *pu, puffs_ml_loop_fn lfn)
lib/libpuffs/puffs.c
403
puffs_ml_settimeout(struct puffs_usermount *pu, struct timespec *ts)
lib/libpuffs/puffs.c
415
puffs_set_prepost(struct puffs_usermount *pu,
lib/libpuffs/puffs.c
439
puffs_daemon(struct puffs_usermount *pu, int nochdir, int noclose)
lib/libpuffs/puffs.c
506
shutdaemon(struct puffs_usermount *pu, int error)
lib/libpuffs/puffs.c
518
puffs_mount(struct puffs_usermount *pu, const char *dir, int mntflags,
lib/libpuffs/puffs.c
632
struct puffs_usermount *
lib/libpuffs/puffs.c
636
struct puffs_usermount *pu;
lib/libpuffs/puffs.c
647
pu = malloc(sizeof(struct puffs_usermount));
lib/libpuffs/puffs.c
650
memset(pu, 0, sizeof(struct puffs_usermount));
lib/libpuffs/puffs.c
715
puffs_cancel(struct puffs_usermount *pu, int error)
lib/libpuffs/puffs.c
725
puffs_exit(struct puffs_usermount *pu, int unused /* strict compat */)
lib/libpuffs/puffs.c
788
struct puffs_usermount *pu = pcc->pcc_pu;
lib/libpuffs/puffs.c
951
puffs_mainloop(struct puffs_usermount *pu)
lib/libpuffs/puffs.h
164
int (*puffs_fs_unmount)(struct puffs_usermount *, int);
lib/libpuffs/puffs.h
165
int (*puffs_fs_statvfs)(struct puffs_usermount *,
lib/libpuffs/puffs.h
167
int (*puffs_fs_sync)(struct puffs_usermount *, int,
lib/libpuffs/puffs.h
169
int (*puffs_fs_fhtonode)(struct puffs_usermount *, void *, size_t,
lib/libpuffs/puffs.h
171
int (*puffs_fs_nodetofh)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
173
int (*puffs_fs_extattrctl)(struct puffs_usermount *, int,
lib/libpuffs/puffs.h
176
int (*puffs_node_lookup)(struct puffs_usermount *,
lib/libpuffs/puffs.h
178
int (*puffs_node_create)(struct puffs_usermount *,
lib/libpuffs/puffs.h
181
int (*puffs_node_mknod)(struct puffs_usermount *,
lib/libpuffs/puffs.h
184
int (*puffs_node_open)(struct puffs_usermount *,
lib/libpuffs/puffs.h
186
int (*puffs_node_close)(struct puffs_usermount *,
lib/libpuffs/puffs.h
188
int (*puffs_node_access)(struct puffs_usermount *,
lib/libpuffs/puffs.h
190
int (*puffs_node_getattr)(struct puffs_usermount *,
lib/libpuffs/puffs.h
192
int (*puffs_node_setattr)(struct puffs_usermount *,
lib/libpuffs/puffs.h
194
int (*puffs_node_poll)(struct puffs_usermount *, puffs_cookie_t, int *);
lib/libpuffs/puffs.h
195
int (*puffs_node_mmap)(struct puffs_usermount *,
lib/libpuffs/puffs.h
197
int (*puffs_node_fsync)(struct puffs_usermount *,
lib/libpuffs/puffs.h
199
int (*puffs_node_seek)(struct puffs_usermount *,
lib/libpuffs/puffs.h
201
int (*puffs_node_remove)(struct puffs_usermount *,
lib/libpuffs/puffs.h
203
int (*puffs_node_link)(struct puffs_usermount *,
lib/libpuffs/puffs.h
205
int (*puffs_node_rename)(struct puffs_usermount *,
lib/libpuffs/puffs.h
208
int (*puffs_node_mkdir)(struct puffs_usermount *,
lib/libpuffs/puffs.h
211
int (*puffs_node_rmdir)(struct puffs_usermount *,
lib/libpuffs/puffs.h
213
int (*puffs_node_symlink)(struct puffs_usermount *,
lib/libpuffs/puffs.h
217
int (*puffs_node_readdir)(struct puffs_usermount *,
lib/libpuffs/puffs.h
220
int (*puffs_node_readlink)(struct puffs_usermount *,
lib/libpuffs/puffs.h
222
int (*puffs_node_reclaim)(struct puffs_usermount *, puffs_cookie_t);
lib/libpuffs/puffs.h
223
int (*puffs_node_inactive)(struct puffs_usermount *, puffs_cookie_t);
lib/libpuffs/puffs.h
224
int (*puffs_node_print)(struct puffs_usermount *, puffs_cookie_t);
lib/libpuffs/puffs.h
225
int (*puffs_node_pathconf)(struct puffs_usermount *,
lib/libpuffs/puffs.h
227
int (*puffs_node_advlock)(struct puffs_usermount *,
lib/libpuffs/puffs.h
229
int (*puffs_node_read)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
231
int (*puffs_node_write)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
233
int (*puffs_node_abortop)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
235
int (*puffs_node_getextattr)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
238
int (*puffs_node_setextattr)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
240
int (*puffs_node_listextattr)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
242
int (*puffs_node_deleteextattr)(struct puffs_usermount *,
lib/libpuffs/puffs.h
244
int (*puffs_node_getattr_ttl)(struct puffs_usermount *,
lib/libpuffs/puffs.h
247
int (*puffs_node_setattr_ttl)(struct puffs_usermount *,
lib/libpuffs/puffs.h
250
int (*puffs_node_write2)(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
252
int (*puffs_node_reclaim2)(struct puffs_usermount *,
lib/libpuffs/puffs.h
254
int (*puffs_node_open2)(struct puffs_usermount *,
lib/libpuffs/puffs.h
256
int (*puffs_node_fallocate)(struct puffs_usermount *,
lib/libpuffs/puffs.h
258
int (*puffs_node_fdiscard)(struct puffs_usermount *,
lib/libpuffs/puffs.h
264
typedef int (*pu_pathbuild_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
268
typedef int (*pu_pathtransform_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
272
typedef int (*pu_pathcmp_fn)(struct puffs_usermount *, struct puffs_pathobj *,
lib/libpuffs/puffs.h
274
typedef void (*pu_pathfree_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
276
typedef int (*pu_namemod_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
279
typedef void (*pu_errnotify_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
282
typedef void (*pu_prepost_fn)(struct puffs_usermount *);
lib/libpuffs/puffs.h
318
int fsname##_fs_unmount(struct puffs_usermount *, int); \
lib/libpuffs/puffs.h
319
int fsname##_fs_statvfs(struct puffs_usermount *, \
lib/libpuffs/puffs.h
321
int fsname##_fs_sync(struct puffs_usermount *, int, \
lib/libpuffs/puffs.h
323
int fsname##_fs_fhtonode(struct puffs_usermount *, void *, \
lib/libpuffs/puffs.h
325
int fsname##_fs_nodetofh(struct puffs_usermount *, \
lib/libpuffs/puffs.h
327
int fsname##_fs_extattrctl(struct puffs_usermount *, int, \
lib/libpuffs/puffs.h
330
int fsname##_node_lookup(struct puffs_usermount *, \
lib/libpuffs/puffs.h
333
int fsname##_node_create(struct puffs_usermount *, \
lib/libpuffs/puffs.h
336
int fsname##_node_mknod(struct puffs_usermount *, \
lib/libpuffs/puffs.h
339
int fsname##_node_open(struct puffs_usermount *, \
lib/libpuffs/puffs.h
341
int fsname##_node_close(struct puffs_usermount *, \
lib/libpuffs/puffs.h
343
int fsname##_node_access(struct puffs_usermount *, \
lib/libpuffs/puffs.h
345
int fsname##_node_getattr(struct puffs_usermount *, \
lib/libpuffs/puffs.h
347
int fsname##_node_setattr(struct puffs_usermount *, \
lib/libpuffs/puffs.h
350
int fsname##_node_poll(struct puffs_usermount *, \
lib/libpuffs/puffs.h
352
int fsname##_node_mmap(struct puffs_usermount *, \
lib/libpuffs/puffs.h
354
int fsname##_node_fsync(struct puffs_usermount *, \
lib/libpuffs/puffs.h
357
int fsname##_node_seek(struct puffs_usermount *, \
lib/libpuffs/puffs.h
359
int fsname##_node_remove(struct puffs_usermount *, \
lib/libpuffs/puffs.h
361
int fsname##_node_link(struct puffs_usermount *, \
lib/libpuffs/puffs.h
363
int fsname##_node_rename(struct puffs_usermount *, \
lib/libpuffs/puffs.h
366
int fsname##_node_mkdir(struct puffs_usermount *, \
lib/libpuffs/puffs.h
369
int fsname##_node_rmdir(struct puffs_usermount *, \
lib/libpuffs/puffs.h
371
int fsname##_node_symlink(struct puffs_usermount *, \
lib/libpuffs/puffs.h
375
int fsname##_node_readdir(struct puffs_usermount *, \
lib/libpuffs/puffs.h
378
int fsname##_node_readlink(struct puffs_usermount *, \
lib/libpuffs/puffs.h
381
int fsname##_node_reclaim(struct puffs_usermount *, \
lib/libpuffs/puffs.h
383
int fsname##_node_inactive(struct puffs_usermount *, \
lib/libpuffs/puffs.h
385
int fsname##_node_print(struct puffs_usermount *, \
lib/libpuffs/puffs.h
387
int fsname##_node_pathconf(struct puffs_usermount *, \
lib/libpuffs/puffs.h
389
int fsname##_node_advlock(struct puffs_usermount *, \
lib/libpuffs/puffs.h
391
int fsname##_node_read(struct puffs_usermount *, puffs_cookie_t,\
lib/libpuffs/puffs.h
393
int fsname##_node_write(struct puffs_usermount *, \
lib/libpuffs/puffs.h
396
int fsname##_node_abortop(struct puffs_usermount *, \
lib/libpuffs/puffs.h
398
int fsname##_node_getextattr(struct puffs_usermount *, \
lib/libpuffs/puffs.h
401
int fsname##_node_setextattr(struct puffs_usermount *, \
lib/libpuffs/puffs.h
404
int fsname##_node_listextattr(struct puffs_usermount *, \
lib/libpuffs/puffs.h
407
int fsname##_node_deleteextattr(struct puffs_usermount *, \
lib/libpuffs/puffs.h
410
int fsname##_node_getattr_ttl(struct puffs_usermount *, \
lib/libpuffs/puffs.h
413
int fsname##_node_setattr_ttl(struct puffs_usermount *, \
lib/libpuffs/puffs.h
416
int fsname##_node_write2(struct puffs_usermount *, \
lib/libpuffs/puffs.h
419
int fsname##_node_reclaim2(struct puffs_usermount *, \
lib/libpuffs/puffs.h
421
int fsname##_node_open2(struct puffs_usermount *, \
lib/libpuffs/puffs.h
423
int fsname##_node_fallocate(struct puffs_usermount *, \
lib/libpuffs/puffs.h
425
int fsname##_node_fdiscard(struct puffs_usermount *, \
lib/libpuffs/puffs.h
453
typedef void (*puffs_ml_loop_fn)(struct puffs_usermount *);
lib/libpuffs/puffs.h
457
typedef int (*puffs_framev_readframe_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
460
typedef int (*puffs_framev_writeframe_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
463
typedef int (*puffs_framev_cmpframe_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
467
typedef void (*puffs_framev_fdnotify_fn)(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
468
typedef void (*puffs_framev_gotframe_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
470
typedef void (*puffs_framev_cb)(struct puffs_usermount *,
lib/libpuffs/puffs.h
483
struct puffs_usermount *puffs_init(struct puffs_ops *, const char *,
lib/libpuffs/puffs.h
485
int puffs_mount(struct puffs_usermount *, const char *, int, void*);
lib/libpuffs/puffs.h
486
int puffs_exit(struct puffs_usermount *, int);
lib/libpuffs/puffs.h
487
void puffs_cancel(struct puffs_usermount *, int);
lib/libpuffs/puffs.h
488
int puffs_mainloop(struct puffs_usermount *);
lib/libpuffs/puffs.h
489
int puffs_daemon(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
494
int puffs_getselectable(struct puffs_usermount *);
lib/libpuffs/puffs.h
495
int puffs_setblockingmode(struct puffs_usermount *, int);
lib/libpuffs/puffs.h
496
int puffs_getstate(struct puffs_usermount *);
lib/libpuffs/puffs.h
497
void puffs_setstacksize(struct puffs_usermount *, size_t);
lib/libpuffs/puffs.h
499
void puffs_ml_setloopfn(struct puffs_usermount *, puffs_ml_loop_fn);
lib/libpuffs/puffs.h
500
void puffs_ml_settimeout(struct puffs_usermount *, struct timespec *);
lib/libpuffs/puffs.h
502
void puffs_setroot(struct puffs_usermount *,
lib/libpuffs/puffs.h
504
struct puffs_node *puffs_getroot(struct puffs_usermount *);
lib/libpuffs/puffs.h
505
void puffs_setrootinfo(struct puffs_usermount *,
lib/libpuffs/puffs.h
508
void *puffs_getspecific(struct puffs_usermount *);
lib/libpuffs/puffs.h
509
void puffs_setspecific(struct puffs_usermount *, void *);
lib/libpuffs/puffs.h
510
void puffs_setmaxreqlen(struct puffs_usermount *, size_t);
lib/libpuffs/puffs.h
511
size_t puffs_getmaxreqlen(struct puffs_usermount *);
lib/libpuffs/puffs.h
512
void puffs_setfhsize(struct puffs_usermount *, size_t, int);
lib/libpuffs/puffs.h
513
void puffs_setmntinfo(struct puffs_usermount *,
lib/libpuffs/puffs.h
516
void puffs_setncookiehash(struct puffs_usermount *, int);
lib/libpuffs/puffs.h
518
struct puffs_pathobj *puffs_getrootpathobj(struct puffs_usermount *);
lib/libpuffs/puffs.h
522
struct puffs_node *puffs_pn_new(struct puffs_usermount *, void *);
lib/libpuffs/puffs.h
529
struct puffs_usermount *puffs_pn_getmnt(struct puffs_node *);
lib/libpuffs/puffs.h
543
typedef void * (*puffs_nodewalk_fn)(struct puffs_usermount *,
lib/libpuffs/puffs.h
545
void *puffs_pn_nodewalk(struct puffs_usermount *,
lib/libpuffs/puffs.h
553
int puffs_dispatch_create(struct puffs_usermount *,
lib/libpuffs/puffs.h
562
int puffs_fsnop_unmount(struct puffs_usermount *, int);
lib/libpuffs/puffs.h
563
int puffs_fsnop_statvfs(struct puffs_usermount *, struct puffs_statvfs *);
lib/libpuffs/puffs.h
565
int puffs_fsnop_sync(struct puffs_usermount *, int waitfor,
lib/libpuffs/puffs.h
568
int puffs_genfs_node_getattr(struct puffs_usermount *, puffs_cookie_t,
lib/libpuffs/puffs.h
570
int puffs_genfs_node_reclaim(struct puffs_usermount *, puffs_cookie_t);
lib/libpuffs/puffs.h
621
struct puffs_cc *puffs_cc_getcc(struct puffs_usermount *);
lib/libpuffs/puffs.h
627
int puffs_inval_namecache_dir(struct puffs_usermount *, puffs_cookie_t);
lib/libpuffs/puffs.h
628
int puffs_inval_namecache_all(struct puffs_usermount *);
lib/libpuffs/puffs.h
630
int puffs_inval_pagecache_node(struct puffs_usermount *, puffs_cookie_t);
lib/libpuffs/puffs.h
631
int puffs_inval_pagecache_node_range(struct puffs_usermount *,
lib/libpuffs/puffs.h
633
int puffs_flush_pagecache_node(struct puffs_usermount *, puffs_cookie_t);
lib/libpuffs/puffs.h
634
int puffs_flush_pagecache_node_range(struct puffs_usermount *,
lib/libpuffs/puffs.h
641
int puffs_stdpath_buildpath(struct puffs_usermount *,
lib/libpuffs/puffs.h
645
int puffs_stdpath_cmppath(struct puffs_usermount *, struct puffs_pathobj *,
lib/libpuffs/puffs.h
647
void puffs_stdpath_freepath(struct puffs_usermount *,struct puffs_pathobj *);
lib/libpuffs/puffs.h
649
void *puffs_path_walkcmp(struct puffs_usermount *,
lib/libpuffs/puffs.h
651
void *puffs_path_prefixadj(struct puffs_usermount *,
lib/libpuffs/puffs.h
653
int puffs_path_pcnbuild(struct puffs_usermount *,
lib/libpuffs/puffs.h
655
void puffs_path_buildhash(struct puffs_usermount *, struct puffs_pathobj *);
lib/libpuffs/puffs.h
656
void puffs_set_pathbuild(struct puffs_usermount *, pu_pathbuild_fn); void puffs_set_pathtransform(struct puffs_usermount *, pu_pathtransform_fn);
lib/libpuffs/puffs.h
657
void puffs_set_pathcmp(struct puffs_usermount *, pu_pathcmp_fn);
lib/libpuffs/puffs.h
658
void puffs_set_pathfree(struct puffs_usermount *, pu_pathfree_fn);
lib/libpuffs/puffs.h
659
void puffs_set_namemod(struct puffs_usermount *, pu_namemod_fn);
lib/libpuffs/puffs.h
661
void puffs_set_errnotify(struct puffs_usermount *, pu_errnotify_fn);
lib/libpuffs/puffs.h
662
void puffs_kernerr_log(struct puffs_usermount *, uint8_t, int,
lib/libpuffs/puffs.h
664
__dead void puffs_kernerr_abort(struct puffs_usermount *, uint8_t, int,
lib/libpuffs/puffs.h
666
void puffs_set_prepost(struct puffs_usermount *,
lib/libpuffs/puffs.h
668
void puffs_set_cmap(struct puffs_usermount *, pu_cmap_fn);
lib/libpuffs/puffs.h
674
int puffs_fs_suspend(struct puffs_usermount *);
lib/libpuffs/puffs.h
680
void puffs_framev_init(struct puffs_usermount *,
lib/libpuffs/puffs.h
711
int puffs_framev_enqueue_cb(struct puffs_usermount *, int,
lib/libpuffs/puffs.h
714
int puffs_framev_enqueue_justsend(struct puffs_usermount *, int,
lib/libpuffs/puffs.h
724
int puffs_framev_addfd(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
725
int puffs_framev_enablefd(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
726
int puffs_framev_disablefd(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
727
int puffs_framev_removefd(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
728
void puffs_framev_removeonclose(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
729
void puffs_framev_unmountonclose(struct puffs_usermount *, int, int);
lib/libpuffs/puffs.h
89
struct puffs_usermount *pn_mnt;
lib/libpuffs/puffs.h
97
struct puffs_usermount;
lib/libpuffs/puffs_priv.h
166
struct puffs_usermount *pcc_pu;
lib/libpuffs/puffs_priv.h
217
void puffs__framev_input(struct puffs_usermount *, struct puffs_framectrl *,
lib/libpuffs/puffs_priv.h
219
int puffs__framev_output(struct puffs_usermount *, struct puffs_framectrl*,
lib/libpuffs/puffs_priv.h
221
void puffs__framev_exit(struct puffs_usermount *);
lib/libpuffs/puffs_priv.h
222
void puffs__framev_readclose(struct puffs_usermount *,
lib/libpuffs/puffs_priv.h
224
void puffs__framev_writeclose(struct puffs_usermount *,
lib/libpuffs/puffs_priv.h
228
int puffs__framev_addfd_ctrl(struct puffs_usermount *, int, int,
lib/libpuffs/puffs_priv.h
234
void puffs__ml_dispatch(struct puffs_usermount *, struct puffs_framebuf *);
lib/libpuffs/puffs_priv.h
236
int puffs__cc_create(struct puffs_usermount *, puffs_ccfunc,
lib/libpuffs/puffs_priv.h
242
int puffs__cc_savemain(struct puffs_usermount *);
lib/libpuffs/puffs_priv.h
243
int puffs__cc_restoremain(struct puffs_usermount *);
lib/libpuffs/puffs_priv.h
244
void puffs__cc_exit(struct puffs_usermount *);
lib/libpuffs/puffs_priv.h
246
int puffs__fsframe_read(struct puffs_usermount *, struct puffs_framebuf *,
lib/libpuffs/puffs_priv.h
248
int puffs__fsframe_write(struct puffs_usermount *, struct puffs_framebuf *,
lib/libpuffs/puffs_priv.h
250
int puffs__fsframe_cmp(struct puffs_usermount *, struct puffs_framebuf *,
lib/libpuffs/puffs_priv.h
252
void puffs__fsframe_gotframe(struct puffs_usermount *,
lib/libpuffs/puffs_priv.h
255
uint64_t puffs__nextreq(struct puffs_usermount *pu);
lib/libpuffs/requests.c
118
puffs__fsframe_write(struct puffs_usermount *pu, struct puffs_framebuf *pb,
lib/libpuffs/requests.c
201
puffs__fsframe_cmp(struct puffs_usermount *pu,
lib/libpuffs/requests.c
234
puffs__fsframe_gotframe(struct puffs_usermount *pu, struct puffs_framebuf *pb)
lib/libpuffs/requests.c
59
puffs__fsframe_read(struct puffs_usermount *pu, struct puffs_framebuf *pb,
lib/libpuffs/subr.c
102
puffs_fsnop_statvfs(struct puffs_usermount *dontuse1, struct puffs_statvfs *sbp)
lib/libpuffs/subr.c
117
puffs_genfs_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
lib/libpuffs/subr.c
132
puffs_genfs_node_reclaim(struct puffs_usermount *pu, puffs_cookie_t opc)
lib/libpuffs/subr.c
84
puffs_fsnop_unmount(struct puffs_usermount *dontuse1, int dontuse2)
lib/libpuffs/subr.c
93
puffs_fsnop_sync(struct puffs_usermount *dontuse1, int dontuse2,
lib/libpuffs/suspend.c
44
puffs_fs_suspend(struct puffs_usermount *pu)
lib/librefuse/fuse_internal.h
50
struct puffs_usermount *pu;
lib/librefuse/refuse.c
1004
puffs_fuse_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *svfsb)
lib/librefuse/refuse.c
1188
struct puffs_usermount *pu;
lib/librefuse/refuse.c
236
set_fuse_context_pid(struct puffs_usermount *pu)
lib/librefuse/refuse.c
386
fuse_newnode(struct puffs_usermount *pu, const char *path,
lib/librefuse/refuse.c
428
puffs_fuse_node_lookup(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
467
puffs_fuse_node_getattr(struct puffs_usermount *pu, void *opc, struct vattr *va,
lib/librefuse/refuse.c
484
puffs_fuse_node_readlink(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
513
puffs_fuse_node_mknod(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
540
puffs_fuse_node_mkdir(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
572
puffs_fuse_node_create(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
628
puffs_fuse_node_remove(struct puffs_usermount *pu, void *opc, void *targ,
lib/librefuse/refuse.c
649
puffs_fuse_node_rmdir(struct puffs_usermount *pu, void *opc, void *targ,
lib/librefuse/refuse.c
670
puffs_fuse_node_symlink(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
695
puffs_fuse_node_rename(struct puffs_usermount *pu, void *opc, void *src,
lib/librefuse/refuse.c
716
puffs_fuse_node_link(struct puffs_usermount *pu, void *opc, void *targ,
lib/librefuse/refuse.c
740
puffs_fuse_node_setattr(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
755
puffs_fuse_node_pathconf(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
769
puffs_fuse_node_open(struct puffs_usermount *pu, void *opc, int mode,
lib/librefuse/refuse.c
808
puffs_fuse_node_close(struct puffs_usermount *pu, void *opc, int fflag,
lib/librefuse/refuse.c
840
puffs_fuse_node_read(struct puffs_usermount *pu, void *opc, uint8_t *buf,
lib/librefuse/refuse.c
877
puffs_fuse_node_write(struct puffs_usermount *pu, void *opc, uint8_t *buf,
lib/librefuse/refuse.c
912
puffs_fuse_node_readdir(struct puffs_usermount *pu, void *opc,
lib/librefuse/refuse.c
93
newrn(struct puffs_usermount *pu)
lib/librefuse/refuse.c
974
puffs_fuse_node_reclaim(struct puffs_usermount *pu, void *opc)
lib/librefuse/refuse.c
984
puffs_fuse_fs_unmount(struct puffs_usermount *pu, int flags)
lib/librefuse/refuse.c
995
puffs_fuse_fs_sync(struct puffs_usermount *pu, int flags,
sbin/mount_portal/puffs_portal.c
216
portal_frame_rf(struct puffs_usermount *pu, struct puffs_framebuf *pufbuf,
sbin/mount_portal/puffs_portal.c
233
portal_frame_wf(struct puffs_usermount *pu, struct puffs_framebuf *pufbuf,
sbin/mount_portal/puffs_portal.c
325
provide(struct puffs_usermount *pu, struct portal_node *portn,
sbin/mount_portal/puffs_portal.c
399
struct puffs_usermount *pu;
sbin/mount_portal/puffs_portal.c
517
portal_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc,
sbin/mount_portal/puffs_portal.c
542
portal_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
sbin/mount_portal/puffs_portal.c
625
portal_node_setattr(struct puffs_usermount *pu, puffs_cookie_t opc,
sbin/mount_portal/puffs_portal.c
633
portal_node_open(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
sbin/mount_portal/puffs_portal.c
655
portal_node_read(struct puffs_usermount *pu, puffs_cookie_t opc,
sbin/mount_portal/puffs_portal.c
729
portal_node_write(struct puffs_usermount *pu, puffs_cookie_t opc,
sbin/mount_portal/puffs_portal.c
772
portal_node_seek(struct puffs_usermount *pu, puffs_cookie_t opc,
sbin/mount_portal/puffs_portal.c
786
portal_node_poll(struct puffs_usermount *pu, puffs_cookie_t opc, int *events)
sbin/mount_portal/puffs_portal.c
817
portal_node_inactive(struct puffs_usermount *pu, puffs_cookie_t opc)
sbin/mount_portal/puffs_portal.c
828
portal_node_reclaim(struct puffs_usermount *pu, puffs_cookie_t opc)
sbin/mount_portal/puffs_portal.c
92
portal_loopfn(struct puffs_usermount *pu)
share/examples/puffs/icfs/icfs.c
110
icpathxform(struct puffs_usermount *pu, const struct puffs_pathobj *po_base,
share/examples/puffs/icfs/icfs.c
146
struct puffs_usermount *pu;
share/examples/puffs/icfs/icfs.c
232
ic_node_readdir(struct puffs_usermount *pu, void *opc, struct dirent *dent,
share/examples/puffs/icfs/icfs.c
79
icpathcmp(struct puffs_usermount *pu, struct puffs_pathobj *c1,
share/examples/puffs/pgfs/mount.c
72
struct puffs_usermount *pu;
share/examples/puffs/pgfs/pgfs.h
34
int pgfs_fs_statvfs(struct puffs_usermount *, struct statvfs *);
share/examples/puffs/pgfs/pgfs.h
36
int pgfs_node_getattr(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
38
int pgfs_node_readdir(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
41
int pgfs_node_lookup(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
43
int pgfs_node_mkdir(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
46
int pgfs_node_create(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
49
int pgfs_node_write(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
51
int pgfs_node_read(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
53
int pgfs_node_link(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
55
int pgfs_node_remove(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
57
int pgfs_node_rmdir(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
59
int pgfs_node_inactive(struct puffs_usermount *, puffs_cookie_t);
share/examples/puffs/pgfs/pgfs.h
60
int pgfs_node_setattr(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
62
int pgfs_node_rename(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
65
int pgfs_node_symlink(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
68
int pgfs_node_readlink(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs.h
70
int pgfs_node_access(struct puffs_usermount *, puffs_cookie_t, int,
share/examples/puffs/pgfs/pgfs.h
72
int pgfs_node_fsync(struct puffs_usermount *, puffs_cookie_t,
share/examples/puffs/pgfs/pgfs_db.c
699
begin(struct puffs_usermount *pu, const char *label)
share/examples/puffs/pgfs/pgfs_db.c
716
begin_readonly(struct puffs_usermount *pu, const char *label)
share/examples/puffs/pgfs/pgfs_db.c
798
pgfs_readframe(struct puffs_usermount *pu, struct puffs_framebuf *pufbuf,
share/examples/puffs/pgfs/pgfs_db.c
825
pgfs_connectdb(struct puffs_usermount *pu, const char *dbname,
share/examples/puffs/pgfs/pgfs_db.c
945
flush_xacts(struct puffs_usermount *pu)
share/examples/puffs/pgfs/pgfs_db.h
31
int pgfs_connectdb(struct puffs_usermount *, const char *, const char *, bool,
share/examples/puffs/pgfs/pgfs_db.h
63
struct Xconn *begin(struct puffs_usermount *, const char *);
share/examples/puffs/pgfs/pgfs_db.h
64
struct Xconn *begin_readonly(struct puffs_usermount *, const char *);
share/examples/puffs/pgfs/pgfs_db.h
68
int flush_xacts(struct puffs_usermount *);
share/examples/puffs/pgfs/pgfs_puffs.c
1034
pgfs_node_symlink(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
1090
pgfs_node_readlink(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
1121
pgfs_node_access(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
1152
pgfs_node_fsync(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
1162
pgfs_fs_statvfs(struct puffs_usermount *pu, struct statvfs *sbp)
share/examples/puffs/pgfs/pgfs_puffs.c
119
pgfs_node_readdir(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
287
pgfs_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
379
pgfs_node_mkdir(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
421
pgfs_node_create(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
461
pgfs_node_write(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
536
pgfs_node_read(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
589
pgfs_node_link(struct puffs_usermount *pu, puffs_cookie_t dir_opc,
share/examples/puffs/pgfs/pgfs_puffs.c
631
pgfs_node_remove(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
669
pgfs_node_rmdir(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
719
pgfs_node_inactive(struct puffs_usermount *pu, puffs_cookie_t opc)
share/examples/puffs/pgfs/pgfs_puffs.c
754
pgfs_node_setattr(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
83
pgfs_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
share/examples/puffs/pgfs/pgfs_puffs.c
949
pgfs_node_rename(struct puffs_usermount *pu, puffs_cookie_t src_dir,
share/examples/puffs/pnullfs/pnullfs.c
51
struct puffs_usermount *pu;
share/examples/puffs/rot13fs/rot13fs.c
192
rot13_node_readdir(struct puffs_usermount *pu, void *opc, struct dirent *dent,
share/examples/puffs/rot13fs/rot13fs.c
218
rot13_node_read(struct puffs_usermount *pu, void *opc,
share/examples/puffs/rot13fs/rot13fs.c
236
rot13_node_write(struct puffs_usermount *pu, void *opc,
share/examples/puffs/rot13fs/rot13fs.c
85
rot13path(struct puffs_usermount *pu, struct puffs_pathobj *base,
share/examples/puffs/rot13fs/rot13fs.c
97
struct puffs_usermount *pu;
tests/fs/puffs/h_dtfs/dtfs.c
101
struct puffs_usermount *pu;
tests/fs/puffs/h_dtfs/dtfs.c
55
static struct puffs_usermount *gpu;
tests/fs/puffs/h_dtfs/dtfs.c
80
loopfun(struct puffs_usermount *pu)
tests/fs/puffs/h_dtfs/dtfs.h
36
int dtfs_domount(struct puffs_usermount *, const char *);
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
109
int (*pfunc)(struct puffs_usermount *, const char *, enum vtype);
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
122
dtfs_domount(struct puffs_usermount *pu, const char *typestr)
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
195
dtfs_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *sbp)
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
231
addrcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg)
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
241
dtfs_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize,
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
267
dtfs_fs_nodetofh(struct puffs_usermount *pu, void *cookie,
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
294
dtfs_fs_unmount(struct puffs_usermount *pu, int flags)
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
44
rtstr(struct puffs_usermount *pu, const char *str, enum vtype vt)
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
66
rtdev(struct puffs_usermount *pu, const char *str, enum vtype vt)
tests/fs/puffs/h_dtfs/dtfs_vfsops.c
90
rtnorm(struct puffs_usermount *pu, const char *str, enum vtype vt)
tests/fs/puffs/h_dtfs/dtfs_vnops.c
109
dtfs_node_setattr(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
167
dtfs_node_create(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
186
dtfs_node_remove(struct puffs_usermount *pu, void *opc, void *targ,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
204
dtfs_node_mkdir(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
220
dtfs_node_rmdir(struct puffs_usermount *pu, void *opc, void *targ,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
236
dtfs_node_readdir(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
281
dtfs_node_poll(struct puffs_usermount *pu, void *opc, int *events)
tests/fs/puffs/h_dtfs/dtfs_vnops.c
301
dtfs_node_mmap(struct puffs_usermount *pu, void *opc, vm_prot_t prot,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
313
dtfs_node_rename(struct puffs_usermount *pu, void *opc, void *src,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
372
dtfs_node_link(struct puffs_usermount *pu, void *opc, void *targ,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
390
dtfs_node_symlink(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
413
dtfs_node_readlink(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
427
dtfs_node_mknod(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
43
dtfs_node_lookup(struct puffs_usermount *pu, void *opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
453
dtfs_node_read(struct puffs_usermount *pu, void *opc, uint8_t *buf,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
491
dtfs_node_write(struct puffs_usermount *pu, void *opc, uint8_t *buf,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
527
dtfs_node_pathconf(struct puffs_usermount *pu, puffs_cookie_t opc,
tests/fs/puffs/h_dtfs/dtfs_vnops.c
568
dtfs_node_inactive(struct puffs_usermount *pu, puffs_cookie_t opc)
tests/fs/puffs/h_dtfs/dtfs_vnops.c
578
dtfs_node_reclaim(struct puffs_usermount *pu, void *opc)
tests/fs/puffs/h_dtfs/dtfs_vnops.c
99
dtfs_node_access(struct puffs_usermount *pu, void *opc, int acc_mode,
usr.sbin/perfused/msg.c
166
perfused_new_pb (struct puffs_usermount *pu, puffs_cookie_t opc, int opcode,
usr.sbin/perfused/msg.c
232
xchg_pb_early(struct puffs_usermount *pu, struct puffs_framebuf *pb, int fd,
usr.sbin/perfused/msg.c
261
xchg_pb_inloop(struct puffs_usermount *pu, struct puffs_framebuf *pb, int fd,
usr.sbin/perfused/msg.c
278
perfused_xchg_pb(struct puffs_usermount *pu, perfuse_msg_t *pm,
usr.sbin/perfused/msg.c
46
static int xchg_pb_inloop(struct puffs_usermount *a, struct puffs_framebuf *,
usr.sbin/perfused/msg.c
478
perfused_readframe(struct puffs_usermount *pu, struct puffs_framebuf *pufbuf,
usr.sbin/perfused/msg.c
48
static int xchg_pb_early(struct puffs_usermount *a, struct puffs_framebuf *,
usr.sbin/perfused/msg.c
564
perfused_writeframe(struct puffs_usermount *pu, struct puffs_framebuf *pufbuf,
usr.sbin/perfused/msg.c
617
perfused_cmpframe(struct puffs_usermount *pu, struct puffs_framebuf *pb1,
usr.sbin/perfused/msg.c
639
perfused_gotframe(struct puffs_usermount *pu, struct puffs_framebuf *pb)
usr.sbin/perfused/msg.c
657
perfused_fdnotify(struct puffs_usermount *pu, int fd, int what)
usr.sbin/perfused/msg.c
680
perfused_umount(struct puffs_usermount *pu)
usr.sbin/perfused/perfused.c
205
struct puffs_usermount *pu;
usr.sbin/perfused/perfused.c
57
static struct puffs_usermount *perfused_mount = NULL;
usr.sbin/perfused/perfused.h
48
int perfused_readframe(struct puffs_usermount *,
usr.sbin/perfused/perfused.h
50
int perfused_writeframe(struct puffs_usermount *,
usr.sbin/perfused/perfused.h
52
int perfused_cmpframe(struct puffs_usermount *,
usr.sbin/perfused/perfused.h
54
void perfused_gotframe(struct puffs_usermount *, struct puffs_framebuf *);
usr.sbin/perfused/perfused.h
55
void perfused_fdnotify(struct puffs_usermount *, int, int) __dead;
usr.sbin/perfused/perfused.h
61
void perfused_umount(struct puffs_usermount *);
usr.sbin/perfused/perfused.h
63
perfuse_msg_t *perfused_new_pb(struct puffs_usermount *,
usr.sbin/perfused/perfused.h
65
int perfused_xchg_pb(struct puffs_usermount *, perfuse_msg_t *, size_t,
usr.sbin/puffs/mount_9p/fs.c
233
puffs9p_fs_unmount(struct puffs_usermount *pu, int flags)
usr.sbin/puffs/mount_9p/fs.c
63
p9p_handshake(struct puffs_usermount *pu,
usr.sbin/puffs/mount_9p/ninebuf.c
123
p9pbuf_write(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_9p/ninebuf.c
163
p9pbuf_cmp(struct puffs_usermount *pu,
usr.sbin/puffs/mount_9p/ninebuf.c
78
p9pbuf_read(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_9p/nineproto.c
120
proto_getstat(struct puffs_usermount *pu, struct puffs_framebuf *pb, struct vattr *vap,
usr.sbin/puffs/mount_9p/nineproto.c
188
proto_rerror(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_9p/nineproto.c
216
proto_handle_rerror(struct puffs_usermount *pu, struct puffs_framebuf *pb)
usr.sbin/puffs/mount_9p/nineproto.c
231
proto_cc_dupfid(struct puffs_usermount *pu, p9pfid_t oldfid, p9pfid_t newfid)
usr.sbin/puffs/mount_9p/nineproto.c
259
proto_cc_clunkfid(struct puffs_usermount *pu, p9pfid_t fid, int waitforit)
usr.sbin/puffs/mount_9p/nineproto.c
293
proto_cc_open(struct puffs_usermount *pu, p9pfid_t fid,
usr.sbin/puffs/mount_9p/nineproto.c
322
proto_make_stat(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_9p/nineproto.c
394
proto_expect_walk_nqids(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_9p/nineproto.c
404
proto_expect_qid(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_9p/nineproto.c
414
proto_expect_stat(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_9p/ninepuffs.c
140
struct puffs_usermount *pu;
usr.sbin/puffs/mount_9p/ninepuffs.h
130
int p9pbuf_read(struct puffs_usermount *, struct puffs_framebuf *,int,int*);
usr.sbin/puffs/mount_9p/ninepuffs.h
131
int p9pbuf_write(struct puffs_usermount *, struct puffs_framebuf*,int,int*);
usr.sbin/puffs/mount_9p/ninepuffs.h
132
int p9pbuf_cmp(struct puffs_usermount *,
usr.sbin/puffs/mount_9p/ninepuffs.h
155
int proto_getstat(struct puffs_usermount *, struct puffs_framebuf *, struct vattr *,
usr.sbin/puffs/mount_9p/ninepuffs.h
157
int proto_expect_walk_nqids(struct puffs_usermount *,
usr.sbin/puffs/mount_9p/ninepuffs.h
159
int proto_expect_stat(struct puffs_usermount *, struct puffs_framebuf *,
usr.sbin/puffs/mount_9p/ninepuffs.h
161
int proto_expect_qid(struct puffs_usermount *, struct puffs_framebuf *,
usr.sbin/puffs/mount_9p/ninepuffs.h
163
int proto_handle_rerror(struct puffs_usermount *, struct puffs_framebuf *);
usr.sbin/puffs/mount_9p/ninepuffs.h
165
int proto_cc_dupfid(struct puffs_usermount *, p9pfid_t, p9pfid_t);
usr.sbin/puffs/mount_9p/ninepuffs.h
166
int proto_cc_clunkfid(struct puffs_usermount *, p9pfid_t, int);
usr.sbin/puffs/mount_9p/ninepuffs.h
167
int proto_cc_open(struct puffs_usermount *, p9pfid_t, p9pfid_t, int);
usr.sbin/puffs/mount_9p/ninepuffs.h
169
void proto_make_stat(struct puffs_usermount *, struct puffs_framebuf *,
usr.sbin/puffs/mount_9p/ninepuffs.h
172
struct puffs_node *p9p_handshake(struct puffs_usermount *,
usr.sbin/puffs/mount_9p/ninepuffs.h
176
struct puffs_node *newp9pnode_va(struct puffs_usermount *,
usr.sbin/puffs/mount_9p/ninepuffs.h
178
struct puffs_node *newp9pnode_qid(struct puffs_usermount *,
usr.sbin/puffs/mount_9p/ninepuffs.h
181
int getdfwithoffset(struct puffs_usermount *, struct p9pnode *, off_t,
usr.sbin/puffs/mount_9p/ninepuffs.h
184
void releasedf(struct puffs_usermount *, struct dirfid *);
usr.sbin/puffs/mount_9p/ninepuffs.h
185
void nukealldf(struct puffs_usermount *, struct p9pnode *);
usr.sbin/puffs/mount_9p/node.c
165
puffs9p_node_readdir(struct puffs_usermount *pu, void *opc, struct dirent *dent,
usr.sbin/puffs/mount_9p/node.c
235
puffs9p_node_setattr(struct puffs_usermount *pu, void *opc,
usr.sbin/puffs/mount_9p/node.c
270
puffs9p_node_open(struct puffs_usermount *pu, void *opc, int mode,
usr.sbin/puffs/mount_9p/node.c
306
puffs9p_node_inactive(struct puffs_usermount *pu, void *opc)
usr.sbin/puffs/mount_9p/node.c
328
puffs9p_node_read(struct puffs_usermount *pu, void *opc, uint8_t *buf,
usr.sbin/puffs/mount_9p/node.c
371
puffs9p_node_write(struct puffs_usermount *pu, void *opc, uint8_t *buf,
usr.sbin/puffs/mount_9p/node.c
419
nodecreate(struct puffs_usermount *pu, struct puffs_node *pn,
usr.sbin/puffs/mount_9p/node.c
43
nodecmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg)
usr.sbin/puffs/mount_9p/node.c
489
puffs9p_node_create(struct puffs_usermount *pu, void *opc, struct puffs_newinfo *pni,
usr.sbin/puffs/mount_9p/node.c
497
puffs9p_node_mkdir(struct puffs_usermount *pu, void *opc, struct puffs_newinfo *pni,
usr.sbin/puffs/mount_9p/node.c
513
noderemove(struct puffs_usermount *pu, struct puffs_node *pn)
usr.sbin/puffs/mount_9p/node.c
547
puffs9p_node_remove(struct puffs_usermount *pu, void *opc, void *targ,
usr.sbin/puffs/mount_9p/node.c
55
do_getattr(struct puffs_usermount *pu, struct puffs_node *pn, struct vattr *vap)
usr.sbin/puffs/mount_9p/node.c
565
puffs9p_node_rmdir(struct puffs_usermount *pu, void *opc, void *targ,
usr.sbin/puffs/mount_9p/node.c
583
puffs9p_node_rename(struct puffs_usermount *pu,
usr.sbin/puffs/mount_9p/node.c
635
puffs9p_node_reclaim(struct puffs_usermount *pu, void *opc)
usr.sbin/puffs/mount_9p/node.c
651
puffs9p_node_pathconf(struct puffs_usermount *pu, void *opc, int name,
usr.sbin/puffs/mount_9p/node.c
77
puffs9p_node_getattr(struct puffs_usermount *pu, void *opc, struct vattr *vap,
usr.sbin/puffs/mount_9p/node.c
90
puffs9p_node_lookup(struct puffs_usermount *pu, void *opc, struct puffs_newinfo *pni,
usr.sbin/puffs/mount_9p/subr.c
102
getdfwithoffset(struct puffs_usermount *pu, struct p9pnode *p9n, off_t wantoff,
usr.sbin/puffs/mount_9p/subr.c
175
releasedf(struct puffs_usermount *pu, struct dirfid *dfp)
usr.sbin/puffs/mount_9p/subr.c
190
nukealldf(struct puffs_usermount *pu, struct p9pnode *p9n)
usr.sbin/puffs/mount_9p/subr.c
56
makep9pnode(struct puffs_usermount *pu, p9pfid_t fid)
usr.sbin/puffs/mount_9p/subr.c
74
newp9pnode_va(struct puffs_usermount *pu, const struct vattr *va, p9pfid_t fid)
usr.sbin/puffs/mount_9p/subr.c
85
newp9pnode_qid(struct puffs_usermount *pu, const struct qid9p *qid,
usr.sbin/puffs/mount_psshfs/fs.c
174
psshfs_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *sbp)
usr.sbin/puffs/mount_psshfs/fs.c
220
psshfs_fs_unmount(struct puffs_usermount *pu, int flags)
usr.sbin/puffs/mount_psshfs/fs.c
235
psshfs_fs_nodetofh(struct puffs_usermount *pu, puffs_cookie_t cookie,
usr.sbin/puffs/mount_psshfs/fs.c
252
psshfs_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize,
usr.sbin/puffs/mount_psshfs/fs.c
85
psshfs_handshake(struct puffs_usermount *pu, int fd)
usr.sbin/puffs/mount_psshfs/node.c
117
psshfs_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
133
psshfs_node_setattr(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
223
psshfs_node_create(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
285
psshfs_node_open(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
usr.sbin/puffs/mount_psshfs/node.c
377
psshfs_node_inactive(struct puffs_usermount *pu, puffs_cookie_t opc)
usr.sbin/puffs/mount_psshfs/node.c
386
psshfs_node_readdir(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
42
psshfs_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
471
psshfs_node_read(struct puffs_usermount *pu, puffs_cookie_t opc, uint8_t *buf,
usr.sbin/puffs/mount_psshfs/node.c
586
psshfs_node_write(struct puffs_usermount *pu, puffs_cookie_t opc, uint8_t *buf,
usr.sbin/puffs/mount_psshfs/node.c
672
psshfs_node_readlink(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
726
doremove(struct puffs_usermount *pu, struct puffs_node *pn_dir,
usr.sbin/puffs/mount_psshfs/node.c
749
psshfs_node_remove(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
765
psshfs_node_rmdir(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
781
psshfs_node_mkdir(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
814
psshfs_node_symlink(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
856
psshfs_node_rename(struct puffs_usermount *pu, puffs_cookie_t opc,
usr.sbin/puffs/mount_psshfs/node.c
925
psshfs_node_reclaim(struct puffs_usermount *pu, puffs_cookie_t opc)
usr.sbin/puffs/mount_psshfs/psbuf.c
138
psbuf_write(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_psshfs/psbuf.c
179
psbuf_cmp(struct puffs_usermount *pu,
usr.sbin/puffs/mount_psshfs/psbuf.c
92
psbuf_read(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_psshfs/psshfs.c
143
struct puffs_usermount *pu;
usr.sbin/puffs/mount_psshfs/psshfs.c
374
psshfs_notify(struct puffs_usermount *pu, int fd, int what)
usr.sbin/puffs/mount_psshfs/psshfs.c
423
pssh_connect(struct puffs_usermount *pu, int which)
usr.sbin/puffs/mount_psshfs/psshfs.c
482
invalone(struct puffs_usermount *pu, struct puffs_node *pn, void *arg)
usr.sbin/puffs/mount_psshfs/psshfs.c
494
psshfs_loopfn(struct puffs_usermount *pu)
usr.sbin/puffs/mount_psshfs/psshfs.c
66
static int pssh_connect(struct puffs_usermount *, int);
usr.sbin/puffs/mount_psshfs/psshfs.c
67
static void psshfs_loopfn(struct puffs_usermount *);
usr.sbin/puffs/mount_psshfs/psshfs.c
72
static void psshfs_notify(struct puffs_usermount *, int, int);
usr.sbin/puffs/mount_psshfs/psshfs.h
187
int psshfs_handshake(struct puffs_usermount *, int);
usr.sbin/puffs/mount_psshfs/psshfs.h
189
int psbuf_read(struct puffs_usermount *, struct puffs_framebuf *,int,int*);
usr.sbin/puffs/mount_psshfs/psshfs.h
190
int psbuf_write(struct puffs_usermount *, struct puffs_framebuf *,int,int*);
usr.sbin/puffs/mount_psshfs/psshfs.h
191
int psbuf_cmp(struct puffs_usermount *,
usr.sbin/puffs/mount_psshfs/psshfs.h
228
int sftp_readdir(struct puffs_usermount *, struct psshfs_ctx *,
usr.sbin/puffs/mount_psshfs/psshfs.h
232
struct puffs_node *makenode(struct puffs_usermount *, struct puffs_node *,
usr.sbin/puffs/mount_psshfs/psshfs.h
234
struct puffs_node *allocnode(struct puffs_usermount *, struct puffs_node *,
usr.sbin/puffs/mount_psshfs/psshfs.h
239
int getpathattr(struct puffs_usermount *, const char *, struct vattr *);
usr.sbin/puffs/mount_psshfs/psshfs.h
240
int getnodeattr(struct puffs_usermount *, struct puffs_node *, const char *);
usr.sbin/puffs/mount_psshfs/psshfs.h
242
void closehandles(struct puffs_usermount *, struct psshfs_node *, int);
usr.sbin/puffs/mount_psshfs/psshfs.h
243
void lazyopen_rresp(struct puffs_usermount *, struct puffs_framebuf *,
usr.sbin/puffs/mount_psshfs/psshfs.h
245
void lazyopen_wresp(struct puffs_usermount *, struct puffs_framebuf *,
usr.sbin/puffs/mount_psshfs/subr.c
133
closehandles(struct puffs_usermount *pu, struct psshfs_node *psn, int which)
usr.sbin/puffs/mount_psshfs/subr.c
167
lazyopen_rresp(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_psshfs/subr.c
194
lazyopen_wresp(struct puffs_usermount *pu, struct puffs_framebuf *pb,
usr.sbin/puffs/mount_psshfs/subr.c
227
getpathattr(struct puffs_usermount *pu, const char *path, struct vattr *vap)
usr.sbin/puffs/mount_psshfs/subr.c
241
getnodeattr(struct puffs_usermount *pu, struct puffs_node *pn, const char *path)
usr.sbin/puffs/mount_psshfs/subr.c
260
sftp_readdir(struct puffs_usermount *pu, struct psshfs_ctx *pctx,
usr.sbin/puffs/mount_psshfs/subr.c
423
makenode(struct puffs_usermount *pu, struct puffs_node *parent,
usr.sbin/puffs/mount_psshfs/subr.c
451
allocnode(struct puffs_usermount *pu, struct puffs_node *parent,
usr.sbin/puffs/mount_psshfs/subr.c
70
setpnva(struct puffs_usermount *pu, struct puffs_node *pn,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
100
sysctlfs_pathbuild(struct puffs_usermount *pu,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
127
sysctlfs_pathtransform(struct puffs_usermount *pu,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
147
sysctlfs_pathcmp(struct puffs_usermount *pu, struct puffs_pathobj *po1,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
157
sysctlfs_pathfree(struct puffs_usermount *pu, struct puffs_pathobj *po)
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
164
getnode(struct puffs_usermount *pu, struct puffs_pathobj *po, int nodetype)
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
237
struct puffs_usermount *pu;
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
328
sysctlfs_domount(struct puffs_usermount *pu)
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
360
sysctlfs_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
388
sysctlfs_fs_nodetofh(struct puffs_usermount *pu, void *cookie,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
541
sysctlfs_node_lookup(struct puffs_usermount *pu, void *opc,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
597
sysctlfs_node_getattr(struct puffs_usermount *pu, void *opc, struct vattr *va,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
628
sysctlfs_node_setattr(struct puffs_usermount *pu, void *opc,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
638
sysctlfs_node_readdir(struct puffs_usermount *pu, void *opc,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
709
sysctlfs_node_read(struct puffs_usermount *pu, void *opc, uint8_t *buf,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
743
sysctlfs_node_write(struct puffs_usermount *pu, void *opc, uint8_t *buf,
usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
94
static int sysctlfs_domount(struct puffs_usermount *);