| /netbsd/src/tests/fs/puffs/h_dtfs/ |
| D | dtfs.h | 64 struct puffs_node *dotdot; 80 struct puffs_node *dfd_node; 81 struct puffs_node *dfd_parent; 89 struct puffs_node *dfid_addr; 102 struct puffs_node * dtfs_genfile(struct puffs_node *, 110 void dtfs_nukenode(struct puffs_node *, struct puffs_node *, 112 void dtfs_freenode(struct puffs_node *); 113 void dtfs_setsize(struct puffs_node *, off_t); 115 void dtfs_adddent(struct puffs_node *, struct dtfs_dirent *); 116 void dtfs_removedent(struct puffs_node *, struct dtfs_dirent *); [all …]
|
| D | dtfs_vnops.c | 46 struct puffs_node *pn_dir = opc; in dtfs_node_lookup() 102 struct puffs_node *pn = opc; in dtfs_node_access() 112 struct puffs_node *pn = opc; in dtfs_node_setattr() 171 struct puffs_node *pn_parent = opc; in dtfs_node_create() 172 struct puffs_node *pn_new; in dtfs_node_create() 189 struct puffs_node *pn_parent = opc; in dtfs_node_remove() 190 struct puffs_node *pn = targ; in dtfs_node_remove() 208 struct puffs_node *pn_parent = opc; in dtfs_node_mkdir() 209 struct puffs_node *pn_new; in dtfs_node_mkdir() 223 struct puffs_node *pn_parent = opc; in dtfs_node_rmdir() [all …]
|
| D | dtfs_subr.c | 80 struct puffs_node * 81 dtfs_genfile(struct puffs_node *dir, const struct puffs_cn *pcn, in dtfs_genfile() 87 struct puffs_node *newpn; in dtfs_genfile() 179 dtfs_nukenode(struct puffs_node *nukeme, struct puffs_node *pn_parent, in dtfs_nukenode() 200 dtfs_freenode(struct puffs_node *pn) in dtfs_freenode() 237 dtfs_setsize(struct puffs_node *pn, off_t newsize) in dtfs_setsize() 285 dtfs_adddent(struct puffs_node *pn_dir, struct dtfs_dirent *dent) in dtfs_adddent() 288 struct puffs_node *pn_file = dent->dfd_node; in dtfs_adddent() 310 dtfs_removedent(struct puffs_node *pn_dir, struct dtfs_dirent *dent) in dtfs_removedent() 312 struct puffs_node *pn_file = dent->dfd_node; in dtfs_removedent() [all …]
|
| D | dtfs_vfsops.c | 46 struct puffs_node *pn = puffs_getroot(pu); in rtstr() 68 struct puffs_node *pn = puffs_getroot(pu); in rtdev() 92 struct puffs_node *pn = puffs_getroot(pu); in rtnorm() 126 struct puffs_node *pn; in dtfs_domount() 231 addrcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) in addrcmp() 245 struct puffs_node *pn; in dtfs_fs_fhtonode() 270 struct puffs_node *pn = cookie; in dtfs_fs_nodetofh()
|
| /netbsd/src/lib/libpuffs/ |
| D | pnode.c | 48 struct puffs_node * 51 struct puffs_node *pn; in puffs_pn_new() 53 pn = calloc(1, sizeof(struct puffs_node)); in puffs_pn_new() 69 puffs_pn_remove(struct puffs_node *pn) in puffs_pn_remove() 77 puffs_pn_put(struct puffs_node *pn) in puffs_pn_put() 91 struct puffs_node *pn_cur, *pn_next; in puffs_pn_nodewalk() 107 puffs_pn_getvap(struct puffs_node *pn) in puffs_pn_getvap() 114 puffs_pn_getpriv(struct puffs_node *pn) in puffs_pn_getpriv() 121 puffs_pn_setpriv(struct puffs_node *pn, void *priv) in puffs_pn_setpriv() 128 puffs_pn_getpo(struct puffs_node *pn) in puffs_pn_getpo() [all …]
|
| D | puffs.h | 79 struct puffs_node { struct 90 LIST_ENTRY(puffs_node) pn_entries; argument 284 typedef struct puffs_node *(*pu_cmap_fn)(struct puffs_usermount *, 503 struct puffs_node *); 504 struct puffs_node *puffs_getroot(struct puffs_usermount *); 522 struct puffs_node *puffs_pn_new(struct puffs_usermount *, void *); 523 void puffs_pn_remove(struct puffs_node *); 524 void puffs_pn_put(struct puffs_node *); 525 struct vattr *puffs_pn_getvap(struct puffs_node *); 526 void * puffs_pn_getpriv(struct puffs_node *); [all …]
|
| D | null.c | 129 inodecmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) in inodecmp() 142 struct puffs_node *pn; in makenode() 220 fhcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) in fhcmp() 246 struct puffs_node *pn_res; in puffs_null_fs_fhtonode() 264 struct puffs_node *pn = opc; in puffs_null_fs_nodetofh() 301 struct puffs_node *pn = opc, *pn_res; in puffs_null_node_lookup() 378 struct puffs_node *pn = opc; in puffs_null_node_getattr() 393 struct puffs_node *pn = opc; in puffs_null_node_setattr() 411 struct puffs_node *pn = opc; in puffs_null_node_fsync() 460 struct puffs_node *pn_targ = targ; in puffs_null_node_remove() [all …]
|
| D | puffs_priv.h | 42 #define PU_CMAP(pu, c) (pu->pu_cmap ? pu->pu_cmap(pu,c) : (struct puffs_node*)c) 121 struct puffs_node *pu_pn_root; 123 LIST_HEAD(, puffs_node) pu_pnodelst;
|
| D | paths.c | 50 struct puffs_node *pn_parent = PU_CMAP(pu, parent); in puffs_path_pcnbuild() 93 puffs_path_prefixadj(struct puffs_usermount *pu, struct puffs_node *pn, in puffs_path_prefixadj() 140 puffs_path_walkcmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) in puffs_path_walkcmp()
|
| D | dispatcher.c | 269 struct puffs_node *pn = NULL; in dispatch() 321 struct puffs_node *pn = NULL; in dispatch() 368 struct puffs_node *pn = NULL; in dispatch() 614 struct puffs_node *pn_src; in dispatch() 681 struct puffs_node *pn = NULL; in dispatch() 745 struct puffs_node *pn = NULL; in dispatch() 847 struct puffs_node *pn; in dispatch()
|
| /netbsd/src/usr.sbin/puffs/mount_psshfs/ |
| D | psshfs.h | 94 struct puffs_node *entry; 103 struct puffs_node *node; 117 struct puffs_node *parent; 229 struct puffs_node *); 232 struct puffs_node *makenode(struct puffs_usermount *, struct puffs_node *, 234 struct puffs_node *allocnode(struct puffs_usermount *, struct puffs_node *, 236 struct psshfs_dir *direnter(struct puffs_node *, const char *); 237 void nukenode(struct puffs_node *, const char *, int); 238 void doreclaim(struct puffs_node *); 240 int getnodeattr(struct puffs_usermount *, struct puffs_node *, const char *);
|
| D | node.c | 46 struct puffs_node *pn_dir = opc; in psshfs_node_lookup() 48 struct puffs_node *pn; in psshfs_node_lookup() 120 struct puffs_node *pn = opc; in psshfs_node_getattr() 141 struct puffs_node *pn = opc; in psshfs_node_setattr() 228 struct puffs_node *pn = opc; in psshfs_node_create() 229 struct puffs_node *pn_new; in psshfs_node_create() 292 struct puffs_node *pn = opc; in psshfs_node_open() 379 struct puffs_node *pn = opc; in psshfs_node_inactive() 393 struct puffs_node *pn = opc; in psshfs_node_readdir() 476 struct puffs_node *pn = opc; in psshfs_node_read() [all …]
|
| D | subr.c | 70 setpnva(struct puffs_usermount *pu, struct puffs_node *pn, in setpnva() 115 lookup_by_entry(struct psshfs_dir *bdir, size_t ndir, struct puffs_node *entry) in lookup_by_entry() 241 getnodeattr(struct puffs_usermount *pu, struct puffs_node *pn, const char *path) in getnodeattr() 261 struct puffs_node *pn) in sftp_readdir() 422 struct puffs_node * 423 makenode(struct puffs_usermount *pu, struct puffs_node *parent, in makenode() 428 struct puffs_node *pn; in makenode() 450 struct puffs_node * 451 allocnode(struct puffs_usermount *pu, struct puffs_node *parent, in allocnode() 456 struct puffs_node *pn; in allocnode() [all …]
|
| D | fs.c | 90 struct puffs_node *pn_root; in psshfs_handshake() 239 struct puffs_node *pn = cookie; in psshfs_fs_nodetofh() 257 struct puffs_node *pn = pf->node; in psshfs_fs_fhtonode()
|
| /netbsd/src/usr.sbin/puffs/mount_9p/ |
| D | node.c | 43 nodecmp(struct puffs_usermount *pu, struct puffs_node *pn, void *arg) in nodecmp() 55 do_getattr(struct puffs_usermount *pu, struct puffs_node *pn, struct vattr *vap) in do_getattr() 80 struct puffs_node *pn = opc; in puffs9p_node_getattr() 95 struct puffs_node *pn, *pn_dir = opc; in puffs9p_node_lookup() 170 struct puffs_node *pn = opc; in puffs9p_node_readdir() 239 struct puffs_node *pn = opc; in puffs9p_node_setattr() 275 struct puffs_node *pn = opc; in puffs9p_node_open() 308 struct puffs_node *pn = opc; in puffs9p_node_inactive() 333 struct puffs_node *pn = opc; in puffs9p_node_read() 376 struct puffs_node *pn = opc; in puffs9p_node_write() [all …]
|
| D | subr.c | 55 static struct puffs_node * 59 struct puffs_node *pn; in makep9pnode() 73 struct puffs_node * 76 struct puffs_node *pn; in newp9pnode_va() 84 struct puffs_node * 88 struct puffs_node *pn; in newp9pnode_qid()
|
| D | ninepuffs.h | 172 struct puffs_node *p9p_handshake(struct puffs_usermount *, 176 struct puffs_node *newp9pnode_va(struct puffs_usermount *, 178 struct puffs_node *newp9pnode_qid(struct puffs_usermount *,
|
| /netbsd/src/sys/fs/puffs/ |
| D | puffs_sys.h | 79 #define VPTOPP(vp) ((struct puffs_node *)(vp)->v_data) 80 #define VPTOPNC(vp) (((struct puffs_node *)(vp)->v_data)->pn_cookie) 81 #define VPTOPUFFSMP(vp) ((struct puffs_mount*)((struct puffs_node*)vp->v_data)) 138 LIST_HEAD(puffs_node_hashlist, puffs_node); 206 struct puffs_node { struct 257 struct puffs_node *, struct puffs_node *); argument 268 void puffs_releasenode(struct puffs_node *); 269 void puffs_referencenode(struct puffs_node *); 296 void puffs_updatenode(struct puffs_node *, int, voff_t);
|
| D | puffs_node.c | 62 struct puffs_node *pnode; in puffs_getvnode1() 190 struct puffs_node *pnode; in puffs_putvnode() 278 puffs_updatenode(struct puffs_node *pn, int flags, voff_t size) in puffs_updatenode() 310 puffs_referencenode(struct puffs_node *pn) in puffs_referencenode() 325 puffs_releasenode(struct puffs_node *pn) in puffs_releasenode()
|
| D | puffs_vnops.c | 446 struct puffs_node *dpn, *cpn; in puffs_vnop_lookup() 720 struct puffs_node *dpn = VPTOPP(dvp); in puffs_vnop_create() 782 struct puffs_node *dpn = VPTOPP(dvp); in puffs_vnop_mknod() 842 struct puffs_node *pn = VPTOPP(vp); in puffs_vnop_open() 958 struct puffs_node *pn = VPTOPP(vp); in update_va() 1019 struct puffs_node *pn = VPTOPP(vp); in update_parent() 1044 struct puffs_node *pn = VPTOPP(vp); in puffs_vnop_getattr() 1122 struct puffs_node *pn = vp->v_data; in dosetattr() 1226 struct puffs_node *pn = ap->a_vp->v_data; in puffs_vnop_setattr() 1277 struct puffs_node *pnode; in puffs_vnop_inactive() [all …]
|
| /netbsd/src/lib/librefuse/ |
| D | refuse.c | 89 static int fuse_setattr(struct fuse *, struct puffs_node *, 92 static struct puffs_node * 95 struct puffs_node *pn; in newrn() 107 nukern(struct puffs_node *pn) in nukern() 310 fuse_getattr(struct fuse *fuse, struct puffs_node *pn, const char *path, in fuse_getattr() 333 fuse_setattr(struct fuse *fuse, struct puffs_node *pn, const char *path, in fuse_setattr() 388 struct puffs_newinfo *pni, struct puffs_node **pn_new) in fuse_newnode() 390 struct puffs_node *pn; in fuse_newnode() 431 struct puffs_node *pn_res; in puffs_fuse_node_lookup() 470 struct puffs_node *pn = opc; in puffs_fuse_node_getattr() [all …]
|
| /netbsd/src/usr.sbin/puffs/mount_sysctlfs/ |
| D | sysctlfs.c | 163 static struct puffs_node * 168 struct puffs_node *pn; in getnode() 331 struct puffs_node *pn_root; in sysctlfs_domount() 364 struct puffs_node *pn; in sysctlfs_fs_fhtonode() 391 struct puffs_node *pn = cookie; in sysctlfs_fs_nodetofh() 547 struct puffs_node *pn_dir = opc; in sysctlfs_node_lookup() 548 struct puffs_node *pn_new; in sysctlfs_node_lookup() 600 struct puffs_node *pn = opc; in sysctlfs_node_getattr() 645 struct puffs_node *pn_dir = opc; in sysctlfs_node_readdir() 646 struct puffs_node *pn_res; in sysctlfs_node_readdir() [all …]
|
| /netbsd/src/lib/libperfuse/ |
| D | perfuse_priv.h | 64 struct puffs_node *ps_root; 162 ((struct perfuse_node_data *)puffs_pn_getpriv((struct puffs_node *)opc)) 179 struct puffs_node *perfuse_new_pn(struct puffs_usermount *, const char *, 180 struct puffs_node *); 181 void perfuse_destroy_pn(struct puffs_usermount *, struct puffs_node *);
|
| D | ops.c | 53 struct puffs_node *, struct fuse_entry_out *, struct fuse_attr_out *); 58 static int sticky_access(puffs_cookie_t, struct puffs_node *, 64 struct puffs_node **); 109 (puffs_pn_getvap((struct puffs_node *)opc)->va_type == VDIR) 115 struct puffs_node *pn; 119 pn = (struct puffs_node *)opc; 140 struct puffs_node *pn; in perfuse_node_close_common() 144 pn = (struct puffs_node *)opc; in perfuse_node_close_common() 208 if ((struct puffs_node *)opc != NULL) in xchg_msg() 215 ((struct puffs_node *)opc)->pn_va.va_fileid, in xchg_msg() [all …]
|
| D | subr.c | 53 struct puffs_node * 55 struct puffs_node *parent) in perfuse_new_pn() 58 struct puffs_node *pn; in perfuse_new_pn() 93 perfuse_destroy_pn(struct puffs_usermount *pu, struct puffs_node *pn) in perfuse_destroy_pn()
|