Lines Matching defs:item_head
1358 struct item_head {
1393 #define IH_SIZE (sizeof(struct item_head))
1479 static inline loff_t le_ih_k_offset(const struct item_head *ih)
1493 static inline loff_t le_ih_k_type(const struct item_head *ih)
1514 static inline void add_le_ih_k_offset(struct item_head *ih, loff_t offset)
1519 static inline void set_le_ih_k_offset(struct item_head *ih, loff_t offset)
1534 static inline void set_le_ih_k_type(struct item_head *ih, int type)
1560 static inline int is_direntry_le_ih(struct item_head *ih)
1565 static inline int is_direct_le_ih(struct item_head *ih)
1570 static inline int is_indirect_le_ih(struct item_head *ih)
1575 static inline int is_statdata_le_ih(struct item_head *ih)
1983 struct item_head *de_ih;
2196 static inline struct item_head *item_head(const struct buffer_head *bh,
2199 struct item_head *ih = reiserfs_node_data(bh);
2208 return &item_head(bh, item_num)->ih_key;
2212 const struct item_head *ih)
2220 return ih_item_body(bh, item_head(bh, item_num));
2223 static inline struct item_head *tp_item_head(const struct treepath *path)
2225 return item_head(PATH_PLAST_BUFFER(path), PATH_LAST_POSITION(path));
2251 const struct item_head *ih, int pos_in_item)
2340 struct item_head *vi_ih;
2365 struct item_head *vn_ins_ih;
2626 int (*bytes_number) (struct item_head * ih, int block_size);
2630 void (*print_item) (struct item_head *, char *item);
2631 void (*check_item) (struct item_head *, char *item);
2964 extern void copy_item_head(struct item_head *to,
2965 const struct item_head *from);
2998 int comp_items(const struct item_head *stored_ih, const struct treepath *path);
3016 struct item_head *ih,
3080 void make_le_item_head(struct item_head *ih, const struct cpu_key *key,
3185 struct item_head *ins_ih, const void *);
3227 struct item_head * const inserted_item_ih,
3239 int balance_internal(struct tree_balance *, int, int, struct item_head *,
3248 void do_balance(struct tree_balance *tb, struct item_head *ih,