qinf 544 fs/xfs/xfs_qm.c xfs_quotainfo_t *qinf) qinf 556 fs/xfs/xfs_qm.c defq = xfs_get_defquota(dqp, qinf); qinf 575 fs/xfs/xfs_qm.c struct xfs_quotainfo *qinf) qinf 582 fs/xfs/xfs_qm.c qinf->qi_btimelimit = XFS_QM_BTIMELIMIT; qinf 583 fs/xfs/xfs_qm.c qinf->qi_itimelimit = XFS_QM_ITIMELIMIT; qinf 584 fs/xfs/xfs_qm.c qinf->qi_rtbtimelimit = XFS_QM_RTBTIMELIMIT; qinf 585 fs/xfs/xfs_qm.c qinf->qi_bwarnlimit = XFS_QM_BWARNLIMIT; qinf 586 fs/xfs/xfs_qm.c qinf->qi_iwarnlimit = XFS_QM_IWARNLIMIT; qinf 587 fs/xfs/xfs_qm.c qinf->qi_rtbwarnlimit = XFS_QM_RTBWARNLIMIT; qinf 617 fs/xfs/xfs_qm.c qinf->qi_btimelimit = be32_to_cpu(ddqp->d_btimer); qinf 619 fs/xfs/xfs_qm.c qinf->qi_itimelimit = be32_to_cpu(ddqp->d_itimer); qinf 621 fs/xfs/xfs_qm.c qinf->qi_rtbtimelimit = be32_to_cpu(ddqp->d_rtbtimer); qinf 623 fs/xfs/xfs_qm.c qinf->qi_bwarnlimit = be16_to_cpu(ddqp->d_bwarns); qinf 625 fs/xfs/xfs_qm.c qinf->qi_iwarnlimit = be16_to_cpu(ddqp->d_iwarns); qinf 627 fs/xfs/xfs_qm.c qinf->qi_rtbwarnlimit = be16_to_cpu(ddqp->d_rtbwarns); qinf 640 fs/xfs/xfs_qm.c struct xfs_quotainfo *qinf; qinf 645 fs/xfs/xfs_qm.c qinf = mp->m_quotainfo = kmem_zalloc(sizeof(xfs_quotainfo_t), 0); qinf 647 fs/xfs/xfs_qm.c error = list_lru_init(&qinf->qi_lru); qinf 659 fs/xfs/xfs_qm.c INIT_RADIX_TREE(&qinf->qi_uquota_tree, GFP_NOFS); qinf 660 fs/xfs/xfs_qm.c INIT_RADIX_TREE(&qinf->qi_gquota_tree, GFP_NOFS); qinf 661 fs/xfs/xfs_qm.c INIT_RADIX_TREE(&qinf->qi_pquota_tree, GFP_NOFS); qinf 662 fs/xfs/xfs_qm.c mutex_init(&qinf->qi_tree_lock); qinf 665 fs/xfs/xfs_qm.c mutex_init(&qinf->qi_quotaofflock); qinf 668 fs/xfs/xfs_qm.c qinf->qi_dqchunklen = XFS_FSB_TO_BB(mp, XFS_DQUOT_CLUSTER_SIZE_FSB); qinf 669 fs/xfs/xfs_qm.c qinf->qi_dqperchunk = xfs_calc_dquots_per_chunk(qinf->qi_dqchunklen); qinf 673 fs/xfs/xfs_qm.c xfs_qm_init_timelimits(mp, qinf); qinf 676 fs/xfs/xfs_qm.c xfs_qm_set_defquota(mp, XFS_DQ_USER, qinf); qinf 678 fs/xfs/xfs_qm.c xfs_qm_set_defquota(mp, XFS_DQ_GROUP, qinf); qinf 680 fs/xfs/xfs_qm.c xfs_qm_set_defquota(mp, XFS_DQ_PROJ, qinf); qinf 682 fs/xfs/xfs_qm.c qinf->qi_shrinker.count_objects = xfs_qm_shrink_count; qinf 683 fs/xfs/xfs_qm.c qinf->qi_shrinker.scan_objects = xfs_qm_shrink_scan; qinf 684 fs/xfs/xfs_qm.c qinf->qi_shrinker.seeks = DEFAULT_SEEKS; qinf 685 fs/xfs/xfs_qm.c qinf->qi_shrinker.flags = SHRINKER_NUMA_AWARE; qinf 687 fs/xfs/xfs_qm.c error = register_shrinker(&qinf->qi_shrinker); qinf 694 fs/xfs/xfs_qm.c mutex_destroy(&qinf->qi_quotaofflock); qinf 695 fs/xfs/xfs_qm.c mutex_destroy(&qinf->qi_tree_lock); qinf 696 fs/xfs/xfs_qm.c xfs_qm_destroy_quotainos(qinf); qinf 698 fs/xfs/xfs_qm.c list_lru_destroy(&qinf->qi_lru); qinf 700 fs/xfs/xfs_qm.c kmem_free(qinf);