Lines Matching refs:fi
82 struct fuse_inode *fi; in fuse_alloc_inode() local
88 fi = get_fuse_inode(inode); in fuse_alloc_inode()
89 fi->i_time = 0; in fuse_alloc_inode()
90 fi->nodeid = 0; in fuse_alloc_inode()
91 fi->nlookup = 0; in fuse_alloc_inode()
92 fi->attr_version = 0; in fuse_alloc_inode()
93 fi->writectr = 0; in fuse_alloc_inode()
94 fi->orig_ino = 0; in fuse_alloc_inode()
95 fi->state = 0; in fuse_alloc_inode()
96 INIT_LIST_HEAD(&fi->write_files); in fuse_alloc_inode()
97 INIT_LIST_HEAD(&fi->queued_writes); in fuse_alloc_inode()
98 INIT_LIST_HEAD(&fi->writepages); in fuse_alloc_inode()
99 init_waitqueue_head(&fi->page_waitq); in fuse_alloc_inode()
100 fi->forget = fuse_alloc_forget(); in fuse_alloc_inode()
101 if (!fi->forget) { in fuse_alloc_inode()
117 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_destroy_inode() local
118 BUG_ON(!list_empty(&fi->write_files)); in fuse_destroy_inode()
119 BUG_ON(!list_empty(&fi->queued_writes)); in fuse_destroy_inode()
120 kfree(fi->forget); in fuse_destroy_inode()
130 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_evict_inode() local
131 fuse_queue_forget(fc, fi->forget, fi->nodeid, fi->nlookup); in fuse_evict_inode()
132 fi->forget = NULL; in fuse_evict_inode()
161 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_change_attributes_common() local
163 fi->attr_version = ++fc->attr_version; in fuse_change_attributes_common()
164 fi->i_time = attr_valid; in fuse_change_attributes_common()
192 fi->orig_i_mode = inode->i_mode; in fuse_change_attributes_common()
196 fi->orig_ino = attr->ino; in fuse_change_attributes_common()
203 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_change_attributes() local
209 if ((attr_version != 0 && fi->attr_version > attr_version) || in fuse_change_attributes()
210 test_bit(FUSE_I_SIZE_UNSTABLE, &fi->state)) { in fuse_change_attributes()
298 struct fuse_inode *fi; in fuse_iget() local
320 fi = get_fuse_inode(inode); in fuse_iget()
322 fi->nlookup++; in fuse_iget()