Home
last modified time | relevance | path

Searched refs:puffs_node (Results 1 – 25 of 44) sorted by relevance

12

/netbsd/src/tests/fs/puffs/h_dtfs/
Ddtfs.h64 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 …]
Ddtfs_vnops.c46 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 …]
Ddtfs_subr.c80 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 …]
Ddtfs_vfsops.c46 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/
Dpnode.c48 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 …]
Dpuffs.h79 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 …]
Dnull.c129 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 …]
Dpuffs_priv.h42 #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;
Dpaths.c50 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()
Ddispatcher.c269 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/
Dpsshfs.h94 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 *);
Dnode.c46 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 …]
Dsubr.c70 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 …]
Dfs.c90 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/
Dnode.c43 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 …]
Dsubr.c55 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()
Dninepuffs.h172 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/
Dpuffs_sys.h79 #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);
Dpuffs_node.c62 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()
Dpuffs_vnops.c446 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/
Drefuse.c89 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/
Dsysctlfs.c163 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/
Dperfuse_priv.h64 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 *);
Dops.c53 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 …]
Dsubr.c53 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()

12