Lines Matching refs:fi
159 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_link_write_file() local
167 list_add(&ff->write_entry, &fi->write_files); in fuse_link_write_file()
183 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_finish_open() local
186 fi->attr_version = ++fc->attr_version; in fuse_finish_open()
342 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_range_is_writeback() local
347 list_for_each_entry(req, &fi->writepages, writepages_entry) { in fuse_range_is_writeback()
376 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_wait_on_page_writeback() local
378 wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); in fuse_wait_on_page_writeback()
585 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_aio_complete() local
588 fi->attr_version = ++fc->attr_version; in fuse_aio_complete()
662 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_read_update_size() local
665 if (attr_ver == fi->attr_version && size < inode->i_size && in fuse_read_update_size()
666 !test_bit(FUSE_I_SIZE_UNSTABLE, &fi->state)) { in fuse_read_update_size()
667 fi->attr_version = ++fc->attr_version; in fuse_read_update_size()
973 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_write_update_size() local
977 fi->attr_version = ++fc->attr_version; in fuse_write_update_size()
1100 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_perform_write() local
1108 set_bit(FUSE_I_SIZE_UNSTABLE, &fi->state); in fuse_perform_write()
1145 clear_bit(FUSE_I_SIZE_UNSTABLE, &fi->state); in fuse_perform_write()
1449 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_writepage_finish() local
1459 wake_up(&fi->page_waitq); in fuse_writepage_finish()
1468 struct fuse_inode *fi = get_fuse_inode(req->inode); in fuse_send_writepage() local
1485 fi->writectr++; in fuse_send_writepage()
1508 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_flush_writepages() local
1512 while (fi->writectr >= 0 && !list_empty(&fi->queued_writes)) { in fuse_flush_writepages()
1513 req = list_entry(fi->queued_writes.next, struct fuse_req, list); in fuse_flush_writepages()
1522 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_writepage_end() local
1533 list_add(&next->writepages_entry, &fi->writepages); in fuse_writepage_end()
1560 fi->writectr--; in fuse_writepage_end()
1567 struct fuse_inode *fi) in __fuse_write_file_get() argument
1572 if (!list_empty(&fi->write_files)) { in __fuse_write_file_get()
1573 ff = list_entry(fi->write_files.next, struct fuse_file, in __fuse_write_file_get()
1583 struct fuse_inode *fi) in fuse_write_file_get() argument
1585 struct fuse_file *ff = __fuse_write_file_get(fc, fi); in fuse_write_file_get()
1593 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_write_inode() local
1597 ff = __fuse_write_file_get(fc, fi); in fuse_write_inode()
1610 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_writepage_locked() local
1627 req->ff = fuse_write_file_get(fc, fi); in fuse_writepage_locked()
1648 list_add(&req->writepages_entry, &fi->writepages); in fuse_writepage_locked()
1649 list_add_tail(&req->list, &fi->queued_writes); in fuse_writepage_locked()
1700 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_writepages_send() local
1706 list_add_tail(&req->list, &fi->queued_writes); in fuse_writepages_send()
1718 struct fuse_inode *fi = get_fuse_inode(new_req->inode); in fuse_writepage_in_flight() local
1728 list_for_each_entry(old_req, &fi->writepages, writepages_entry) { in fuse_writepage_in_flight()
1738 list_add(&new_req->writepages_entry, &fi->writepages); in fuse_writepage_in_flight()
1827 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_writepages_fill() local
1846 list_add(&req->writepages_entry, &fi->writepages); in fuse_writepages_fill()
2885 struct fuse_inode *fi = get_fuse_inode(inode); in fuse_file_fallocate() local
2918 set_bit(FUSE_I_SIZE_UNSTABLE, &fi->state); in fuse_file_fallocate()
2948 clear_bit(FUSE_I_SIZE_UNSTABLE, &fi->state); in fuse_file_fallocate()