Searched refs:pn_dir (Results 1 – 5 of 5) sorted by relevance
/netbsd/tests/fs/puffs/h_dtfs/ |
H A D | dtfs_subr.c | 285 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 D | dtfs_vnops.c | 46 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 D | sysctlfs.c | 547 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 D | node.c | 46 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 D | node.c | 95 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()
|