Lines Matching refs:ffg
421 static void ocfs2_info_update_ffg(struct ocfs2_info_freefrag *ffg,
424 o2ffg_update_histogram(&(ffg->iff_ffs.ffs_fc_hist), chunksize);
425 o2ffg_update_stats(&(ffg->iff_ffs), chunksize);
432 struct ocfs2_info_freefrag *ffg,
459 if (o2info_coherent(&ffg->iff_req))
485 if ((offset + ffg->iff_chunksize) > max_bits)
488 num_clusters = ffg->iff_chunksize;
505 ocfs2_info_update_ffg(ffg,
513 if (chunk_free == ffg->iff_chunksize)
514 ffg->iff_ffs.ffs_free_chunks++;
521 ocfs2_info_update_ffg(ffg, last_chunksize);
533 struct ocfs2_info_freefrag *ffg)
546 if (o2info_coherent(&ffg->iff_req)) {
568 if (ffg->iff_chunksize > le16_to_cpu(cl->cl_cpg)) {
573 memset(&ffg->iff_ffs, 0, sizeof(struct ocfs2_info_freefrag_stats));
575 ffg->iff_ffs.ffs_min = ~0U;
576 ffg->iff_ffs.ffs_clusters =
578 ffg->iff_ffs.ffs_free_clusters = ffg->iff_ffs.ffs_clusters -
581 chunks_in_group = le16_to_cpu(cl->cl_cpg) / ffg->iff_chunksize + 1;
587 rec, ffg,
593 if (ffg->iff_ffs.ffs_free_chunks_real)
594 ffg->iff_ffs.ffs_avg = (ffg->iff_ffs.ffs_avg /
595 ffg->iff_ffs.ffs_free_chunks_real);