Lines Matching refs:HOSTFS_I
28 static inline struct hostfs_inode_info *HOSTFS_I(struct inode *inode)
33 #define FILE_HOSTFS_I(file) HOSTFS_I((file)->f_path.dentry->d_inode)
248 if (HOSTFS_I(inode)->fd != -1) {
249 close_file(&HOSTFS_I(inode)->fd);
250 HOSTFS_I(inode)->fd = -1;
256 kfree(HOSTFS_I(inode));
312 if ((mode & HOSTFS_I(ino)->mode) == mode)
315 mode |= HOSTFS_I(ino)->mode;
336 if ((mode & HOSTFS_I(ino)->mode) == mode) {
340 if ((mode | HOSTFS_I(ino)->mode) != mode) {
341 mode |= HOSTFS_I(ino)->mode;
346 if (HOSTFS_I(ino)->fd == -1) {
347 HOSTFS_I(ino)->fd = fd;
349 err = replace_file(fd, HOSTFS_I(ino)->fd);
356 HOSTFS_I(ino)->mode = mode;
364 return fsync_file(HOSTFS_I(file->f_mapping->host)->fd, datasync);
402 err = write_file(HOSTFS_I(inode)->fd, &base, buffer, count);
572 HOSTFS_I(inode)->fd = fd;
573 HOSTFS_I(inode)->mode = FMODE_READ | FMODE_WRITE;
779 int fd = HOSTFS_I(inode)->fd;