Lines Matching defs:feo
343 struct puffs_node *pn, struct fuse_entry_out *feo,
347 if ((feo == NULL) && (fao == NULL))
348 DERRX(EX_SOFTWARE, "%s: feo and fao NULL", __func__);
350 if ((feo != NULL) && (fao != NULL))
351 DERRX(EX_SOFTWARE, "%s: feo and fao != NULL", __func__);
363 if (feo != NULL) {
369 va_ttl.tv_sec = feo->attr_valid;
370 va_ttl.tv_nsec = feo->attr_valid_nsec;
371 cn_ttl.tv_sec = feo->entry_valid;
372 cn_ttl.tv_nsec = feo->entry_valid_nsec;
395 struct fuse_entry_out *feo;
435 if ((error = xchg_msg(pu, opc, pm, sizeof(*feo), wait_reply)) != 0)
438 feo = GET_OUTPAYLOAD(ps, pm, fuse_entry_out);
445 if (feo->attr.ino == 0) {
454 if (((oldpnd = perfuse_node_bynodeid(ps, feo->nodeid)) != NULL) &&
466 PERFUSE_NODE_DATA(pn)->pnd_nodeid = feo->nodeid;
482 fuse_attr_to_vap(ps, &pn->pn_va, &feo->attr);
483 pn->pn_va.va_gen = (u_long)(feo->generation);
493 (void *)opc, pn, feo->nodeid, path);
499 perfuse_newinfo_setttl(pni, pn, feo, NULL);
526 struct fuse_entry_out *feo;
531 if ((error = xchg_msg(pu, opc, pm, sizeof(*feo), wait_reply)) != 0)
534 feo = GET_OUTPAYLOAD(ps, pm, fuse_entry_out);
535 if (feo->nodeid == PERFUSE_UNKNOWN_NODEID)
539 PERFUSE_NODE_DATA(pn)->pnd_nodeid = feo->nodeid;
544 fuse_attr_to_vap(ps, &pn->pn_va, &feo->attr);
545 pn->pn_va.va_gen = (u_long)(feo->generation);
550 perfuse_newinfo_setttl(pni, pn, feo, NULL);
559 PERFUSE_NODE_DATA(pn)->pnd_flags, feo->nodeid);
1164 struct fuse_entry_out *feo;
1230 len = sizeof(*feo) + sizeof(*foo);
1244 feo = GET_OUTPAYLOAD(ps, pm, fuse_entry_out);
1245 foo = (struct fuse_open_out *)(void *)(feo + 1);
1246 if (feo->nodeid == PERFUSE_UNKNOWN_NODEID)
1255 PERFUSE_NODE_DATA(pn)->pnd_nodeid = feo->nodeid;
1260 fuse_attr_to_vap(ps, &pn->pn_va, &feo
1261 pn->pn_va.va_gen = (u_long)(feo->generation);
1266 perfuse_newinfo_setttl(pni, pn, feo, NULL);
1274 PERFUSE_NODE_DATA(pn)->pnd_flags, feo->nodeid,