/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | lufs_debug.c | 130 top_begin_debug(ml_unit_t *ul, top_t topid, ulong_t size) in top_begin_debug() argument 136 (long long)topid, (long)size, (long)0); in top_begin_debug() 145 tp->topid = topid; in top_begin_debug() 153 top_end_debug(ml_unit_t *ul, mt_map_t *mtm, top_t topid, ulong_t size) in top_end_debug() argument 161 ASSERT((tp->dev == ul->un_dev) && (tp->topid == topid) && in top_end_debug() 166 mtm->mtm_tops->mtm_top_num[topid]++; in top_end_debug() 167 mtm->mtm_tops->mtm_top_size_etot[topid] += tp->esize; in top_end_debug() 168 mtm->mtm_tops->mtm_top_size_rtot[topid] += tp->rsize; in top_end_debug() 170 if (tp->rsize > mtm->mtm_tops->mtm_top_size_max[topid]) in top_end_debug() 171 mtm->mtm_tops->mtm_top_size_max[topid] = tp->rsize; in top_end_debug() [all …]
|
H A D | lufs_top.c | 190 top_begin_sync(ufsvfs_t *ufsvfsp, top_t topid, ulong_t size, int *error) in top_begin_sync() argument 202 if (topid == TOP_FSYNC) { in top_begin_sync() 346 top_begin_debug(ul, topid, size)); in top_begin_sync() 352 top_begin_async(ufsvfs_t *ufsvfsp, top_t topid, ulong_t size, int tryasync) in top_begin_async() argument 445 top_begin_debug(ul, topid, size)); in top_begin_async() 451 top_end_sync(ufsvfs_t *ufsvfsp, int *ep, top_t topid, ulong_t size) in top_end_sync() argument 460 top_end_debug(ul, mtm, topid, size)); in top_end_sync() 584 top_end_async(ufsvfs_t *ufsvfsp, top_t topid, ulong_t size) in top_end_async() argument 594 top_end_debug(ul, mtm, topid, size)); in top_end_async() 625 (topid != TOP_GETPAGE)) { in top_end_async()
|
H A D | ufs_trans.c | 147 ufs_trans_sbupdate(struct ufsvfs *ufsvfsp, struct vfs *vfsp, top_t topid) in ufs_trans_sbupdate() argument 158 TRANS_BEGIN_ASYNC(ufsvfsp, topid, TOP_SBUPDATE_SIZE); in ufs_trans_sbupdate() 160 TRANS_END_ASYNC(ufsvfsp, topid, TOP_SBUPDATE_SIZE); in ufs_trans_sbupdate() 192 ufs_trans_sbwrite(struct ufsvfs *ufsvfsp, top_t topid) in ufs_trans_sbwrite() argument 205 TRANS_BEGIN_ASYNC(ufsvfsp, topid, TOP_SBWRITE_SIZE); in ufs_trans_sbwrite() 209 TRANS_END_ASYNC(ufsvfsp, topid, TOP_SBWRITE_SIZE); in ufs_trans_sbwrite()
|
H A D | ufs_subr.c | 458 ufs_syncip(struct inode *ip, int flags, int waitfor, top_t topid) in ufs_syncip() argument 519 TRANS_BEGIN_ASYNC(ufsvfsp, topid, in ufs_syncip() 529 TRANS_END_ASYNC(ufsvfsp, topid, in ufs_syncip() 545 TRANS_BEGIN_ASYNC(ufsvfsp, topid, in ufs_syncip() 555 TRANS_END_ASYNC(ufsvfsp, topid, in ufs_syncip()
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_trans.h | 350 #define TRANS_SBUPDATE(ufsvfsp, vfsp, topid) \ argument 351 ufs_trans_sbupdate(ufsvfsp, vfsp, topid) 352 #define TRANS_SYNCIP(ip, bflags, iflag, topid) \ argument 353 ufs_syncip(ip, bflags, iflag, topid) 354 #define TRANS_SBWRITE(ufsvfsp, topid) ufs_trans_sbwrite(ufsvfsp, topid) argument 527 void top_begin_sync(struct ufsvfs *ufsvfsp, top_t topid, ulong_t size, 529 int top_begin_async(struct ufsvfs *ufsvfsp, top_t topid, ulong_t size, 531 void top_end_sync(struct ufsvfs *ufsvfsp, int *ep, top_t topid, 533 void top_end_async(struct ufsvfs *ufsvfsp, top_t topid, ulong_t size);
|
H A D | ufs_log.h | 546 uint_t topid; /* transaction type */ member
|