/src/share/examples/puffs/pgfs/ |
pgfs.h | 34 int pgfs_fs_statvfs(struct puffs_usermount *, struct statvfs *); 36 int pgfs_node_getattr(struct puffs_usermount *, puffs_cookie_t, 38 int pgfs_node_readdir(struct puffs_usermount *, puffs_cookie_t, 41 int pgfs_node_lookup(struct puffs_usermount *, puffs_cookie_t, 43 int pgfs_node_mkdir(struct puffs_usermount *, puffs_cookie_t, 46 int pgfs_node_create(struct puffs_usermount *, puffs_cookie_t, 49 int pgfs_node_write(struct puffs_usermount *, puffs_cookie_t, 51 int pgfs_node_read(struct puffs_usermount *, puffs_cookie_t, 53 int pgfs_node_link(struct puffs_usermount *, puffs_cookie_t, 55 int pgfs_node_remove(struct puffs_usermount *, puffs_cookie_t [all...] |
pgfs_db.h | 31 int pgfs_connectdb(struct puffs_usermount *, const char *, const char *, bool, 63 struct Xconn *begin(struct puffs_usermount *, const char *); 64 struct Xconn *begin_readonly(struct puffs_usermount *, const char *); 68 int flush_xacts(struct puffs_usermount *);
|
/src/lib/libpuffs/ |
puffs.h | 89 struct puffs_usermount *pn_mnt; 97 struct puffs_usermount; 164 int (*puffs_fs_unmount)(struct puffs_usermount *, int); 165 int (*puffs_fs_statvfs)(struct puffs_usermount *, 167 int (*puffs_fs_sync)(struct puffs_usermount *, int, 169 int (*puffs_fs_fhtonode)(struct puffs_usermount *, void *, size_t, 171 int (*puffs_fs_nodetofh)(struct puffs_usermount *, puffs_cookie_t, 173 int (*puffs_fs_extattrctl)(struct puffs_usermount *, int, 176 int (*puffs_node_lookup)(struct puffs_usermount *, 178 int (*puffs_node_create)(struct puffs_usermount *, [all...] |
suspend.c | 44 puffs_fs_suspend(struct puffs_usermount *pu)
|
flush.c | 50 puffs_inval_namecache_node(struct puffs_usermount *pu, puffs_cookie_t cookie, 59 doflush(struct puffs_usermount *pu, puffs_cookie_t cookie, int op, 94 puffs_inval_namecache_dir(struct puffs_usermount *pu, puffs_cookie_t cookie) 101 puffs_inval_namecache_all(struct puffs_usermount *pu) 108 puffs_inval_pagecache_node(struct puffs_usermount *pu, puffs_cookie_t cookie) 115 puffs_inval_pagecache_node_range(struct puffs_usermount *pu, 123 puffs_flush_pagecache_node(struct puffs_usermount *pu, puffs_cookie_t cookie) 130 puffs_flush_pagecache_node_range(struct puffs_usermount *pu,
|
puffs_priv.h | 92 struct puffs_usermount { struct 166 struct puffs_usermount *pcc_pu; 220 void puffs__framev_input(struct puffs_usermount *, struct puffs_framectrl *, 222 int puffs__framev_output(struct puffs_usermount *, struct puffs_framectrl*, 224 void puffs__framev_exit(struct puffs_usermount *); 225 void puffs__framev_readclose(struct puffs_usermount *, 227 void puffs__framev_writeclose(struct puffs_usermount *, 231 int puffs__framev_addfd_ctrl(struct puffs_usermount *, int, int, 237 void puffs__ml_dispatch(struct puffs_usermount *, struct puffs_framebuf *); 239 int puffs__cc_create(struct puffs_usermount *, puffs_ccfunc [all...] |
puffs.c | 119 finalpush(struct puffs_usermount *pu) 133 puffs_kernerr_abort(struct puffs_usermount *pu, uint8_t type, 144 puffs_kernerr_log(struct puffs_usermount *pu, uint8_t type, 153 puffs_getselectable(struct puffs_usermount *pu) 160 puffs__nextreq(struct puffs_usermount *pu) 172 puffs_setblockingmode(struct puffs_usermount *pu, int mode) 197 puffs_getstate(struct puffs_usermount *pu) 204 puffs_setstacksize(struct puffs_usermount *pu, size_t ss) 239 puffs_getrootpathobj(struct puffs_usermount *pu) 253 puffs_setroot(struct puffs_usermount *pu, struct puffs_node *pn [all...] |
pnode.c | 49 puffs_pn_new(struct puffs_usermount *pu, void *privdata) 79 struct puffs_usermount *pu = pn->pn_mnt; 89 puffs_pn_nodewalk(struct puffs_usermount *pu, puffs_nodewalk_fn fn, void *arg) 134 struct puffs_usermount *
|
callcontext.c | 161 struct puffs_usermount *pu = pcc->pcc_pu; 186 slowccalloc(struct puffs_usermount *pu) 224 puffs__cc_create(struct puffs_usermount *pu, puffs_ccfunc func, 295 struct puffs_usermount *pu = pcc->pcc_pu; 306 struct puffs_usermount *pu = pcc->pcc_pu; 324 puffs__cc_exit(struct puffs_usermount *pu) 335 puffs_cc_getcc(struct puffs_usermount *pu) 348 puffs__cc_savemain(struct puffs_usermount *pu) 359 puffs__cc_restoremain(struct puffs_usermount *pu)
|
null.c | 129 inodecmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) 139 makenode(struct puffs_usermount *pu, struct puffs_newinfo *pni, 194 puffs_null_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *svfsb) 220 fhcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) 243 puffs_null_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize, 261 puffs_null_fs_nodetofh(struct puffs_usermount *pu, puffs_cookie_t opc, 298 puffs_null_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc, 337 puffs_null_node_create(struct puffs_usermount *pu, puffs_cookie_t opc, 356 puffs_null_node_mknod(struct puffs_usermount *pu, puffs_cookie_t opc, 375 puffs_null_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc [all...] |
paths.c | 47 puffs_path_pcnbuild(struct puffs_usermount *pu, struct puffs_cn *pcn, 93 puffs_path_prefixadj(struct puffs_usermount *pu, struct puffs_node *pn, 140 puffs_path_walkcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) 171 puffs_path_buildhash(struct puffs_usermount *pu, struct puffs_pathobj *po) 192 puffs_stdpath_cmppath(struct puffs_usermount *pu, struct puffs_pathobj *c1, 219 puffs_stdpath_buildpath(struct puffs_usermount *pu, 295 puffs_stdpath_freepath(struct puffs_usermount *pu, struct puffs_pathobj *po)
|
requests.c | 59 puffs__fsframe_read(struct puffs_usermount *pu, struct puffs_framebuf *pb, 118 puffs__fsframe_write(struct puffs_usermount *pu, struct puffs_framebuf *pb, 201 puffs__fsframe_cmp(struct puffs_usermount *pu, 234 puffs__fsframe_gotframe(struct puffs_usermount *pu, struct puffs_framebuf *pb)
|
/src/usr.sbin/perfused/ |
perfused.h | 48 int perfused_readframe(struct puffs_usermount *, 50 int perfused_writeframe(struct puffs_usermount *, 52 int perfused_cmpframe(struct puffs_usermount *, 54 void perfused_gotframe(struct puffs_usermount *, struct puffs_framebuf *); 55 void perfused_fdnotify(struct puffs_usermount *, int, int) __dead; 61 void perfused_umount(struct puffs_usermount *); 63 perfuse_msg_t *perfused_new_pb(struct puffs_usermount *, 65 int perfused_xchg_pb(struct puffs_usermount *, perfuse_msg_t *, size_t,
|
/src/lib/libperfuse/ |
perfuse_priv.h | 63 struct puffs_usermount *ps_pu; 179 struct puffs_node *perfuse_new_pn(struct puffs_usermount *, const char *, 181 void perfuse_destroy_pn(struct puffs_usermount *, struct puffs_node *); 185 uint64_t perfuse_next_unique(struct puffs_usermount *); 187 int perfuse_node_close_common(struct puffs_usermount *, puffs_cookie_t, int); 197 int perfuse_fs_unmount(struct puffs_usermount *, int); 198 int perfuse_fs_statvfs(struct puffs_usermount *, struct puffs_statvfs *); 199 int perfuse_fs_sync(struct puffs_usermount *, int, 201 int perfuse_fs_fhtonode(struct puffs_usermount *, void *, size_t, 203 int perfuse_fs_nodetofh(struct puffs_usermount *, puffs_cookie_t [all...] |
perfuse_if.h | 131 typedef perfuse_msg_t *(*perfuse_new_msg_fn)(struct puffs_usermount *, 133 typedef int (*perfuse_xchg_msg_fn)(struct puffs_usermount *, 140 typedef void (*perfuse_umount_fn)(struct puffs_usermount *); 141 typedef void (*perfuse_fsreq_fn)(struct puffs_usermount *, perfuse_msg_t *); 209 struct puffs_usermount *perfuse_init(struct perfuse_callbacks *, 211 void perfuse_setspecific(struct puffs_usermount *, void *); 212 void *perfuse_getspecific(struct puffs_usermount *); 213 uint64_t perfuse_next_unique(struct puffs_usermount *); 214 uint64_t perfuse_get_nodeid(struct puffs_usermount *, puffs_cookie_t); 215 int perfuse_inloop(struct puffs_usermount *); [all...] |
/src/usr.sbin/puffs/mount_9p/ |
ninepuffs.h | 130 int p9pbuf_read(struct puffs_usermount *, struct puffs_framebuf *,int,int*); 131 int p9pbuf_write(struct puffs_usermount *, struct puffs_framebuf*,int,int*); 132 int p9pbuf_cmp(struct puffs_usermount *, 155 int proto_getstat(struct puffs_usermount *, struct puffs_framebuf *, struct vattr *, 157 int proto_expect_walk_nqids(struct puffs_usermount *, 159 int proto_expect_stat(struct puffs_usermount *, struct puffs_framebuf *, 161 int proto_expect_qid(struct puffs_usermount *, struct puffs_framebuf *, 163 int proto_handle_rerror(struct puffs_usermount *, struct puffs_framebuf *); 165 int proto_cc_dupfid(struct puffs_usermount *, p9pfid_t, p9pfid_t); 166 int proto_cc_clunkfid(struct puffs_usermount *, p9pfid_t, int) [all...] |
subr.c | 56 makep9pnode(struct puffs_usermount *pu, p9pfid_t fid) 74 newp9pnode_va(struct puffs_usermount *pu, const struct vattr *va, p9pfid_t fid) 85 newp9pnode_qid(struct puffs_usermount *pu, const struct qid9p *qid, 102 getdfwithoffset(struct puffs_usermount *pu, struct p9pnode *p9n, off_t wantoff, 175 releasedf(struct puffs_usermount *pu, struct dirfid *dfp) 190 nukealldf(struct puffs_usermount *pu, struct p9pnode *p9n)
|
node.c | 43 nodecmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) 55 do_getattr(struct puffs_usermount *pu, struct puffs_node *pn, struct vattr *vap) 77 puffs9p_node_getattr(struct puffs_usermount *pu, void *opc, struct vattr *vap, 90 puffs9p_node_lookup(struct puffs_usermount *pu, void *opc, struct puffs_newinfo *pni, 165 puffs9p_node_readdir(struct puffs_usermount *pu, void *opc, struct dirent *dent, 235 puffs9p_node_setattr(struct puffs_usermount *pu, void *opc, 270 puffs9p_node_open(struct puffs_usermount *pu, void *opc, int mode, 306 puffs9p_node_inactive(struct puffs_usermount *pu, void *opc) 328 puffs9p_node_read(struct puffs_usermount *pu, void *opc, uint8_t *buf, 371 puffs9p_node_write(struct puffs_usermount *pu, void *opc, uint8_t *buf [all...] |
/src/usr.sbin/puffs/mount_psshfs/ |
psshfs.h | 187 int psshfs_handshake(struct puffs_usermount *, int); 189 int psbuf_read(struct puffs_usermount *, struct puffs_framebuf *,int,int*); 190 int psbuf_write(struct puffs_usermount *, struct puffs_framebuf *,int,int*); 191 int psbuf_cmp(struct puffs_usermount *, 228 int sftp_readdir(struct puffs_usermount *, struct psshfs_ctx *, 232 struct puffs_node *makenode(struct puffs_usermount *, struct puffs_node *, 234 struct puffs_node *allocnode(struct puffs_usermount *, struct puffs_node *, 239 int getpathattr(struct puffs_usermount *, const char *, struct vattr *); 240 int getnodeattr(struct puffs_usermount *, struct puffs_node *, const char *); 242 void closehandles(struct puffs_usermount *, struct psshfs_node *, int) [all...] |
/src/tests/fs/puffs/h_dtfs/ |
dtfs_vfsops.c | 44 rtstr(struct puffs_usermount *pu, const char *str, enum vtype vt) 66 rtdev(struct puffs_usermount *pu, const char *str, enum vtype vt) 90 rtnorm(struct puffs_usermount *pu, const char *str, enum vtype vt) 109 int (*pfunc)(struct puffs_usermount *, const char *, enum vtype); 122 dtfs_domount(struct puffs_usermount *pu, const char *typestr) 195 dtfs_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *sbp) 231 addrcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) 241 dtfs_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize, 267 dtfs_fs_nodetofh(struct puffs_usermount *pu, void *cookie, 294 dtfs_fs_unmount(struct puffs_usermount *pu, int flags [all...] |
dtfs_vnops.c | 43 dtfs_node_lookup(struct puffs_usermount *pu, void *opc, 99 dtfs_node_access(struct puffs_usermount *pu, void *opc, int acc_mode, 109 dtfs_node_setattr(struct puffs_usermount *pu, void *opc, 167 dtfs_node_create(struct puffs_usermount *pu, void *opc, 186 dtfs_node_remove(struct puffs_usermount *pu, void *opc, void *targ, 204 dtfs_node_mkdir(struct puffs_usermount *pu, void *opc, 220 dtfs_node_rmdir(struct puffs_usermount *pu, void *opc, void *targ, 236 dtfs_node_readdir(struct puffs_usermount *pu, void *opc, 281 dtfs_node_poll(struct puffs_usermount *pu, void *opc, int *events) 301 dtfs_node_mmap(struct puffs_usermount *pu, void *opc, vm_prot_t prot [all...] |
/src/lib/libp2k/ |
p2k.c | 78 struct puffs_usermount *p2m_pu; 147 makelwp(struct puffs_usermount *pu) 158 dumpmp(struct puffs_usermount *pu) 242 p2k_errcatcher(struct puffs_usermount *pu, uint8_t type, int error, 415 struct puffs_usermount *pu = p2m->p2m_pu; 589 p2k_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *sbp) 601 p2k_fs_unmount(struct puffs_usermount *pu, int flags) 634 p2k_fs_sync(struct puffs_usermount *pu, int waitfor, 651 p2k_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize, 684 p2k_fs_nodetofh(struct puffs_usermount *pu, puffs_cookie_t cookie, void *fid [all...] |
/src/lib/librefuse/ |
refuse.c | 93 newrn(struct puffs_usermount *pu) 236 set_fuse_context_pid(struct puffs_usermount *pu) 386 fuse_newnode(struct puffs_usermount *pu, const char *path, 428 puffs_fuse_node_lookup(struct puffs_usermount *pu, void *opc, 467 puffs_fuse_node_getattr(struct puffs_usermount *pu, void *opc, struct vattr *va, 484 puffs_fuse_node_readlink(struct puffs_usermount *pu, void *opc, 513 puffs_fuse_node_mknod(struct puffs_usermount *pu, void *opc, 540 puffs_fuse_node_mkdir(struct puffs_usermount *pu, void *opc, 572 puffs_fuse_node_create(struct puffs_usermount *pu, void *opc, 628 puffs_fuse_node_remove(struct puffs_usermount *pu, void *opc, void *targ [all...] |
fuse_internal.h | 50 struct puffs_usermount *pu;
|
/src/usr.sbin/puffs/mount_sysctlfs/ |
sysctlfs.c | 94 static int sysctlfs_domount(struct puffs_usermount *); 100 sysctlfs_pathbuild(struct puffs_usermount *pu, 127 sysctlfs_pathtransform(struct puffs_usermount *pu, 147 sysctlfs_pathcmp(struct puffs_usermount *pu, struct puffs_pathobj *po1, 157 sysctlfs_pathfree(struct puffs_usermount *pu, struct puffs_pathobj *po) 164 getnode(struct puffs_usermount *pu, struct puffs_pathobj *po, int nodetype) 237 struct puffs_usermount *pu; 328 sysctlfs_domount(struct puffs_usermount *pu) 360 sysctlfs_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize, 388 sysctlfs_fs_nodetofh(struct puffs_usermount *pu, void *cookie [all...] |