Linux Kernel
3.7.1
|
#include <linux/reiserfs_fs.h>
#include <linux/slab.h>
#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/bug.h>
#include <linux/workqueue.h>
#include <asm/unaligned.h>
#include <linux/bitops.h>
#include <linux/proc_fs.h>
#include <linux/buffer_head.h>
Go to the source code of this file.
Data Structures | |
struct | reiserfs_inode_info |
struct | reiserfs_journal_cnode |
struct | reiserfs_bitmap_node |
struct | reiserfs_list_bitmap |
struct | reiserfs_journal_list |
struct | reiserfs_journal |
struct | reiserfs_bitmap_info |
struct | reiserfs_proc_info_data |
struct | reiserfs_sb_info |
struct | journal_params |
struct | reiserfs_super_block_v1 |
struct | reiserfs_super_block |
struct | unfm_nodeinfo |
struct | offset_v1 |
struct | offset_v2 |
struct | reiserfs_key |
struct | in_core_key |
struct | cpu_key |
struct | item_head |
struct | block_head |
struct | stat_data_v1 |
struct | stat_data |
struct | reiserfs_de_head |
struct | reiserfs_dir_entry |
struct | disk_child |
struct | path_element |
struct | treepath |
struct | virtual_item |
struct | virtual_node |
struct | direntry_uarea |
struct | tree_balance |
struct | buffer_info |
struct | item_operations |
struct | reiserfs_iget_args |
struct | reiserfs_journal_desc |
struct | reiserfs_journal_commit |
struct | reiserfs_journal_header |
struct | reiserfs_transaction_handle |
struct | reiserfs_jh |
struct | __reiserfs_blocknr_hint |
Typedefs | |
typedef __u32(* | hashf_t )(const signed char *, int) |
typedef struct reiserfs_proc_info_data | reiserfs_proc_info_data_t |
typedef __u32 | b_blocknr_t |
typedef __le32 | unp_t |
typedef struct __reiserfs_blocknr_hint | reiserfs_blocknr_hint_t |
#define __fs_changed | ( | gen, | |
s | |||
) | (gen != get_generation (s)) |
Definition at line 1980 of file reiserfs.h.
always check a condition and panic if it's false.
Definition at line 761 of file reiserfs.h.
Definition at line 2358 of file reiserfs.h.
#define B_BLK_HEAD | ( | bh | ) | ((struct block_head *)((bh)->b_data)) |
Definition at line 1455 of file reiserfs.h.
#define B_CHILD_SIZE | ( | cur | ) | (MAX_CHILD_SIZE(cur)-(B_FREE_SPACE(cur))) |
Definition at line 1839 of file reiserfs.h.
#define B_FREE_SPACE | ( | bh | ) | (blkh_free_space(B_BLK_HEAD(bh))) |
Definition at line 1459 of file reiserfs.h.
#define B_I_DEH | ( | bh, | |
ih | |||
) | ((struct reiserfs_de_head *)(B_I_PITEM(bh,ih))) |
Definition at line 1728 of file reiserfs.h.
#define B_I_DEH_ENTRY_FILE_NAME | ( | bh, | |
ih, | |||
deh | |||
) | (B_I_PITEM (bh, ih) + deh_location(deh)) |
Definition at line 1785 of file reiserfs.h.
#define B_I_E_NAME | ( | bh, | |
ih, | |||
entry_num | |||
) | ((char *)(bh->b_data + ih_location(ih) + deh_location(B_I_DEH(bh,ih)+(entry_num)))) |
Definition at line 1756 of file reiserfs.h.
#define B_I_PITEM | ( | bh, | |
ih | |||
) | ( (bh)->b_data + ih_location(ih) ) |
Definition at line 1727 of file reiserfs.h.
#define B_I_POS_UNFM_POINTER | ( | bh, | |
ih, | |||
pos | |||
) | le32_to_cpu(*(((unp_t *)B_I_PITEM(bh,ih)) + (pos))) |
Definition at line 2257 of file reiserfs.h.
#define B_I_STAT_DATA | ( | bh, | |
ih | |||
) | ( (struct stat_data * )((bh)->b_data + ih_location(ih)) ) |
Definition at line 2249 of file reiserfs.h.
#define B_IS_ITEMS_LEVEL | ( | bh | ) | (B_LEVEL(bh) == DISK_LEAF_NODE_LEVEL) |
Definition at line 1469 of file reiserfs.h.
#define B_IS_KEYS_LEVEL | ( | bh | ) |
Definition at line 1472 of file reiserfs.h.
#define B_LEVEL | ( | bh | ) | (blkh_level(B_BLK_HEAD(bh))) |
Definition at line 1458 of file reiserfs.h.
#define B_N_CHILD | ( | bh, | |
n_pos | |||
) |
Definition at line 1826 of file reiserfs.h.
#define B_N_CHILD_NUM | ( | bh, | |
n_pos | |||
) | (dc_block_number(B_N_CHILD(bh, n_pos))) |
Definition at line 1830 of file reiserfs.h.
#define B_N_PDELIM_KEY | ( | bh, | |
item_num | |||
) | ( (struct reiserfs_key * )((bh)->b_data + BLKH_SIZE) + (item_num) ) |
Definition at line 2234 of file reiserfs.h.
#define B_N_PITEM | ( | bh, | |
item_num | |||
) | ( (bh)->b_data + ih_location(B_N_PITEM_HEAD((bh),(item_num)))) |
Definition at line 2240 of file reiserfs.h.
#define B_N_PITEM_HEAD | ( | bh, | |
item_num | |||
) | ( (struct item_head * )((bh)->b_data + BLKH_SIZE) + (item_num) ) |
Definition at line 2231 of file reiserfs.h.
#define B_N_PKEY | ( | bh, | |
item_num | |||
) | ( &(B_N_PITEM_HEAD(bh,item_num)->ih_key) ) |
Definition at line 2237 of file reiserfs.h.
#define B_N_STAT_DATA | ( | bh, | |
nr | |||
) | ( (struct stat_data *)((bh)->b_data + ih_location(B_N_PITEM_HEAD((bh),(nr))) ) ) |
Definition at line 2243 of file reiserfs.h.
#define B_NR_ITEMS | ( | bh | ) | (blkh_nr_item(B_BLK_HEAD(bh))) |
Definition at line 1457 of file reiserfs.h.
#define B_PRIGHT_DELIM_KEY | ( | bh | ) | (&(blk_right_delim_key(B_BLK_HEAD(bh)))) |
Definition at line 1466 of file reiserfs.h.
#define blkh_free_space | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_free_space)) |
Definition at line 1437 of file reiserfs.h.
#define blkh_level | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_level)) |
Definition at line 1435 of file reiserfs.h.
#define blkh_nr_item | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_nr_item)) |
Definition at line 1436 of file reiserfs.h.
#define blkh_reserved | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_reserved)) |
Definition at line 1438 of file reiserfs.h.
#define blkh_right_delim_key | ( | p_blkh | ) | ((p_blkh)->blk_right_delim_key) |
Definition at line 1443 of file reiserfs.h.
#define BLKH_SIZE (sizeof(struct block_head)) |
Definition at line 1434 of file reiserfs.h.
#define BYTE_FOUND 1 |
Definition at line 1143 of file reiserfs.h.
#define BYTE_NOT_FOUND 0 |
Definition at line 1144 of file reiserfs.h.
#define CARRY_ON 0 |
Definition at line 935 of file reiserfs.h.
#define CARRY_ON 0 |
Definition at line 935 of file reiserfs.h.
Definition at line 1706 of file reiserfs.h.
#define COMP_SHORT_KEYS comp_short_keys |
Definition at line 2220 of file reiserfs.h.
#define CONSTF __attribute_const__ |
Definition at line 778 of file reiserfs.h.
#define convert_reiserfs | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_CONVERT)) |
Definition at line 582 of file reiserfs.h.
#define dc_block_number | ( | dc_p | ) | (le32_to_cpu((dc_p)->dc_block_number)) |
Definition at line 1820 of file reiserfs.h.
#define DC_SIZE (sizeof(struct disk_child)) |
Definition at line 1819 of file reiserfs.h.
#define dc_size | ( | dc_p | ) | (le16_to_cpu((dc_p)->dc_size)) |
Definition at line 1821 of file reiserfs.h.
#define de_hidden | ( | deh | ) | !test_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1718 of file reiserfs.h.
#define de_visible | ( | deh | ) | test_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1717 of file reiserfs.h.
#define de_with_sd | ( | deh | ) | test_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) |
Definition at line 1716 of file reiserfs.h.
#define DEFAULT_HASH R5_HASH |
Definition at line 796 of file reiserfs.h.
#define deh_dir_id | ( | p_deh | ) | (le32_to_cpu((p_deh)->deh_dir_id)) |
Definition at line 1662 of file reiserfs.h.
#define deh_location | ( | p_deh | ) | (le16_to_cpu((p_deh)->deh_location)) |
Definition at line 1664 of file reiserfs.h.
#define deh_objectid | ( | p_deh | ) | (le32_to_cpu((p_deh)->deh_objectid)) |
Definition at line 1663 of file reiserfs.h.
#define deh_offset | ( | p_deh | ) | (le32_to_cpu((p_deh)->deh_offset)) |
Definition at line 1661 of file reiserfs.h.
#define DEH_SIZE sizeof(struct reiserfs_de_head) |
Definition at line 1660 of file reiserfs.h.
#define DEH_Statdata 0 /* not used now */ |
Definition at line 1680 of file reiserfs.h.
#define deh_state | ( | p_deh | ) | (le16_to_cpu((p_deh)->deh_state)) |
Definition at line 1665 of file reiserfs.h.
#define DEH_Visible 2 |
Definition at line 1681 of file reiserfs.h.
#define DIRECTORY_FOUND -3 |
Definition at line 1142 of file reiserfs.h.
#define DIRECTORY_NOT_FOUND -1 |
Definition at line 1140 of file reiserfs.h.
#define DIRENTRY_UNIQUENESS 500 |
Definition at line 1637 of file reiserfs.h.
#define DISK_LEAF_NODE_LEVEL 1 /* Leaf node level. */ |
Definition at line 1452 of file reiserfs.h.
#define DISPLACE_NEW_PACKING_LOCALITIES |
Definition at line 738 of file reiserfs.h.
#define do_balance_mark_internal_dirty do_balance_mark_leaf_dirty |
Definition at line 2785 of file reiserfs.h.
#define do_balance_mark_sb_dirty do_balance_mark_leaf_dirty |
Definition at line 2786 of file reiserfs.h.
#define DOT_DOT_OFFSET 2 |
Definition at line 1636 of file reiserfs.h.
#define DOT_OFFSET 1 |
Definition at line 1635 of file reiserfs.h.
Definition at line 1674 of file reiserfs.h.
#define EMPTY_DIR_SIZE_V1 (DEH_SIZE * 2 + 3) |
Definition at line 1678 of file reiserfs.h.
#define ENTRY_FOUND 1 |
Definition at line 1138 of file reiserfs.h.
#define ENTRY_NOT_FOUND 0 |
Definition at line 1139 of file reiserfs.h.
#define EXTENDED_MAX_HEIGHT 7 /* Must be equals MAX_HEIGHT + FIRST_PATH_ELEMENT_OFFSET */ |
Definition at line 1864 of file reiserfs.h.
#define FILE_NOT_FOUND -1 |
Definition at line 1145 of file reiserfs.h.
Definition at line 2588 of file reiserfs.h.
#define FILESYSTEM_CHANGED_TB | ( | tb | ) | (get_generation((tb)->tb_sb) != (tb)->fs_gen) |
Definition at line 1979 of file reiserfs.h.
#define FIRST_GREATER 1 |
Definition at line 1126 of file reiserfs.h.
#define FIRST_ITEM_OFFSET 1 |
Definition at line 1640 of file reiserfs.h.
Definition at line 1865 of file reiserfs.h.
#define FIRST_TO_LAST 0 |
Definition at line 2151 of file reiserfs.h.
#define FREE_LEVEL |
Definition at line 1450 of file reiserfs.h.
Definition at line 1981 of file reiserfs.h.
Definition at line 1977 of file reiserfs.h.
Definition at line 2599 of file reiserfs.h.
Definition at line 2598 of file reiserfs.h.
Definition at line 2603 of file reiserfs.h.
Definition at line 2600 of file reiserfs.h.
Definition at line 2602 of file reiserfs.h.
#define get_block_num | ( | p, | |
i | |||
) | get_unaligned_le32((p) + (i)) |
Definition at line 1211 of file reiserfs.h.
Definition at line 2601 of file reiserfs.h.
#define get_commit_mount_id | ( | c | ) | le32_to_cpu((c)->j_mount_id) |
Definition at line 2301 of file reiserfs.h.
#define get_commit_trans_id | ( | c | ) | le32_to_cpu((c)->j_trans_id) |
Definition at line 2299 of file reiserfs.h.
#define get_commit_trans_len | ( | c | ) | le32_to_cpu((c)->j_len) |
Definition at line 2300 of file reiserfs.h.
#define get_desc_mount_id | ( | d | ) | le32_to_cpu((d)->j_mount_id) |
Definition at line 2286 of file reiserfs.h.
#define get_desc_trans_id | ( | d | ) | le32_to_cpu((d)->j_trans_id) |
Definition at line 2284 of file reiserfs.h.
#define get_desc_trans_len | ( | d | ) | le32_to_cpu((d)->j_len) |
Definition at line 2285 of file reiserfs.h.
#define get_generation | ( | s | ) | atomic_read (&fs_generation(s)) |
Definition at line 1978 of file reiserfs.h.
Definition at line 1794 of file reiserfs.h.
Definition at line 1792 of file reiserfs.h.
#define get_ih | ( | path | ) | PATH_PITEM_HEAD(path) |
Definition at line 1932 of file reiserfs.h.
#define get_ih_free_space | ( | ih | ) | (ih_version (ih) == KEY_FORMAT_3_6 ? 0 : ih_free_space (ih)) |
Definition at line 1202 of file reiserfs.h.
#define get_inode_item_key_version | ( | inode | ) | ((REISERFS_I(inode)->i_flags & i_item_key_version_mask) ? KEY_FORMAT_3_6 : KEY_FORMAT_3_5) |
this says about version of key of all items (but stat data) the object consists of
Definition at line 984 of file reiserfs.h.
#define get_inode_sd_version | ( | inode | ) | ((REISERFS_I(inode)->i_flags & i_stat_data_version_mask) ? STAT_DATA_V2 : STAT_DATA_V1) |
Definition at line 993 of file reiserfs.h.
#define get_item | ( | path | ) | ((void *)B_N_PITEM(PATH_PLAST_BUFFER(path), PATH_LAST_POSITION (path))) |
Definition at line 1934 of file reiserfs.h.
#define get_item_pos | ( | path | ) | PATH_LAST_POSITION(path) |
Definition at line 1933 of file reiserfs.h.
#define get_journal_desc_magic | ( | bh | ) | (bh->b_data + bh->b_size - 12) |
Definition at line 2269 of file reiserfs.h.
#define get_last_bh | ( | path | ) | PATH_PLAST_BUFFER(path) |
Definition at line 1931 of file reiserfs.h.
#define GOTO_PREVIOUS_ITEM 2 |
Definition at line 1153 of file reiserfs.h.
#define have_large_tails | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_LARGETAIL)) |
Definition at line 577 of file reiserfs.h.
#define have_small_tails | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_SMALLTAIL)) |
Definition at line 578 of file reiserfs.h.
#define i_block_size | ( | inode | ) | ((inode)->i_sb->s_blocksize) |
Definition at line 2587 of file reiserfs.h.
#define I_DEH_N_ENTRY_FILE_NAME_LENGTH | ( | ih, | |
deh, | |||
entry_num | |||
) | (I_DEH_N_ENTRY_LENGTH (ih, deh, entry_num) - (de_with_sd (deh) ? SD_SIZE : 0)) |
Definition at line 1788 of file reiserfs.h.
#define I_ENTRY_COUNT | ( | ih | ) | (ih_entry_count((ih))) |
Definition at line 1753 of file reiserfs.h.
#define I_K_KEY_IN_ITEM | ( | ih, | |
key, | |||
n_blocksize | |||
) |
Definition at line 1400 of file reiserfs.h.
#define I_POS_UNFM_SIZE | ( | ih, | |
pos, | |||
size | |||
) | (((pos) == I_UNFM_NUM(ih) - 1 ) ? (size) - ih_free_space(ih) : (size)) |
Definition at line 2226 of file reiserfs.h.
#define I_UNFM_NUM | ( | ih | ) | (ih_item_len(ih) / UNFM_P_SIZE) |
Definition at line 2223 of file reiserfs.h.
#define ih_entry_count | ( | ih | ) | le16_to_cpu((ih)->u.ih_entry_count) |
Definition at line 1190 of file reiserfs.h.
#define ih_free_space | ( | ih | ) | le16_to_cpu((ih)->u.ih_free_space_reserved) |
Definition at line 1188 of file reiserfs.h.
#define ih_item_len | ( | ih | ) | le16_to_cpu((ih)->ih_item_len) |
Definition at line 1192 of file reiserfs.h.
#define ih_location | ( | ih | ) | le16_to_cpu((ih)->ih_item_location) |
Definition at line 1191 of file reiserfs.h.
Definition at line 1186 of file reiserfs.h.
#define ih_version | ( | ih | ) | le16_to_cpu((ih)->ih_version) |
Definition at line 1189 of file reiserfs.h.
#define ILLEGAL_PATH_ELEMENT_OFFSET 1 /* Must be equal to FIRST_PATH_ELEMENT_OFFSET - 1 */ |
Definition at line 1867 of file reiserfs.h.
#define INITIALIZE_PATH | ( | var | ) | struct treepath var = {.path_length = ILLEGAL_PATH_ELEMENT_OFFSET, .reada = 0,} |
Definition at line 1899 of file reiserfs.h.
#define INODE_PKEY | ( | inode | ) | ((struct reiserfs_key *)(REISERFS_I(inode)->i_key)) |
Definition at line 1947 of file reiserfs.h.
#define IO_ERROR -2 |
Definition at line 937 of file reiserfs.h.
Definition at line 912 of file reiserfs.h.
#define is_direct_cpu_ih | ( | ih | ) | (is_direct_cpu_key (&((ih)->ih_key))) |
Definition at line 1396 of file reiserfs.h.
#define is_direct_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_DIRECT) |
Definition at line 1390 of file reiserfs.h.
#define is_direntry_cpu_ih | ( | ih | ) | (is_direntry_cpu_key (&((ih)->ih_key))) |
Definition at line 1395 of file reiserfs.h.
#define is_direntry_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_DIRENTRY) |
Definition at line 1389 of file reiserfs.h.
#define is_indirect_cpu_ih | ( | ih | ) | (is_indirect_cpu_key (&((ih)->ih_key))) |
Definition at line 1397 of file reiserfs.h.
#define is_indirect_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_INDIRECT) |
Definition at line 1391 of file reiserfs.h.
#define is_statdata_cpu_ih | ( | ih | ) | (is_statdata_cpu_key (&((ih)->ih_key))) |
Definition at line 1398 of file reiserfs.h.
#define is_statdata_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_STAT_DATA) |
Definition at line 1392 of file reiserfs.h.
#define ITEM_FOUND 1 |
Definition at line 1136 of file reiserfs.h.
#define item_moved | ( | ih, | |
path | |||
) | comp_items(ih, path) |
Definition at line 1935 of file reiserfs.h.
#define ITEM_NOT_FOUND 0 |
Definition at line 1137 of file reiserfs.h.
#define JBH_HASH_MASK 8191 |
Definition at line 2356 of file reiserfs.h.
Definition at line 2355 of file reiserfs.h.
Definition at line 2318 of file reiserfs.h.
Definition at line 178 of file reiserfs.h.
#define JOURNAL_BLOCKS_PER_OBJECT | ( | sb | ) |
Definition at line 2326 of file reiserfs.h.
#define journal_bread | ( | s, | |
block | |||
) | __bread(SB_JOURNAL(s)->j_dev_bd, block, s->s_blocksize) |
Definition at line 2366 of file reiserfs.h.
Definition at line 335 of file reiserfs.h.
#define journal_find_get_block | ( | s, | |
block | |||
) | __find_get_block(SB_JOURNAL(s)->j_dev_bd, block, s->s_blocksize) |
Definition at line 2364 of file reiserfs.h.
#define journal_getblk | ( | s, | |
block | |||
) | __getblk(SB_JOURNAL(s)->j_dev_bd, block, s->s_blocksize) |
Definition at line 2365 of file reiserfs.h.
Definition at line 2361 of file reiserfs.h.
#define JOURNAL_HASH_SIZE 8192 |
Definition at line 180 of file reiserfs.h.
#define JOURNAL_MAX_BATCH_DEFAULT 900 /* max blocks to batch into one transaction, don't make this any bigger than 900 */ |
Definition at line 2321 of file reiserfs.h.
#define JOURNAL_MAX_CNODE 1500 /* max cnodes to allocate. */ |
Definition at line 179 of file reiserfs.h.
#define JOURNAL_MAX_COMMIT_AGE 30 |
Definition at line 2323 of file reiserfs.h.
#define JOURNAL_MAX_TRANS_AGE 30 |
Definition at line 2324 of file reiserfs.h.
#define JOURNAL_MIN_RATIO 2 |
Definition at line 2322 of file reiserfs.h.
Definition at line 181 of file reiserfs.h.
#define JOURNAL_PER_BALANCE_CNT (3 * (MAX_HEIGHT-2) + 9) |
Definition at line 2325 of file reiserfs.h.
#define journal_trans_half | ( | blocksize | ) | ((blocksize - sizeof (struct reiserfs_journal_desc) + sizeof (__u32) - 12) / sizeof (__u32)) |
Definition at line 2271 of file reiserfs.h.
#define JOURNAL_TRANS_MAX_DEFAULT 1024 /* biggest possible single transaction, don't change for now (8/3/99) */ |
Definition at line 2319 of file reiserfs.h.
#define JOURNAL_TRANS_MIN_DEFAULT 256 |
Definition at line 2320 of file reiserfs.h.
#define KEY_FORMAT_3_5 0 |
Definition at line 953 of file reiserfs.h.
#define KEY_FORMAT_3_6 1 |
Definition at line 954 of file reiserfs.h.
#define KEY_FOUND 1 |
Definition at line 1129 of file reiserfs.h.
#define KEY_NOT_FOUND 0 |
Definition at line 1130 of file reiserfs.h.
#define KEY_SIZE (sizeof(struct reiserfs_key)) |
Definition at line 1132 of file reiserfs.h.
#define KEYS_IDENTICAL 0 |
Definition at line 1128 of file reiserfs.h.
#define LAST_TO_FIRST 1 |
Definition at line 2152 of file reiserfs.h.
#define LEAF_FROM_L_TO_R 3 |
Definition at line 2148 of file reiserfs.h.
#define LEAF_FROM_R_TO_L 2 |
Definition at line 2147 of file reiserfs.h.
#define LEAF_FROM_S_TO_L 0 |
Definition at line 2145 of file reiserfs.h.
#define LEAF_FROM_S_TO_R 1 |
Definition at line 2146 of file reiserfs.h.
#define LEAF_FROM_S_TO_SNEW 4 |
Definition at line 2149 of file reiserfs.h.
#define M_CONVERT 'v' |
Definition at line 2142 of file reiserfs.h.
#define M_CUT 'c' |
Definition at line 2134 of file reiserfs.h.
#define M_DELETE 'd' |
Definition at line 2132 of file reiserfs.h.
#define M_INSERT 'i' |
Definition at line 2127 of file reiserfs.h.
#define M_INTERNAL 'n' |
Definition at line 2137 of file reiserfs.h.
#define M_PASTE 'p' |
Definition at line 2130 of file reiserfs.h.
#define M_SKIP_BALANCING 's' |
Definition at line 2141 of file reiserfs.h.
#define mark_de_hidden | ( | deh | ) | clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1714 of file reiserfs.h.
#define mark_de_visible | ( | deh | ) | set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1713 of file reiserfs.h.
#define mark_de_with_sd | ( | deh | ) | set_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) |
Definition at line 1711 of file reiserfs.h.
#define mark_de_without_sd | ( | deh | ) | clear_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) |
Definition at line 1712 of file reiserfs.h.
#define MAX_AMOUNT_NEEDED 2 |
Definition at line 2054 of file reiserfs.h.
#define MAX_B_NUM MAX_UL_INT |
Definition at line 1967 of file reiserfs.h.
Definition at line 1836 of file reiserfs.h.
Definition at line 2252 of file reiserfs.h.
#define MAX_FC_NUM MAX_US_INT |
Definition at line 1968 of file reiserfs.h.
#define MAX_FEB_SIZE 6 /* this MUST be MAX_HEIGHT + 1. See about FEB below */ |
Definition at line 1868 of file reiserfs.h.
Definition at line 2051 of file reiserfs.h.
#define MAX_GENERATION_NUMBER 127 |
Definition at line 1795 of file reiserfs.h.
#define MAX_HEIGHT 5 /* maximal height of a tree. don't change this without changing JOURNAL_PER_BALANCE_CNT */ |
Definition at line 1863 of file reiserfs.h.
#define MAX_INT 0x7ffffff |
Definition at line 1950 of file reiserfs.h.
#define MAX_ITEM_LEN | ( | block_size | ) | (block_size - BLKH_SIZE - IH_SIZE) |
Definition at line 1405 of file reiserfs.h.
#define MAX_KEY_OBJECTID MAX_UL_INT |
Definition at line 1965 of file reiserfs.h.
#define MAX_NR_KEY | ( | bh | ) | ( (MAX_CHILD_SIZE(bh)-DC_SIZE)/(KEY_SIZE+DC_SIZE) ) |
Definition at line 1842 of file reiserfs.h.
#define MAX_UL_INT 0xffffffff |
Definition at line 1949 of file reiserfs.h.
#define MAX_US_INT 0xffff |
Definition at line 1951 of file reiserfs.h.
#define MIN_ITEM_LEN 1 |
Definition at line 1406 of file reiserfs.h.
#define MIN_NR_KEY | ( | bh | ) | (MAX_NR_KEY(bh)/2) |
Definition at line 1843 of file reiserfs.h.
#define NAME_FOUND 1 |
Definition at line 1151 of file reiserfs.h.
#define NAME_FOUND_INVISIBLE 3 |
Definition at line 1154 of file reiserfs.h.
#define NAME_NOT_FOUND 0 |
Definition at line 1152 of file reiserfs.h.
#define NO_BALANCING_NEEDED (-4) |
Definition at line 939 of file reiserfs.h.
#define NO_DISK_SPACE -3 |
Definition at line 938 of file reiserfs.h.
#define NO_MORE_UNUSED_CONTIGUOUS_BLOCKS (-5) |
Definition at line 940 of file reiserfs.h.
#define old_format_only | ( | s | ) | (REISERFS_SB(s)->s_properties & (1 << REISERFS_3_5)) |
Definition at line 581 of file reiserfs.h.
#define op_bytes_number | ( | ih, | |
bsize | |||
) | item_ops[le_ih_k_type (ih)]->bytes_number (ih, bsize) |
Definition at line 2209 of file reiserfs.h.
Definition at line 2212 of file reiserfs.h.
#define op_check_left | ( | vi, | |
free, | |||
start_skip, | |||
end_skip | |||
) | item_ops[(vi)->vi_index]->check_left (vi, free, start_skip, end_skip) |
Definition at line 2214 of file reiserfs.h.
Definition at line 2215 of file reiserfs.h.
#define op_create_vi | ( | vn, | |
vi, | |||
is_affected, | |||
insert_size | |||
) | item_ops[le_ih_k_type ((vi)->vi_ih)]->create_vi (vn,vi,is_affected,insert_size) |
Definition at line 2213 of file reiserfs.h.
#define op_is_left_mergeable | ( | key, | |
bsize | |||
) | item_ops[le_key_k_type (le_key_version (key), key)]->is_left_mergeable (key, bsize) |
Definition at line 2210 of file reiserfs.h.
Definition at line 2216 of file reiserfs.h.
#define op_print_item | ( | ih, | |
item | |||
) | item_ops[le_ih_k_type (ih)]->print_item (ih, item) |
Definition at line 2211 of file reiserfs.h.
#define op_print_vi | ( | vi | ) | item_ops[(vi)->vi_index]->print_vi (vi) |
Definition at line 2218 of file reiserfs.h.
#define op_unit_num | ( | vi | ) | item_ops[(vi)->vi_index]->unit_num (vi) |
Definition at line 2217 of file reiserfs.h.
#define path_changed | ( | ih, | |
path | |||
) | comp_items (ih, path) |
Definition at line 1936 of file reiserfs.h.
Definition at line 1927 of file reiserfs.h.
Definition at line 1929 of file reiserfs.h.
#define PATH_H_PBUFFER | ( | path, | |
h | |||
) | PATH_OFFSET_PBUFFER (path, path->path_length - (h)) /* tb->S[h] */ |
Definition at line 1924 of file reiserfs.h.
Definition at line 1926 of file reiserfs.h.
#define PATH_H_PPARENT | ( | path, | |
h | |||
) | PATH_H_PBUFFER (path, (h) + 1) /* tb->F[h] or tb->S[0]->b_parent */ |
Definition at line 1925 of file reiserfs.h.
#define PATH_LAST_POSITION | ( | path | ) | (PATH_OFFSET_POSITION((path), (path)->path_length)) |
Definition at line 1918 of file reiserfs.h.
#define PATH_OFFSET_PBUFFER | ( | path, | |
n_offset | |||
) | (PATH_OFFSET_PELEMENT(path, n_offset)->pe_buffer) |
Definition at line 1906 of file reiserfs.h.
Definition at line 1903 of file reiserfs.h.
#define PATH_OFFSET_POSITION | ( | path, | |
n_offset | |||
) | (PATH_OFFSET_PELEMENT(path, n_offset)->pe_position) |
Definition at line 1909 of file reiserfs.h.
#define PATH_PITEM_HEAD | ( | path | ) | B_N_PITEM_HEAD(PATH_PLAST_BUFFER(path), PATH_LAST_POSITION(path)) |
Definition at line 1920 of file reiserfs.h.
#define PATH_PLAST_BUFFER | ( | path | ) | (PATH_OFFSET_PBUFFER((path), (path)->path_length)) |
Definition at line 1911 of file reiserfs.h.
#define PATH_READA 0x1 /* do read ahead */ |
Definition at line 1887 of file reiserfs.h.
#define PATH_READA_BACK 0x2 /* read backwards */ |
Definition at line 1888 of file reiserfs.h.
Definition at line 1897 of file reiserfs.h.
#define POSITION_FOUND 1 |
Definition at line 1147 of file reiserfs.h.
#define POSITION_NOT_FOUND 0 |
Definition at line 1148 of file reiserfs.h.
#define PREALLOCATION_SIZE 9 |
Definition at line 739 of file reiserfs.h.
Definition at line 2748 of file reiserfs.h.
#define PRINT_DIRECTORY_ITEMS 2 /* print directory items */ |
Definition at line 2747 of file reiserfs.h.
#define PRINT_LEAF_ITEMS 1 /* print all items */ |
Definition at line 2746 of file reiserfs.h.
#define PROC_EXP | ( | e | ) |
Definition at line 2695 of file reiserfs.h.
Definition at line 2700 of file reiserfs.h.
Definition at line 2698 of file reiserfs.h.
#define PUT_B_FREE_SPACE | ( | bh, | |
val | |||
) | do { set_blkh_free_space(B_BLK_HEAD(bh), val); } while (0) |
Definition at line 1463 of file reiserfs.h.
#define PUT_B_I_POS_UNFM_POINTER | ( | bh, | |
ih, | |||
pos, | |||
val | |||
) | do {*(((unp_t *)B_I_PITEM(bh,ih)) + (pos)) = cpu_to_le32(val); } while (0) |
Definition at line 2258 of file reiserfs.h.
#define PUT_B_LEVEL | ( | bh, | |
val | |||
) | do { set_blkh_level(B_BLK_HEAD(bh), val); } while (0) |
Definition at line 1462 of file reiserfs.h.
#define PUT_B_N_CHILD_NUM | ( | bh, | |
n_pos, | |||
val | |||
) | (put_dc_block_number(B_N_CHILD(bh, n_pos), val)) |
Definition at line 1831 of file reiserfs.h.
#define PUT_B_NR_ITEMS | ( | bh, | |
val | |||
) | do { set_blkh_nr_item(B_BLK_HEAD(bh), val); } while (0) |
Definition at line 1461 of file reiserfs.h.
Definition at line 1212 of file reiserfs.h.
#define put_dc_block_number | ( | dc_p, | |
val | |||
) | do { (dc_p)->dc_block_number = cpu_to_le32(val); } while(0) |
Definition at line 1822 of file reiserfs.h.
#define put_dc_size | ( | dc_p, | |
val | |||
) | do { (dc_p)->dc_size = cpu_to_le16(val); } while(0) |
Definition at line 1823 of file reiserfs.h.
#define put_deh_dir_id | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_dir_id = cpu_to_le32((v))) |
Definition at line 1668 of file reiserfs.h.
#define put_deh_location | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_location = cpu_to_le16((v))) |
Definition at line 1670 of file reiserfs.h.
#define put_deh_objectid | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_objectid = cpu_to_le32((v))) |
Definition at line 1669 of file reiserfs.h.
#define put_deh_offset | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_offset = cpu_to_le32((v))) |
Definition at line 1667 of file reiserfs.h.
#define put_deh_state | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_state = cpu_to_le16((v))) |
Definition at line 1671 of file reiserfs.h.
#define put_ih_entry_count | ( | ih, | |
val | |||
) | do { (ih)->u.ih_entry_count = cpu_to_le16(val); } while (0) |
Definition at line 1196 of file reiserfs.h.
#define put_ih_free_space | ( | ih, | |
val | |||
) | do { (ih)->u.ih_free_space_reserved = cpu_to_le16(val); } while(0) |
Definition at line 1194 of file reiserfs.h.
#define put_ih_item_len | ( | ih, | |
val | |||
) | do { (ih)->ih_item_len = cpu_to_le16(val); } while (0) |
Definition at line 1198 of file reiserfs.h.
#define put_ih_location | ( | ih, | |
val | |||
) | do { (ih)->ih_item_location = cpu_to_le16(val); } while (0) |
Definition at line 1197 of file reiserfs.h.
#define put_ih_version | ( | ih, | |
val | |||
) | do { (ih)->ih_version = cpu_to_le16(val); } while (0) |
Definition at line 1195 of file reiserfs.h.
#define PUT_SB_BLOCK_COUNT | ( | s, | |
val | |||
) | do { SB_V1_DISK_SUPER_BLOCK(s)->s_block_count = cpu_to_le32(val); } while (0) |
Definition at line 887 of file reiserfs.h.
#define PUT_SB_BMAP_NR | ( | s, | |
val | |||
) | do { SB_V1_DISK_SUPER_BLOCK(s)->s_bmap_nr = cpu_to_le16 (val); } while (0) |
Definition at line 899 of file reiserfs.h.
#define PUT_SB_FREE_BLOCKS | ( | s, | |
val | |||
) | do { SB_V1_DISK_SUPER_BLOCK(s)->s_free_blocks = cpu_to_le32(val); } while (0) |
Definition at line 889 of file reiserfs.h.
#define PUT_SB_REISERFS_STATE | ( | s, | |
val | |||
) | do { SB_V1_DISK_SUPER_BLOCK(s)->s_umount_state = cpu_to_le16(val); } while (0) |
Definition at line 895 of file reiserfs.h.
#define PUT_SB_ROOT_BLOCK | ( | s, | |
val | |||
) | do { SB_V1_DISK_SUPER_BLOCK(s)->s_root_block = cpu_to_le32(val); } while (0) |
Definition at line 891 of file reiserfs.h.
#define PUT_SB_TREE_HEIGHT | ( | s, | |
val | |||
) | do { SB_V1_DISK_SUPER_BLOCK(s)->s_tree_height = cpu_to_le16(val); } while (0) |
Definition at line 893 of file reiserfs.h.
#define PUT_SB_VERSION | ( | s, | |
val | |||
) | do { SB_V1_DISK_SUPER_BLOCK(s)->s_version = cpu_to_le16(val); } while (0) |
Definition at line 897 of file reiserfs.h.
#define QUOTA_EXCEEDED -6 |
Definition at line 941 of file reiserfs.h.
#define R5_HASH 3 |
Definition at line 795 of file reiserfs.h.
Definition at line 770 of file reiserfs.h.
#define REGULAR_FILE_FOUND -2 |
Definition at line 1141 of file reiserfs.h.
#define REISERFS_3_5 0 |
Definition at line 507 of file reiserfs.h.
#define REISERFS_3_6 1 |
Definition at line 508 of file reiserfs.h.
#define REISERFS_APPEND_FL FS_APPEND_FL |
Definition at line 1539 of file reiserfs.h.
#define reiserfs_attrs | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_ATTRS)) |
Definition at line 580 of file reiserfs.h.
#define reiserfs_barrier_flush | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_BARRIER_FLUSH)) |
Definition at line 591 of file reiserfs.h.
#define reiserfs_barrier_none | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_BARRIER_NONE)) |
Definition at line 590 of file reiserfs.h.
#define reiserfs_clear_le_bit __clear_bit_le |
Definition at line 2908 of file reiserfs.h.
#define REISERFS_COMPR_FL FS_COMPR_FL |
Definition at line 1545 of file reiserfs.h.
#define reiserfs_data_log | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_DATA_LOG)) |
Definition at line 583 of file reiserfs.h.
#define reiserfs_data_ordered | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_DATA_ORDERED)) |
Definition at line 584 of file reiserfs.h.
#define reiserfs_data_writeback | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_DATA_WRITEBACK)) |
Definition at line 585 of file reiserfs.h.
Definition at line 752 of file reiserfs.h.
#define REISERFS_DISK_OFFSET_IN_BYTES (64 * 1024) |
Definition at line 927 of file reiserfs.h.
Definition at line 2737 of file reiserfs.h.
#define REISERFS_ERROR_FS 2 |
Definition at line 1040 of file reiserfs.h.
#define reiserfs_error_panic | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_ERROR_PANIC)) |
Definition at line 593 of file reiserfs.h.
#define reiserfs_error_ro | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_ERROR_RO)) |
Definition at line 594 of file reiserfs.h.
#define reiserfs_expose_privroot | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_EXPOSE_PRIVROOT)) |
Definition at line 588 of file reiserfs.h.
#define reiserfs_find_next_zero_le_bit find_next_zero_bit_le |
Definition at line 2911 of file reiserfs.h.
#define REISERFS_FIRST_BLOCK unused_define |
Definition at line 928 of file reiserfs.h.
#define REISERFS_FULL_KEY_LEN 4 |
Definition at line 1122 of file reiserfs.h.
#define reiserfs_hash_detect | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_HASH_DETECT)) |
Definition at line 571 of file reiserfs.h.
#define reiserfs_hashed_relocation | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_HASHED_RELOCATION)) |
Definition at line 574 of file reiserfs.h.
#define REISERFS_IMMUTABLE_FL FS_IMMUTABLE_FL |
Definition at line 1538 of file reiserfs.h.
#define REISERFS_INHERIT_MASK |
Definition at line 1549 of file reiserfs.h.
#define REISERFS_IOC32_GETFLAGS FS_IOC32_GETFLAGS |
Definition at line 19 of file reiserfs.h.
#define REISERFS_IOC32_GETVERSION FS_IOC32_GETVERSION |
Definition at line 21 of file reiserfs.h.
#define REISERFS_IOC32_SETFLAGS FS_IOC32_SETFLAGS |
Definition at line 20 of file reiserfs.h.
#define REISERFS_IOC32_SETVERSION FS_IOC32_SETVERSION |
Definition at line 22 of file reiserfs.h.
#define REISERFS_IOC32_UNPACK _IOW(0xCD, 1, int) |
Definition at line 18 of file reiserfs.h.
#define reiserfs_is_journal_aborted | ( | journal | ) | (unlikely (__reiserfs_is_journal_aborted (journal))) |
Definition at line 619 of file reiserfs.h.
#define REISERFS_JOURNAL_OFFSET_IN_BYTES REISERFS_DISK_OFFSET_IN_BYTES |
Definition at line 929 of file reiserfs.h.
Definition at line 1974 of file reiserfs.h.
#define REISERFS_LINK_MAX (MAX_US_INT - 1000) |
Definition at line 1971 of file reiserfs.h.
#define REISERFS_MAX_BITMAP_NODES 100 |
Definition at line 2353 of file reiserfs.h.
#define REISERFS_MAX_NAME | ( | block_size | ) | 255 |
Definition at line 1759 of file reiserfs.h.
#define REISERFS_MIN_BITMAP_NODES 10 |
Definition at line 2352 of file reiserfs.h.
#define reiserfs_no_border | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_NO_BORDER)) |
Definition at line 572 of file reiserfs.h.
#define reiserfs_no_unhashed_relocation | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_NO_UNHASHED_RELOCATION)) |
Definition at line 573 of file reiserfs.h.
#define REISERFS_NOATIME_FL FS_NOATIME_FL |
Definition at line 1541 of file reiserfs.h.
#define REISERFS_NODUMP_FL FS_NODUMP_FL |
Definition at line 1542 of file reiserfs.h.
#define REISERFS_NOTAIL_FL FS_NOTAIL_FL |
Definition at line 1546 of file reiserfs.h.
#define REISERFS_OLD_DISK_OFFSET_IN_BYTES (8 * 1024) |
Definition at line 932 of file reiserfs.h.
#define REISERFS_OLD_FORMAT 2 |
Definition at line 509 of file reiserfs.h.
Definition at line 2733 of file reiserfs.h.
#define reiserfs_posixacl | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_POSIXACL)) |
Definition at line 587 of file reiserfs.h.
#define REISERFS_PREALLOCATE |
Definition at line 737 of file reiserfs.h.
#define REISERFS_QUOTA_DEL_BLOCKS | ( | s | ) | 0 |
Definition at line 2343 of file reiserfs.h.
#define REISERFS_QUOTA_INIT_BLOCKS | ( | s | ) | 0 |
Definition at line 2342 of file reiserfs.h.
#define REISERFS_QUOTA_TRANS_BLOCKS | ( | s | ) | 0 |
Definition at line 2341 of file reiserfs.h.
#define reiserfs_r5_hash | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_R5_HASH)) |
Definition at line 568 of file reiserfs.h.
#define REISERFS_ROOT_OBJECTID 2 |
Definition at line 1409 of file reiserfs.h.
#define REISERFS_ROOT_PARENT_OBJECTID 1 |
Definition at line 1410 of file reiserfs.h.
#define reiserfs_rupasov_hash | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_RUPASOV_HASH)) |
Definition at line 569 of file reiserfs.h.
#define REISERFS_SECRM_FL FS_SECRM_FL |
Definition at line 1543 of file reiserfs.h.
#define reiserfs_set_le_bit __set_bit_le |
Definition at line 2906 of file reiserfs.h.
#define REISERFS_SHORT_KEY_LEN 2 |
Definition at line 1123 of file reiserfs.h.
#define REISERFS_SYNC_FL FS_SYNC_FL |
Definition at line 1540 of file reiserfs.h.
#define reiserfs_tea_hash | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_TEA_HASH)) |
Definition at line 570 of file reiserfs.h.
#define reiserfs_test4 | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_TEST4)) |
Definition at line 575 of file reiserfs.h.
#define reiserfs_test_and_clear_le_bit __test_and_clear_bit_le |
Definition at line 2909 of file reiserfs.h.
#define reiserfs_test_and_set_le_bit __test_and_set_bit_le |
Definition at line 2907 of file reiserfs.h.
#define reiserfs_test_le_bit test_bit_le |
Definition at line 2910 of file reiserfs.h.
#define REISERFS_UNRM_FL FS_UNRM_FL |
Definition at line 1544 of file reiserfs.h.
Definition at line 1975 of file reiserfs.h.
#define REISERFS_VALID_FS 1 |
Definition at line 1039 of file reiserfs.h.
#define REISERFS_VERSION_1 0 |
Definition at line 864 of file reiserfs.h.
#define REISERFS_VERSION_2 2 |
Definition at line 865 of file reiserfs.h.
Definition at line 756 of file reiserfs.h.
#define reiserfs_xattrs_optional | ( | s | ) | (reiserfs_xattrs_user(s) || reiserfs_posixacl(s)) |
Definition at line 589 of file reiserfs.h.
#define reiserfs_xattrs_user | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_XATTRS_USER)) |
Definition at line 586 of file reiserfs.h.
#define REPEAT_SEARCH -1 |
Definition at line 936 of file reiserfs.h.
#define replay_only | ( | s | ) | (REISERFS_SB(s)->s_mount_opt & (1 << REPLAYONLY)) |
Definition at line 579 of file reiserfs.h.
Definition at line 775 of file reiserfs.h.
Definition at line 747 of file reiserfs.h.
Definition at line 607 of file reiserfs.h.
#define sb_block_count | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_block_count)) |
Definition at line 88 of file reiserfs.h.
#define SB_BLOCK_COUNT | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_block_count)) |
Definition at line 872 of file reiserfs.h.
#define sb_blocksize | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_blocksize)) |
Definition at line 124 of file reiserfs.h.
#define SB_BLOCKSIZE | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_blocksize)) |
Definition at line 870 of file reiserfs.h.
#define sb_bmap_nr | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_bmap_nr)) |
Definition at line 140 of file reiserfs.h.
#define SB_BMAP_NR | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_bmap_nr)) |
Definition at line 885 of file reiserfs.h.
Definition at line 603 of file reiserfs.h.
#define SB_DISK_JOURNAL_HEAD | ( | s | ) | (SB_JOURNAL(s)->j_header_bh->) |
Definition at line 609 of file reiserfs.h.
Definition at line 868 of file reiserfs.h.
#define sb_free_blocks | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_free_blocks)) |
Definition at line 90 of file reiserfs.h.
#define SB_FREE_BLOCKS | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_free_blocks)) |
Definition at line 874 of file reiserfs.h.
#define sb_fs_state | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_fs_state)) |
Definition at line 132 of file reiserfs.h.
#define sb_hash_function_code | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_hash_function_code)) |
Definition at line 134 of file reiserfs.h.
Definition at line 604 of file reiserfs.h.
#define SB_JOURNAL_1st_RESERVED_BLOCK | ( | s | ) | (SB_JOURNAL(s)->j_1st_reserved_block) |
Definition at line 605 of file reiserfs.h.
#define SB_JOURNAL_LEN_FREE | ( | s | ) | (SB_JOURNAL(s)->j_journal_len_free) |
Definition at line 606 of file reiserfs.h.
#define sb_jp_jourmal_max_commit_age | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_journal.jp_journal_max_commit_age)) |
Definition at line 119 of file reiserfs.h.
#define sb_jp_journal_1st_block | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_journal.jp_journal_1st_block)) |
Definition at line 95 of file reiserfs.h.
#define sb_jp_journal_dev | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_journal.jp_journal_dev)) |
Definition at line 99 of file reiserfs.h.
#define sb_jp_journal_magic | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_journal.jp_journal_magic)) |
Definition at line 111 of file reiserfs.h.
#define sb_jp_journal_max_batch | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_journal.jp_journal_max_batch)) |
Definition at line 115 of file reiserfs.h.
#define sb_jp_journal_size | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_journal.jp_journal_size)) |
Definition at line 103 of file reiserfs.h.
#define sb_jp_journal_trans_max | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_journal.jp_journal_trans_max)) |
Definition at line 107 of file reiserfs.h.
#define sb_mnt_count | ( | sbp | ) | (le16_to_cpu((sbp)->s_mnt_count)) |
Definition at line 145 of file reiserfs.h.
#define sb_oid_cursize | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_oid_cursize)) |
Definition at line 128 of file reiserfs.h.
#define sb_oid_maxsize | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_oid_maxsize)) |
Definition at line 126 of file reiserfs.h.
#define SB_ONDISK_JOURNAL_1st_BLOCK | ( | s | ) | le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_1st_block)) |
Definition at line 905 of file reiserfs.h.
#define SB_ONDISK_JOURNAL_DEVICE | ( | s | ) | le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_dev)) |
Definition at line 907 of file reiserfs.h.
#define SB_ONDISK_JOURNAL_SIZE | ( | s | ) | le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_size)) |
Definition at line 903 of file reiserfs.h.
#define SB_ONDISK_JP | ( | s | ) | (&SB_V1_DISK_SUPER_BLOCK(s)->s_journal) |
Definition at line 902 of file reiserfs.h.
#define SB_ONDISK_RESERVED_FOR_JOURNAL | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_reserved_for_journal)) |
Definition at line 909 of file reiserfs.h.
#define SB_REISERFS_MAGIC | ( | s | ) | (SB_V1_DISK_SUPER_BLOCK(s)->s_magic) |
Definition at line 876 of file reiserfs.h.
#define SB_REISERFS_STATE | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_umount_state)) |
Definition at line 882 of file reiserfs.h.
#define sb_reserved_for_journal | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_reserved_for_journal)) |
Definition at line 148 of file reiserfs.h.
#define sb_root_block | ( | sbp | ) | (le32_to_cpu((sbp)->s_v1.s_root_block)) |
Definition at line 92 of file reiserfs.h.
#define SB_ROOT_BLOCK | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_root_block)) |
Definition at line 878 of file reiserfs.h.
#define SB_SIZE (sizeof(struct reiserfs_super_block)) |
Definition at line 862 of file reiserfs.h.
#define SB_SIZE_V1 (sizeof(struct reiserfs_super_block_v1)) |
Definition at line 843 of file reiserfs.h.
#define sb_tree_height | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_tree_height)) |
Definition at line 138 of file reiserfs.h.
#define SB_TREE_HEIGHT | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_tree_height)) |
Definition at line 880 of file reiserfs.h.
#define sb_umount_state | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_umount_state)) |
Definition at line 130 of file reiserfs.h.
#define SB_V1_DISK_SUPER_BLOCK | ( | s | ) | (&(SB_DISK_SUPER_BLOCK(s)->s_v1)) |
Definition at line 869 of file reiserfs.h.
#define sb_version | ( | sbp | ) | (le16_to_cpu((sbp)->s_v1.s_version)) |
Definition at line 142 of file reiserfs.h.
#define SB_VERSION | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_version)) |
Definition at line 884 of file reiserfs.h.
#define SCHEDULE_OCCURRED 1 |
Definition at line 601 of file reiserfs.h.
#define SD_OFFSET 0 |
Definition at line 1633 of file reiserfs.h.
Definition at line 1587 of file reiserfs.h.
#define SD_UNIQUENESS 0 |
Definition at line 1634 of file reiserfs.h.
#define sd_v1_atime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_atime)) |
Definition at line 1519 of file reiserfs.h.
#define sd_v1_blocks | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_blocks)) |
Definition at line 1527 of file reiserfs.h.
#define sd_v1_ctime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_ctime)) |
Definition at line 1523 of file reiserfs.h.
#define sd_v1_first_direct_byte | ( | sdp | ) | (le32_to_cpu((sdp)->sd_first_direct_byte)) |
Definition at line 1529 of file reiserfs.h.
#define sd_v1_gid | ( | sdp | ) | (le16_to_cpu((sdp)->sd_gid)) |
Definition at line 1515 of file reiserfs.h.
#define sd_v1_mode | ( | sdp | ) | (le16_to_cpu((sdp)->sd_mode)) |
Definition at line 1509 of file reiserfs.h.
#define sd_v1_mtime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_mtime)) |
Definition at line 1521 of file reiserfs.h.
#define sd_v1_nlink | ( | sdp | ) | (le16_to_cpu((sdp)->sd_nlink)) |
Definition at line 1511 of file reiserfs.h.
#define sd_v1_rdev | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_rdev)) |
Definition at line 1525 of file reiserfs.h.
#define SD_V1_SIZE (sizeof(struct stat_data_v1)) |
Definition at line 1507 of file reiserfs.h.
#define sd_v1_size | ( | sdp | ) | (le32_to_cpu((sdp)->sd_size)) |
Definition at line 1517 of file reiserfs.h.
#define sd_v1_uid | ( | sdp | ) | (le16_to_cpu((sdp)->sd_uid)) |
Definition at line 1513 of file reiserfs.h.
#define sd_v2_atime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_atime)) |
Definition at line 1602 of file reiserfs.h.
#define sd_v2_attrs | ( | sdp | ) | (le16_to_cpu((sdp)->sd_attrs)) |
Definition at line 1614 of file reiserfs.h.
#define sd_v2_blocks | ( | sdp | ) | (le32_to_cpu((sdp)->sd_blocks)) |
Definition at line 1608 of file reiserfs.h.
#define sd_v2_ctime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_ctime)) |
Definition at line 1606 of file reiserfs.h.
#define sd_v2_generation | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_generation)) |
Definition at line 1612 of file reiserfs.h.
#define sd_v2_gid | ( | sdp | ) | (le32_to_cpu((sdp)->sd_gid)) |
Definition at line 1600 of file reiserfs.h.
#define sd_v2_mode | ( | sdp | ) | (le16_to_cpu((sdp)->sd_mode)) |
Definition at line 1590 of file reiserfs.h.
#define sd_v2_mtime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_mtime)) |
Definition at line 1604 of file reiserfs.h.
#define sd_v2_nlink | ( | sdp | ) | (le32_to_cpu((sdp)->sd_nlink)) |
Definition at line 1594 of file reiserfs.h.
#define sd_v2_rdev | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_rdev)) |
Definition at line 1610 of file reiserfs.h.
#define SD_V2_SIZE SD_SIZE |
Definition at line 1588 of file reiserfs.h.
#define sd_v2_size | ( | sdp | ) | (le64_to_cpu((sdp)->sd_size)) |
Definition at line 1596 of file reiserfs.h.
#define sd_v2_uid | ( | sdp | ) | (le32_to_cpu((sdp)->sd_uid)) |
Definition at line 1598 of file reiserfs.h.
#define search_item | ( | s, | |
key, | |||
path | |||
) | search_by_key (s, key, path, DISK_LEAF_NODE_LEVEL) |
Definition at line 2546 of file reiserfs.h.
#define SECOND_GREATER -1 |
Definition at line 1127 of file reiserfs.h.
Definition at line 1705 of file reiserfs.h.
#define set_blkh_free_space | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_free_space = cpu_to_le16(val)) |
Definition at line 1441 of file reiserfs.h.
#define set_blkh_level | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_level = cpu_to_le16(val)) |
Definition at line 1439 of file reiserfs.h.
#define set_blkh_nr_item | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_nr_item = cpu_to_le16(val)) |
Definition at line 1440 of file reiserfs.h.
#define set_blkh_reserved | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_reserved = cpu_to_le16(val)) |
Definition at line 1442 of file reiserfs.h.
Definition at line 1444 of file reiserfs.h.
#define set_commit_trans_id | ( | c, | |
val | |||
) | do { (c)->j_trans_id = cpu_to_le32 (val); } while (0) |
Definition at line 2303 of file reiserfs.h.
#define set_commit_trans_len | ( | c, | |
val | |||
) | do { (c)->j_len = cpu_to_le32 (val); } while (0) |
Definition at line 2304 of file reiserfs.h.
#define set_desc_mount_id | ( | d, | |
val | |||
) | do { (d)->j_mount_id = cpu_to_le32 (val); } while (0) |
Definition at line 2290 of file reiserfs.h.
#define set_desc_trans_id | ( | d, | |
val | |||
) | do { (d)->j_trans_id = cpu_to_le32 (val); } while (0) |
Definition at line 2288 of file reiserfs.h.
#define set_desc_trans_len | ( | d, | |
val | |||
) | do { (d)->j_len = cpu_to_le32 (val); } while (0) |
Definition at line 2289 of file reiserfs.h.
#define SET_GENERATION_NUMBER | ( | offset, | |
gen_number | |||
) | (GET_HASH_VALUE(offset)|(gen_number)) |
Definition at line 1797 of file reiserfs.h.
#define set_ih_free_space | ( | ih, | |
val | |||
) | put_ih_free_space((ih), ((ih_version(ih) == KEY_FORMAT_3_6) ? 0 : (val))) |
Definition at line 1203 of file reiserfs.h.
Definition at line 987 of file reiserfs.h.
Definition at line 996 of file reiserfs.h.
#define set_sb_block_count | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_block_count = cpu_to_le32(v)) |
Definition at line 89 of file reiserfs.h.
#define set_sb_blocksize | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_blocksize = cpu_to_le16(v)) |
Definition at line 125 of file reiserfs.h.
#define set_sb_bmap_nr | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_bmap_nr = cpu_to_le16(v)) |
Definition at line 141 of file reiserfs.h.
#define set_sb_free_blocks | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_free_blocks = cpu_to_le32(v)) |
Definition at line 91 of file reiserfs.h.
#define set_sb_fs_state | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_fs_state = cpu_to_le16(v)) |
Definition at line 133 of file reiserfs.h.
#define set_sb_hash_function_code | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_hash_function_code = cpu_to_le32(v)) |
Definition at line 136 of file reiserfs.h.
#define set_sb_jp_journal_1st_block | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_journal.jp_journal_1st_block = cpu_to_le32(v)) |
Definition at line 97 of file reiserfs.h.
#define set_sb_jp_journal_dev | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_journal.jp_journal_dev = cpu_to_le32(v)) |
Definition at line 101 of file reiserfs.h.
#define set_sb_jp_journal_magic | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_journal.jp_journal_magic = cpu_to_le32(v)) |
Definition at line 113 of file reiserfs.h.
#define set_sb_jp_journal_max_batch | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_journal.jp_journal_max_batch = cpu_to_le32(v)) |
Definition at line 117 of file reiserfs.h.
#define set_sb_jp_journal_max_commit_age | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_journal.jp_journal_max_commit_age = cpu_to_le32(v)) |
Definition at line 121 of file reiserfs.h.
#define set_sb_jp_journal_size | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_journal.jp_journal_size = cpu_to_le32(v)) |
Definition at line 105 of file reiserfs.h.
#define set_sb_jp_journal_trans_max | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_journal.jp_journal_trans_max = cpu_to_le32(v)) |
Definition at line 109 of file reiserfs.h.
#define set_sb_mnt_count | ( | sbp, | |
v | |||
) | ((sbp)->s_mnt_count = cpu_to_le16(v)) |
Definition at line 146 of file reiserfs.h.
#define set_sb_oid_cursize | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_oid_cursize = cpu_to_le16(v)) |
Definition at line 129 of file reiserfs.h.
#define set_sb_oid_maxsize | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_oid_maxsize = cpu_to_le16(v)) |
Definition at line 127 of file reiserfs.h.
#define set_sb_reserved_for_journal | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_reserved_for_journal = cpu_to_le16(v)) |
Definition at line 150 of file reiserfs.h.
#define set_sb_root_block | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_root_block = cpu_to_le32(v)) |
Definition at line 93 of file reiserfs.h.
#define set_sb_tree_height | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_tree_height = cpu_to_le16(v)) |
Definition at line 139 of file reiserfs.h.
#define set_sb_umount_state | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_umount_state = cpu_to_le16(v)) |
Definition at line 131 of file reiserfs.h.
#define set_sb_version | ( | sbp, | |
v | |||
) | ((sbp)->s_v1.s_version = cpu_to_le16(v)) |
Definition at line 143 of file reiserfs.h.
#define set_sd_v1_atime | ( | sdp, | |
v | |||
) | ((sdp)->sd_atime = cpu_to_le32(v)) |
Definition at line 1520 of file reiserfs.h.
#define set_sd_v1_blocks | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_blocks = cpu_to_le32(v)) |
Definition at line 1528 of file reiserfs.h.
#define set_sd_v1_ctime | ( | sdp, | |
v | |||
) | ((sdp)->sd_ctime = cpu_to_le32(v)) |
Definition at line 1524 of file reiserfs.h.
#define set_sd_v1_first_direct_byte | ( | sdp, | |
v | |||
) | ((sdp)->sd_first_direct_byte = cpu_to_le32(v)) |
Definition at line 1531 of file reiserfs.h.
#define set_sd_v1_gid | ( | sdp, | |
v | |||
) | ((sdp)->sd_gid = cpu_to_le16(v)) |
Definition at line 1516 of file reiserfs.h.
#define set_sd_v1_mode | ( | sdp, | |
v | |||
) | ((sdp)->sd_mode = cpu_to_le16(v)) |
Definition at line 1510 of file reiserfs.h.
#define set_sd_v1_mtime | ( | sdp, | |
v | |||
) | ((sdp)->sd_mtime = cpu_to_le32(v)) |
Definition at line 1522 of file reiserfs.h.
#define set_sd_v1_nlink | ( | sdp, | |
v | |||
) | ((sdp)->sd_nlink = cpu_to_le16(v)) |
Definition at line 1512 of file reiserfs.h.
#define set_sd_v1_rdev | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_rdev = cpu_to_le32(v)) |
Definition at line 1526 of file reiserfs.h.
#define set_sd_v1_size | ( | sdp, | |
v | |||
) | ((sdp)->sd_size = cpu_to_le32(v)) |
Definition at line 1518 of file reiserfs.h.
#define set_sd_v1_uid | ( | sdp, | |
v | |||
) | ((sdp)->sd_uid = cpu_to_le16(v)) |
Definition at line 1514 of file reiserfs.h.
#define set_sd_v2_atime | ( | sdp, | |
v | |||
) | ((sdp)->sd_atime = cpu_to_le32(v)) |
Definition at line 1603 of file reiserfs.h.
#define set_sd_v2_attrs | ( | sdp, | |
v | |||
) | ((sdp)->sd_attrs = cpu_to_le16(v)) |
Definition at line 1615 of file reiserfs.h.
#define set_sd_v2_blocks | ( | sdp, | |
v | |||
) | ((sdp)->sd_blocks = cpu_to_le32(v)) |
Definition at line 1609 of file reiserfs.h.
#define set_sd_v2_ctime | ( | sdp, | |
v | |||
) | ((sdp)->sd_ctime = cpu_to_le32(v)) |
Definition at line 1607 of file reiserfs.h.
#define set_sd_v2_generation | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_generation = cpu_to_le32(v)) |
Definition at line 1613 of file reiserfs.h.
#define set_sd_v2_gid | ( | sdp, | |
v | |||
) | ((sdp)->sd_gid = cpu_to_le32(v)) |
Definition at line 1601 of file reiserfs.h.
#define set_sd_v2_mode | ( | sdp, | |
v | |||
) | ((sdp)->sd_mode = cpu_to_le16(v)) |
Definition at line 1591 of file reiserfs.h.
#define set_sd_v2_mtime | ( | sdp, | |
v | |||
) | ((sdp)->sd_mtime = cpu_to_le32(v)) |
Definition at line 1605 of file reiserfs.h.
#define set_sd_v2_nlink | ( | sdp, | |
v | |||
) | ((sdp)->sd_nlink = cpu_to_le32(v)) |
Definition at line 1595 of file reiserfs.h.
#define set_sd_v2_rdev | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_rdev = cpu_to_le32(v)) |
Definition at line 1611 of file reiserfs.h.
#define set_sd_v2_size | ( | sdp, | |
v | |||
) | ((sdp)->sd_size = cpu_to_le64(v)) |
Definition at line 1597 of file reiserfs.h.
#define set_sd_v2_uid | ( | sdp, | |
v | |||
) | ((sdp)->sd_uid = cpu_to_le32(v)) |
Definition at line 1599 of file reiserfs.h.
Definition at line 1133 of file reiserfs.h.
#define SPARE_SPACE 500 |
Definition at line 2920 of file reiserfs.h.
#define STAT_DATA_V1 0 |
Definition at line 957 of file reiserfs.h.
#define stat_data_v1 | ( | ih | ) | (ih_version (ih) == KEY_FORMAT_3_5) |
Definition at line 1508 of file reiserfs.h.
#define STAT_DATA_V2 1 |
Definition at line 958 of file reiserfs.h.
#define stat_data_v2 | ( | ih | ) | (ih_version (ih) == KEY_FORMAT_3_6) |
Definition at line 1589 of file reiserfs.h.
#define STORE_TAIL_IN_UNFM_S1 | ( | n_file_size, | |
n_tail_size, | |||
n_block_size | |||
) |
Definition at line 1012 of file reiserfs.h.
#define STORE_TAIL_IN_UNFM_S2 | ( | n_file_size, | |
n_tail_size, | |||
n_block_size | |||
) |
Definition at line 1030 of file reiserfs.h.
#define tail_has_to_be_packed | ( | inode | ) |
Definition at line 2591 of file reiserfs.h.
#define tail_size | ( | inode | ) | (file_size (inode) & (i_block_size (inode) - 1)) |
Definition at line 2589 of file reiserfs.h.
#define TEA_HASH 1 |
Definition at line 793 of file reiserfs.h.
Definition at line 1707 of file reiserfs.h.
#define TYPE_ANY 15 |
Definition at line 1050 of file reiserfs.h.
#define TYPE_DIRECT 2 |
Definition at line 1047 of file reiserfs.h.
#define TYPE_DIRENTRY 3 |
Definition at line 1048 of file reiserfs.h.
#define TYPE_INDIRECT 1 |
Definition at line 1046 of file reiserfs.h.
#define TYPE_MAXTYPE 3 |
Definition at line 1049 of file reiserfs.h.
#define TYPE_STAT_DATA 0 |
Definition at line 1045 of file reiserfs.h.
#define U32_MAX (~(__u32)0) |
Definition at line 1954 of file reiserfs.h.
#define UNFM_P_SHIFT 2 |
Definition at line 1944 of file reiserfs.h.
Definition at line 1943 of file reiserfs.h.
#define unreachable_item | ( | ih | ) | (ih_version(ih) & (1 << 15)) |
Definition at line 1200 of file reiserfs.h.
#define UNSET_HASH 0 |
Definition at line 791 of file reiserfs.h.
#define USE_INODE_GENERATION_COUNTER |
Definition at line 735 of file reiserfs.h.
#define V1_ANY_UNIQUENESS 555 |
Definition at line 1221 of file reiserfs.h.
#define V1_DIRECT_UNIQUENESS 0xffffffff |
Definition at line 1219 of file reiserfs.h.
#define V1_DIRENTRY_UNIQUENESS 500 |
Definition at line 1220 of file reiserfs.h.
#define V1_INDIRECT_UNIQUENESS 0xfffffffe |
Definition at line 1218 of file reiserfs.h.
#define V1_SD_UNIQUENESS 0 |
Definition at line 1217 of file reiserfs.h.
#define VI_TYPE_LEFT_MERGEABLE 1 |
Definition at line 1991 of file reiserfs.h.
#define VI_TYPE_RIGHT_MERGEABLE 2 |
Definition at line 1992 of file reiserfs.h.
#define VOID_V ( ( void ) 0 ) |
Definition at line 2696 of file reiserfs.h.
#define YURA_HASH 2 |
Definition at line 794 of file reiserfs.h.
typedef __u32 b_blocknr_t |
Definition at line 943 of file reiserfs.h.
Definition at line 2824 of file reiserfs.h.
Definition at line 944 of file reiserfs.h.
enum journal_state_bits |
Definition at line 329 of file reiserfs.h.
Definition at line 2368 of file reiserfs.h.
enum reiserfs_inode_flags |
bitmasks for i_flags field in reiserfs-specific part of inode
Definition at line 27 of file reiserfs.h.
Definition at line 511 of file reiserfs.h.
Definition at line 81 of file reiserfs.h.
|
read |
Definition at line 85 of file mpc512x_dma.c.
int balance_internal | ( | struct tree_balance * | , |
int | , | ||
int | , | ||
struct item_head * | , | ||
struct buffer_head ** | |||
) |
Fill new node that appears instead of S[h]
Definition at line 740 of file ibalance.c.
BUFFER_FNS | ( | JDirty | , |
journaled | |||
) |
BUFFER_FNS | ( | JDirty_wait | , |
journal_dirty | |||
) |
BUFFER_FNS | ( | JNew | , |
journal_new | |||
) |
BUFFER_FNS | ( | JPrepared | , |
journal_prepared | |||
) |
BUFFER_FNS | ( | JRestore_dirty | , |
journal_restore_dirty | |||
) |
BUFFER_FNS | ( | JTest | , |
journal_test | |||
) |
|
inline |
|
inline |
int direct2indirect | ( | struct reiserfs_transaction_handle * | , |
struct inode * | , | ||
struct treepath * | , | ||
struct buffer_head * | , | ||
loff_t | |||
) |
Definition at line 17 of file tail_conversion.c.
Definition at line 2008 of file do_balan.c.
|
inline |
Definition at line 61 of file do_balan.c.
Definition at line 2330 of file fix_node.c.
|
read |
Definition at line 1665 of file do_balan.c.
int get_left_neighbor_position | ( | struct tree_balance * | tb, |
int | h | ||
) |
Definition at line 1763 of file do_balan.c.
int get_right_neighbor_position | ( | struct tree_balance * | tb, |
int | h | ||
) |
Definition at line 1777 of file do_balan.c.
|
read |
int indirect2direct | ( | struct reiserfs_transaction_handle * | , |
struct inode * | , | ||
struct page * | , | ||
struct treepath * | , | ||
const struct cpu_key * | , | ||
loff_t | , | ||
char * | |||
) |
Definition at line 173 of file tail_conversion.c.
int is_reiserfs_3_5 | ( | struct reiserfs_super_block * | rs | ) |
int is_reiserfs_3_6 | ( | struct reiserfs_super_block * | rs | ) |
int is_reiserfs_jr | ( | struct reiserfs_super_block * | rs | ) |
int is_reusable | ( | struct super_block * | s, |
b_blocknr_t | block, | ||
int | bit_value | ||
) |
int journal_begin | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | sb, | ||
unsigned | long | ||
) |
int journal_end | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | , | ||
unsigned | long | ||
) |
int journal_end_sync | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | , | ||
unsigned | long | ||
) |
int journal_join_abort | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | sb, | ||
unsigned | long | ||
) |
int journal_mark_dirty | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | , | ||
struct buffer_head * | bh | ||
) |
int journal_mark_freed | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | , | ||
b_blocknr_t | blocknr | ||
) |
int journal_release | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | |||
) |
int journal_release_error | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | |||
) |
int journal_transaction_should_end | ( | struct reiserfs_transaction_handle * | , |
int | |||
) |
void leaf_cut_from_buffer | ( | struct buffer_info * | bi, |
int | cut_item_num, | ||
int | pos_in_item, | ||
int | cut_size | ||
) |
Definition at line 1032 of file lbalance.c.
void leaf_delete_items | ( | struct buffer_info * | cur_bi, |
int | last_first, | ||
int | first, | ||
int | del_num, | ||
int | del_bytes | ||
) |
Definition at line 735 of file lbalance.c.
void leaf_insert_into_buf | ( | struct buffer_info * | bi, |
int | before, | ||
struct item_head * | inserted_item_ih, | ||
const char * | inserted_item_body, | ||
int | zeros_number | ||
) |
Definition at line 798 of file lbalance.c.
int leaf_move_items | ( | int | shift_mode, |
struct tree_balance * | tb, | ||
int | mov_num, | ||
int | mov_bytes, | ||
struct buffer_head * | Snew | ||
) |
Definition at line 638 of file lbalance.c.
void leaf_paste_entries | ( | struct buffer_info * | bi, |
int | item_num, | ||
int | before, | ||
int | new_entry_count, | ||
struct reiserfs_de_head * | new_dehs, | ||
const char * | records, | ||
int | paste_size | ||
) |
Definition at line 1199 of file lbalance.c.
void leaf_paste_in_buffer | ( | struct buffer_info * | bi, |
int | pasted_item_num, | ||
int | pos_in_item, | ||
int | paste_size, | ||
const char * | body, | ||
int | zeros_number | ||
) |
Definition at line 872 of file lbalance.c.
int leaf_shift_left | ( | struct tree_balance * | tb, |
int | shift_num, | ||
int | shift_bytes | ||
) |
Definition at line 662 of file lbalance.c.
int leaf_shift_right | ( | struct tree_balance * | tb, |
int | shift_num, | ||
int | shift_bytes | ||
) |
Definition at line 708 of file lbalance.c.
void make_empty_node | ( | struct buffer_info * | ) |
Definition at line 1650 of file do_balan.c.
void pathrelse_and_restore | ( | struct super_block * | s, |
struct treepath * | search_path | ||
) |
void print_bi | ( | struct buffer_info * | bi, |
char * | mes | ||
) |
void print_bmap | ( | struct super_block * | s, |
int | silent | ||
) |
void print_de | ( | struct reiserfs_dir_entry * | de | ) |
void print_objectid_map | ( | struct super_block * | s | ) |
void print_statistics | ( | struct super_block * | s | ) |
void reiserfs_abort_journal | ( | struct super_block * | sb, |
int | errno | ||
) |
int reiserfs_allocate_blocknrs | ( | reiserfs_blocknr_hint_t * | , |
b_blocknr_t * | , | ||
int | , | ||
int | |||
) |
int reiserfs_allocate_list_bitmaps | ( | struct super_block * | s, |
struct reiserfs_list_bitmap * | , | ||