HomeSort by: relevance | last modified time | path
    Searched refs:pcn (Results 1 - 17 of 17) sorted by relevancy

  /src/lib/libpuffs/
dispatcher.c 268 struct puffs_cn pcn; local in function:dispatch
271 pcn.pcn_pkcnp = &auxt->pvnr_cn;
272 PUFFS_KCREDTOCRED(pcn.pcn_cred, &auxt->pvnr_cn_cred);
282 error = puffs_path_pcnbuild(pu, &pcn, opcookie);
289 &pni, &pcn);
293 pu->pu_pathfree(pu, &pcn.pcn_po_full);
301 pn->pn_po = pcn.pcn_po_full;
304 &pcn.pcn_po_full);
320 struct puffs_cn pcn; local in function:dispatch
328 pcn.pcn_pkcnp = &auxt->pvnr_cn
367 struct puffs_cn pcn; local in function:dispatch
570 struct puffs_cn pcn; local in function:dispatch
587 struct puffs_cn pcn; local in function:dispatch
680 struct puffs_cn pcn; local in function:dispatch
726 struct puffs_cn pcn; local in function:dispatch
744 struct puffs_cn pcn; local in function:dispatch
935 struct puffs_cn pcn; local in function:dispatch
    [all...]
null.c 140 const struct puffs_cn *pcn, const struct vattr *va, int regular)
146 if ((rv = processvattr(PCNPATH(pcn), va, regular)) != 0)
154 if (lstat(PCNPATH(pcn), &sb) == -1)
299 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
313 rv = lstat(PCNPATH(pcn), &sb);
338 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
343 fd = open(PCNPATH(pcn), O_RDWR | O_CREAT | O_TRUNC);
348 rv = makenode(pu, pni, pcn, va, 1);
350 unlink(PCNPATH(pcn));
357 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
    [all...]
paths.c 47 puffs_path_pcnbuild(struct puffs_usermount *pu, struct puffs_cn *pcn,
59 rv = pu->pu_pathtransform(pu, &pn_parent->pn_po, pcn, &po);
63 po.po_path = pcn->pcn_name;
64 po.po_len = pcn->pcn_namelen;
69 memcpy(&pcn_orig, pcn, sizeof(pcn_orig));
70 rv = pu->pu_namemod(pu, &pn_parent->pn_po, pcn);
76 &pcn->pcn_po_full);
77 puffs_path_buildhash(pu, &pcn->pcn_po_full);
83 *pcn = pcn_orig;
  /src/tests/fs/puffs/h_dtfs/
dtfs_vnops.c 44 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
53 if (PCNISDOTDOT(pcn)) {
64 dfd = dtfs_dirgetbyname(df, pcn->pcn_name, pcn->pcn_namelen);
66 if ((pcn->pcn_flags & NAMEI_ISLASTCN) &&
67 (pcn->pcn_nameiop == NAMEI_DELETE)) {
70 PUFFS_VWRITE, pcn->pcn_cred);
85 if ((pcn->pcn_flags & NAMEI_ISLASTCN)
86 && (pcn->pcn_nameiop == NAMEI_CREATE ||
87 pcn->pcn_nameiop == NAMEI_RENAME))
    [all...]
dtfs_subr.c 81 dtfs_genfile(struct puffs_node *dir, const struct puffs_cn *pcn,
95 rv = puffs_cred_getuid(pcn->pcn_cred, &uid);
112 dfd->dfd_name = estrndup(pcn->pcn_name, pcn->pcn_namelen);
  /src/share/examples/puffs/icfs/
icfs.c 111 const struct puffs_cn *pcn, struct puffs_pathobj *po_new)
122 src = pcn->pcn_name;
123 srclen = pcn->pcn_namelen;
129 if (strcasecmp(result->d_name, pcn->pcn_name) == 0) {
  /src/share/examples/puffs/pgfs/
pgfs_puffs.c 288 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
292 struct puffs_cred * const pcr = pcn->pcn_cred;
302 name = pcn->pcn_name;
313 if ((pcn->pcn_flags & NAMEI_ISLASTCN) != 0 &&
314 pcn->pcn_nameiop != NAMEI_LOOKUP) {
380 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
386 struct puffs_cred * const pcr = pcn->pcn_cred;
391 DPRINTF("%llu %s\n", parent_fileid, pcn->pcn_name);
398 error = mklinkfile(xc, parent_fileid, pcn->pcn_name, VDIR,
422 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
    [all...]
  /src/usr.sbin/puffs/mount_psshfs/
node.c 43 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
53 if (PCNISDOTDOT(pcn)) {
71 rv = getpathattr(pu, PCNPATH(pcn), &va);
81 pn = allocnode(pu, pn_dir, pcn->pcn_name, &va);
85 pd = lookup(psn_dir->dir, psn_dir->dentnext, pcn->pcn_name);
100 rv = getnodeattr(pu, pn, PCNPATH(pcn));
224 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
234 psbuf_req_str(pb, SSH_FXP_OPEN, reqid, PCNPATH(pcn));
249 pn_new = allocnode(pu, pn, pcn->pcn_name, va);
253 psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn));
    [all...]
  /src/lib/librefuse/
refuse.c 429 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
434 const char *path = PCNPATH(pcn);
439 set_fuse_context_uid_gid(pcn->pcn_cred);
448 __UNCONST(&pcn->pcn_po_full));
514 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
519 const char *path = PCNPATH(pcn);
524 set_fuse_context_uid_gid(pcn->pcn_cred);
541 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
546 const char *path = PCNPATH(pcn);
551 set_fuse_context_uid_gid(pcn->pcn_cred)
    [all...]
  /src/lib/libp2k/
p2k.c 129 makecn(const struct puffs_cn *pcn)
133 cred = cred_create(pcn->pcn_cred);
135 return rump_pub_makecn(pcn->pcn_nameiop, pcn->pcn_flags,
136 pcn->pcn_name, pcn->pcn_namelen, cred, rump_pub_lwproc_curlwp());
715 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
726 cn = makecn(pcn);
782 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
802 cn = makecn(pcn);
    [all...]
  /src/usr.sbin/puffs/mount_sysctlfs/
sysctlfs.c 128 const struct puffs_pathobj *p, const struct puffs_cn *pcn,
137 if (PCNISDOTDOT(pcn)) {
542 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
544 struct puffs_cn *p2cn = __UNCONST(pcn); /* XXX: fix the interface */
550 SfsName *sname = PCNPATH(pcn);
560 if (!PCNISDOTDOT(pcn)) {
564 (*sname)[PCNPLEN(pcn)] = CTL_QUERY;
566 if (sysctl(*sname, PCNPLEN(pcn) + 1, sn, &sl,
571 if (strcmp(sn[i].sysctl_name, pcn->pcn_name) == 0)
576 (*sname)[PCNPLEN(pcn)] = sn[i].sysctl_num
    [all...]
  /src/lib/libperfuse/
ops.c 66 struct puffs_newinfo *, const struct puffs_cn *pcn, perfuse_msg_t *);
521 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
538 pn = perfuse_new_pn(pu, pcn->pcn_name, opc);
558 __func__, (void *)pn, pcn->pcn_name,
1071 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
1084 switch(pcn->pcn_nameiop) {
1088 if (pcn->pcn_flags & NAMEI_ISLASTCN)
1099 if ((error = mode_access(opc, pcn->pcn_cred, mode)) != 0)
1103 pcn->pcn_name, pcn->pcn_cred, &pn)
    [all...]
  /src/sbin/mount_portal/
puffs_portal.c 518 struct puffs_newinfo *pni, const struct puffs_cn *pcn)
524 if (pcn->pcn_nameiop != NAMEI_LOOKUP
525 && pcn->pcn_nameiop != NAMEI_CREATE)
528 portn = makenode(pcn->pcn_name);
532 pcn->pcn_flags &= ~NAMEI_REQUIREDIR;
533 pcn->pcn_consume = strlen(pcn->pcn_name) - pcn->pcn_namelen;
  /src/usr.sbin/puffs/mount_9p/
node.c 91 const struct puffs_cn *pcn)
107 p9pbuf_put_str(pb, pcn->pcn_name);
490 const struct puffs_cn *pcn, const struct vattr *va)
493 return nodecreate(pu, opc, pni, pcn->pcn_name, va, 0);
498 const struct puffs_cn *pcn, const struct vattr *va)
501 return nodecreate(pu, opc, pni, pcn->pcn_name,
548 const struct puffs_cn *pcn)
566 const struct puffs_cn *pcn)
  /src/share/examples/puffs/rot13fs/
rot13fs.c 86 struct puffs_cn *pcn)
89 flipflop(pcn->pcn_name, pcn->pcn_namelen);
  /src/share/man/man4/
Makefile 52 pad.4 pas.4 pcdisplay.4 pcf8563rtc.4 pciide.4 pckbc.4 pckbd.4 pcn.4 \
  /src/sys/dev/pci/
if_pcn.c 455 CFATTACH_DECL_NEW(pcn, sizeof(struct pcn_softc),
540 * this card is truly a pcn card, so we have a special case match for

Completed in 23 milliseconds