Lines Matching refs:inode
760 struct inode *inode = file_inode(filp); in cache_read() local
766 mutex_lock(&inode->i_mutex); /* protect against multiple concurrent in cache_read()
779 mutex_unlock(&inode->i_mutex); in cache_read()
833 mutex_unlock(&inode->i_mutex); in cache_read()
898 struct inode *inode = file_inode(filp); in cache_write() local
904 mutex_lock(&inode->i_mutex); in cache_write()
906 mutex_unlock(&inode->i_mutex); in cache_write()
940 static int cache_ioctl(struct inode *ino, struct file *filp, in cache_ioctl()
969 static int cache_open(struct inode *inode, struct file *filp, in cache_open() argument
976 nonseekable_open(inode, filp); in cache_open()
994 static int cache_release(struct inode *inode, struct file *filp, in cache_release() argument
1385 static int content_open(struct inode *inode, struct file *file, in content_open() argument
1402 static int content_release(struct inode *inode, struct file *file, in content_release() argument
1405 int ret = seq_release_private(inode, file); in content_release()
1410 static int open_flush(struct inode *inode, struct file *file, in open_flush() argument
1415 return nonseekable_open(inode, file); in open_flush()
1418 static int release_flush(struct inode *inode, struct file *file, in release_flush() argument
1497 struct inode *inode = file_inode(filp); in cache_ioctl_procfs() local
1498 struct cache_detail *cd = PDE_DATA(inode); in cache_ioctl_procfs()
1500 return cache_ioctl(inode, filp, cmd, arg, cd); in cache_ioctl_procfs()
1503 static int cache_open_procfs(struct inode *inode, struct file *filp) in cache_open_procfs() argument
1505 struct cache_detail *cd = PDE_DATA(inode); in cache_open_procfs()
1507 return cache_open(inode, filp, cd); in cache_open_procfs()
1510 static int cache_release_procfs(struct inode *inode, struct file *filp) in cache_release_procfs() argument
1512 struct cache_detail *cd = PDE_DATA(inode); in cache_release_procfs()
1514 return cache_release(inode, filp, cd); in cache_release_procfs()
1528 static int content_open_procfs(struct inode *inode, struct file *filp) in content_open_procfs() argument
1530 struct cache_detail *cd = PDE_DATA(inode); in content_open_procfs()
1532 return content_open(inode, filp, cd); in content_open_procfs()
1535 static int content_release_procfs(struct inode *inode, struct file *filp) in content_release_procfs() argument
1537 struct cache_detail *cd = PDE_DATA(inode); in content_release_procfs()
1539 return content_release(inode, filp, cd); in content_release_procfs()
1549 static int open_flush_procfs(struct inode *inode, struct file *filp) in open_flush_procfs() argument
1551 struct cache_detail *cd = PDE_DATA(inode); in open_flush_procfs()
1553 return open_flush(inode, filp, cd); in open_flush_procfs()
1556 static int release_flush_procfs(struct inode *inode, struct file *filp) in release_flush_procfs() argument
1558 struct cache_detail *cd = PDE_DATA(inode); in release_flush_procfs()
1560 return release_flush(inode, filp, cd); in release_flush_procfs()
1729 struct inode *inode = file_inode(filp); in cache_ioctl_pipefs() local
1730 struct cache_detail *cd = RPC_I(inode)->private; in cache_ioctl_pipefs()
1732 return cache_ioctl(inode, filp, cmd, arg, cd); in cache_ioctl_pipefs()
1735 static int cache_open_pipefs(struct inode *inode, struct file *filp) in cache_open_pipefs() argument
1737 struct cache_detail *cd = RPC_I(inode)->private; in cache_open_pipefs()
1739 return cache_open(inode, filp, cd); in cache_open_pipefs()
1742 static int cache_release_pipefs(struct inode *inode, struct file *filp) in cache_release_pipefs() argument
1744 struct cache_detail *cd = RPC_I(inode)->private; in cache_release_pipefs()
1746 return cache_release(inode, filp, cd); in cache_release_pipefs()
1760 static int content_open_pipefs(struct inode *inode, struct file *filp) in content_open_pipefs() argument
1762 struct cache_detail *cd = RPC_I(inode)->private; in content_open_pipefs()
1764 return content_open(inode, filp, cd); in content_open_pipefs()
1767 static int content_release_pipefs(struct inode *inode, struct file *filp) in content_release_pipefs() argument
1769 struct cache_detail *cd = RPC_I(inode)->private; in content_release_pipefs()
1771 return content_release(inode, filp, cd); in content_release_pipefs()
1781 static int open_flush_pipefs(struct inode *inode, struct file *filp) in open_flush_pipefs() argument
1783 struct cache_detail *cd = RPC_I(inode)->private; in open_flush_pipefs()
1785 return open_flush(inode, filp, cd); in open_flush_pipefs()
1788 static int release_flush_pipefs(struct inode *inode, struct file *filp) in release_flush_pipefs() argument
1790 struct cache_detail *cd = RPC_I(inode)->private; in release_flush_pipefs()
1792 return release_flush(inode, filp, cd); in release_flush_pipefs()