Lines Matching defs:key

17 static char *reiserfs_cpu_offset(struct cpu_key *key)
19 if (cpu_key_k_type(key) == TYPE_DIRENTRY)
22 GET_HASH_VALUE(cpu_key_k_offset(key)),
24 GET_GENERATION_NUMBER(cpu_key_k_offset(key)));
27 (unsigned long long)cpu_key_k_offset(key));
31 static char *le_offset(struct reiserfs_key *key)
35 version = le_key_version(key);
36 if (le_key_k_type(version, key) == TYPE_DIRENTRY)
39 GET_HASH_VALUE(le_key_k_offset(version, key)),
41 GET_GENERATION_NUMBER(le_key_k_offset(version, key)));
44 (unsigned long long)le_key_k_offset(version, key));
48 static char *cpu_type(struct cpu_key *key)
50 if (cpu_key_k_type(key) == TYPE_STAT_DATA)
52 if (cpu_key_k_type(key) == TYPE_DIRENTRY)
54 if (cpu_key_k_type(key) == TYPE_DIRECT)
56 if (cpu_key_k_type(key) == TYPE_INDIRECT)
61 static char *le_type(struct reiserfs_key *key)
65 version = le_key_version(key);
67 if (le_key_k_type(version, key) == TYPE_STAT_DATA)
69 if (le_key_k_type(version, key) == TYPE_DIRENTRY)
71 if (le_key_k_type(version, key) == TYPE_DIRECT)
73 if (le_key_k_type(version, key) == TYPE_INDIRECT)
79 static int scnprintf_le_key(char *buf, size_t size, struct reiserfs_key *key)
81 if (key)
83 le32_to_cpu(key->k_dir_id),
84 le32_to_cpu(key->k_objectid), le_offset(key),
85 le_type(key));
91 static int scnprintf_cpu_key(char *buf, size_t size, struct cpu_key *key)
93 if (key)
95 key->on_disk_key.k_dir_id,
96 key->on_disk_key.k_objectid,
97 reiserfs_cpu_offset(key), cpu_type(key));
196 * out key structure you have to write just:
197 * reiserfs_warning ("bad key %k", key);
199 * printk ("bad key %lu %lu %lu %lu", key->k_dir_id, key->k_objectid,
200 * key->k_offset, key->k_uniqueness);
269 * %k to print little endian key,
270 * %K to print cpu key,
444 struct reiserfs_key *key;
467 for (i = from, key = internal_key(bh, from), dc++; i < to;
468 i++, key++, dc++) {
469 reiserfs_printk("KEY %d: %k PTR %d: %y ", i, key, i + 1, dc);
518 ("|##| type | key | ilen | free_space | version | loc |\n");