Lines Matching refs:inode

34 	struct inode *inode = filp->f_mapping->host;  in jffs2_fsync()  local
35 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_fsync()
42 inode_lock(inode); in jffs2_fsync()
44 jffs2_flush_wbuf_gc(c, inode->i_ino); in jffs2_fsync()
45 inode_unlock(inode); in jffs2_fsync()
80 static int jffs2_do_readpage_nolock (struct inode *inode, struct page *pg) in jffs2_do_readpage_nolock() argument
82 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_do_readpage_nolock()
83 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_do_readpage_nolock()
88 __func__, inode->i_ino, pg->index << PAGE_SHIFT); in jffs2_do_readpage_nolock()
136 struct inode *inode = mapping->host; in jffs2_write_begin() local
137 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_write_begin()
138 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_write_begin()
144 if (pos > inode->i_size) { in jffs2_write_begin()
151 (unsigned int)inode->i_size, (uint32_t)pos); in jffs2_write_begin()
168 ri.mode = cpu_to_jemode(inode->i_mode); in jffs2_write_begin()
169 ri.uid = cpu_to_je16(i_uid_read(inode)); in jffs2_write_begin()
170 ri.gid = cpu_to_je16(i_gid_read(inode)); in jffs2_write_begin()
173 ri.offset = cpu_to_je32(inode->i_size); in jffs2_write_begin()
174 ri.dsize = cpu_to_je32((uint32_t)pos - inode->i_size); in jffs2_write_begin()
204 inode->i_size = pos; in jffs2_write_begin()
228 ret = jffs2_do_readpage_nolock(inode, pg); in jffs2_write_begin()
251 struct inode *inode = mapping->host; in jffs2_write_end() local
252 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_write_end()
253 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_write_end()
262 __func__, inode->i_ino, pg->index << PAGE_SHIFT, in jffs2_write_end()
290 ri->ino = cpu_to_je32(inode->i_ino); in jffs2_write_end()
291 ri->mode = cpu_to_jemode(inode->i_mode); in jffs2_write_end()
292 ri->uid = cpu_to_je16(i_uid_read(inode)); in jffs2_write_end()
293 ri->gid = cpu_to_je16(i_gid_read(inode)); in jffs2_write_end()
294 ri->isize = cpu_to_je32((uint32_t)inode->i_size); in jffs2_write_end()
316 if (inode->i_size < pos + writtenlen) { in jffs2_write_end()
317 inode->i_size = pos + writtenlen; in jffs2_write_end()
318 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_write_end()
320 inode->i_mtime = inode_set_ctime_to_ts(inode, in jffs2_write_end()