Searched refs:segsum (Results 1 - 4 of 4) sorted by relevance
/freebsd-12-stable/sys/fs/nandfs/ |
H A D | nandfs_cleaner.c | 214 struct nandfs_segment_summary *segsum, union nandfs_binfo *binfo, 219 DPRINTF(CLEAN, ("%s nbinfos %x\n", __func__, segsum->ss_nbinfos)); 220 for (i = 0; i < segsum->ss_nbinfos; i++) { 222 (*bdpp)->bd_oblocknr = blk + segsum->ss_nblocks - 223 segsum->ss_nbinfos + i; 227 if (segsum->ss_flags & NANDFS_SS_SR) 244 struct nandfs_segment_summary *segsum; local 267 segsum = (struct nandfs_segment_summary *)bp->b_data; 268 binfo = (union nandfs_binfo *)(bp->b_data + segsum->ss_bytes); 270 if (!nandfs_segsum_valid(segsum)) { 213 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 | 476 nandfs_segsum_valid(struct nandfs_segment_summary *segsum) argument 479 return (segsum->ss_magic == NANDFS_SEGSUM_MAGIC); 484 struct nandfs_segment_summary *segsum) 489 DPRINTF(VOLUMES, ("nandfs: try segsum at block %jx\n", 496 memcpy(segsum, bp->b_data, sizeof(struct nandfs_segment_summary)); 499 if (!nandfs_segsum_valid(segsum)) { 510 struct nandfs_segment_summary *segsum, uint64_t pseg) 519 if ((segsum->ss_flags & NANDFS_SS_SR) == 0) { 526 blocknr = pseg + segsum->ss_nblocks - 1; 561 struct nandfs_segment_summary segsum; local 483 nandfs_load_segsum(struct nandfs_device *fsdev, nandfs_daddr_t blocknr, struct nandfs_segment_summary *segsum) argument 509 nandfs_load_super_root(struct nandfs_device *nandfsdev, struct nandfs_segment_summary *segsum, uint64_t pseg) argument [all...] |
H A D | nandfs_segment.c | 153 TAILQ_INIT(&seg->segsum); 173 TAILQ_INSERT_TAIL(&seg->segsum, bp, b_cluster.cluster_entry); 199 TAILQ_FOREACH_SAFE(bp, &seg->segsum, b_cluster.cluster_entry, 201 TAILQ_REMOVE(&seg->segsum, bp, b_cluster.cluster_entry); 336 *newbp = TAILQ_FIRST(&seginfo->curseg->segsum); 350 TAILQ_INSERT_TAIL(&seginfo->curseg->segsum, bp, 386 nandfs_error("%s: error:%d when adding segsum\n", 589 seg_bp = TAILQ_FIRST(&nfsseg->segsum); 590 DPRINTF(SYNC, ("%s: seg:%p segsum bp:%p data:%p\n", 608 DPRINTF(SYNC, ("%s: next segsum [all...] |
H A D | nandfs.h | 120 TAILQ_HEAD(, buf) segsum; member in struct:nandfs_segment
|
Completed in 112 milliseconds