Branch data Line data Source code
1 : : /* SPDX-License-Identifier: GPL-2.0 */ 2 : : #ifndef _LINUX_RAMFS_H 3 : : #define _LINUX_RAMFS_H 4 : : 5 : : #include <linux/fs_parser.h> // bleh... 6 : : 7 : : struct inode *ramfs_get_inode(struct super_block *sb, const struct inode *dir, 8 : : umode_t mode, dev_t dev); 9 : : extern int ramfs_init_fs_context(struct fs_context *fc); 10 : : 11 : : #ifdef CONFIG_MMU 12 : : static inline int 13 : 0 : ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize) 14 : : { 15 : 0 : return 0; 16 : : } 17 : : #else 18 : : extern int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize); 19 : : #endif 20 : : 21 : : extern const struct fs_parameter_spec ramfs_fs_parameters[]; 22 : : extern const struct file_operations ramfs_file_operations; 23 : : extern const struct vm_operations_struct generic_file_vm_ops; 24 : : 25 : : #endif