Lines Matching defs:HOSTFS_I
30 static inline struct hostfs_inode_info *HOSTFS_I(struct inode *inode)
35 #define FILE_HOSTFS_I(file) HOSTFS_I(file_inode(file))
237 if (HOSTFS_I(inode)->fd != -1) {
238 close_file(&HOSTFS_I(inode)->fd);
239 HOSTFS_I(inode)->fd = -1;
245 kfree(HOSTFS_I(inode));
304 if ((mode & HOSTFS_I(ino)->mode) == mode)
307 mode |= HOSTFS_I(ino)->mode;
326 mutex_lock(&HOSTFS_I(ino)->open_mutex);
328 if ((mode & HOSTFS_I(ino)->mode) == mode) {
329 mutex_unlock(&HOSTFS_I(ino)->open_mutex);
333 if ((mode | HOSTFS_I(ino)->mode) != mode) {
334 mode |= HOSTFS_I(ino)->mode;
335 mutex_unlock(&HOSTFS_I(ino)->open_mutex);
339 if (HOSTFS_I(ino)->fd == -1) {
340 HOSTFS_I(ino)->fd = fd;
342 err = replace_file(fd, HOSTFS_I(ino)->fd);
345 mutex_unlock(&HOSTFS_I(ino)->open_mutex);
349 HOSTFS_I(ino)->mode = mode;
350 mutex_unlock(&HOSTFS_I(ino)->open_mutex);
373 ret = fsync_file(HOSTFS_I(inode)->fd, datasync);
413 err = write_file(HOSTFS_I(inode)->fd, &base, buffer, count);
585 HOSTFS_I(inode)->fd = fd;
586 HOSTFS_I(inode)->mode = FMODE_READ | FMODE_WRITE;
792 int fd = HOSTFS_I(inode)->fd;