minix.h (e5451c8f8330e03ad3cfa16048b4daf961af434f) minix.h (a528d35e8bfcc521d7cb70aaf03e1bd296c8493f)
1#ifndef FS_MINIX_H
2#define FS_MINIX_H
3
4#include <linux/fs.h>
5#include <linux/pagemap.h>
6#include <linux/minix_fs.h>
7
8#define INODE_VERSION(inode) minix_sb(inode->i_sb)->s_version

--- 37 unchanged lines hidden (view full) ---

46extern struct minix_inode * minix_V1_raw_inode(struct super_block *, ino_t, struct buffer_head **);
47extern struct minix2_inode * minix_V2_raw_inode(struct super_block *, ino_t, struct buffer_head **);
48extern struct inode * minix_new_inode(const struct inode *, umode_t, int *);
49extern void minix_free_inode(struct inode * inode);
50extern unsigned long minix_count_free_inodes(struct super_block *sb);
51extern int minix_new_block(struct inode * inode);
52extern void minix_free_block(struct inode *inode, unsigned long block);
53extern unsigned long minix_count_free_blocks(struct super_block *sb);
1#ifndef FS_MINIX_H
2#define FS_MINIX_H
3
4#include <linux/fs.h>
5#include <linux/pagemap.h>
6#include <linux/minix_fs.h>
7
8#define INODE_VERSION(inode) minix_sb(inode->i_sb)->s_version

--- 37 unchanged lines hidden (view full) ---

46extern struct minix_inode * minix_V1_raw_inode(struct super_block *, ino_t, struct buffer_head **);
47extern struct minix2_inode * minix_V2_raw_inode(struct super_block *, ino_t, struct buffer_head **);
48extern struct inode * minix_new_inode(const struct inode *, umode_t, int *);
49extern void minix_free_inode(struct inode * inode);
50extern unsigned long minix_count_free_inodes(struct super_block *sb);
51extern int minix_new_block(struct inode * inode);
52extern void minix_free_block(struct inode *inode, unsigned long block);
53extern unsigned long minix_count_free_blocks(struct super_block *sb);
54extern int minix_getattr(struct vfsmount *, struct dentry *, struct kstat *);
54extern int minix_getattr(const struct path *, struct kstat *, u32, unsigned int);
55extern int minix_prepare_chunk(struct page *page, loff_t pos, unsigned len);
56
57extern void V1_minix_truncate(struct inode *);
58extern void V2_minix_truncate(struct inode *);
59extern void minix_truncate(struct inode *);
60extern void minix_set_inode(struct inode *, dev_t);
61extern int V1_minix_get_block(struct inode *, long, struct buffer_head *, int);
62extern int V2_minix_get_block(struct inode *, long, struct buffer_head *, int);

--- 107 unchanged lines hidden ---
55extern int minix_prepare_chunk(struct page *page, loff_t pos, unsigned len);
56
57extern void V1_minix_truncate(struct inode *);
58extern void V2_minix_truncate(struct inode *);
59extern void minix_truncate(struct inode *);
60extern void minix_set_inode(struct inode *, dev_t);
61extern int V1_minix_get_block(struct inode *, long, struct buffer_head *, int);
62extern int V2_minix_get_block(struct inode *, long, struct buffer_head *, int);

--- 107 unchanged lines hidden ---