Home
last modified time | relevance | path

Searched refs:xfs_dquot (Results 1 – 25 of 32) sorted by relevance

12

/linux-6.12.1/fs/xfs/
Dxfs_dquot.h62 struct xfs_dquot { struct
103 static inline void xfs_dqflock(struct xfs_dquot *dqp) in xfs_dqflock() argument
108 static inline bool xfs_dqflock_nowait(struct xfs_dquot *dqp) in xfs_dqflock_nowait()
113 static inline void xfs_dqfunlock(struct xfs_dquot *dqp) in xfs_dqfunlock()
118 static inline int xfs_dqlock_nowait(struct xfs_dquot *dqp) in xfs_dqlock_nowait()
123 static inline void xfs_dqlock(struct xfs_dquot *dqp) in xfs_dqlock()
128 static inline void xfs_dqunlock(struct xfs_dquot *dqp) in xfs_dqunlock()
134 xfs_dquot_type(const struct xfs_dquot *dqp) in xfs_dquot_type()
153 static inline struct xfs_dquot *xfs_inode_dquot( in xfs_inode_dquot()
172 const struct xfs_dquot *dqp) in xfs_dquot_is_enforced()
[all …]
Dxfs_quota.h61 struct xfs_dquot *qt_dquot; /* the dquot this refers to */
103 struct xfs_mount *, struct xfs_dquot *,
104 struct xfs_dquot *, struct xfs_dquot *, int64_t, long, uint);
106 struct xfs_dquot *udqp, struct xfs_dquot *gdqp,
107 struct xfs_dquot *pdqp, int64_t dblocks);
110 prid_t, uint, struct xfs_dquot **, struct xfs_dquot **,
111 struct xfs_dquot **);
113 struct xfs_dquot *, struct xfs_dquot *, struct xfs_dquot *);
115 extern struct xfs_dquot *xfs_qm_vop_chown(struct xfs_trans *,
116 struct xfs_inode *, struct xfs_dquot **, struct xfs_dquot *);
[all …]
Dxfs_dquot.c51 struct xfs_dquot *dqp) in xfs_dquot_mark_sick()
76 struct xfs_dquot *dqp) in xfs_qm_dqdestroy()
94 struct xfs_dquot *dq) in xfs_qm_adjust_dqlimits()
182 struct xfs_dquot *dq) in xfs_qm_adjust_dqtimers()
286 xfs_dquot_set_prealloc_limits(struct xfs_dquot *dqp) in xfs_dquot_set_prealloc_limits()
313 struct xfs_dquot *dqp, in xfs_dquot_disk_alloc()
427 struct xfs_dquot *dqp, in xfs_dquot_disk_read()
489 STATIC struct xfs_dquot *
495 struct xfs_dquot *dqp; in xfs_dquot_alloc()
548 struct xfs_dquot *dqp, in xfs_dquot_check_type()
[all …]
Dxfs_dquot_item.c76 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_pin()
93 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_unpin()
106 struct xfs_dquot *dqp) in xfs_qm_dqunpin_wait()
126 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_push()
176 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_release()
203 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_precommit()
244 struct xfs_dquot *dqp) in xfs_qm_dquot_logitem_init()
Dxfs_trans_dquot.c32 struct xfs_dquot *dqp) in xfs_trans_dqjoin()
56 struct xfs_dquot *dqp) in xfs_trans_log_dquot()
155 struct xfs_dquot *dqp, in xfs_trans_mod_ino_dquot()
261 struct xfs_dquot *dqp) in xfs_trans_get_dqtrx()
298 struct xfs_dquot *dqp, in xfs_trans_mod_dquot()
445 struct xfs_dquot *dqp) in xfs_trans_apply_dquot_deltas_hook()
476 struct xfs_dquot *dqp; in xfs_trans_apply_dquot_deltas()
614 struct xfs_dquot *dqp) in xfs_trans_unreserve_and_mod_dquots_hook()
644 struct xfs_dquot *dqp; in xfs_trans_unreserve_and_mod_dquots()
704 struct xfs_dquot *dqp, in xfs_quota_warn()
[all …]
Dxfs_dquot_item.h9 struct xfs_dquot;
15 struct xfs_dquot *qli_dquot; /* dquot ptr */
19 void xfs_qm_dquot_logitem_init(struct xfs_dquot *dqp);
Dxfs_qm.c41 STATIC void xfs_qm_dqfree_one(struct xfs_dquot *dqp);
55 int (*execute)(struct xfs_dquot *dqp, void *data), in xfs_qm_dquot_walk()
71 struct xfs_dquot *batch[XFS_DQ_LOOKUP_BATCH]; in xfs_qm_dquot_walk()
84 struct xfs_dquot *dqp = batch[i]; in xfs_qm_dquot_walk()
123 struct xfs_dquot *dqp, in xfs_qm_dqpurge()
253 struct xfs_dquot **IO_idqpp) in xfs_qm_dqattach_one()
255 struct xfs_dquot *dqp; in xfs_qm_dqattach_one()
419 struct xfs_dquot *dqp = container_of(item, in xfs_qm_dquot_isolate()
420 struct xfs_dquot, q_lru); in xfs_qm_dquot_isolate()
527 struct xfs_dquot *dqp; in xfs_qm_shrink_scan()
[all …]
Dxfs_trans.h250 struct xfs_dquot;
258 struct xfs_dquot *udqp, struct xfs_dquot *gdqp,
259 struct xfs_dquot *pdqp, unsigned int dblocks,
261 int xfs_trans_alloc_ichange(struct xfs_inode *ip, struct xfs_dquot *udqp,
262 struct xfs_dquot *gdqp, struct xfs_dquot *pdqp, bool force,
Dxfs_icache.h60 int xfs_blockgc_free_dquots(struct xfs_mount *mp, struct xfs_dquot *udqp,
61 struct xfs_dquot *gdqp, struct xfs_dquot *pdqp,
Dxfs_inode.h23 struct xfs_dquot;
28 struct xfs_dquot *i_udquot; /* user dquot */
29 struct xfs_dquot *i_gdquot; /* group dquot */
30 struct xfs_dquot *i_pdquot; /* project dquot */
641 struct xfs_dquot **udqpp, struct xfs_dquot **gdqpp,
642 struct xfs_dquot **pdqpp);
Dxfs_qm.h123 extern void xfs_trans_mod_dquot(struct xfs_trans *tp, struct xfs_dquot *dqp,
125 extern void xfs_trans_dqjoin(struct xfs_trans *, struct xfs_dquot *);
126 extern void xfs_trans_log_dquot(struct xfs_trans *, struct xfs_dquot *);
Dxfs_qm_bhv.c22 struct xfs_dquot *dqp) in xfs_fill_statvfs_from_dquot()
61 struct xfs_dquot *dqp; in xfs_qm_statvfs()
Dxfs_trans.c1183 struct xfs_dquot *udqp, in xfs_trans_alloc_icreate()
1184 struct xfs_dquot *gdqp, in xfs_trans_alloc_icreate()
1185 struct xfs_dquot *pdqp, in xfs_trans_alloc_icreate()
1226 struct xfs_dquot *new_udqp, in xfs_trans_alloc_ichange()
1227 struct xfs_dquot *new_gdqp, in xfs_trans_alloc_ichange()
1228 struct xfs_dquot *new_pdqp, in xfs_trans_alloc_ichange()
1234 struct xfs_dquot *udqp; in xfs_trans_alloc_ichange()
1235 struct xfs_dquot *gdqp; in xfs_trans_alloc_ichange()
1236 struct xfs_dquot *pdqp; in xfs_trans_alloc_ichange()
Dxfs_symlink.c107 struct xfs_dquot *udqp; in xfs_symlink()
108 struct xfs_dquot *gdqp; in xfs_symlink()
109 struct xfs_dquot *pdqp; in xfs_symlink()
Dxfs_qm_syscalls.c279 struct xfs_dquot *dqp; in xfs_qm_scall_setqlim()
400 const struct xfs_dquot *dqp, in xfs_qm_scall_getquota_fill_qc()
453 struct xfs_dquot *dqp; in xfs_qm_scall_getquota()
498 struct xfs_dquot *dqp; in xfs_qm_scall_getquota_next()
Dxfs_inode.c607 struct xfs_dquot **udqpp, in xfs_icreate_dqalloc()
608 struct xfs_dquot **gdqpp, in xfs_icreate_dqalloc()
609 struct xfs_dquot **pdqpp) in xfs_icreate_dqalloc()
648 struct xfs_dquot *udqp; in xfs_create()
649 struct xfs_dquot *gdqp; in xfs_create()
650 struct xfs_dquot *pdqp; in xfs_create()
789 struct xfs_dquot *udqp; in xfs_create_tmpfile()
790 struct xfs_dquot *gdqp; in xfs_create_tmpfile()
791 struct xfs_dquot *pdqp; in xfs_create_tmpfile()
/linux-6.12.1/fs/xfs/scrub/
Ddqiterate.c150 struct xfs_dquot *dq; in xchk_dquot_iter_advance_incore()
173 struct xfs_dquot **dqpp) in xchk_dquot_iter()
176 struct xfs_dquot *dq = NULL; in xchk_dquot_iter()
Dquota.c84 struct xfs_dquot *dq, in xchk_quota_item_bmap()
142 struct xfs_dquot *dq) in xchk_quota_item()
303 struct xfs_dquot *dq; in xchk_quota()
Dquota.h34 int xchk_dquot_iter(struct xchk_dqiter *cursor, struct xfs_dquot **dqpp);
Dquota_repair.c58 struct xfs_dquot *dq, in xrep_quota_item_fill_bmap_hole()
108 struct xfs_dquot *dq, in xrep_quota_item_bmap()
172 struct xfs_dquot *dq) in xrep_quota_item()
510 struct xfs_dquot *dq; in xrep_quota_problems()
Dquotacheck_repair.c47 struct xfs_dquot *dq) in xqcheck_commit_dquot()
149 struct xfs_dquot *dq; in xqcheck_commit_dqtype()
Dtempfile.c50 struct xfs_dquot *udqp; in xrep_tempfile_create()
51 struct xfs_dquot *gdqp; in xrep_tempfile_create()
52 struct xfs_dquot *pdqp; in xrep_tempfile_create()
Dquotacheck.c554 struct xfs_dquot *dq) in xqcheck_compare_dquot()
615 struct xfs_dquot *dq; in xqcheck_walk_observations()
660 struct xfs_dquot *dq; in xqcheck_compare_dqtype()
Dorphanage.c56 struct xfs_dquot *udqp = NULL, *gdqp = NULL, *pdqp = NULL; in xrep_chown_orphanage()
57 struct xfs_dquot *oldu = NULL, *oldg = NULL, *oldp = NULL; in xrep_chown_orphanage()
/linux-6.12.1/fs/xfs/libxfs/
Dxfs_quota_defs.h141 struct xfs_dquot;
144 __be32 xfs_dquot_to_disk_ts(struct xfs_dquot *ddq, time64_t timer);

12