aboutsummaryrefslogtreecommitdiff
path: root/e2fsprogs/blkid/blkidP.h
diff options
context:
space:
mode:
Diffstat (limited to 'e2fsprogs/blkid/blkidP.h')
-rw-r--r--e2fsprogs/blkid/blkidP.h61
1 files changed, 2 insertions, 59 deletions
diff --git a/e2fsprogs/blkid/blkidP.h b/e2fsprogs/blkid/blkidP.h
index 759dfcd87..4ae9763d2 100644
--- a/e2fsprogs/blkid/blkidP.h
+++ b/e2fsprogs/blkid/blkidP.h
@@ -147,65 +147,8 @@ extern int blkid_debug_mask;
147#endif 147#endif
148 148
149#ifdef CONFIG_BLKID_DEBUG 149#ifdef CONFIG_BLKID_DEBUG
150static inline void DEB_DUMP_TAG(int mask, blkid_tag tag) 150extern void blkid_debug_dump_dev(blkid_dev dev);
151{ 151extern void blkid_debug_dump_tag(blkid_tag tag);
152 if (!(mask & blkid_debug_mask))
153 return;
154
155 if (!tag) {
156 printf(" tag: NULL\n");
157 return;
158 }
159
160 printf(" tag: %s=\"%s\"\n", tag->bit_name, tag->bit_val);
161}
162
163static inline void DEB_DUMP_DEV(int mask, blkid_dev dev)
164{
165 struct list_head *p;
166
167 if (!(mask & blkid_debug_mask))
168 return;
169
170 if (!dev) {
171 printf(" dev: NULL\n");
172 return;
173 }
174
175 printf(" dev: name = %s\n", dev->bid_name);
176 printf(" dev: DEVNO=\"0x%0Lx\"\n", dev->bid_devno);
177 printf(" dev: TIME=\"%lu\"\n", dev->bid_time);
178 printf(" dev: PRI=\"%d\"\n", dev->bid_pri);
179 printf(" dev: flags = 0x%08X\n", dev->bid_flags);
180
181 list_for_each(p, &dev->bid_tags) {
182 blkid_tag tag = list_entry(p, struct blkid_struct_tag, bit_tags);
183 DEB_DUMP_TAG(mask, tag);
184 }
185 printf("\n");
186}
187
188static inline void DEB_DUMP_CACHE(int mask, blkid_cache cache)
189{
190 struct list_head *p;
191
192 if (!cache || !(mask & blkid_debug_mask)) {
193 printf("cache: NULL\n");
194 return;
195 }
196
197 printf("cache: time = %lu\n", cache->bic_time);
198 printf("cache: flags = 0x%08X\n", cache->bic_flags);
199
200 list_for_each(p, &cache->bic_devs) {
201 blkid_dev dev = list_entry(p, struct blkid_struct_dev, bid_devs);
202 DEB_DUMP_DEV(mask, dev);
203 }
204}
205#else
206#define DEB_DUMP_TAG(mask, tag) do {} while (0)
207#define DEB_DUMP_DEV(mask, dev) do {} while (0)
208#define DEB_DUMP_CACHE(mask, cache) do {} while (0)
209#endif 152#endif
210 153
211/* lseek.c */ 154/* lseek.c */