Lines Matching defs:mode
25 fmode_t mode;
80 " files opened by hostfs will be opened in append mode.\n\n"
227 hi->mode = 0;
299 fmode_t mode;
303 mode = file->f_mode & (FMODE_READ | FMODE_WRITE);
304 if ((mode & HOSTFS_I(ino)->mode) == mode)
307 mode |= HOSTFS_I(ino)->mode;
312 if (mode & FMODE_READ)
314 if (mode & FMODE_WRITE)
328 if ((mode & HOSTFS_I(ino)->mode) == mode) {
333 if ((mode | HOSTFS_I(ino)->mode) != mode) {
334 mode |= HOSTFS_I(ino)->mode;
349 HOSTFS_I(ino)->mode = mode;
520 switch (st.mode & S_IFMT) {
532 init_special_inode(ino, st.mode & S_IFMT, rdev);
545 ino->i_mode = st.mode;
557 static int hostfs_create(struct inode *dir, struct dentry *dentry, umode_t mode,
575 fd = file_create(name, mode & 0777);
586 HOSTFS_I(inode)->mode = FMODE_READ | FMODE_WRITE;
669 static int hostfs_mkdir(struct inode *ino, struct dentry *dentry, umode_t mode)
676 err = do_mkdir(file, mode);
693 static int hostfs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev)
710 init_special_inode(inode, mode, dev);
711 err = do_mknod(name, mode, MAJOR(dev), MINOR(dev));