Home
last modified time | relevance | path

Searched refs:bref (Results 1 – 25 of 41) sorted by relevance

12

/dragonfly/sbin/hammer2/
HDcmd_recover.c102 hammer2_blockref_t bref; member
126 static int check_filename(hammer2_blockref_t *bref,
134 hammer2_blockref_t *bref);
135 static void enter_inode(hammer2_blockref_t *bref);
139 static int find_neg(hammer2_blockref_t *bref);
140 static void enter_neg(hammer2_blockref_t *bref);
151 hammer2_blockref_t *bref, int count);
152 static int validate_crc(hammer2_blockref_t *bref, void *data, size_t bytes);
239 hammer2_blockref_t *bref; in cmd_recover() local
242 bref = &data.npdata[i]; in cmd_recover()
[all …]
HDcmd_debug.c387 int bi, hammer2_blockref_t *bref, int norecurse);
733 hammer2_blockref_t *bref, int norecurse) in show_bref() argument
757 if (bref->mirror_tid < show_min_mirror_tid) in show_bref()
760 if (bref->modify_tid < show_min_modify_tid) { in show_bref()
761 if (bref->modify_tid) in show_bref()
763 else if (bref->type == HAMMER2_BREF_TYPE_INODE && !bref->leaf_count) in show_bref()
770 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in show_bref()
779 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in show_bref()
791 if (bref->type != HAMMER2_BREF_TYPE_DATA || VerboseOpt >= 1) { in show_bref()
810 type_str = hammer2_breftype_to_str(bref->type); in show_bref()
[all …]
HDcmd_info.c39 static void h2pfs_check(int fd, hammer2_blockref_t *bref,
156 info_callback1(const void *path, hammer2_blockref_t *bref, int fd) in info_callback1() argument
163 h2pfs_check(fd, bref, info_callback2); in info_callback1()
178 hammer2_blockref_t *bref __unused, int fd __unused) in info_callback2()
261 mount_callback1(const void *devpath, hammer2_blockref_t *bref, int fd) in mount_callback1() argument
267 h2pfs_check(fd, bref, mount_callback2); in mount_callback1()
274 hammer2_blockref_t *bref __unused, int fd) in mount_callback2()
381 h2pfs_check(int fd, hammer2_blockref_t *bref, cmd_callback callback2) in h2pfs_check() argument
395 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in h2pfs_check()
399 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in h2pfs_check()
[all …]
/dragonfly/sys/vfs/hammer2/
HDhammer2_chain.c108 c1_beg = chain1->bref.key; in hammer2_chain_cmp()
109 c1_end = c1_beg + ((hammer2_key_t)1 << chain1->bref.keybits) - 1; in hammer2_chain_cmp()
110 c2_beg = chain2->bref.key; in hammer2_chain_cmp()
111 c2_end = c2_beg + ((hammer2_key_t)1 << chain2->bref.keybits) - 1; in hammer2_chain_cmp()
127 if (chain->bref.type != HAMMER2_BREF_TYPE_VOLUME && in hammer2_chain_assert_no_data()
128 chain->bref.type != HAMMER2_BREF_TYPE_FREEMAP && in hammer2_chain_assert_no_data()
155 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) in hammer2_chain_setflush()
179 hammer2_blockref_t *bref) in hammer2_chain_alloc() argument
189 if ((int)(bref->data_off & HAMMER2_OFF_MASK_RADIX)) in hammer2_chain_alloc()
190 bytes = 1U << (int)(bref->data_off & HAMMER2_OFF_MASK_RADIX); in hammer2_chain_alloc()
[all …]
HDhammer2_freemap.c55 hammer2_blockref_t *bref, int radix,
80 hammer2_blockref_t *bref = &chain->bref; in hammer2_freemap_reserve() local
97 if ((bref->data_off & ~HAMMER2_OFF_MASK_RADIX) == 0) { in hammer2_freemap_reserve()
100 off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX & in hammer2_freemap_reserve()
119 switch(bref->keybits) { in hammer2_freemap_reserve()
122 KKASSERT(bref->type == HAMMER2_BREF_TYPE_FREEMAP_NODE); in hammer2_freemap_reserve()
124 off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL5_RADIX) + in hammer2_freemap_reserve()
129 KKASSERT(bref->type == HAMMER2_BREF_TYPE_FREEMAP_NODE); in hammer2_freemap_reserve()
131 off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL4_RADIX) + in hammer2_freemap_reserve()
136 KKASSERT(bref->type == HAMMER2_BREF_TYPE_FREEMAP_NODE); in hammer2_freemap_reserve()
[all …]
HDhammer2_cluster.c121 return(cluster->focus->bref.type); in hammer2_cluster_type()
137 hammer2_cluster_bref(hammer2_cluster_t *cluster, hammer2_blockref_t *bref) in hammer2_cluster_bref() argument
141 *bref = cluster->focus->bref; in hammer2_cluster_bref()
142 bref->data_off = 0; in hammer2_cluster_bref()
144 bzero(bref, sizeof(*bref)); in hammer2_cluster_bref()
480 chain->bref.key == key)) { in hammer2_cluster_check()
483 if (chain->bref.modify_tid < in hammer2_cluster_check()
485 quorum_tid < chain->bref.modify_tid) { in hammer2_cluster_check()
493 quorum_tid = chain->bref.modify_tid; in hammer2_cluster_check()
495 if (quorum_tid == chain->bref.modify_tid) { in hammer2_cluster_check()
[all …]
HDhammer2_synchro.c71 focus->bref.modify_tid,
327 chain->bref.key,
336 chain->bref.key,
416 sync_tid = focus->bref.modify_tid; in hammer2_sync_slaves()
421 want_update = (chain->bref.modify_tid != sync_tid); in hammer2_sync_slaves()
470 (chain ? chain->bref.key : -1)); in hammer2_sync_slaves()
525 } else if (n == 0 && chain->bref.modify_tid != in hammer2_sync_slaves()
526 focus->bref.modify_tid) { in hammer2_sync_slaves()
534 if (focus->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_sync_slaves()
543 focus->bref.modify_tid, in hammer2_sync_slaves()
[all …]
HDhammer2_flush.c547 } else if (chain->bref.type == HAMMER2_BREF_TYPE_INODE && in hammer2_flush_core()
746 chain, chain->bref.type, in hammer2_flush_core()
747 (uintmax_t)chain->bref.key, in hammer2_flush_core()
748 chain->bref.keybits, in hammer2_flush_core()
749 (uintmax_t)chain->bref.data_off); in hammer2_flush_core()
758 switch(chain->bref.type) { in hammer2_flush_core()
768 hmp->voldata.freemap_tid = chain->bref.mirror_tid; in hammer2_flush_core()
772 (intmax_t)chain->bref.mirror_tid); in hammer2_flush_core()
806 (intmax_t)chain->bref.mirror_tid); in hammer2_flush_core()
816 if (hmp->voldata.mirror_tid < chain->bref.mirror_tid) { in hammer2_flush_core()
[all …]
HDhammer2_bulkfree.c90 hammer2_blockref_t *bref, int pri, int saved_error);
102 hammer2_blockref_t *bref), in hammer2_bulkfree_scan() argument
105 hammer2_blockref_t bref; in hammer2_bulkfree_scan() local
143 if (parent->bref.type == HAMMER2_BREF_TYPE_INODE && in hammer2_bulkfree_scan()
144 (parent->bref.flags & HAMMER2_BREF_FLAG_PFSROOT)) { in hammer2_bulkfree_scan()
158 error |= hammer2_chain_scan(parent, &chain, &bref, &first, in hammer2_bulkfree_scan()
173 if (bref.type == HAMMER2_BREF_TYPE_DIRENT) in hammer2_bulkfree_scan()
179 if ((bref.data_off & ~HAMMER2_OFF_MASK_RADIX) == 0) in hammer2_bulkfree_scan()
192 e2 = h2_bulkfree_test(info, &bref, 1, 0); in hammer2_bulkfree_scan()
198 if (bref.type == HAMMER2_BREF_TYPE_INODE) in hammer2_bulkfree_scan()
[all …]
HDhammer2_strategy.c410 if (focus->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_strategy_read_completion()
420 } else if (focus->bref.type == HAMMER2_BREF_TYPE_DATA) { in hammer2_strategy_read_completion()
436 switch (HAMMER2_DEC_COMP(focus->bref.methods)) { in hammer2_strategy_read_completion()
707 chain->bref.type != HAMMER2_BREF_TYPE_INODE) { in hammer2_assign_physical()
710 lbase, chain->bref.data_off, chain->bref.type, in hammer2_assign_physical()
735 switch (chain->bref.type) { in hammer2_assign_physical()
813 } else if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_write_file_core()
825 chain->bref.methods = in hammer2_write_file_core()
1029 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_compress_and_write()
1046 chain->bref.methods = in hammer2_compress_and_write()
[all …]
HDhammer2_vfsops.c1192 hmp->vchain.bref.type = HAMMER2_BREF_TYPE_VOLUME; in hammer2_vfs_mount()
1193 hmp->vchain.bref.data_off = 0 | HAMMER2_PBUFRADIX; in hammer2_vfs_mount()
1194 hmp->vchain.bref.mirror_tid = hmp->voldata.mirror_tid; in hammer2_vfs_mount()
1210 hmp->fchain.bref.type = HAMMER2_BREF_TYPE_FREEMAP; in hammer2_vfs_mount()
1211 hmp->fchain.bref.data_off = 0 | HAMMER2_PBUFRADIX; in hammer2_vfs_mount()
1212 hmp->fchain.bref.mirror_tid = hmp->voldata.freemap_tid; in hammer2_vfs_mount()
1213 hmp->fchain.bref.methods = in hammer2_vfs_mount()
1261 hmp->vchain.bref.mirror_tid = hmp->voldata.mirror_tid; in hammer2_vfs_mount()
1262 hmp->vchain.bref.modify_tid = hmp->vchain.bref.mirror_tid; in hammer2_vfs_mount()
1264 hmp->fchain.bref.mirror_tid = hmp->voldata.freemap_tid; in hammer2_vfs_mount()
[all …]
HDhammer2_xops.c89 if (ochain->bref.type == HAMMER2_BREF_TYPE_DIRENT) { in checkdirempty()
90 inum = ochain->bref.embed.dirent.inum; in checkdirempty()
290 if (chain->bref.type == HAMMER2_BREF_TYPE_DIRENT) { in hammer2_xop_nresolve()
291 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_nresolve()
393 if (chain->bref.type == HAMMER2_BREF_TYPE_DIRENT) { in hammer2_xop_unlink()
394 type = chain->bref.embed.dirent.type; in hammer2_xop_unlink()
462 if (chain && chain->bref.type == HAMMER2_BREF_TYPE_DIRENT && in hammer2_xop_unlink()
466 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_unlink()
657 if (chain->bref.key != xop->lhc || in hammer2_xop_nrename()
660 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_xop_nrename()
[all …]
/dragonfly/usr.sbin/makefs/hammer2/
HDhammer2_chain.c114 c1_beg = chain1->bref.key; in hammer2_chain_cmp()
115 c1_end = c1_beg + ((hammer2_key_t)1 << chain1->bref.keybits) - 1; in hammer2_chain_cmp()
116 c2_beg = chain2->bref.key; in hammer2_chain_cmp()
117 c2_end = c2_beg + ((hammer2_key_t)1 << chain2->bref.keybits) - 1; in hammer2_chain_cmp()
133 if (chain->bref.type != HAMMER2_BREF_TYPE_VOLUME && in hammer2_chain_assert_no_data()
134 chain->bref.type != HAMMER2_BREF_TYPE_FREEMAP && in hammer2_chain_assert_no_data()
161 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) in hammer2_chain_setflush()
185 hammer2_blockref_t *bref) in hammer2_chain_alloc() argument
195 if ((int)(bref->data_off & HAMMER2_OFF_MASK_RADIX)) in hammer2_chain_alloc()
196 bytes = 1U << (int)(bref->data_off & HAMMER2_OFF_MASK_RADIX); in hammer2_chain_alloc()
[all …]
HDhammer2_freemap.c59 hammer2_blockref_t *bref, int radix,
84 hammer2_blockref_t *bref = &chain->bref; in hammer2_freemap_reserve() local
101 if ((bref->data_off & ~HAMMER2_OFF_MASK_RADIX) == 0) { in hammer2_freemap_reserve()
104 off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX & in hammer2_freemap_reserve()
123 switch(bref->keybits) { in hammer2_freemap_reserve()
126 KKASSERT(bref->type == HAMMER2_BREF_TYPE_FREEMAP_NODE); in hammer2_freemap_reserve()
128 off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL5_RADIX) + in hammer2_freemap_reserve()
133 KKASSERT(bref->type == HAMMER2_BREF_TYPE_FREEMAP_NODE); in hammer2_freemap_reserve()
135 off = H2FMBASE(bref->key, HAMMER2_FREEMAP_LEVEL4_RADIX) + in hammer2_freemap_reserve()
140 KKASSERT(bref->type == HAMMER2_BREF_TYPE_FREEMAP_NODE); in hammer2_freemap_reserve()
[all …]
HDhammer2_cluster.c126 return(cluster->focus->bref.type); in hammer2_cluster_type()
142 hammer2_cluster_bref(hammer2_cluster_t *cluster, hammer2_blockref_t *bref) in hammer2_cluster_bref() argument
146 *bref = cluster->focus->bref; in hammer2_cluster_bref()
147 bref->data_off = 0; in hammer2_cluster_bref()
149 bzero(bref, sizeof(*bref)); in hammer2_cluster_bref()
485 chain->bref.key == key)) { in hammer2_cluster_check()
488 if (chain->bref.modify_tid < in hammer2_cluster_check()
490 quorum_tid < chain->bref.modify_tid) { in hammer2_cluster_check()
498 quorum_tid = chain->bref.modify_tid; in hammer2_cluster_check()
500 if (quorum_tid == chain->bref.modify_tid) { in hammer2_cluster_check()
[all …]
HDhammer2_flush.c551 } else if (chain->bref.type == HAMMER2_BREF_TYPE_INODE && in hammer2_flush_core()
750 chain, chain->bref.type, in hammer2_flush_core()
751 (uintmax_t)chain->bref.key, in hammer2_flush_core()
752 chain->bref.keybits, in hammer2_flush_core()
753 (uintmax_t)chain->bref.data_off); in hammer2_flush_core()
762 switch(chain->bref.type) { in hammer2_flush_core()
772 hmp->voldata.freemap_tid = chain->bref.mirror_tid; in hammer2_flush_core()
776 (intmax_t)chain->bref.mirror_tid); in hammer2_flush_core()
810 (intmax_t)chain->bref.mirror_tid); in hammer2_flush_core()
820 if (hmp->voldata.mirror_tid < chain->bref.mirror_tid) { in hammer2_flush_core()
[all …]
HDhammer2_bulkfree.c95 hammer2_blockref_t *bref, int pri, int saved_error);
107 hammer2_blockref_t *bref), in hammer2_bulkfree_scan() argument
110 hammer2_blockref_t bref; in hammer2_bulkfree_scan() local
148 if (parent->bref.type == HAMMER2_BREF_TYPE_INODE && in hammer2_bulkfree_scan()
149 (parent->bref.flags & HAMMER2_BREF_FLAG_PFSROOT)) { in hammer2_bulkfree_scan()
163 error |= hammer2_chain_scan(parent, &chain, &bref, &first, in hammer2_bulkfree_scan()
178 if (bref.type == HAMMER2_BREF_TYPE_DIRENT) in hammer2_bulkfree_scan()
184 if ((bref.data_off & ~HAMMER2_OFF_MASK_RADIX) == 0) in hammer2_bulkfree_scan()
197 e2 = h2_bulkfree_test(info, &bref, 1, 0); in hammer2_bulkfree_scan()
203 if (bref.type == HAMMER2_BREF_TYPE_INODE) in hammer2_bulkfree_scan()
[all …]
HDhammer2_strategy.c427 if (focus->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_strategy_read_completion()
439 } else if (focus->bref.type == HAMMER2_BREF_TYPE_DATA) { in hammer2_strategy_read_completion()
455 switch (HAMMER2_DEC_COMP(focus->bref.methods)) { in hammer2_strategy_read_completion()
733 chain->bref.type != HAMMER2_BREF_TYPE_INODE) { in hammer2_assign_physical()
736 lbase, chain->bref.data_off, chain->bref.type, in hammer2_assign_physical()
761 switch (chain->bref.type) { in hammer2_assign_physical()
839 } else if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_write_file_core()
851 chain->bref.methods = in hammer2_write_file_core()
1053 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_compress_and_write()
1070 chain->bref.methods = in hammer2_compress_and_write()
[all …]
HDhammer2_vfsops.c1153 hmp->vchain.bref.type = HAMMER2_BREF_TYPE_VOLUME; in hammer2_vfs_mount()
1154 hmp->vchain.bref.data_off = 0 | HAMMER2_PBUFRADIX; in hammer2_vfs_mount()
1155 hmp->vchain.bref.mirror_tid = hmp->voldata.mirror_tid; in hammer2_vfs_mount()
1171 hmp->fchain.bref.type = HAMMER2_BREF_TYPE_FREEMAP; in hammer2_vfs_mount()
1172 hmp->fchain.bref.data_off = 0 | HAMMER2_PBUFRADIX; in hammer2_vfs_mount()
1173 hmp->fchain.bref.mirror_tid = hmp->voldata.freemap_tid; in hammer2_vfs_mount()
1174 hmp->fchain.bref.methods = in hammer2_vfs_mount()
1222 hmp->vchain.bref.mirror_tid = hmp->voldata.mirror_tid; in hammer2_vfs_mount()
1223 hmp->vchain.bref.modify_tid = hmp->vchain.bref.mirror_tid; in hammer2_vfs_mount()
1225 hmp->fchain.bref.mirror_tid = hmp->voldata.freemap_tid; in hammer2_vfs_mount()
[all …]
HDhammer2_xops.c92 if (ochain->bref.type == HAMMER2_BREF_TYPE_DIRENT) { in checkdirempty()
93 inum = ochain->bref.embed.dirent.inum; in checkdirempty()
293 if (chain->bref.type == HAMMER2_BREF_TYPE_DIRENT) { in hammer2_xop_nresolve()
294 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_nresolve()
396 if (chain->bref.type == HAMMER2_BREF_TYPE_DIRENT) { in hammer2_xop_unlink()
397 type = chain->bref.embed.dirent.type; in hammer2_xop_unlink()
465 if (chain && chain->bref.type == HAMMER2_BREF_TYPE_DIRENT && in hammer2_xop_unlink()
469 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_unlink()
660 if (chain->bref.key != xop->lhc || in hammer2_xop_nrename()
663 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_xop_nrename()
[all …]
/dragonfly/sbin/fsck_hammer2/
HDtest.c65 hammer2_blockref_t bref; member
183 tprintf_zone(int tab, int i, const hammer2_blockref_t *bref) in tprintf_zone() argument
186 i, (uintmax_t)bref->data_off, in tprintf_zone()
191 init_root_blockref(int i, uint8_t type, hammer2_blockref_t *bref) in init_root_blockref() argument
198 memset(bref, 0, sizeof(*bref)); in init_root_blockref()
199 bref->type = type; in init_root_blockref()
200 bref->data_off = (i * HAMMER2_ZONE_BYTES64) | HAMMER2_PBUFRADIX; in init_root_blockref()
201 off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in init_root_blockref()
380 if (verify_blockref(&p->bref, false, &bstats, &droot, in test_pfs_blockref()
442 add_blockref_msg(struct blockref_list *head, const hammer2_blockref_t *bref, in add_blockref_msg() argument
[all …]
HDdestroy.c111 read_media(const hammer2_blockref_t *bref, hammer2_media_data_t *media, in read_media() argument
119 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in read_media()
128 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in read_media()
161 write_media(const hammer2_blockref_t *bref, const hammer2_media_data_t *media, in write_media() argument
170 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in write_media()
176 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in write_media()
223 hammer2_blockref_t *bref, hammer2_blockref_t *prev_bref) in modify_blockref() argument
230 if (read_media(bref, &media, &bytes) == -1) in modify_blockref()
233 switch (bref->type) { in modify_blockref()
243 if (modify_inode(bref, &media, bytes) == -1) in modify_blockref()
[all …]
HDreconstruct.c149 const hammer2_blockref_t *bref) in modify_volume_header() argument
174 (uintmax_t)bref->data_off, s); in modify_volume_header()
186 (uintmax_t)bref->data_off, s); in modify_volume_header()
198 (uintmax_t)bref->data_off, s); in modify_volume_header()
204 hammer2_off_t off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in modify_volume_header()
228 read_media(const hammer2_blockref_t *bref, hammer2_media_data_t *media, in read_media() argument
236 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in read_media()
245 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in read_media()
278 write_media(const hammer2_blockref_t *bref, const hammer2_media_data_t *media, in write_media() argument
287 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in write_media()
[all …]
/dragonfly/stand/lib/
HDhammer2.c135 blockoff(hammer2_blockref_t *bref) in blockoff() argument
137 return(bref->data_off & ~HAMMER2_OFF_MASK_RADIX); in blockoff()
142 blocksize(hammer2_blockref_t *bref) in blocksize() argument
146 bytes = (size_t)(bref->data_off & HAMMER2_OFF_MASK_RADIX); in blocksize()
278 hammer2_blockref_t *bref; in h2lookup() local
357 bref = &hfs->sroot_blockset.blockref[i]; in h2lookup()
360 bref = &media.ipdata.u.blockset.blockref[i]; in h2lookup()
363 bref = &media.npdata[i]; in h2lookup()
366 if (bref->type == 0) in h2lookup()
368 if (bref->key > best.key) in h2lookup()
[all …]
/dragonfly/usr.sbin/fstyp/
HDhammer2.c126 read_media(FILE *fp, const hammer2_blockref_t *bref, size_t *media_bytes) in read_media() argument
132 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in read_media()
142 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in read_media()
185 find_pfs(FILE *fp, const hammer2_blockref_t *bref, const char *pfs, bool *res) in find_pfs() argument
193 media = read_media(fp, bref, &bytes); in find_pfs()
197 switch (bref->type) { in find_pfs()
280 hammer2_blockref_t broot, best, *bref; in read_label() local
310 bref = &vols[best_i]->voldata.sroot_blockset.blockref[0]; in read_label()
311 if (bref->type != HAMMER2_BREF_TYPE_INODE) { in read_label()
316 media = read_media(fp, bref, &bytes); in read_label()
[all …]

12