Lines Matching refs:i_op

372  * even looking at the inode->i_op values. So we keep a cache
379 if (likely(inode->i_op->permission))
380 return inode->i_op->permission(inode, mask);
749 if (inode->i_op->put_link)
750 inode->i_op->put_link(link->dentry, nd, cookie);
897 *p = dentry->d_inode->i_op->follow_link(dentry, nd);
1346 * returns whether i_op->lookup is necessary.
1385 * Call i_op->lookup on the dentry. The dentry must be negative and
1401 old = dir->i_op->lookup(dir, dentry, flags);
1592 * to do this check without having to look at inode->i_op,
2590 if (!dir->i_op->create)
2597 error = dir->i_op->create(dir, dentry, mode, want_excl);
2785 error = dir->i_op->atomic_open(dir, dentry, file, open_flag, mode,
2891 if ((nd->flags & LOOKUP_OPEN) && dir_inode->i_op->atomic_open) {
3201 if (!dir->i_op->tmpfile) {
3214 error = dir->i_op->tmpfile(dir, nd->path.dentry, op->mode);
3463 if (!dir->i_op->mknod)
3474 error = dir->i_op->mknod(dir, dentry, mode, dev);
3553 if (!dir->i_op->mkdir)
3564 error = dir->i_op->mkdir(dir, dentry, mode);
3633 if (!dir->i_op->rmdir)
3648 error = dir->i_op->rmdir(dir, dentry);
3753 if (!dir->i_op->unlink)
3765 error = dir->i_op->unlink(dir, dentry);
3885 if (!dir->i_op->symlink)
3892 error = dir->i_op->symlink(dir, dentry, oldname);
3975 if (!dir->i_op->link)
3993 error = dir->i_op->link(old_dentry, dir, new_dentry);
4168 if (!old_dir->i_op->rename && !old_dir->i_op->rename2)
4171 if (flags && !old_dir->i_op->rename2)
4227 if (!old_dir->i_op->rename2) {
4228 error = old_dir->i_op->rename(old_dir, old_dentry,
4231 WARN_ON(old_dir->i_op->rename != NULL);
4232 error = old_dir->i_op->rename2(old_dir, old_dentry,
4431 if (!dir->i_op->mknod)
4434 return dir->i_op->mknod(dir, dentry,
4467 cookie = dentry->d_inode->i_op->follow_link(dentry, &nd);
4472 if (dentry->d_inode->i_op->put_link)
4473 dentry->d_inode->i_op->put_link(dentry, &nd, cookie);