ReactOS
0.4.15-dev-2103-g9dff498
|
Go to the source code of this file.
Classes | |
struct | journal_params |
struct | reiserfs_super_block_v1 |
struct | reiserfs_super_block |
struct | unfm_nodeinfo |
struct | offset_v1 |
struct | offset_v2 |
union | __PACKED |
struct | reiserfs_key |
struct | cpu_key |
struct | item_head |
... More... | |
struct | block_head |
... More... | |
struct | stat_data_v1 |
struct | stat_data |
struct | reiserfs_de_head |
struct | reiserfs_dir_entry |
struct | disk_child |
struct | path_element |
struct | path |
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 | b_blocknr_t |
typedef __u32 | unp_t |
typedef struct __reiserfs_blocknr_hint | reiserfs_blocknr_hint_t |
Enumerations | |
enum | reiserfs_bh_state_bits { BH_JDirty = BH_PrivateStart, BH_JDirty_wait, BH_JNew, BH_JPrepared, BH_JRestore_dirty, BH_JTest } |
Variables | |
struct reiserfs_super_block_v1 | __PACKED |
struct reiserfs_key | root_key |
struct item_operations * | item_ops [TYPE_ANY+1] |
struct inode_operations | reiserfs_dir_inode_operations |
struct inode_operations | reiserfs_symlink_inode_operations |
struct inode_operations | reiserfs_special_inode_operations |
struct file_operations | reiserfs_dir_operations |
struct inode_operations | reiserfs_file_inode_operations |
struct file_operations | reiserfs_file_operations |
struct address_space_operations | reiserfs_address_space_operations |
#define __fs_changed | ( | gen, | |
s | |||
) | (gen != get_generation (s)) |
Definition at line 1289 of file reiserfs_fs.h.
Definition at line 12 of file reiserfs_fs.h.
Definition at line 1660 of file reiserfs_fs.h.
#define _LINUX_REISER_FS_H |
Definition at line 23 of file reiserfs_fs.h.
#define B_BLK_HEAD | ( | p_s_bh | ) | ((struct block_head *)((p_s_bh)->b_data)) |
Definition at line 711 of file reiserfs_fs.h.
#define B_CHILD_SIZE | ( | cur | ) | (MAX_CHILD_SIZE(cur)-(B_FREE_SPACE(cur))) |
Definition at line 1138 of file reiserfs_fs.h.
#define B_FREE_SPACE | ( | p_s_bh | ) | (blkh_free_space(B_BLK_HEAD(p_s_bh))) |
Definition at line 715 of file reiserfs_fs.h.
#define B_I_DEH | ( | bh, | |
ih | |||
) | ((struct reiserfs_de_head *)(B_I_PITEM(bh,ih))) |
Definition at line 1020 of file reiserfs_fs.h.
#define B_I_DEH_ENTRY_FILE_NAME | ( | bh, | |
ih, | |||
deh | |||
) | (B_I_PITEM (bh, ih) + deh_location(deh)) |
Definition at line 1082 of file reiserfs_fs.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 1051 of file reiserfs_fs.h.
#define B_I_PITEM | ( | bh, | |
ih | |||
) | ( (bh)->b_data + ih_location(ih) ) |
Definition at line 1019 of file reiserfs_fs.h.
Definition at line 1570 of file reiserfs_fs.h.
#define B_I_STAT_DATA | ( | bh, | |
ih | |||
) | ( (struct stat_data * )((bh)->b_data + ih_location(ih)) ) |
Definition at line 1562 of file reiserfs_fs.h.
#define B_IS_ITEMS_LEVEL | ( | p_s_bh | ) | (B_LEVEL(p_s_bh) == DISK_LEAF_NODE_LEVEL) |
Definition at line 726 of file reiserfs_fs.h.
#define B_IS_KEYS_LEVEL | ( | p_s_bh | ) |
Definition at line 729 of file reiserfs_fs.h.
#define B_LEVEL | ( | p_s_bh | ) | (blkh_level(B_BLK_HEAD(p_s_bh))) |
Definition at line 714 of file reiserfs_fs.h.
#define B_N_CHILD | ( | p_s_bh, | |
n_pos | |||
) |
Definition at line 1126 of file reiserfs_fs.h.
#define B_N_CHILD_NUM | ( | p_s_bh, | |
n_pos | |||
) | (dc_block_number(B_N_CHILD(p_s_bh,n_pos))) |
Definition at line 1130 of file reiserfs_fs.h.
#define B_N_PDELIM_KEY | ( | bh, | |
item_num | |||
) | ( (struct reiserfs_key * )((bh)->b_data + BLKH_SIZE) + (item_num) ) |
Definition at line 1547 of file reiserfs_fs.h.
#define B_N_PITEM | ( | bh, | |
item_num | |||
) | ( (bh)->b_data + ih_location(B_N_PITEM_HEAD((bh),(item_num)))) |
Definition at line 1553 of file reiserfs_fs.h.
#define B_N_PITEM_HEAD | ( | bh, | |
item_num | |||
) | ( (struct item_head * )((bh)->b_data + BLKH_SIZE) + (item_num) ) |
Definition at line 1544 of file reiserfs_fs.h.
#define B_N_PKEY | ( | bh, | |
item_num | |||
) | ( &(B_N_PITEM_HEAD(bh,item_num)->ih_key) ) |
Definition at line 1550 of file reiserfs_fs.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 1556 of file reiserfs_fs.h.
#define B_NR_ITEMS | ( | p_s_bh | ) | (blkh_nr_item(B_BLK_HEAD(p_s_bh))) |
Definition at line 713 of file reiserfs_fs.h.
#define B_PRIGHT_DELIM_KEY | ( | p_s_bh | ) | (&(blk_right_delim_key(B_BLK_HEAD(p_s_bh)) |
Definition at line 723 of file reiserfs_fs.h.
#define blkh_free_space | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_free_space)) |
Definition at line 690 of file reiserfs_fs.h.
#define blkh_level | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_level)) |
Definition at line 688 of file reiserfs_fs.h.
#define blkh_nr_item | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_nr_item)) |
Definition at line 689 of file reiserfs_fs.h.
#define blkh_reserved | ( | p_blkh | ) | (le16_to_cpu((p_blkh)->blk_reserved)) |
Definition at line 691 of file reiserfs_fs.h.
#define blkh_right_delim_key | ( | p_blkh | ) | ((p_blkh)->blk_right_delim_key) |
Definition at line 696 of file reiserfs_fs.h.
#define BLKH_SIZE (sizeof(struct block_head)) |
Definition at line 687 of file reiserfs_fs.h.
#define BYTE_FOUND 1 |
Definition at line 496 of file reiserfs_fs.h.
#define BYTE_NOT_FOUND 0 |
Definition at line 497 of file reiserfs_fs.h.
#define CARRY_ON 0 |
Definition at line 281 of file reiserfs_fs.h.
Definition at line 998 of file reiserfs_fs.h.
#define COMP_SHORT_KEYS comp_short_keys |
Definition at line 1532 of file reiserfs_fs.h.
#define CONSTF |
Definition at line 95 of file reiserfs_fs.h.
#define dc_block_number | ( | dc_p | ) | (le32_to_cpu((dc_p)->dc_block_number)) |
Definition at line 1120 of file reiserfs_fs.h.
#define DC_SIZE (sizeof(struct disk_child)) |
Definition at line 1119 of file reiserfs_fs.h.
#define dc_size | ( | dc_p | ) | (le16_to_cpu((dc_p)->dc_size)) |
Definition at line 1121 of file reiserfs_fs.h.
#define de_hidden | ( | deh | ) | !test_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1010 of file reiserfs_fs.h.
#define de_visible | ( | deh | ) | test_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1009 of file reiserfs_fs.h.
#define de_with_sd | ( | deh | ) | test_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) |
Definition at line 1008 of file reiserfs_fs.h.
Definition at line 115 of file reiserfs_fs.h.
#define deh_dir_id | ( | p_deh | ) | (le32_to_cpu((p_deh)->deh_dir_id)) |
Definition at line 957 of file reiserfs_fs.h.
#define deh_location | ( | p_deh | ) | (le16_to_cpu((p_deh)->deh_location)) |
Definition at line 959 of file reiserfs_fs.h.
#define deh_objectid | ( | p_deh | ) | (le32_to_cpu((p_deh)->deh_objectid)) |
Definition at line 958 of file reiserfs_fs.h.
#define deh_offset | ( | p_deh | ) | (le32_to_cpu((p_deh)->deh_offset)) |
Definition at line 956 of file reiserfs_fs.h.
#define DEH_SIZE sizeof(struct reiserfs_de_head) |
Definition at line 955 of file reiserfs_fs.h.
Definition at line 975 of file reiserfs_fs.h.
#define deh_state | ( | p_deh | ) | (le16_to_cpu((p_deh)->deh_state)) |
Definition at line 960 of file reiserfs_fs.h.
#define DEH_Visible 2 |
Definition at line 976 of file reiserfs_fs.h.
#define DIRECTORY_FOUND -3 |
Definition at line 495 of file reiserfs_fs.h.
#define DIRECTORY_NOT_FOUND -1 |
Definition at line 493 of file reiserfs_fs.h.
#define DIRENTRY_UNIQUENESS 500 |
Definition at line 920 of file reiserfs_fs.h.
Definition at line 708 of file reiserfs_fs.h.
#define DISPLACE_NEW_PACKING_LOCALITIES |
Definition at line 73 of file reiserfs_fs.h.
#define do_balance_mark_internal_dirty do_balance_mark_leaf_dirty |
Definition at line 2059 of file reiserfs_fs.h.
#define do_balance_mark_sb_dirty do_balance_mark_leaf_dirty |
Definition at line 2060 of file reiserfs_fs.h.
#define DOT_DOT_OFFSET 2 |
Definition at line 919 of file reiserfs_fs.h.
#define DOT_OFFSET 1 |
Definition at line 918 of file reiserfs_fs.h.
Definition at line 969 of file reiserfs_fs.h.
Definition at line 973 of file reiserfs_fs.h.
#define ENTRY_FOUND 1 |
Definition at line 491 of file reiserfs_fs.h.
#define ENTRY_NOT_FOUND 0 |
Definition at line 492 of file reiserfs_fs.h.
#define EXTENDED_MAX_HEIGHT 7 /* Must be equals MAX_HEIGHT + FIRST_PATH_ELEMENT_OFFSET */ |
Definition at line 1164 of file reiserfs_fs.h.
#define FILE_NOT_FOUND -1 |
Definition at line 498 of file reiserfs_fs.h.
Definition at line 1869 of file reiserfs_fs.h.
#define FILESYSTEM_CHANGED_TB | ( | tb | ) | (get_generation((tb)->tb_sb) != (tb)->fs_gen) |
Definition at line 1288 of file reiserfs_fs.h.
#define FIRST_GREATER 1 |
Definition at line 479 of file reiserfs_fs.h.
#define FIRST_ITEM_OFFSET 1 |
Definition at line 923 of file reiserfs_fs.h.
Definition at line 1165 of file reiserfs_fs.h.
#define FIRST_TO_LAST 0 |
Definition at line 1470 of file reiserfs_fs.h.
#define FREE_LEVEL |
Definition at line 703 of file reiserfs_fs.h.
#define fs_changed | ( | gen, | |
s | |||
) | ({cond_resched(); __fs_changed(gen, s);}) |
Definition at line 1290 of file reiserfs_fs.h.
Definition at line 1286 of file reiserfs_fs.h.
Definition at line 1880 of file reiserfs_fs.h.
Definition at line 1879 of file reiserfs_fs.h.
Definition at line 1884 of file reiserfs_fs.h.
Definition at line 1881 of file reiserfs_fs.h.
Definition at line 1883 of file reiserfs_fs.h.
Definition at line 575 of file reiserfs_fs.h.
Definition at line 1882 of file reiserfs_fs.h.
#define get_commit_mount_id | ( | c | ) | le32_to_cpu((c)->j_mount_id) |
Definition at line 1615 of file reiserfs_fs.h.
#define get_commit_trans_id | ( | c | ) | le32_to_cpu((c)->j_trans_id) |
Definition at line 1613 of file reiserfs_fs.h.
#define get_commit_trans_len | ( | c | ) | le32_to_cpu((c)->j_len) |
Definition at line 1614 of file reiserfs_fs.h.
#define get_desc_mount_id | ( | d | ) | le32_to_cpu((d)->j_mount_id) |
Definition at line 1600 of file reiserfs_fs.h.
#define get_desc_trans_id | ( | d | ) | le32_to_cpu((d)->j_trans_id) |
Definition at line 1598 of file reiserfs_fs.h.
#define get_desc_trans_len | ( | d | ) | le32_to_cpu((d)->j_len) |
Definition at line 1599 of file reiserfs_fs.h.
#define get_generation | ( | s | ) | atomic_read (&fs_generation(s)) |
Definition at line 1287 of file reiserfs_fs.h.
Definition at line 1093 of file reiserfs_fs.h.
Definition at line 1091 of file reiserfs_fs.h.
#define get_ih | ( | path | ) | PATH_PITEM_HEAD(path) |
Definition at line 1236 of file reiserfs_fs.h.
#define get_ih_free_space | ( | ih | ) | (ih_version (ih) == KEY_FORMAT_3_6 ? 0 : ih_free_space (ih)) |
Definition at line 566 of file reiserfs_fs.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 308 of file reiserfs_fs.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 317 of file reiserfs_fs.h.
#define get_item | ( | path | ) | ((void *)B_N_PITEM(PATH_PLAST_BUFFER(path), PATH_LAST_POSITION (path))) |
Definition at line 1238 of file reiserfs_fs.h.
#define get_item_pos | ( | path | ) | PATH_LAST_POSITION(path) |
Definition at line 1237 of file reiserfs_fs.h.
#define get_journal_desc_magic | ( | bh | ) | (bh->b_data + bh->b_size - 12) |
Definition at line 1583 of file reiserfs_fs.h.
#define get_last_bh | ( | path | ) | PATH_PLAST_BUFFER(path) |
Definition at line 1235 of file reiserfs_fs.h.
#define GOTO_PREVIOUS_ITEM 2 |
Definition at line 506 of file reiserfs_fs.h.
Definition at line 1868 of file reiserfs_fs.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 1085 of file reiserfs_fs.h.
#define I_ENTRY_COUNT | ( | ih | ) | (ih_entry_count((ih))) |
Definition at line 1047 of file reiserfs_fs.h.
#define I_K_KEY_IN_ITEM | ( | p_s_ih, | |
p_s_key, | |||
n_blocksize | |||
) |
Definition at line 650 of file reiserfs_fs.h.
#define I_POS_UNFM_SIZE | ( | ih, | |
pos, | |||
size | |||
) | (((pos) == I_UNFM_NUM(ih) - 1 ) ? (size) - ih_free_space(ih) : (size)) |
Definition at line 1538 of file reiserfs_fs.h.
#define I_UNFM_NUM | ( | p_s_ih | ) | ( ih_item_len(p_s_ih) / UNFM_P_SIZE ) |
Definition at line 1535 of file reiserfs_fs.h.
#define ih_entry_count | ( | ih | ) | le16_to_cpu((ih)->u.ih_entry_count) |
Definition at line 553 of file reiserfs_fs.h.
#define ih_free_space | ( | ih | ) | le16_to_cpu((ih)->u.ih_free_space_reserved) |
Definition at line 551 of file reiserfs_fs.h.
#define ih_item_len | ( | ih | ) | le16_to_cpu((ih)->ih_item_len) |
Definition at line 555 of file reiserfs_fs.h.
#define ih_location | ( | ih | ) | le16_to_cpu((ih)->ih_item_location) |
Definition at line 554 of file reiserfs_fs.h.
#define ih_version | ( | ih | ) | le16_to_cpu((ih)->ih_version) |
Definition at line 552 of file reiserfs_fs.h.
#define ILLEGAL_PATH_ELEMENT_OFFSET 1 /* Must be equal to FIRST_PATH_ELEMENT_OFFSET - 1 */ |
Definition at line 1167 of file reiserfs_fs.h.
#define INITIALIZE_PATH | ( | var | ) | struct path var = {.path_length = ILLEGAL_PATH_ELEMENT_OFFSET, .reada = 0,} |
Definition at line 1201 of file reiserfs_fs.h.
#define INODE_PKEY | ( | inode | ) | ((struct reiserfs_key *)(REISERFS_I(inode)->i_key)) |
Definition at line 1252 of file reiserfs_fs.h.
#define IO_ERROR -2 |
Definition at line 283 of file reiserfs_fs.h.
Definition at line 248 of file reiserfs_fs.h.
#define is_direct_cpu_ih | ( | ih | ) | (is_direct_cpu_key (&((ih)->ih_key))) |
Definition at line 642 of file reiserfs_fs.h.
#define is_direct_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_DIRECT) |
Definition at line 635 of file reiserfs_fs.h.
#define is_direct_le_ih | ( | ih | ) | is_direct_le_key (ih_version (ih), &((ih)->ih_key)) |
Definition at line 630 of file reiserfs_fs.h.
Definition at line 622 of file reiserfs_fs.h.
#define is_direntry_cpu_ih | ( | ih | ) | (is_direntry_cpu_key (&((ih)->ih_key))) |
Definition at line 641 of file reiserfs_fs.h.
#define is_direntry_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_DIRENTRY) |
Definition at line 634 of file reiserfs_fs.h.
#define is_direntry_le_ih | ( | ih | ) | is_direntry_le_key (ih_version (ih), &((ih)->ih_key)) |
Definition at line 629 of file reiserfs_fs.h.
Definition at line 621 of file reiserfs_fs.h.
#define is_indirect_cpu_ih | ( | ih | ) | (is_indirect_cpu_key (&((ih)->ih_key))) |
Definition at line 643 of file reiserfs_fs.h.
#define is_indirect_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_INDIRECT) |
Definition at line 636 of file reiserfs_fs.h.
#define is_indirect_le_ih | ( | ih | ) | is_indirect_le_key (ih_version(ih), &((ih)->ih_key)) |
Definition at line 631 of file reiserfs_fs.h.
Definition at line 623 of file reiserfs_fs.h.
#define is_statdata_cpu_ih | ( | ih | ) | (is_statdata_cpu_key (&((ih)->ih_key))) |
Definition at line 644 of file reiserfs_fs.h.
#define is_statdata_cpu_key | ( | key | ) | (cpu_key_k_type (key) == TYPE_STAT_DATA) |
Definition at line 637 of file reiserfs_fs.h.
#define is_statdata_le_ih | ( | ih | ) | is_statdata_le_key (ih_version (ih), &((ih)->ih_key)) |
Definition at line 632 of file reiserfs_fs.h.
Definition at line 624 of file reiserfs_fs.h.
#define ITEM_FOUND 1 |
Definition at line 489 of file reiserfs_fs.h.
#define item_moved | ( | ih, | |
path | |||
) | comp_items(ih, path) |
Definition at line 1239 of file reiserfs_fs.h.
#define ITEM_NOT_FOUND 0 |
Definition at line 490 of file reiserfs_fs.h.
#define JBH_HASH_MASK 8191 |
Definition at line 1658 of file reiserfs_fs.h.
Definition at line 1657 of file reiserfs_fs.h.
Definition at line 1632 of file reiserfs_fs.h.
Definition at line 1668 of file reiserfs_fs.h.
#define journal_find_get_block | ( | s, | |
block | |||
) | __find_get_block(SB_JOURNAL(s)->j_dev_bd, block, s->s_blocksize) |
Definition at line 1666 of file reiserfs_fs.h.
Definition at line 1667 of file reiserfs_fs.h.
Definition at line 1663 of file reiserfs_fs.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 1635 of file reiserfs_fs.h.
#define JOURNAL_MAX_COMMIT_AGE 30 |
Definition at line 1637 of file reiserfs_fs.h.
#define JOURNAL_MAX_TRANS_AGE 30 |
Definition at line 1638 of file reiserfs_fs.h.
#define JOURNAL_MIN_RATIO 2 |
Definition at line 1636 of file reiserfs_fs.h.
#define JOURNAL_PER_BALANCE_CNT (3 * (MAX_HEIGHT-2) + 9) |
Definition at line 1639 of file reiserfs_fs.h.
#define journal_trans_half | ( | blocksize | ) | ((blocksize - sizeof (struct reiserfs_journal_desc) + sizeof (__u32) - 12) / sizeof (__u32)) |
Definition at line 1585 of file reiserfs_fs.h.
#define JOURNAL_TRANS_MAX_DEFAULT 1024 /* biggest possible single transaction, don't change for now (8/3/99) */ |
Definition at line 1633 of file reiserfs_fs.h.
#define JOURNAL_TRANS_MIN_DEFAULT 256 |
Definition at line 1634 of file reiserfs_fs.h.
#define KEY_FORMAT_3_5 0 |
Definition at line 299 of file reiserfs_fs.h.
#define KEY_FORMAT_3_6 1 |
Definition at line 300 of file reiserfs_fs.h.
#define KEY_FOUND 1 |
Definition at line 482 of file reiserfs_fs.h.
#define KEY_NOT_FOUND 0 |
Definition at line 483 of file reiserfs_fs.h.
#define KEY_SIZE (sizeof(struct reiserfs_key)) |
Definition at line 485 of file reiserfs_fs.h.
#define KEYS_IDENTICAL 0 |
Definition at line 481 of file reiserfs_fs.h.
#define LAST_TO_FIRST 1 |
Definition at line 1471 of file reiserfs_fs.h.
#define LEAF_FROM_L_TO_R 3 |
Definition at line 1467 of file reiserfs_fs.h.
#define LEAF_FROM_R_TO_L 2 |
Definition at line 1466 of file reiserfs_fs.h.
#define LEAF_FROM_S_TO_L 0 |
Definition at line 1464 of file reiserfs_fs.h.
#define LEAF_FROM_S_TO_R 1 |
Definition at line 1465 of file reiserfs_fs.h.
#define LEAF_FROM_S_TO_SNEW 4 |
Definition at line 1468 of file reiserfs_fs.h.
Definition at line 1461 of file reiserfs_fs.h.
Definition at line 1453 of file reiserfs_fs.h.
Definition at line 1451 of file reiserfs_fs.h.
Definition at line 1446 of file reiserfs_fs.h.
Definition at line 1456 of file reiserfs_fs.h.
Definition at line 1449 of file reiserfs_fs.h.
Definition at line 1460 of file reiserfs_fs.h.
#define mark_de_hidden | ( | deh | ) | clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1006 of file reiserfs_fs.h.
#define mark_de_visible | ( | deh | ) | set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) |
Definition at line 1005 of file reiserfs_fs.h.
#define mark_de_with_sd | ( | deh | ) | set_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) |
Definition at line 1003 of file reiserfs_fs.h.
#define mark_de_without_sd | ( | deh | ) | clear_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) |
Definition at line 1004 of file reiserfs_fs.h.
#define MAX_AMOUNT_NEEDED 2 |
Definition at line 1372 of file reiserfs_fs.h.
#define MAX_B_NUM MAX_UL_INT |
Definition at line 1274 of file reiserfs_fs.h.
Definition at line 1135 of file reiserfs_fs.h.
Definition at line 1565 of file reiserfs_fs.h.
#define MAX_FC_NUM MAX_US_INT |
Definition at line 1275 of file reiserfs_fs.h.
#define MAX_FEB_SIZE 6 /* this MUST be MAX_HEIGHT + 1. See about FEB below */ |
Definition at line 1168 of file reiserfs_fs.h.
Definition at line 1369 of file reiserfs_fs.h.
#define MAX_GENERATION_NUMBER 127 |
Definition at line 1094 of file reiserfs_fs.h.
#define MAX_HEIGHT 5 /* maximal height of a tree. don't change this without changing JOURNAL_PER_BALANCE_CNT */ |
Definition at line 1163 of file reiserfs_fs.h.
#define MAX_INT 0x7ffffff |
Definition at line 1255 of file reiserfs_fs.h.
#define MAX_ITEM_LEN | ( | block_size | ) | (block_size - BLKH_SIZE - IH_SIZE) |
Definition at line 655 of file reiserfs_fs.h.
#define MAX_KEY_OBJECTID MAX_UL_INT |
Definition at line 1271 of file reiserfs_fs.h.
#define MAX_NR_KEY | ( | bh | ) | ( (MAX_CHILD_SIZE(bh)-DC_SIZE)/(KEY_SIZE+DC_SIZE) ) |
Definition at line 1141 of file reiserfs_fs.h.
#define MAX_UL_INT 0xffffffff |
Definition at line 1254 of file reiserfs_fs.h.
#define MAX_US_INT 0xffff |
Definition at line 1256 of file reiserfs_fs.h.
#define MIN_ITEM_LEN 1 |
Definition at line 656 of file reiserfs_fs.h.
#define MIN_NR_KEY | ( | bh | ) | (MAX_NR_KEY(bh)/2) |
Definition at line 1142 of file reiserfs_fs.h.
#define NAME_FOUND 1 |
Definition at line 504 of file reiserfs_fs.h.
#define NAME_FOUND_INVISIBLE 3 |
Definition at line 507 of file reiserfs_fs.h.
#define NAME_NOT_FOUND 0 |
Definition at line 505 of file reiserfs_fs.h.
#define NO_BALANCING_NEEDED (-4) |
Definition at line 285 of file reiserfs_fs.h.
#define NO_DISK_SPACE -3 |
Definition at line 284 of file reiserfs_fs.h.
#define NO_MORE_UNUSED_CONTIGUOUS_BLOCKS (-5) |
Definition at line 286 of file reiserfs_fs.h.
Definition at line 1519 of file reiserfs_fs.h.
Definition at line 1522 of file reiserfs_fs.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 1524 of file reiserfs_fs.h.
Definition at line 1525 of file reiserfs_fs.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 1523 of file reiserfs_fs.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 1520 of file reiserfs_fs.h.
Definition at line 1526 of file reiserfs_fs.h.
Definition at line 1521 of file reiserfs_fs.h.
Definition at line 1528 of file reiserfs_fs.h.
Definition at line 1527 of file reiserfs_fs.h.
#define path_changed | ( | ih, | |
path | |||
) | comp_items (ih, path) |
Definition at line 1240 of file reiserfs_fs.h.
Definition at line 1231 of file reiserfs_fs.h.
#define PATH_H_PATH_OFFSET | ( | p_s_path, | |
n_h | |||
) | ((p_s_path)->path_length - (n_h)) |
Definition at line 1233 of file reiserfs_fs.h.
#define PATH_H_PBUFFER | ( | p_s_path, | |
h | |||
) | PATH_OFFSET_PBUFFER (p_s_path, p_s_path->path_length - (h)) /* tb->S[h] */ |
Definition at line 1228 of file reiserfs_fs.h.
#define PATH_H_POSITION | ( | path, | |
h | |||
) | PATH_OFFSET_POSITION (path, path->path_length - (h)) |
Definition at line 1230 of file reiserfs_fs.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 1229 of file reiserfs_fs.h.
#define PATH_LAST_POSITION | ( | p_s_path | ) | (PATH_OFFSET_POSITION((p_s_path), (p_s_path)->path_length)) |
Definition at line 1221 of file reiserfs_fs.h.
#define PATH_OFFSET_PBUFFER | ( | p_s_path, | |
n_offset | |||
) | (PATH_OFFSET_PELEMENT(p_s_path,n_offset)->pe_buffer) |
Definition at line 1208 of file reiserfs_fs.h.
#define PATH_OFFSET_PELEMENT | ( | p_s_path, | |
n_offset | |||
) | ((p_s_path)->path_elements +(n_offset)) |
Definition at line 1205 of file reiserfs_fs.h.
#define PATH_OFFSET_POSITION | ( | p_s_path, | |
n_offset | |||
) | (PATH_OFFSET_PELEMENT(p_s_path,n_offset)->pe_position) |
Definition at line 1211 of file reiserfs_fs.h.
#define PATH_PITEM_HEAD | ( | p_s_path | ) | B_N_PITEM_HEAD(PATH_PLAST_BUFFER(p_s_path),PATH_LAST_POSITION(p_s_path)) |
Definition at line 1224 of file reiserfs_fs.h.
#define PATH_PLAST_BUFFER | ( | p_s_path | ) | (PATH_OFFSET_PBUFFER((p_s_path), (p_s_path)->path_length)) |
Definition at line 1214 of file reiserfs_fs.h.
#define PATH_READA 0x1 /* do read ahead */ |
Definition at line 1189 of file reiserfs_fs.h.
#define PATH_READA_BACK 0x2 /* read backwards */ |
Definition at line 1190 of file reiserfs_fs.h.
Definition at line 1199 of file reiserfs_fs.h.
#define POSITION_FOUND 1 |
Definition at line 500 of file reiserfs_fs.h.
#define POSITION_NOT_FOUND 0 |
Definition at line 501 of file reiserfs_fs.h.
#define PREALLOCATION_SIZE 9 |
Definition at line 74 of file reiserfs_fs.h.
Definition at line 2027 of file reiserfs_fs.h.
Definition at line 2026 of file reiserfs_fs.h.
Definition at line 2025 of file reiserfs_fs.h.
Definition at line 1968 of file reiserfs_fs.h.
Definition at line 1973 of file reiserfs_fs.h.
#define PUT_B_FREE_SPACE | ( | p_s_bh, | |
val | |||
) | do { set_blkh_free_space(B_BLK_HEAD(p_s_bh),val); } while (0) |
Definition at line 719 of file reiserfs_fs.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 1571 of file reiserfs_fs.h.
#define PUT_B_LEVEL | ( | p_s_bh, | |
val | |||
) | do { set_blkh_level(B_BLK_HEAD(p_s_bh),val); } while (0) |
Definition at line 718 of file reiserfs_fs.h.
#define PUT_B_N_CHILD_NUM | ( | p_s_bh, | |
n_pos, | |||
val | |||
) | (put_dc_block_number(B_N_CHILD(p_s_bh,n_pos), val )) |
Definition at line 1131 of file reiserfs_fs.h.
#define PUT_B_NR_ITEMS | ( | p_s_bh, | |
val | |||
) | do { set_blkh_nr_item(B_BLK_HEAD(p_s_bh),val); } while (0) |
Definition at line 717 of file reiserfs_fs.h.
Definition at line 576 of file reiserfs_fs.h.
#define put_dc_block_number | ( | dc_p, | |
val | |||
) | do { (dc_p)->dc_block_number = cpu_to_le32(val); } while(0) |
Definition at line 1122 of file reiserfs_fs.h.
Definition at line 1123 of file reiserfs_fs.h.
#define put_deh_dir_id | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_dir_id = cpu_to_le32((v))) |
Definition at line 963 of file reiserfs_fs.h.
#define put_deh_location | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_location = cpu_to_le16((v))) |
Definition at line 965 of file reiserfs_fs.h.
#define put_deh_objectid | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_objectid = cpu_to_le32((v))) |
Definition at line 964 of file reiserfs_fs.h.
#define put_deh_offset | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_offset = cpu_to_le32((v))) |
Definition at line 962 of file reiserfs_fs.h.
#define put_deh_state | ( | p_deh, | |
v | |||
) | ((p_deh)->deh_state = cpu_to_le16((v))) |
Definition at line 966 of file reiserfs_fs.h.
#define put_ih_entry_count | ( | ih, | |
val | |||
) | do { (ih)->u.ih_entry_count = cpu_to_le16(val); } while (0) |
Definition at line 559 of file reiserfs_fs.h.
#define put_ih_free_space | ( | ih, | |
val | |||
) | do { (ih)->u.ih_free_space_reserved = cpu_to_le16(val); } while(0) |
Definition at line 557 of file reiserfs_fs.h.
#define put_ih_item_len | ( | ih, | |
val | |||
) | do { (ih)->ih_item_len = cpu_to_le16(val); } while (0) |
Definition at line 561 of file reiserfs_fs.h.
Definition at line 560 of file reiserfs_fs.h.
#define put_ih_version | ( | ih, | |
val | |||
) | do { (ih)->ih_version = cpu_to_le16(val); } while (0) |
Definition at line 558 of file reiserfs_fs.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 222 of file reiserfs_fs.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 234 of file reiserfs_fs.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 224 of file reiserfs_fs.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 230 of file reiserfs_fs.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 226 of file reiserfs_fs.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 228 of file reiserfs_fs.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 232 of file reiserfs_fs.h.
#define QUOTA_EXCEEDED -6 |
Definition at line 287 of file reiserfs_fs.h.
#define R5_HASH 3 |
Definition at line 114 of file reiserfs_fs.h.
#define REGULAR_FILE_FOUND -2 |
Definition at line 494 of file reiserfs_fs.h.
#define REISER2FS_JR_SUPER_MAGIC_STRING "ReIsEr3Fs" |
Definition at line 262 of file reiserfs_fs.h.
#define REISER2FS_SUPER_MAGIC_STRING "ReIsEr2Fs" |
Definition at line 261 of file reiserfs_fs.h.
#define REISERFS_APPEND_FL EXT2_APPEND_FL |
Definition at line 811 of file reiserfs_fs.h.
#define REISERFS_COMPR_FL EXT2_COMPR_FL |
Definition at line 817 of file reiserfs_fs.h.
Definition at line 87 of file reiserfs_fs.h.
#define REISERFS_DISK_OFFSET_IN_BYTES (64 * 1024) |
Definition at line 273 of file reiserfs_fs.h.
#define REISERFS_ERROR_FS 2 |
Definition at line 366 of file reiserfs_fs.h.
#define reiserfs_find_next_zero_le_bit ext2_find_next_zero_bit |
Definition at line 2178 of file reiserfs_fs.h.
#define REISERFS_FIRST_BLOCK unused_define |
Definition at line 274 of file reiserfs_fs.h.
#define REISERFS_FULL_KEY_LEN 4 |
Definition at line 475 of file reiserfs_fs.h.
#define REISERFS_IMMUTABLE_FL EXT2_IMMUTABLE_FL |
Definition at line 810 of file reiserfs_fs.h.
#define REISERFS_INHERIT_MASK |
Definition at line 821 of file reiserfs_fs.h.
#define REISERFS_IOC_GETFLAGS EXT2_IOC_GETFLAGS |
Definition at line 2198 of file reiserfs_fs.h.
#define REISERFS_IOC_GETVERSION EXT2_IOC_GETVERSION |
Definition at line 2200 of file reiserfs_fs.h.
#define REISERFS_IOC_SETFLAGS EXT2_IOC_SETFLAGS |
Definition at line 2199 of file reiserfs_fs.h.
#define REISERFS_IOC_SETVERSION EXT2_IOC_SETVERSION |
Definition at line 2201 of file reiserfs_fs.h.
Definition at line 2195 of file reiserfs_fs.h.
#define REISERFS_JOURNAL_OFFSET_IN_BYTES REISERFS_DISK_OFFSET_IN_BYTES |
Definition at line 275 of file reiserfs_fs.h.
Definition at line 1283 of file reiserfs_fs.h.
#define REISERFS_LINK_MAX (MAX_US_INT - 1000) |
Definition at line 1279 of file reiserfs_fs.h.
#define REISERFS_MAX_BITMAP_NODES 100 |
Definition at line 1655 of file reiserfs_fs.h.
#define REISERFS_MAX_NAME | ( | block_size | ) | 255 |
Definition at line 1054 of file reiserfs_fs.h.
#define REISERFS_MIN_BITMAP_NODES 10 |
Definition at line 1654 of file reiserfs_fs.h.
#define REISERFS_NOATIME_FL EXT2_NOATIME_FL |
Definition at line 813 of file reiserfs_fs.h.
#define REISERFS_NODUMP_FL EXT2_NODUMP_FL |
Definition at line 814 of file reiserfs_fs.h.
#define REISERFS_NOTAIL_FL EXT2_NOTAIL_FL |
Definition at line 818 of file reiserfs_fs.h.
#define REISERFS_OLD_DISK_OFFSET_IN_BYTES (8 * 1024) |
Definition at line 278 of file reiserfs_fs.h.
#define REISERFS_PREALLOCATE |
Definition at line 72 of file reiserfs_fs.h.
#define REISERFS_QUOTA_INIT_BLOCKS 0 |
Definition at line 1645 of file reiserfs_fs.h.
#define REISERFS_QUOTA_TRANS_BLOCKS 0 |
Definition at line 1644 of file reiserfs_fs.h.
#define REISERFS_ROOT_OBJECTID 2 |
Definition at line 660 of file reiserfs_fs.h.
#define REISERFS_ROOT_PARENT_OBJECTID 1 |
Definition at line 661 of file reiserfs_fs.h.
#define REISERFS_SECRM_FL EXT2_SECRM_FL |
Definition at line 815 of file reiserfs_fs.h.
#define REISERFS_SHORT_KEY_LEN 2 |
Definition at line 476 of file reiserfs_fs.h.
#define REISERFS_SUPER_MAGIC 0x52654973 |
Definition at line 257 of file reiserfs_fs.h.
#define REISERFS_SUPER_MAGIC_STRING "ReIsErFs" |
Definition at line 260 of file reiserfs_fs.h.
#define REISERFS_SYNC_FL EXT2_SYNC_FL |
Definition at line 812 of file reiserfs_fs.h.
#define reiserfs_test_and_clear_le_bit ext2_clear_bit |
Definition at line 2176 of file reiserfs_fs.h.
#define reiserfs_test_and_set_le_bit ext2_set_bit |
Definition at line 2175 of file reiserfs_fs.h.
#define reiserfs_test_le_bit ext2_test_bit |
Definition at line 2177 of file reiserfs_fs.h.
#define REISERFS_UNRM_FL EXT2_UNRM_FL |
Definition at line 816 of file reiserfs_fs.h.
Definition at line 1284 of file reiserfs_fs.h.
#define REISERFS_VALID_FS 1 |
Definition at line 365 of file reiserfs_fs.h.
#define REISERFS_VERSION_1 0 |
Definition at line 198 of file reiserfs_fs.h.
#define REISERFS_VERSION_2 2 |
Definition at line 199 of file reiserfs_fs.h.
Definition at line 2206 of file reiserfs_fs.h.
Definition at line 2207 of file reiserfs_fs.h.
Definition at line 2210 of file reiserfs_fs.h.
#define REPEAT_SEARCH -1 |
Definition at line 282 of file reiserfs_fs.h.
#define SB_BLOCK_COUNT | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_block_count)) |
Definition at line 207 of file reiserfs_fs.h.
#define SB_BLOCKSIZE | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_blocksize)) |
Definition at line 205 of file reiserfs_fs.h.
#define SB_BMAP_NR | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_bmap_nr)) |
Definition at line 220 of file reiserfs_fs.h.
Definition at line 203 of file reiserfs_fs.h.
#define SB_FREE_BLOCKS | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_free_blocks)) |
Definition at line 209 of file reiserfs_fs.h.
#define SB_ONDISK_JOURNAL_1st_BLOCK | ( | s | ) | le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_1st_block)) |
Definition at line 241 of file reiserfs_fs.h.
#define SB_ONDISK_JOURNAL_DEVICE | ( | s | ) | le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_dev)) |
Definition at line 243 of file reiserfs_fs.h.
#define SB_ONDISK_JOURNAL_SIZE | ( | s | ) | le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_size)) |
Definition at line 239 of file reiserfs_fs.h.
#define SB_ONDISK_JP | ( | s | ) | (&SB_V1_DISK_SUPER_BLOCK(s)->s_journal) |
Definition at line 238 of file reiserfs_fs.h.
#define SB_ONDISK_RESERVED_FOR_JOURNAL | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_reserved_for_journal)) |
Definition at line 245 of file reiserfs_fs.h.
#define SB_REISERFS_MAGIC | ( | s | ) | (SB_V1_DISK_SUPER_BLOCK(s)->s_magic) |
Definition at line 211 of file reiserfs_fs.h.
#define SB_REISERFS_STATE | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_umount_state)) |
Definition at line 217 of file reiserfs_fs.h.
#define SB_ROOT_BLOCK | ( | s | ) | le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_root_block)) |
Definition at line 213 of file reiserfs_fs.h.
#define SB_SIZE (sizeof(struct reiserfs_super_block)) |
Definition at line 196 of file reiserfs_fs.h.
#define SB_SIZE_V1 (sizeof(struct reiserfs_super_block_v1)) |
Definition at line 172 of file reiserfs_fs.h.
#define SB_TREE_HEIGHT | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_tree_height)) |
Definition at line 215 of file reiserfs_fs.h.
#define SB_V1_DISK_SUPER_BLOCK | ( | s | ) | (&(SB_DISK_SUPER_BLOCK(s)->s_v1)) |
Definition at line 204 of file reiserfs_fs.h.
#define SB_VERSION | ( | s | ) | le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_version)) |
Definition at line 219 of file reiserfs_fs.h.
#define SD_OFFSET 0 |
Definition at line 916 of file reiserfs_fs.h.
#define SD_UNIQUENESS 0 |
Definition at line 917 of file reiserfs_fs.h.
#define sd_v1_atime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_atime)) |
Definition at line 789 of file reiserfs_fs.h.
#define sd_v1_blocks | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_blocks)) |
Definition at line 797 of file reiserfs_fs.h.
#define sd_v1_ctime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_ctime)) |
Definition at line 793 of file reiserfs_fs.h.
#define sd_v1_first_direct_byte | ( | sdp | ) | (le32_to_cpu((sdp)->sd_first_direct_byte)) |
Definition at line 799 of file reiserfs_fs.h.
#define sd_v1_gid | ( | sdp | ) | (le16_to_cpu((sdp)->sd_gid)) |
Definition at line 785 of file reiserfs_fs.h.
#define sd_v1_mode | ( | sdp | ) | (le16_to_cpu((sdp)->sd_mode)) |
Definition at line 779 of file reiserfs_fs.h.
#define sd_v1_mtime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_mtime)) |
Definition at line 791 of file reiserfs_fs.h.
#define sd_v1_nlink | ( | sdp | ) | (le16_to_cpu((sdp)->sd_nlink)) |
Definition at line 781 of file reiserfs_fs.h.
#define sd_v1_rdev | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_rdev)) |
Definition at line 795 of file reiserfs_fs.h.
#define SD_V1_SIZE (sizeof(struct stat_data_v1)) |
Definition at line 777 of file reiserfs_fs.h.
#define sd_v1_size | ( | sdp | ) | (le32_to_cpu((sdp)->sd_size)) |
Definition at line 787 of file reiserfs_fs.h.
#define sd_v1_uid | ( | sdp | ) | (le16_to_cpu((sdp)->sd_uid)) |
Definition at line 783 of file reiserfs_fs.h.
#define sd_v2_atime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_atime)) |
Definition at line 884 of file reiserfs_fs.h.
#define sd_v2_attrs | ( | sdp | ) | (le16_to_cpu((sdp)->sd_attrs)) |
Definition at line 896 of file reiserfs_fs.h.
#define sd_v2_blocks | ( | sdp | ) | (le32_to_cpu((sdp)->sd_blocks)) |
Definition at line 890 of file reiserfs_fs.h.
#define sd_v2_ctime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_ctime)) |
Definition at line 888 of file reiserfs_fs.h.
#define sd_v2_generation | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_generation)) |
Definition at line 894 of file reiserfs_fs.h.
#define sd_v2_gid | ( | sdp | ) | (le32_to_cpu((sdp)->sd_gid)) |
Definition at line 882 of file reiserfs_fs.h.
#define sd_v2_mode | ( | sdp | ) | (le16_to_cpu((sdp)->sd_mode)) |
Definition at line 872 of file reiserfs_fs.h.
#define sd_v2_mtime | ( | sdp | ) | (le32_to_cpu((sdp)->sd_mtime)) |
Definition at line 886 of file reiserfs_fs.h.
#define sd_v2_nlink | ( | sdp | ) | (le32_to_cpu((sdp)->sd_nlink)) |
Definition at line 876 of file reiserfs_fs.h.
#define sd_v2_rdev | ( | sdp | ) | (le32_to_cpu((sdp)->u.sd_rdev)) |
Definition at line 892 of file reiserfs_fs.h.
Definition at line 870 of file reiserfs_fs.h.
#define sd_v2_size | ( | sdp | ) | (le64_to_cpu((sdp)->sd_size)) |
Definition at line 878 of file reiserfs_fs.h.
#define sd_v2_uid | ( | sdp | ) | (le32_to_cpu((sdp)->sd_uid)) |
Definition at line 880 of file reiserfs_fs.h.
#define search_item | ( | s, | |
key, | |||
path | |||
) | search_by_key (s, key, path, DISK_LEAF_NODE_LEVEL) |
Definition at line 1826 of file reiserfs_fs.h.
#define SECOND_GREATER -1 |
Definition at line 480 of file reiserfs_fs.h.
Definition at line 997 of file reiserfs_fs.h.
#define set_blkh_free_space | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_free_space = cpu_to_le16(val)) |
Definition at line 694 of file reiserfs_fs.h.
#define set_blkh_level | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_level = cpu_to_le16(val)) |
Definition at line 692 of file reiserfs_fs.h.
#define set_blkh_nr_item | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_nr_item = cpu_to_le16(val)) |
Definition at line 693 of file reiserfs_fs.h.
#define set_blkh_reserved | ( | p_blkh, | |
val | |||
) | ((p_blkh)->blk_reserved = cpu_to_le16(val)) |
Definition at line 695 of file reiserfs_fs.h.
Definition at line 697 of file reiserfs_fs.h.
Definition at line 1617 of file reiserfs_fs.h.
Definition at line 1618 of file reiserfs_fs.h.
Definition at line 1604 of file reiserfs_fs.h.
Definition at line 1602 of file reiserfs_fs.h.
Definition at line 1603 of file reiserfs_fs.h.
#define SET_GENERATION_NUMBER | ( | offset, | |
gen_number | |||
) | (GET_HASH_VALUE(offset)|(gen_number)) |
Definition at line 1096 of file reiserfs_fs.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 567 of file reiserfs_fs.h.
Definition at line 311 of file reiserfs_fs.h.
Definition at line 320 of file reiserfs_fs.h.
#define set_sd_v1_atime | ( | sdp, | |
v | |||
) | ((sdp)->sd_atime = cpu_to_le32(v)) |
Definition at line 790 of file reiserfs_fs.h.
#define set_sd_v1_blocks | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_blocks = cpu_to_le32(v)) |
Definition at line 798 of file reiserfs_fs.h.
#define set_sd_v1_ctime | ( | sdp, | |
v | |||
) | ((sdp)->sd_ctime = cpu_to_le32(v)) |
Definition at line 794 of file reiserfs_fs.h.
#define set_sd_v1_first_direct_byte | ( | sdp, | |
v | |||
) | ((sdp)->sd_first_direct_byte = cpu_to_le32(v)) |
Definition at line 801 of file reiserfs_fs.h.
#define set_sd_v1_gid | ( | sdp, | |
v | |||
) | ((sdp)->sd_gid = cpu_to_le16(v)) |
Definition at line 786 of file reiserfs_fs.h.
#define set_sd_v1_mode | ( | sdp, | |
v | |||
) | ((sdp)->sd_mode = cpu_to_le16(v)) |
Definition at line 780 of file reiserfs_fs.h.
#define set_sd_v1_mtime | ( | sdp, | |
v | |||
) | ((sdp)->sd_mtime = cpu_to_le32(v)) |
Definition at line 792 of file reiserfs_fs.h.
#define set_sd_v1_nlink | ( | sdp, | |
v | |||
) | ((sdp)->sd_nlink = cpu_to_le16(v)) |
Definition at line 782 of file reiserfs_fs.h.
#define set_sd_v1_rdev | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_rdev = cpu_to_le32(v)) |
Definition at line 796 of file reiserfs_fs.h.
#define set_sd_v1_size | ( | sdp, | |
v | |||
) | ((sdp)->sd_size = cpu_to_le32(v)) |
Definition at line 788 of file reiserfs_fs.h.
#define set_sd_v1_uid | ( | sdp, | |
v | |||
) | ((sdp)->sd_uid = cpu_to_le16(v)) |
Definition at line 784 of file reiserfs_fs.h.
#define set_sd_v2_atime | ( | sdp, | |
v | |||
) | ((sdp)->sd_atime = cpu_to_le32(v)) |
Definition at line 885 of file reiserfs_fs.h.
#define set_sd_v2_attrs | ( | sdp, | |
v | |||
) | ((sdp)->sd_attrs = cpu_to_le16(v)) |
Definition at line 897 of file reiserfs_fs.h.
#define set_sd_v2_blocks | ( | sdp, | |
v | |||
) | ((sdp)->sd_blocks = cpu_to_le32(v)) |
Definition at line 891 of file reiserfs_fs.h.
#define set_sd_v2_ctime | ( | sdp, | |
v | |||
) | ((sdp)->sd_ctime = cpu_to_le32(v)) |
Definition at line 889 of file reiserfs_fs.h.
#define set_sd_v2_generation | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_generation = cpu_to_le32(v)) |
Definition at line 895 of file reiserfs_fs.h.
#define set_sd_v2_gid | ( | sdp, | |
v | |||
) | ((sdp)->sd_gid = cpu_to_le32(v)) |
Definition at line 883 of file reiserfs_fs.h.
#define set_sd_v2_mode | ( | sdp, | |
v | |||
) | ((sdp)->sd_mode = cpu_to_le16(v)) |
Definition at line 873 of file reiserfs_fs.h.
#define set_sd_v2_mtime | ( | sdp, | |
v | |||
) | ((sdp)->sd_mtime = cpu_to_le32(v)) |
Definition at line 887 of file reiserfs_fs.h.
#define set_sd_v2_nlink | ( | sdp, | |
v | |||
) | ((sdp)->sd_nlink = cpu_to_le32(v)) |
Definition at line 877 of file reiserfs_fs.h.
#define set_sd_v2_rdev | ( | sdp, | |
v | |||
) | ((sdp)->u.sd_rdev = cpu_to_le32(v)) |
Definition at line 893 of file reiserfs_fs.h.
#define set_sd_v2_size | ( | sdp, | |
v | |||
) | ((sdp)->sd_size = cpu_to_le64(v)) |
Definition at line 879 of file reiserfs_fs.h.
#define set_sd_v2_uid | ( | sdp, | |
v | |||
) | ((sdp)->sd_uid = cpu_to_le32(v)) |
Definition at line 881 of file reiserfs_fs.h.
Definition at line 486 of file reiserfs_fs.h.
#define SPARE_SPACE 500 |
Definition at line 2187 of file reiserfs_fs.h.
#define STAT_DATA_V1 0 |
Definition at line 303 of file reiserfs_fs.h.
#define stat_data_v1 | ( | ih | ) | (ih_version (ih) == KEY_FORMAT_3_5) |
Definition at line 778 of file reiserfs_fs.h.
#define STAT_DATA_V2 1 |
Definition at line 304 of file reiserfs_fs.h.
#define stat_data_v2 | ( | ih | ) | (ih_version (ih) == KEY_FORMAT_3_6) |
Definition at line 871 of file reiserfs_fs.h.
#define STORE_TAIL_IN_UNFM_S1 | ( | n_file_size, | |
n_tail_size, | |||
n_block_size | |||
) |
Definition at line 336 of file reiserfs_fs.h.
#define STORE_TAIL_IN_UNFM_S2 | ( | n_file_size, | |
n_tail_size, | |||
n_block_size | |||
) |
Definition at line 354 of file reiserfs_fs.h.
Definition at line 1872 of file reiserfs_fs.h.
Definition at line 1870 of file reiserfs_fs.h.
#define TEA_HASH 1 |
Definition at line 112 of file reiserfs_fs.h.
Definition at line 999 of file reiserfs_fs.h.
#define TYPE_ANY 15 |
Definition at line 376 of file reiserfs_fs.h.
#define TYPE_DIRECT 2 |
Definition at line 373 of file reiserfs_fs.h.
#define TYPE_DIRENTRY 3 |
Definition at line 374 of file reiserfs_fs.h.
#define TYPE_INDIRECT 1 |
Definition at line 372 of file reiserfs_fs.h.
#define TYPE_MAXTYPE 3 |
Definition at line 375 of file reiserfs_fs.h.
#define TYPE_STAT_DATA 0 |
Definition at line 371 of file reiserfs_fs.h.
Definition at line 1259 of file reiserfs_fs.h.
#define UNFM_P_SHIFT 2 |
Definition at line 1249 of file reiserfs_fs.h.
Definition at line 1248 of file reiserfs_fs.h.
#define unreachable_item | ( | ih | ) | (ih_version(ih) & (1 << 15)) |
Definition at line 564 of file reiserfs_fs.h.
#define UNSET_HASH 0 |
Definition at line 110 of file reiserfs_fs.h.
#define USE_INODE_GENERATION_COUNTER |
Definition at line 70 of file reiserfs_fs.h.
#define V1_ANY_UNIQUENESS 555 |
Definition at line 585 of file reiserfs_fs.h.
#define V1_DIRECT_UNIQUENESS 0xffffffff |
Definition at line 583 of file reiserfs_fs.h.
#define V1_DIRENTRY_UNIQUENESS 500 |
Definition at line 584 of file reiserfs_fs.h.
#define V1_INDIRECT_UNIQUENESS 0xfffffffe |
Definition at line 582 of file reiserfs_fs.h.
#define V1_SD_UNIQUENESS 0 |
Definition at line 581 of file reiserfs_fs.h.
#define VI_TYPE_LEFT_MERGEABLE 1 |
Definition at line 1297 of file reiserfs_fs.h.
#define VI_TYPE_RIGHT_MERGEABLE 2 |
Definition at line 1298 of file reiserfs_fs.h.
Definition at line 1969 of file reiserfs_fs.h.
#define YURA_HASH 2 |
Definition at line 113 of file reiserfs_fs.h.
typedef __u32 b_blocknr_t |
Definition at line 289 of file reiserfs_fs.h.
Definition at line 2096 of file reiserfs_fs.h.
Definition at line 290 of file reiserfs_fs.h.
Enumerator | |
---|---|
BH_JDirty | |
BH_JDirty_wait | |
BH_JNew | |
BH_JPrepared | |
BH_JRestore_dirty | |
BH_JTest |
Definition at line 1670 of file reiserfs_fs.h.
int B_IS_IN_TREE | ( | const struct buffer_head * | ) |
int balance_internal | ( | struct tree_balance * | , |
int | , | ||
int | , | ||
struct item_head * | , | ||
struct buffer_head ** | |||
) |
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 | |||
) |
void check_internal | ( | struct buffer_head * | bh | ) |
void check_leaf | ( | struct buffer_head * | bh | ) |
int comp_le_keys | ( | const struct reiserfs_key * | , |
const struct reiserfs_key * | |||
) |
int comp_short_le_keys | ( | const struct reiserfs_key * | , |
const struct reiserfs_key * | |||
) |
|
inlinestatic |
Definition at line 1815 of file reiserfs_fs.h.
void decrement_bcount | ( | struct buffer_head * | p_s_bh | ) |
int direct2indirect | ( | struct reiserfs_transaction_handle * | , |
struct inode * | , | ||
struct path * | , | ||
struct buffer_head * | , | ||
loff_t | |||
) |
void do_balance_mark_leaf_dirty | ( | struct tree_balance * | tb, |
struct buffer_head * | bh, | ||
int | flag | ||
) |
|
inlinestatic |
Definition at line 1032 of file reiserfs_fs.h.
int fix_nodes | ( | int | n_op_mode, |
struct tree_balance * | p_s_tb, | ||
struct item_head * | p_s_ins_ih, | ||
const void * | |||
) |
struct buffer_head* get_FEB | ( | struct tree_balance * | ) |
int get_left_neighbor_position | ( | struct tree_balance * | tb, |
int | h | ||
) |
int get_right_neighbor_position | ( | struct tree_balance * | tb, |
int | h | ||
) |
const struct reiserfs_key* get_rkey | ( | const struct path * | p_s_chk_path, |
const struct super_block * | p_s_sb | ||
) |
int indirect2direct | ( | struct reiserfs_transaction_handle * | , |
struct inode * | , | ||
struct page * | , | ||
struct path * | , | ||
const struct cpu_key * | , | ||
loff_t | , | ||
char * | |||
) |
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 * | p_s_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 | |||
) |
Referenced by DriverEntry().
int journal_join_abort | ( | struct reiserfs_transaction_handle * | , |
struct super_block * | p_s_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 | |||
) |
|
inlinestatic |
Definition at line 1802 of file reiserfs_fs.h.