Lines Matching defs:dir
578 int ocfs2_calc_security_init(struct inode *dir,
585 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb);
594 if (dir->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE ||
606 int new_clusters = ocfs2_clusters_for_bytes(dir->i_sb,
609 *xattr_credits += ocfs2_clusters_to_blocks(dir->i_sb,
616 int ocfs2_calc_xattr_init(struct inode *dir,
625 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb);
633 down_read(&OCFS2_I(dir)->ip_xattr_sem);
634 acl_len = ocfs2_xattr_get_nolock(dir, dir_bh,
637 up_read(&OCFS2_I(dir)->ip_xattr_sem);
664 if (dir->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE ||
671 if (dir->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE &&
672 (s_size + a_size) > OCFS2_XATTR_FREE_IN_BLOCK(dir)) {
674 *xattr_credits += ocfs2_blocks_per_xattr_bucket(dir->i_sb);
682 new_clusters = ocfs2_clusters_for_bytes(dir->i_sb,
684 *xattr_credits += ocfs2_clusters_to_blocks(dir->i_sb,
692 ocfs2_clusters_for_bytes(dir->i_sb, acl_len);
693 *xattr_credits += ocfs2_clusters_to_blocks(dir->i_sb,
7212 int ocfs2_init_security_and_acl(struct inode *dir,
7219 ret = ocfs2_init_security_get(inode, dir, qstr, NULL);
7225 ret = ocfs2_inode_lock(dir, &dir_bh, 0);
7230 ret = ocfs2_init_acl(NULL, inode, dir, NULL, dir_bh, NULL, NULL);
7234 ocfs2_inode_unlock(dir, 0);
7289 struct inode *dir,
7296 if (!ocfs2_supports_xattr(OCFS2_SB(dir->i_sb)))
7299 ret = security_inode_init_security(inode, dir, qstr,
7311 return security_inode_init_security(inode, dir, qstr,