Lines Matching refs:inode
118 static int sock_close(struct inode *inode, struct file *file);
299 static struct inode *sock_alloc_inode(struct super_block *sb) in sock_alloc_inode()
319 static void sock_free_inode(struct inode *inode) in sock_free_inode() argument
323 ei = container_of(inode, struct socket_alloc, vfs_inode); in sock_free_inode()
366 struct dentry *dentry, struct inode *inode, in sockfs_xattr_get() argument
388 struct dentry *dentry, struct inode *inode, in sockfs_security_xattr_set() argument
623 struct inode *inode; in sock_alloc() local
626 inode = new_inode_pseudo(sock_mnt->mnt_sb); in sock_alloc()
627 if (!inode) in sock_alloc()
630 sock = SOCKET_I(inode); in sock_alloc()
632 inode->i_ino = get_next_ino(); in sock_alloc()
633 inode->i_mode = S_IFSOCK | S_IRWXUGO; in sock_alloc()
634 inode->i_uid = current_fsuid(); in sock_alloc()
635 inode->i_gid = current_fsgid(); in sock_alloc()
636 inode->i_op = &sockfs_inode_ops; in sock_alloc()
642 static void __sock_release(struct socket *sock, struct inode *inode) in __sock_release() argument
647 if (inode) in __sock_release()
648 inode_lock(inode); in __sock_release()
651 if (inode) in __sock_release()
652 inode_unlock(inode); in __sock_release()
1346 static int sock_close(struct inode *inode, struct file *filp) in sock_close() argument
1348 __sock_release(SOCKET_I(inode), inode); in sock_close()