Lines Matching refs:HOSTFS_I

30 static inline struct hostfs_inode_info *HOSTFS_I(struct inode *inode)  in HOSTFS_I()  function
35 #define FILE_HOSTFS_I(file) HOSTFS_I(file_inode(file))
240 if (HOSTFS_I(inode)->fd != -1) { in hostfs_evict_inode()
241 close_file(&HOSTFS_I(inode)->fd); in hostfs_evict_inode()
242 HOSTFS_I(inode)->fd = -1; in hostfs_evict_inode()
249 kfree(HOSTFS_I(inode)); in hostfs_i_callback()
313 if ((mode & HOSTFS_I(ino)->mode) == mode) in hostfs_open()
316 mode |= HOSTFS_I(ino)->mode; in hostfs_open()
335 mutex_lock(&HOSTFS_I(ino)->open_mutex); in hostfs_open()
337 if ((mode & HOSTFS_I(ino)->mode) == mode) { in hostfs_open()
338 mutex_unlock(&HOSTFS_I(ino)->open_mutex); in hostfs_open()
342 if ((mode | HOSTFS_I(ino)->mode) != mode) { in hostfs_open()
343 mode |= HOSTFS_I(ino)->mode; in hostfs_open()
344 mutex_unlock(&HOSTFS_I(ino)->open_mutex); in hostfs_open()
348 if (HOSTFS_I(ino)->fd == -1) { in hostfs_open()
349 HOSTFS_I(ino)->fd = fd; in hostfs_open()
351 err = replace_file(fd, HOSTFS_I(ino)->fd); in hostfs_open()
354 mutex_unlock(&HOSTFS_I(ino)->open_mutex); in hostfs_open()
358 HOSTFS_I(ino)->mode = mode; in hostfs_open()
359 mutex_unlock(&HOSTFS_I(ino)->open_mutex); in hostfs_open()
382 ret = fsync_file(HOSTFS_I(inode)->fd, datasync); in hostfs_fsync()
422 err = write_file(HOSTFS_I(inode)->fd, &base, buffer, count); in hostfs_writepage()
594 HOSTFS_I(inode)->fd = fd; in hostfs_create()
595 HOSTFS_I(inode)->mode = FMODE_READ | FMODE_WRITE; in hostfs_create()
813 int fd = HOSTFS_I(inode)->fd; in hostfs_setattr()