Lines Matching refs:key
576 const struct reiserfs_key *key) in le_key_k_offset() argument
579 le32_to_cpu(key->u.k_offset_v1.k_offset) : in le_key_k_offset()
580 offset_v2_k_offset(&(key->u.k_offset_v2)); in le_key_k_offset()
588 static __inline__ loff_t le_key_k_type(int version, const struct reiserfs_key *key) in le_key_k_type() argument
591 uniqueness2type(le32_to_cpu(key->u.k_offset_v1.k_uniqueness)) : in le_key_k_type()
592 offset_v2_k_type(&(key->u.k_offset_v2)); in le_key_k_type()
600 static __inline__ void set_le_key_k_offset(int version, struct reiserfs_key *key, in set_le_key_k_offset() argument
603 …(version == KEY_FORMAT_3_5) ? (void)(key->u.k_offset_v1.k_offset = cpu_to_le32(offset)) : /* jdm c… in set_le_key_k_offset()
604 (void)(set_offset_v2_k_offset(&(key->u.k_offset_v2), offset)); in set_le_key_k_offset()
612 static __inline__ void set_le_key_k_type(int version, struct reiserfs_key *key, in set_le_key_k_type() argument
616 (void)(key->u.k_offset_v1.k_uniqueness = in set_le_key_k_type()
618 : (void)(set_offset_v2_k_type(&(key->u.k_offset_v2), type)); in set_le_key_k_type()
625 #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) argument
626 #define is_direct_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRECT) argument
627 #define is_indirect_le_key(version,key) (le_key_k_type (version, key) == TYPE_INDIRECT) argument
628 #define is_statdata_le_key(version,key) (le_key_k_type (version, key) == TYPE_STAT_DATA) argument
641 static __inline__ loff_t cpu_key_k_offset(const struct cpu_key *key) in cpu_key_k_offset() argument
643 return key->on_disk_key.k_offset; in cpu_key_k_offset()
646 static __inline__ loff_t cpu_key_k_type(const struct cpu_key *key) in cpu_key_k_type() argument
648 return key->on_disk_key.k_type; in cpu_key_k_type()
651 static __inline__ void set_cpu_key_k_offset(struct cpu_key *key, loff_t offset) in set_cpu_key_k_offset() argument
653 key->on_disk_key.k_offset = offset; in set_cpu_key_k_offset()
656 static __inline__ void set_cpu_key_k_type(struct cpu_key *key, int type) in set_cpu_key_k_type() argument
658 key->on_disk_key.k_type = type; in set_cpu_key_k_type()
661 static __inline__ void cpu_key_k_offset_dec(struct cpu_key *key) in cpu_key_k_offset_dec() argument
663 key->on_disk_key.k_offset--; in cpu_key_k_offset_dec()
666 #define is_direntry_cpu_key(key) (cpu_key_k_type (key) == TYPE_DIRENTRY) argument
667 #define is_direct_cpu_key(key) (cpu_key_k_type (key) == TYPE_DIRECT) argument
668 #define is_indirect_cpu_key(key) (cpu_key_k_type (key) == TYPE_INDIRECT) argument
669 #define is_statdata_cpu_key(key) (cpu_key_k_type (key) == TYPE_STAT_DATA) argument
1390 struct in_core_key key; /* key pointer, to pass to block allocator or member
1471 …efine op_is_left_mergeable(key,bsize) item_ops[le_key_k_type (le_key_version (key), k… argument
1778 static __inline__ int le_key_version(const struct reiserfs_key *key) in le_key_version() argument
1782 type = offset_v2_k_type(&(key->u.k_offset_v2)); in le_key_version()
1802 #define search_item(s,key,path) search_by_key (s, key, path, DISK_LEAF_NODE_LEVEL) argument
1814 const struct cpu_key *key,
1820 const struct cpu_key *key,
1826 struct cpu_key *key,
1832 const struct cpu_key *key,
1836 struct inode *inode, struct reiserfs_key *key);
1879 void make_le_item_head(struct item_head *ih, const struct cpu_key *key,
1882 struct inode *reiserfs_iget(struct super_block *s, const struct cpu_key *key);
1904 int search_by_entry_key(struct super_block *sb, const struct cpu_key *key,
2044 struct in_core_key key; member
2090 .key = tb->key, in reiserfs_new_form_blocknrs()