Home
last modified time | relevance | path

Searched refs:pcn (Results 1 – 25 of 55) sorted by relevance

123

/netbsd-src/lib/libpuffs/
H A Ddispatcher.c268 struct puffs_cn pcn; in dispatch() local
271 pcn.pcn_pkcnp = &auxt->pvnr_cn; in dispatch()
272 PUFFS_KCREDTOCRED(pcn.pcn_cred, &auxt->pvnr_cn_cred); in dispatch()
282 error = puffs_path_pcnbuild(pu, &pcn, opcookie); in dispatch()
289 &pni, &pcn); in dispatch()
293 pu->pu_pathfree(pu, &pcn.pcn_po_full); in dispatch()
301 pn->pn_po = pcn.pcn_po_full; in dispatch()
304 &pcn.pcn_po_full); in dispatch()
320 struct puffs_cn pcn; in dispatch() local
328 pcn.pcn_pkcnp = &auxt->pvnr_cn; in dispatch()
[all …]
H A Dnull.c140 const struct puffs_cn *pcn, const struct vattr *va, int regular) in makenode() argument
146 if ((rv = processvattr(PCNPATH(pcn), va, regular)) != 0) in makenode()
154 if (lstat(PCNPATH(pcn), &sb) == -1) in makenode()
299 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in puffs_null_node_lookup() argument
313 rv = lstat(PCNPATH(pcn), &sb); in puffs_null_node_lookup()
338 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_null_node_create() argument
343 fd = open(PCNPATH(pcn), O_RDWR | O_CREAT | O_TRUNC); in puffs_null_node_create()
348 rv = makenode(pu, pni, pcn, va, 1); in puffs_null_node_create()
350 unlink(PCNPATH(pcn)); in puffs_null_node_create()
357 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_null_node_mknod() argument
[all …]
H A Dpaths.c47 puffs_path_pcnbuild(struct puffs_usermount *pu, struct puffs_cn *pcn, in puffs_path_pcnbuild() argument
59 rv = pu->pu_pathtransform(pu, &pn_parent->pn_po, pcn, &po); in puffs_path_pcnbuild()
63 po.po_path = pcn->pcn_name; in puffs_path_pcnbuild()
64 po.po_len = pcn->pcn_namelen; in puffs_path_pcnbuild()
69 memcpy(&pcn_orig, pcn, sizeof(pcn_orig)); in puffs_path_pcnbuild()
70 rv = pu->pu_namemod(pu, &pn_parent->pn_po, pcn); in puffs_path_pcnbuild()
76 &pcn->pcn_po_full); in puffs_path_pcnbuild()
77 puffs_path_buildhash(pu, &pcn->pcn_po_full); in puffs_path_pcnbuild()
83 *pcn = pcn_orig; in puffs_path_pcnbuild()
/netbsd-src/tests/fs/puffs/h_dtfs/
H A Ddtfs_vnops.c44 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in dtfs_node_lookup() argument
53 if (PCNISDOTDOT(pcn)) { in dtfs_node_lookup()
64 dfd = dtfs_dirgetbyname(df, pcn->pcn_name, pcn->pcn_namelen); in dtfs_node_lookup()
66 if ((pcn->pcn_flags & NAMEI_ISLASTCN) && in dtfs_node_lookup()
67 (pcn->pcn_nameiop == NAMEI_DELETE)) { in dtfs_node_lookup()
70 PUFFS_VWRITE, pcn->pcn_cred); in dtfs_node_lookup()
85 if ((pcn->pcn_flags & NAMEI_ISLASTCN) in dtfs_node_lookup()
86 && (pcn->pcn_nameiop == NAMEI_CREATE || in dtfs_node_lookup()
87 pcn->pcn_nameiop == NAMEI_RENAME)) { in dtfs_node_lookup()
90 PUFFS_VWRITE, pcn->pcn_cred); in dtfs_node_lookup()
[all …]
H A Ddtfs_subr.c81 dtfs_genfile(struct puffs_node *dir, const struct puffs_cn *pcn, in dtfs_genfile() argument
95 rv = puffs_cred_getuid(pcn->pcn_cred, &uid); in dtfs_genfile()
112 dfd->dfd_name = estrndup(pcn->pcn_name, pcn->pcn_namelen); in dtfs_genfile()
/netbsd-src/usr.sbin/puffs/mount_psshfs/
H A Dnode.c43 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in psshfs_node_lookup() argument
53 if (PCNISDOTDOT(pcn)) { in psshfs_node_lookup()
71 rv = getpathattr(pu, PCNPATH(pcn), &va); in psshfs_node_lookup()
81 pn = allocnode(pu, pn_dir, pcn->pcn_name, &va); in psshfs_node_lookup()
85 pd = lookup(psn_dir->dir, psn_dir->dentnext, pcn->pcn_name); in psshfs_node_lookup()
100 rv = getnodeattr(pu, pn, PCNPATH(pcn)); in psshfs_node_lookup()
224 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in psshfs_node_create() argument
234 psbuf_req_str(pb, SSH_FXP_OPEN, reqid, PCNPATH(pcn)); in psshfs_node_create()
249 pn_new = allocnode(pu, pn, pcn->pcn_name, va); in psshfs_node_create()
253 psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn)); in psshfs_node_create()
[all …]
/netbsd-src/share/examples/puffs/pgfs/
H A Dpgfs_puffs.c288 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in pgfs_node_lookup() argument
292 struct puffs_cred * const pcr = pcn->pcn_cred; in pgfs_node_lookup()
302 name = pcn->pcn_name; in pgfs_node_lookup()
313 if ((pcn->pcn_flags & NAMEI_ISLASTCN) != 0 && in pgfs_node_lookup()
314 pcn->pcn_nameiop != NAMEI_LOOKUP) { in pgfs_node_lookup()
380 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in pgfs_node_mkdir() argument
386 struct puffs_cred * const pcr = pcn->pcn_cred; in pgfs_node_mkdir()
391 DPRINTF("%llu %s\n", parent_fileid, pcn->pcn_name); in pgfs_node_mkdir()
398 error = mklinkfile(xc, parent_fileid, pcn->pcn_name, VDIR, in pgfs_node_mkdir()
422 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in pgfs_node_create() argument
[all …]
/netbsd-src/lib/libp2k/
H A Dp2k.c129 makecn(const struct puffs_cn *pcn) in makecn() argument
133 cred = cred_create(pcn->pcn_cred); in makecn()
135 return rump_pub_makecn(pcn->pcn_nameiop, pcn->pcn_flags, in makecn()
136 pcn->pcn_name, pcn->pcn_namelen, cred, rump_pub_lwproc_curlwp()); in makecn()
715 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in p2k_node_lookup() argument
726 cn = makecn(pcn); in p2k_node_lookup()
782 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in do_makenode() argument
802 cn = makecn(pcn); in do_makenode()
830 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in p2k_node_create() argument
834 return do_makenode(pu, opc, pni, pcn, vap, NULL, RUMP_VOP_CREATE, NULL); in p2k_node_create()
[all …]
/netbsd-src/lib/librefuse/
H A Drefuse.c429 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in puffs_fuse_node_lookup() argument
434 const char *path = PCNPATH(pcn); in puffs_fuse_node_lookup()
439 set_fuse_context_uid_gid(pcn->pcn_cred); in puffs_fuse_node_lookup()
448 __UNCONST(&pcn->pcn_po_full)); in puffs_fuse_node_lookup()
514 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_fuse_node_mknod() argument
519 const char *path = PCNPATH(pcn); in puffs_fuse_node_mknod()
524 set_fuse_context_uid_gid(pcn->pcn_cred); in puffs_fuse_node_mknod()
541 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_fuse_node_mkdir() argument
546 const char *path = PCNPATH(pcn); in puffs_fuse_node_mkdir()
551 set_fuse_context_uid_gid(pcn->pcn_cred); in puffs_fuse_node_mkdir()
[all …]
/netbsd-src/lib/libperfuse/
H A Dops.c66 struct puffs_newinfo *, const struct puffs_cn *pcn, perfuse_msg_t *);
521 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in node_mk_common() argument
538 pn = perfuse_new_pn(pu, pcn->pcn_name, opc); in node_mk_common()
558 __func__, (void *)pn, pcn->pcn_name, in node_mk_common()
1071 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in perfuse_node_lookup() argument
1084 switch(pcn->pcn_nameiop) { in perfuse_node_lookup()
1088 if (pcn->pcn_flags & NAMEI_ISLASTCN) in perfuse_node_lookup()
1099 if ((error = mode_access(opc, pcn->pcn_cred, mode)) != 0) in perfuse_node_lookup()
1103 pcn->pcn_name, pcn->pcn_cred, &pn); in perfuse_node_lookup()
1112 if ((opc == (puffs_cookie_t)pn) && (strcmp(pcn->pcn_name, ".") != 0)) { in perfuse_node_lookup()
[all …]
/netbsd-src/share/examples/puffs/icfs/
H A Dicfs.c111 const struct puffs_cn *pcn, struct puffs_pathobj *po_new) in icpathxform() argument
122 src = pcn->pcn_name; in icpathxform()
123 srclen = pcn->pcn_namelen; in icpathxform()
129 if (strcasecmp(result->d_name, pcn->pcn_name) == 0) { in icpathxform()
/netbsd-src/usr.sbin/puffs/mount_sysctlfs/
H A Dsysctlfs.c128 const struct puffs_pathobj *p, const struct puffs_cn *pcn, in sysctlfs_pathtransform() argument
137 if (PCNISDOTDOT(pcn)) { in sysctlfs_pathtransform()
542 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in sysctlfs_node_lookup() argument
544 struct puffs_cn *p2cn = __UNCONST(pcn); /* XXX: fix the interface */ in sysctlfs_node_lookup()
550 SfsName *sname = PCNPATH(pcn); in sysctlfs_node_lookup()
560 if (!PCNISDOTDOT(pcn)) { in sysctlfs_node_lookup()
564 (*sname)[PCNPLEN(pcn)] = CTL_QUERY; in sysctlfs_node_lookup()
566 if (sysctl(*sname, PCNPLEN(pcn) + 1, sn, &sl, in sysctlfs_node_lookup()
571 if (strcmp(sn[i].sysctl_name, pcn->pcn_name) == 0) in sysctlfs_node_lookup()
576 (*sname)[PCNPLEN(pcn)] = sn[i].sysctl_num; in sysctlfs_node_lookup()
/netbsd-src/usr.sbin/puffs/mount_9p/
H A Dnode.c91 const struct puffs_cn *pcn) in puffs9p_node_lookup() argument
107 p9pbuf_put_str(pb, pcn->pcn_name); in puffs9p_node_lookup()
490 const struct puffs_cn *pcn, const struct vattr *va) in puffs9p_node_create() argument
493 return nodecreate(pu, opc, pni, pcn->pcn_name, va, 0); in puffs9p_node_create()
498 const struct puffs_cn *pcn, const struct vattr *va) in puffs9p_node_mkdir() argument
501 return nodecreate(pu, opc, pni, pcn->pcn_name, in puffs9p_node_mkdir()
548 const struct puffs_cn *pcn) in puffs9p_node_remove() argument
566 const struct puffs_cn *pcn) in puffs9p_node_rmdir() argument
/netbsd-src/sbin/mount_portal/
H A Dpuffs_portal.c518 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in portal_node_lookup() argument
524 if (pcn->pcn_nameiop != NAMEI_LOOKUP in portal_node_lookup()
525 && pcn->pcn_nameiop != NAMEI_CREATE) in portal_node_lookup()
528 portn = makenode(pcn->pcn_name); in portal_node_lookup()
532 pcn->pcn_flags &= ~NAMEI_REQUIREDIR; in portal_node_lookup()
533 pcn->pcn_consume = strlen(pcn->pcn_name) - pcn->pcn_namelen; in portal_node_lookup()
/netbsd-src/share/examples/puffs/rot13fs/
H A Drot13fs.c86 struct puffs_cn *pcn) in rot13path() argument
89 flipflop(pcn->pcn_name, pcn->pcn_namelen); in rot13path()
/netbsd-src/sys/rump/dev/lib/libpci_if_pcn/
H A DPCI_IF_PCN.ioconf11 pcn* at pci? dev ? function ?
/netbsd-src/sys/arch/arc/conf/
H A DRAMDISK101 no pcn* at pci?
H A DMIMORI180 pcn* at pci? dev ? function ? # PCnet-PCI
/netbsd-src/sys/arch/alpha/conf/
H A DINSTALL190 pcn* at pci? dev ? function ? # PCnet-PCI Ethernet
212 pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
/netbsd-src/share/man/man4/
H A DMakefile51 pad.4 pas.4 pcdisplay.4 pcf8563rtc.4 pciide.4 pckbc.4 pckbd.4 pcn.4 \
/netbsd-src/sys/arch/evbarm/conf/
H A DIXDP425179 pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
H A DZAO425166 pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
/netbsd-src/sys/arch/prep/conf/
H A DINSTALL221 pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
H A DINSTALL_SMALL219 pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
/netbsd-src/sys/arch/ibmnws/conf/
H A DGENERIC242 pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet

123