Home | History | Annotate | Download | only in librefuse

Lines Matching refs:rn

96 	struct refusenode *rn;
98 if ((rn = calloc(1, sizeof(*rn))) == NULL) {
101 pn = puffs_pn_new(pu, rn);
109 struct refusenode *rn = pn->pn_data;
111 free(rn->dirh.dbuf);
112 free(rn);
313 struct refusenode *rn = pn->pn_data;
314 struct fuse_file_info *fi = rn->opencount > 0 ? &rn->file_info : NULL;
336 struct refusenode *rn = pn->pn_data;
337 struct fuse_file_info *fi = rn->opencount > 0 ? &rn->file_info : NULL;
391 struct refusenode *rn;
411 rn = pn->pn_data;
413 memcpy(&rn->file_info, fi, sizeof(struct fuse_file_info));
615 struct refusenode *rn = pn->pn_data;
618 (void)fuse_fs_release(fuse->fs, path, &rn->file_info);
773 struct refusenode *rn = pn->pn_data;
774 struct fuse_file_info *fi = &rn->file_info;
784 if (rn->flags & RN_OPEN) {
785 rn->opencount++;
799 rn->flags |= RN_OPEN;
800 rn->opencount++;
812 struct refusenode *rn = pn->pn_data;
819 fi = &rn->file_info;
824 if (rn->flags & RN_OPEN) {
831 rn->flags &= ~RN_OPEN;
832 rn->opencount--;
845 struct refusenode *rn = pn->pn_data;
864 &rn->file_info);
882 struct refusenode *rn = pn->pn_data;
895 &rn->file_info);
918 struct refusenode *rn = pn->pn_data;
932 dirh = &rn->dirh;
945 0, &rn->file_info, (enum fuse_readdir_flags)0);