Home | History | Annotate | Download | only in libperfuse

Lines Matching refs:pcn

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);
1112 if ((opc == (puffs_cookie_t)pn) && (strcmp(pcn->pcn_name, ".") != 0)) {
1114 pcn->pcn_name, perfuse_node_path(ps, opc));
1133 switch (pcn->pcn_nameiop) {
1136 error = sticky_access(opc, pn, pcn->pcn_cred);
1158 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
1183 error = node_lookup_common(pu, opc, NULL, pcn->pcn_name,
1184 pcn->pcn_cred, &pn);
1191 error = perfuse_node_mknod(pu, opc, pni, pcn, vap);
1195 error = node_lookup_common(pu, opc, NULL, pcn->pcn_name,
1196 pcn->pcn_cred, &pn);
1209 FWRITE, pcn->pcn_cred);
1213 name = pcn->pcn_name;
1214 namelen = pcn->pcn_namelen + 1;
1223 pm = ps->ps_new_msg(pu, opc, FUSE_CREATE, len, pcn->pcn_cred);
1238 error = perfuse_node_create(pu, opc, pni, pcn, vap);
1273 __func__, (void *)pn, pcn->pcn_name,
1289 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
1317 if (!puffs_cred_isjuggernaut(pcn->pcn_cred)) {
1326 path = pcn->pcn_name;
1327 len = sizeof(*fmi) + pcn->pcn_namelen + 1;
1332 pm = ps->ps_new_msg(pu, opc, FUSE_MKNOD, len, pcn->pcn_cred);
1339 error = node_mk_common(pu, opc, pni, pcn, pm);
2102 puffs_cookie_t targ, const struct puffs_cn *pcn)
2124 __func__, (void *)opc, (void *)targ, pcn->pcn_name);
2139 name = pcn->pcn_name;
2140 len = pcn->pcn_namelen + 1;
2142 pm = ps->ps_new_msg(pu, opc, FUSE_UNLINK, len, pcn->pcn_cred);
2164 pcn->pcn_name);
2177 puffs_cookie_t targ, const struct puffs_cn *pcn)
2194 name = pcn->pcn_name;
2195 len = sizeof(*fli) + pcn->pcn_namelen + 1;
2197 pm = ps->ps_new_msg(pu, opc, FUSE_LINK, len, pcn->pcn_cred);
2320 struct puffs_newinfo *pni, const struct puffs_cn *pcn,
2335 path = pcn->pcn_name;
2336 len = sizeof(*fmi) + pcn->pcn_namelen + 1;
2338 pm = ps->ps_new_msg(pu, opc, FUSE_MKDIR, len, pcn->pcn_cred);
2344 error = node_mk_common(pu, opc, pni, pcn, pm);
2353 puffs_cookie_t targ, const struct puffs_cn *pcn)
2387 name = pcn->pcn_name;
2388 len = pcn->pcn_namelen + 1;
2390 pm = ps->ps_new_msg(pu, opc, FUSE_RMDIR, len, pcn->pcn_cred);