ext4.h (5f675231e456cb599b283f8361f01cf34b0617df) | ext4.h (8a363970d1dc38c4ec4ad575c862f776f468d057) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * ext4.h 4 * 5 * Copyright (C) 1992, 1993, 1994, 1995 6 * Remy Card (card@masi.ibp.fr) 7 * Laboratoire MASI - Institut Blaise Pascal 8 * Universite Pierre et Marie Curie (Paris VI) --- 2440 unchanged lines hidden (view full) --- 2449 int *partial, 2450 int (*fn)(handle_t *handle, 2451 struct buffer_head *bh)); 2452int do_journal_get_write_access(handle_t *handle, 2453 struct buffer_head *bh); 2454#define FALL_BACK_TO_NONDELALLOC 1 2455#define CONVERT_INLINE_DATA 2 2456 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * ext4.h 4 * 5 * Copyright (C) 1992, 1993, 1994, 1995 6 * Remy Card (card@masi.ibp.fr) 7 * Laboratoire MASI - Institut Blaise Pascal 8 * Universite Pierre et Marie Curie (Paris VI) --- 2440 unchanged lines hidden (view full) --- 2449 int *partial, 2450 int (*fn)(handle_t *handle, 2451 struct buffer_head *bh)); 2452int do_journal_get_write_access(handle_t *handle, 2453 struct buffer_head *bh); 2454#define FALL_BACK_TO_NONDELALLOC 1 2455#define CONVERT_INLINE_DATA 2 2456 |
2457extern struct inode *ext4_iget(struct super_block *, unsigned long); 2458extern struct inode *ext4_iget_normal(struct super_block *, unsigned long); | 2457typedef enum { 2458 EXT4_IGET_NORMAL = 0, 2459 EXT4_IGET_SPECIAL = 0x0001, /* OK to iget a system inode */ 2460 EXT4_IGET_HANDLE = 0x0002 /* Inode # is from a handle */ 2461} ext4_iget_flags; 2462 2463extern struct inode *__ext4_iget(struct super_block *sb, unsigned long ino, 2464 ext4_iget_flags flags, const char *function, 2465 unsigned int line); 2466 2467#define ext4_iget(sb, ino, flags) \ 2468 __ext4_iget((sb), (ino), (flags), __func__, __LINE__) 2469 |
2459extern int ext4_write_inode(struct inode *, struct writeback_control *); 2460extern int ext4_setattr(struct dentry *, struct iattr *); 2461extern int ext4_getattr(const struct path *, struct kstat *, u32, unsigned int); 2462extern void ext4_evict_inode(struct inode *); 2463extern void ext4_clear_inode(struct inode *); 2464extern int ext4_file_getattr(const struct path *, struct kstat *, u32, unsigned int); 2465extern int ext4_sync_inode(handle_t *, struct inode *); 2466extern void ext4_dirty_inode(struct inode *, int); --- 66 unchanged lines hidden (view full) --- 2533extern int ext4_group_add(struct super_block *sb, 2534 struct ext4_new_group_data *input); 2535extern int ext4_group_extend(struct super_block *sb, 2536 struct ext4_super_block *es, 2537 ext4_fsblk_t n_blocks_count); 2538extern int ext4_resize_fs(struct super_block *sb, ext4_fsblk_t n_blocks_count); 2539 2540/* super.c */ | 2470extern int ext4_write_inode(struct inode *, struct writeback_control *); 2471extern int ext4_setattr(struct dentry *, struct iattr *); 2472extern int ext4_getattr(const struct path *, struct kstat *, u32, unsigned int); 2473extern void ext4_evict_inode(struct inode *); 2474extern void ext4_clear_inode(struct inode *); 2475extern int ext4_file_getattr(const struct path *, struct kstat *, u32, unsigned int); 2476extern int ext4_sync_inode(handle_t *, struct inode *); 2477extern void ext4_dirty_inode(struct inode *, int); --- 66 unchanged lines hidden (view full) --- 2544extern int ext4_group_add(struct super_block *sb, 2545 struct ext4_new_group_data *input); 2546extern int ext4_group_extend(struct super_block *sb, 2547 struct ext4_super_block *es, 2548 ext4_fsblk_t n_blocks_count); 2549extern int ext4_resize_fs(struct super_block *sb, ext4_fsblk_t n_blocks_count); 2550 2551/* super.c */ |
2552extern struct buffer_head *ext4_sb_bread(struct super_block *sb, 2553 sector_t block, int op_flags); |
|
2541extern int ext4_seq_options_show(struct seq_file *seq, void *offset); 2542extern int ext4_calculate_overhead(struct super_block *sb); 2543extern void ext4_superblock_csum_set(struct super_block *sb); 2544extern void *ext4_kvmalloc(size_t size, gfp_t flags); 2545extern void *ext4_kvzalloc(size_t size, gfp_t flags); 2546extern int ext4_alloc_flex_bg_array(struct super_block *sb, 2547 ext4_group_t ngroup); 2548extern const char *ext4_decode_error(struct super_block *sb, int errno, --- 691 unchanged lines hidden --- | 2554extern int ext4_seq_options_show(struct seq_file *seq, void *offset); 2555extern int ext4_calculate_overhead(struct super_block *sb); 2556extern void ext4_superblock_csum_set(struct super_block *sb); 2557extern void *ext4_kvmalloc(size_t size, gfp_t flags); 2558extern void *ext4_kvzalloc(size_t size, gfp_t flags); 2559extern int ext4_alloc_flex_bg_array(struct super_block *sb, 2560 ext4_group_t ngroup); 2561extern const char *ext4_decode_error(struct super_block *sb, int errno, --- 691 unchanged lines hidden --- |