Home
last modified time | relevance | path

Searched refs:softlimit (Results 1 – 15 of 15) sorted by relevance

/linux/Documentation/filesystems/
H A Dquota.rst10 of used inodes there are actually two limits. The first one is called softlimit
13 softlimit but only for limited period of time. This period is called "grace
15 more space/inodes until he frees enough of them to get below softlimit.
25 When user exceeds a softlimit, runs out of grace time or reaches hardlimit,
58 inode softlimit is exceeded longer
61 inode softlimit
65 space (block) softlimit is exceeded
68 space (block) softlimit
76 inode softlimit
80 space (block) softlimit
/linux/fs/xfs/
H A Dxfs_dquot.c130 if (!dq->q_blk.softlimit) { in xfs_qm_adjust_dqlimits()
131 dq->q_blk.softlimit = defq->blk.soft; in xfs_qm_adjust_dqlimits()
138 if (!dq->q_ino.softlimit) in xfs_qm_adjust_dqlimits()
139 dq->q_ino.softlimit = defq->ino.soft; in xfs_qm_adjust_dqlimits()
142 if (!dq->q_rtb.softlimit) in xfs_qm_adjust_dqlimits()
143 dq->q_rtb.softlimit = defq->rtb.soft; in xfs_qm_adjust_dqlimits()
181 ASSERT(res->hardlimit == 0 || res->softlimit <= res->hardlimit); in xfs_qm_adjust_res_timer()
183 if ((res->softlimit && res->count > res->softlimit) || in xfs_qm_adjust_res_timer()
314 pre->q_prealloc_lo_wmark = res->softlimit; in xfs_dquot_set_prealloc()
637 dqp->q_blk.softlimit = be64_to_cpu(ddqp->d_blk_softlimit); in xfs_dquot_from_disk()
[all …]
H A Dxfs_qm_bhv.c32 limit = blkres->softlimit ? in xfs_fill_statvfs_from_dquot()
33 blkres->softlimit : in xfs_fill_statvfs_from_dquot()
45 limit = dqp->q_ino.softlimit ? in xfs_fill_statvfs_from_dquot()
46 dqp->q_ino.softlimit : in xfs_fill_statvfs_from_dquot()
H A Dxfs_qm_syscalls.c242 res->softlimit = soft; in xfs_setqlim_limits()
338 dqp->q_blk.softlimit; in xfs_qm_scall_setqlim()
353 dqp->q_rtb.softlimit; in xfs_qm_scall_setqlim()
367 dqp->q_ino.softlimit; in xfs_qm_scall_setqlim()
405 dst->d_spc_softlimit = XFS_FSB_TO_B(mp, dqp->q_blk.softlimit); in xfs_qm_scall_getquota_fill_qc()
407 dst->d_ino_softlimit = dqp->q_ino.softlimit; in xfs_qm_scall_getquota_fill_qc()
415 dst->d_rt_spc_softlimit = XFS_FSB_TO_B(mp, dqp->q_rtb.softlimit); in xfs_qm_scall_getquota_fill_qc()
H A Dxfs_qm.h24 !dqp->q_blk.softlimit && \
26 !dqp->q_rtb.softlimit && \
28 !dqp->q_ino.softlimit && \
H A Dxfs_dquot.h39 xfs_qcnt_t softlimit; member
53 if ((qres->softlimit && qres->softlimit < qres->reserved) || in xfs_dquot_res_over_limits()
H A Dxfs_trans_dquot.c768 xfs_qcnt_t softlimit = res->softlimit; in xfs_dqresv_check() local
781 if (!softlimit) in xfs_dqresv_check()
782 softlimit = qlim->soft; in xfs_dqresv_check()
789 if (softlimit && total_count > softlimit) { in xfs_dqresv_check()
H A Dxfs_qm.c625 defq->blk.soft = dqp->q_blk.softlimit; in xfs_qm_set_defquota()
627 defq->ino.soft = dqp->q_ino.softlimit; in xfs_qm_set_defquota()
629 defq->rtb.soft = dqp->q_rtb.softlimit; in xfs_qm_set_defquota()
H A Dxfs_trace.h1116 __entry->blk_softlimit = dqp->q_blk.softlimit;
1118 __entry->rtb_softlimit = dqp->q_rtb.softlimit;
1120 __entry->ino_softlimit = dqp->q_ino.softlimit;
/linux/fs/xfs/scrub/
H A Dquota_repair.c158 if ((res->softlimit && res->count > res->softlimit) || in xrep_quota_item_timer()
200 if (dq->q_blk.softlimit > dq->q_blk.hardlimit) { in xrep_quota_item()
201 dq->q_blk.softlimit = dq->q_blk.hardlimit; in xrep_quota_item()
205 if (dq->q_ino.softlimit > dq->q_ino.hardlimit) { in xrep_quota_item()
206 dq->q_ino.softlimit = dq->q_ino.hardlimit; in xrep_quota_item()
210 if (dq->q_rtb.softlimit > dq->q_rtb.hardlimit) { in xrep_quota_item()
211 dq->q_rtb.softlimit = dq->q_rtb.hardlimit; in xrep_quota_item()
270 __be64 softlimit, in xrep_quota_fix_timer() argument
275 uint64_t soft = be64_to_cpu(softlimit); in xrep_quota_fix_timer()
H A Dquota.c128 if ((res->softlimit && res->count > res->softlimit) || in xchk_quota_item_timer()
190 if (dq->q_blk.softlimit > dq->q_blk.hardlimit) in xchk_quota_item()
195 if (dq->q_ino.softlimit > dq->q_ino.hardlimit) in xchk_quota_item()
200 if (dq->q_rtb.softlimit > dq->q_rtb.hardlimit) in xchk_quota_item()
/linux/fs/bcachefs/
H A Dquota.c85 le64_to_cpu(dq.v->c[i].softlimit)); in bch2_quota_to_text()
244 if (n < qc->softlimit && in bch2_quota_check_limit()
261 if (qc->softlimit && in bch2_quota_check_limit()
262 qc->softlimit < n) { in bch2_quota_check_limit()
406 mq->c[i].softlimit = le64_to_cpu(dq.v->c[i].softlimit); in __bch2_quota_set()
764 dst->d_spc_softlimit = src->c[Q_SPC].softlimit << 9; in __bch2_quota_get()
770 dst->d_ino_softlimit = src->c[Q_INO].softlimit; in __bch2_quota_get()
837 new_quota->v.c[Q_SPC].softlimit = cpu_to_le64(qdq->d_spc_softlimit >> 9); in bch2_set_quota_trans()
842 new_quota->v.c[Q_INO].softlimit = cpu_to_le64(qdq->d_ino_softlimit); in bch2_set_quota_trans()
H A Dquota_types.h20 u64 softlimit; member
H A Dquota_format.h22 __le64 softlimit; member
/linux/fs/ubifs/
H A Dio.c514 ktime_t softlimit = ms_to_ktime(dirty_writeback_interval * 10); in new_wbuf_timer_nolock() local
527 div_u64(ktime_to_ns(softlimit), USEC_PER_SEC), in new_wbuf_timer_nolock()
528 div_u64(ktime_to_ns(softlimit) + delta, USEC_PER_SEC)); in new_wbuf_timer_nolock()
529 hrtimer_start_range_ns(&wbuf->timer, softlimit, delta, in new_wbuf_timer_nolock()