Home
last modified time | relevance | path

Searched refs:pn_dir (Results 1 – 5 of 5) sorted by relevance

/netbsd/tests/fs/puffs/h_dtfs/
H A Ddtfs_subr.c285 dtfs_adddent(struct puffs_node *pn_dir, struct dtfs_dirent *dent) in dtfs_adddent() argument
287 struct dtfs_file *dir = DTFS_PTOF(pn_dir); in dtfs_adddent()
292 assert(pn_dir->pn_va.va_type == VDIR); in dtfs_adddent()
299 dent->dfd_parent = pn_dir; in dtfs_adddent()
301 file->df_dotdot = pn_dir; in dtfs_adddent()
302 pn_dir->pn_va.va_nlink++; in dtfs_adddent()
305 dtfs_updatetimes(pn_dir, 0, 1, 1); in dtfs_adddent()
314 assert(pn_dir->pn_va.va_type == VDIR); in dtfs_removedent()
319 pn_dir->pn_va.va_nlink--; in dtfs_removedent()
323 assert(pn_dir->pn_va.va_nlink >= 2); in dtfs_removedent()
[all …]
H A Ddtfs_vnops.c46 struct puffs_node *pn_dir = opc; in dtfs_node_lookup() local
68 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode, in dtfs_node_lookup()
69 pn_dir->pn_va.va_uid, pn_dir->pn_va.va_gid, in dtfs_node_lookup()
88 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode, in dtfs_node_lookup()
89 pn_dir->pn_va.va_uid, pn_dir->pn_va.va_gid, in dtfs_node_lookup()
375 struct puffs_node *pn_dir = opc; in dtfs_node_link() local
382 dtfs_adddent(pn_dir, dfd); in dtfs_node_link()
/netbsd/usr.sbin/puffs/mount_sysctlfs/
H A Dsysctlfs.c547 struct puffs_node *pn_dir = opc; in sysctlfs_node_lookup() local
549 struct sfsnode *sfs_dir = pn_dir->pn_data, *sfs_new; in sysctlfs_node_lookup()
645 struct puffs_node *pn_dir = opc; in sysctlfs_node_readdir() local
648 struct sfsnode *sfs_dir = pn_dir->pn_data, *sfs_ent; in sysctlfs_node_readdir()
667 sname = PNPATH(pn_dir); in sysctlfs_node_readdir()
668 (*sname)[PNPLEN(pn_dir)] = CTL_QUERY; in sysctlfs_node_readdir()
670 if (sysctl(*sname, PNPLEN(pn_dir) + 1, sn, &sl, in sysctlfs_node_readdir()
675 po.po_len = PNPLEN(pn_dir)+1; in sysctlfs_node_readdir()
687 (*sname)[PNPLEN(pn_dir)] = sn[i].sysctl_num; in sysctlfs_node_readdir()
/netbsd/usr.sbin/puffs/mount_psshfs/
H A Dnode.c46 struct puffs_node *pn_dir = opc; in psshfs_node_lookup() local
47 struct psshfs_node *psn, *psn_dir = pn_dir->pn_data; in psshfs_node_lookup()
62 rv = sftp_readdir(pu, pctx, pn_dir); in psshfs_node_lookup()
81 pn = allocnode(pu, pn_dir, pcn->pcn_name, &va); in psshfs_node_lookup()
93 pd->entry = pn = makenode(pu, pn_dir, pd, &pd->va); in psshfs_node_lookup()
726 doremove(struct puffs_usermount *pu, struct puffs_node *pn_dir, in doremove() argument
/netbsd/usr.sbin/puffs/mount_9p/
H A Dnode.c95 struct puffs_node *pn, *pn_dir = opc; in puffs9p_node_lookup() local
96 struct p9pnode *p9n_dir = pn_dir->pn_data; in puffs9p_node_lookup()