Searched refs:segsum (Results 1 - 4 of 4) sorted by relevance
/freebsd-11.0-release/sys/fs/nandfs/ |
H A D | nandfs_cleaner.c | 212 struct nandfs_segment_summary *segsum, union nandfs_binfo *binfo, 217 DPRINTF(CLEAN, ("%s nbinfos %x\n", __func__, segsum->ss_nbinfos)); 218 for (i = 0; i < segsum->ss_nbinfos; i++) { 220 (*bdpp)->bd_oblocknr = blk + segsum->ss_nblocks - 221 segsum->ss_nbinfos + i; 225 if (segsum->ss_flags & NANDFS_SS_SR) 242 struct nandfs_segment_summary *segsum; local 265 segsum = (struct nandfs_segment_summary *)bp->b_data; 266 binfo = (union nandfs_binfo *)(bp->b_data + segsum->ss_bytes); 268 if (!nandfs_segsum_valid(segsum)) { 211 nandfs_cleaner_iterate_psegment(struct nandfs_device *fsdev, struct nandfs_segment_summary *segsum, union nandfs_binfo *binfo, nandfs_daddr_t blk, struct nandfs_vinfo **vipp, struct nandfs_bdesc **bdpp) argument [all...] |
H A D | nandfs_subr.c | 474 nandfs_segsum_valid(struct nandfs_segment_summary *segsum) argument 477 return (segsum->ss_magic == NANDFS_SEGSUM_MAGIC); 482 struct nandfs_segment_summary *segsum) 487 DPRINTF(VOLUMES, ("nandfs: try segsum at block %jx\n", 494 memcpy(segsum, bp->b_data, sizeof(struct nandfs_segment_summary)); 497 if (!nandfs_segsum_valid(segsum)) { 508 struct nandfs_segment_summary *segsum, uint64_t pseg) 517 if ((segsum->ss_flags & NANDFS_SS_SR) == 0) { 524 blocknr = pseg + segsum->ss_nblocks - 1; 559 struct nandfs_segment_summary segsum; local 481 nandfs_load_segsum(struct nandfs_device *fsdev, nandfs_daddr_t blocknr, struct nandfs_segment_summary *segsum) argument 507 nandfs_load_super_root(struct nandfs_device *nandfsdev, struct nandfs_segment_summary *segsum, uint64_t pseg) argument [all...] |
H A D | nandfs_segment.c | 151 TAILQ_INIT(&seg->segsum); 171 TAILQ_INSERT_TAIL(&seg->segsum, bp, b_cluster.cluster_entry); 197 TAILQ_FOREACH_SAFE(bp, &seg->segsum, b_cluster.cluster_entry, 199 TAILQ_REMOVE(&seg->segsum, bp, b_cluster.cluster_entry); 334 *newbp = TAILQ_FIRST(&seginfo->curseg->segsum); 348 TAILQ_INSERT_TAIL(&seginfo->curseg->segsum, bp, 384 nandfs_error("%s: error:%d when adding segsum\n", 587 seg_bp = TAILQ_FIRST(&nfsseg->segsum); 588 DPRINTF(SYNC, ("%s: seg:%p segsum bp:%p data:%p\n", 606 DPRINTF(SYNC, ("%s: next segsum [all...] |
H A D | nandfs.h | 118 TAILQ_HEAD(, buf) segsum; member in struct:nandfs_segment
|
Completed in 87 milliseconds