Lines Matching defs:ufsvfsp

242 ufs_delete(struct ufsvfs *ufsvfsp, struct inode *ip, int dolockfs)
252 struct ufs_q *delq = &ufsvfsp->vfs_delete;
253 struct ufs_delq_info *delq_info = &ufsvfsp->vfs_delete_info;
280 if (ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_DELETE_MASK))
289 ulp = &ufsvfsp->vfs_ulockfs;
304 TRANS_BEGIN_CSYNC(ufsvfsp, issync, TOP_REMOVE,
332 if (!TRANS_ISTRANS(ufsvfsp)) {
344 TRANS_END_CSYNC(ufsvfsp, err, issync,
360 TRANS_BEGIN_ASYNC(ufsvfsp, TOP_IFREE, trans_size);
362 rw_enter(&ufsvfsp->vfs_dqrwlock, RW_READER);
364 TRANS_INODE(ufsvfsp, ip);
399 if (!TRANS_ISTRANS(ufsvfsp)) {
407 rw_exit(&ufsvfsp->vfs_dqrwlock);
416 TRANS_END_ASYNC(ufsvfsp, TOP_IFREE, trans_size);
428 ufs_delete_init(struct ufsvfs *ufsvfsp, int lowat)
430 struct ufs_delq_info *delq_info = &ufsvfsp->vfs_delete_info;
432 ufs_thread_init(&ufsvfsp->vfs_delete, lowat);
442 struct ufsvfs *ufsvfsp = (struct ufsvfs *)vfsp->vfs_data;
443 struct ufs_q *uq = &ufsvfsp->vfs_delete;
478 ufs_delete(ufsvfsp, ip, 1);
495 struct ufsvfs *ufsvfsp = (struct ufsvfs *)vfsp->vfs_data;
504 if (ufsvfsp == NULL)
507 uq = &ufsvfsp->vfs_delete;
532 ufs_delete(ufsvfsp, ip, dolockfs);
568 ufs_delete_drain_wait(struct ufsvfs *ufsvfsp, int dolockfs)
570 struct ufs_q *uq = &ufsvfsp->vfs_delete;
572 struct ufs_q *delq = &ufsvfsp->vfs_delete;
573 struct ufs_delq_info *delq_info = &ufsvfsp->vfs_delete_info;
582 (void) ufs_delete_drain(ufsvfsp->vfs_vfs, 0, dolockfs);
595 TRANS_BEGIN_SYNC(ufsvfsp, TOP_COMMIT_UPDATE, TOP_COMMIT_SIZE, error);
597 TRANS_END_SYNC(ufsvfsp, error, TOP_COMMIT_UPDATE,
613 ufs_delete_adjust_stats(struct ufsvfs *ufsvfsp, struct statvfs64 *sp)
615 struct ufs_q *uq = &ufsvfsp->vfs_delete;
616 struct ufs_delq_info *delq_info = &ufsvfsp->vfs_delete_info;
624 sp->f_bfree += dbtofsb(ufsvfsp->vfs_fs,
647 struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
667 (TRANS_ISERROR(ufsvfsp)) ? B_INVAL | B_FORCE : B_INVAL,
731 TRANS_DQRELE(ufsvfsp, ip->i_dquot);
1003 struct ufsvfs *ufsvfsp = (struct ufsvfs *)vfsp->vfs_data;
1004 struct ufs_q *uq = &ufsvfsp->vfs_reclaim;
1005 struct fs *fs = ufsvfsp->vfs_fs;
1071 bp = UFS_BREAD(ufsvfsp,
1072 ufsvfsp->vfs_dev, bno, fs->fs_bsize);
1089 rw_enter(&ufsvfsp->vfs_dqrwlock, RW_READER);
1099 rw_exit(&ufsvfsp->vfs_dqrwlock);
1109 mutex_enter(&ufsvfsp->vfs_lock);
1111 mutex_exit(&ufsvfsp->vfs_lock);
1112 TRANS_SBWRITE(ufsvfsp, TOP_SBWRITE_RECLAIM);
1180 struct ufsvfs *ufsvfsp = dp->i_ufsvfs;
1182 rw_enter(&ufsvfsp->vfs_dqrwlock, RW_READER);
1227 TRANS_BEGIN_CSYNC(ufsvfsp, issync, TOP_REMOVE,
1247 TRANS_END_CSYNC(ufsvfsp, error,
1259 rw_exit(&ufsvfsp->vfs_dqrwlock);