Lines Matching refs:fsdata
197 nandfs_check_fsdata_crc(struct nandfs_fsdata *fsdata)
201 if (fsdata->f_magic != NANDFS_FSDATA_MAGIC)
205 fsdata_crc = fsdata->f_sum;
208 fsdata->f_sum = (0);
209 comp_crc = crc32((uint8_t *)fsdata, fsdata->f_bytes);
212 fsdata->f_sum = fsdata_crc;
219 nandfs_check_superblock_crc(struct nandfs_fsdata *fsdata,
233 comp_crc = crc32((uint8_t *)super, fsdata->f_sbbytes);
243 nandfs_calc_superblock_crc(struct nandfs_fsdata *fsdata,
250 comp_crc = crc32((uint8_t *)super, fsdata->f_sbbytes);
456 struct nandfs_fsdata *fsdatat, struct nandfs_fsdata **fsdata, int nfsds)
460 *fsdata = NULL;
466 *fsdata = &fsdatat[i];
470 return (*fsdata != NULL ? 0 : EINVAL);
497 struct nandfs_fsarea *fstp, struct nandfs_fsdata *fsdata,
523 memcpy(fsdata, bp->b_data, sizeof(struct nandfs_fsdata));
562 struct nandfs_fsdata *fsdata, *fsdatat;
595 error = nandfs_select_fsdata(fsdev, fsdatat, &fsdata, nfsds);
598 memcpy(&fsdev->nd_fsdata, fsdata, sizeof(struct nandfs_fsdata));
1494 struct nandfs_fsdata *fsdata;
1506 fsdata = &nandfsdev->nd_fsdata;
1530 sbp->f_blocks = fsdata->f_blocks_per_segment * fsdata->f_nsegments;