• Home
  • Raw
  • Download

Lines Matching refs:mode

117 			  umode_t mode)  in ovl_mkdir_real()  argument
122 err = ovl_do_mkdir(dir, dentry, mode); in ovl_mkdir_real()
162 switch (attr->mode & S_IFMT) { in ovl_create_real()
164 err = ovl_do_create(dir, newdentry, attr->mode); in ovl_create_real()
169 err = ovl_mkdir_real(dir, &newdentry, attr->mode); in ovl_create_real()
176 err = ovl_do_mknod(dir, newdentry, attr->mode, in ovl_create_real()
300 attr->mode &= ~current_umask(); in ovl_create_upper()
357 if (!S_ISDIR(stat.mode)) in ovl_clear_empty()
363 opaquedir = ovl_create_temp(workdir, OVL_CATTR(stat.mode)); in ovl_clear_empty()
447 &cattr->mode, &default_acl, &acl); in ovl_create_over_whiteout()
475 !S_ISLNK(cattr->mode) && in ovl_create_over_whiteout()
476 newdentry->d_inode->i_mode != cattr->mode) { in ovl_create_over_whiteout()
479 .ia_mode = cattr->mode, in ovl_create_over_whiteout()
499 if (!hardlink && S_ISDIR(cattr->mode)) { in ovl_create_over_whiteout()
566 attr->mode, &dentry->d_name, in ovl_create_or_link()
589 static int ovl_create_object(struct dentry *dentry, int mode, dev_t rdev, in ovl_create_object() argument
605 inode = ovl_new_inode(dentry->d_sb, mode, rdev); in ovl_create_object()
613 inode_init_owner(inode, dentry->d_parent->d_inode, mode); in ovl_create_object()
614 attr.mode = inode->i_mode; in ovl_create_object()
627 static int ovl_create(struct inode *dir, struct dentry *dentry, umode_t mode, in ovl_create() argument
630 return ovl_create_object(dentry, (mode & 07777) | S_IFREG, 0, NULL); in ovl_create()
633 static int ovl_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in ovl_mkdir() argument
635 return ovl_create_object(dentry, (mode & 07777) | S_IFDIR, 0, NULL); in ovl_mkdir()
638 static int ovl_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, in ovl_mknod() argument
642 if (S_ISCHR(mode) && rdev == WHITEOUT_DEV) in ovl_mknod()
645 return ovl_create_object(dentry, mode, rdev, NULL); in ovl_mknod()