Lines Matching refs:inode
773 struct inode *inode = file_inode(filp); in cache_read() local
779 mutex_lock(&inode->i_mutex); /* protect against multiple concurrent in cache_read()
792 mutex_unlock(&inode->i_mutex); in cache_read()
846 mutex_unlock(&inode->i_mutex); in cache_read()
911 struct inode *inode = file_inode(filp); in cache_write() local
917 mutex_lock(&inode->i_mutex); in cache_write()
919 mutex_unlock(&inode->i_mutex); in cache_write()
953 static int cache_ioctl(struct inode *ino, struct file *filp, in cache_ioctl()
982 static int cache_open(struct inode *inode, struct file *filp, in cache_open() argument
989 nonseekable_open(inode, filp); in cache_open()
1007 static int cache_release(struct inode *inode, struct file *filp, in cache_release() argument
1386 static int content_open(struct inode *inode, struct file *file, in content_open() argument
1406 static int content_release(struct inode *inode, struct file *file, in content_release() argument
1409 int ret = seq_release(inode, file); in content_release()
1414 static int open_flush(struct inode *inode, struct file *file, in open_flush() argument
1419 return nonseekable_open(inode, file); in open_flush()
1422 static int release_flush(struct inode *inode, struct file *file, in release_flush() argument
1516 struct inode *inode = file_inode(filp); in cache_ioctl_procfs() local
1517 struct cache_detail *cd = PDE_DATA(inode); in cache_ioctl_procfs()
1519 return cache_ioctl(inode, filp, cmd, arg, cd); in cache_ioctl_procfs()
1522 static int cache_open_procfs(struct inode *inode, struct file *filp) in cache_open_procfs() argument
1524 struct cache_detail *cd = PDE_DATA(inode); in cache_open_procfs()
1526 return cache_open(inode, filp, cd); in cache_open_procfs()
1529 static int cache_release_procfs(struct inode *inode, struct file *filp) in cache_release_procfs() argument
1531 struct cache_detail *cd = PDE_DATA(inode); in cache_release_procfs()
1533 return cache_release(inode, filp, cd); in cache_release_procfs()
1547 static int content_open_procfs(struct inode *inode, struct file *filp) in content_open_procfs() argument
1549 struct cache_detail *cd = PDE_DATA(inode); in content_open_procfs()
1551 return content_open(inode, filp, cd); in content_open_procfs()
1554 static int content_release_procfs(struct inode *inode, struct file *filp) in content_release_procfs() argument
1556 struct cache_detail *cd = PDE_DATA(inode); in content_release_procfs()
1558 return content_release(inode, filp, cd); in content_release_procfs()
1568 static int open_flush_procfs(struct inode *inode, struct file *filp) in open_flush_procfs() argument
1570 struct cache_detail *cd = PDE_DATA(inode); in open_flush_procfs()
1572 return open_flush(inode, filp, cd); in open_flush_procfs()
1575 static int release_flush_procfs(struct inode *inode, struct file *filp) in release_flush_procfs() argument
1577 struct cache_detail *cd = PDE_DATA(inode); in release_flush_procfs()
1579 return release_flush(inode, filp, cd); in release_flush_procfs()
1752 struct inode *inode = file_inode(filp); in cache_ioctl_pipefs() local
1753 struct cache_detail *cd = RPC_I(inode)->private; in cache_ioctl_pipefs()
1755 return cache_ioctl(inode, filp, cmd, arg, cd); in cache_ioctl_pipefs()
1758 static int cache_open_pipefs(struct inode *inode, struct file *filp) in cache_open_pipefs() argument
1760 struct cache_detail *cd = RPC_I(inode)->private; in cache_open_pipefs()
1762 return cache_open(inode, filp, cd); in cache_open_pipefs()
1765 static int cache_release_pipefs(struct inode *inode, struct file *filp) in cache_release_pipefs() argument
1767 struct cache_detail *cd = RPC_I(inode)->private; in cache_release_pipefs()
1769 return cache_release(inode, filp, cd); in cache_release_pipefs()
1783 static int content_open_pipefs(struct inode *inode, struct file *filp) in content_open_pipefs() argument
1785 struct cache_detail *cd = RPC_I(inode)->private; in content_open_pipefs()
1787 return content_open(inode, filp, cd); in content_open_pipefs()
1790 static int content_release_pipefs(struct inode *inode, struct file *filp) in content_release_pipefs() argument
1792 struct cache_detail *cd = RPC_I(inode)->private; in content_release_pipefs()
1794 return content_release(inode, filp, cd); in content_release_pipefs()
1804 static int open_flush_pipefs(struct inode *inode, struct file *filp) in open_flush_pipefs() argument
1806 struct cache_detail *cd = RPC_I(inode)->private; in open_flush_pipefs()
1808 return open_flush(inode, filp, cd); in open_flush_pipefs()
1811 static int release_flush_pipefs(struct inode *inode, struct file *filp) in release_flush_pipefs() argument
1813 struct cache_detail *cd = RPC_I(inode)->private; in release_flush_pipefs()
1815 return release_flush(inode, filp, cd); in release_flush_pipefs()