Lines Matching refs:ulp

308 	struct ulockfs *ulp = NULL;  in ufs_read()  local
329 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_READ_MASK); in ufs_read()
346 if (ulp) in ufs_read()
347 ufs_lockfs_end(ulp); in ufs_read()
351 if (ulp && (ioflag & FRSYNC) && (ioflag & (FSYNC | FDSYNC)) && in ufs_read()
372 if (ulp && (ioflag & FRSYNC) && (ioflag & (FSYNC | FDSYNC)) && in ufs_read()
390 if (ulp) { in ufs_read()
391 ufs_lockfs_end(ulp); in ufs_read()
438 struct ulockfs *ulp; in ufs_write() local
481 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_WRITE_MASK); in ufs_write()
512 if (ulp) in ufs_write()
513 ufs_lockfs_end(ulp); in ufs_write()
517 if (ulp) in ufs_write()
518 ufs_lockfs_end(ulp); in ufs_write()
532 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_WRITE_MASK); in ufs_write()
540 TRANS_WRITE_RESV(ip, uiop, ulp, &resv, &resid); in ufs_write()
564 if (ulp) { in ufs_write()
588 if (ulp) in ufs_write()
611 TRANS_WRITE(ip, uiop, ioflag, error, ulp, cr, resv, resid); in ufs_write()
623 if (ulp) { in ufs_write()
636 ufs_lockfs_end(ulp); in ufs_write()
1457 struct ulockfs *ulp; in ufs_ioctl() local
1474 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_QUOTA_MASK); in ufs_ioctl()
1478 if (ulp) { in ufs_ioctl()
1485 if (ulp) { in ufs_ioctl()
1488 ufs_lockfs_end(ulp); in ufs_ioctl()
1645 error = ufs_lockfs_begin(ufsvfsp, &ulp, in ufs_ioctl()
1650 if (ulp) { in ufs_ioctl()
1659 if (ulp) { in ufs_ioctl()
1662 ufs_lockfs_end(ulp); in ufs_ioctl()
1682 error = ufs_lockfs_begin(ufsvfsp, &ulp, in ufs_ioctl()
1689 if (ulp) { in ufs_ioctl()
1690 ufs_lockfs_end(ulp); in ufs_ioctl()
1721 error = ufs_lockfs_begin(ufsvfsp, &ulp, in ufs_ioctl()
1728 if (ulp) in ufs_ioctl()
1729 ufs_lockfs_end(ulp); in ufs_ioctl()
1859 error = ufs_lockfs_begin(ufsvfsp, &ulp, in ufs_ioctl()
1864 if (ulp) { in ufs_ioctl()
1871 if (ulp) { in ufs_ioctl()
1874 ufs_lockfs_end(ulp); in ufs_ioctl()
2004 struct ulockfs *ulp; in ufs_setattr() local
2045 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_SETATTR_MASK); in ufs_setattr()
2061 if (ulp) in ufs_setattr()
2062 ufs_lockfs_end(ulp); in ufs_setattr()
2091 if (ulp) { in ufs_setattr()
2293 if (ulp) { in ufs_setattr()
2301 ufs_lockfs_end(ulp); in ufs_setattr()
2359 struct ulockfs *ulp; in ufs_readlink() local
2378 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_READLINK_MASK); in ufs_readlink()
2501 if (ulp) { in ufs_readlink()
2502 ufs_lockfs_end(ulp); in ufs_readlink()
2514 struct ulockfs *ulp; in ufs_fsync() local
2517 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_FSYNC_MASK); in ufs_fsync()
2541 if (ulp) { in ufs_fsync()
2551 if (ulp) { in ufs_fsync()
2566 if (ulp) { in ufs_fsync()
2595 if (ulp) { in ufs_fsync()
2596 ufs_lockfs_end(ulp); in ufs_fsync()
2622 struct ulockfs *ulp; in ufs_lookup() local
2724 ulp = NULL; in ufs_lookup()
2748 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_LOOKUP_MASK); in ufs_lookup()
2786 if (ulp) { in ufs_lookup()
2787 ufs_lockfs_end(ulp); in ufs_lookup()
2808 struct ulockfs *ulp; in ufs_create() local
2823 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_CREATE_MASK); in ufs_create()
2827 if (ulp) { in ufs_create()
2881 if (ulp) { in ufs_create()
2884 ufs_lockfs_end(ulp); in ufs_create()
3038 if (ulp) { in ufs_create()
3056 if (ulp) in ufs_create()
3057 ufs_lockfs_end(ulp); in ufs_create()
3065 if (ulp) in ufs_create()
3066 ufs_lockfs_end(ulp); in ufs_create()
3090 struct ulockfs *ulp; in ufs_remove() local
3116 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_REMOVE_MASK); in ufs_remove()
3120 if (ulp) in ufs_remove()
3136 if (ulp) { in ufs_remove()
3138 ufs_lockfs_end(ulp); in ufs_remove()
3157 struct ulockfs *ulp; in ufs_link() local
3166 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_LINK_MASK); in ufs_link()
3170 if (ulp) in ufs_link()
3215 if (ulp) { in ufs_link()
3217 ufs_lockfs_end(ulp); in ufs_link()
3258 struct ulockfs *ulp = NULL; in ufs_rename() local
3299 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_RENAME_MASK); in ufs_rename()
3303 if (ulp) in ufs_rename()
3332 if (ulp) { in ufs_rename()
3335 ufs_lockfs_end(ulp); in ufs_rename()
3381 if (ulp && ULOCKFS_IS_SLOCK(ulp)) { in ufs_rename()
3384 ufs_lockfs_end(ulp); in ufs_rename()
3407 if (ulp && ULOCKFS_IS_SLOCK(ulp)) { in ufs_rename()
3410 ufs_lockfs_end(ulp); in ufs_rename()
3636 if (ulp) { in ufs_rename()
3638 ufs_lockfs_end(ulp); in ufs_rename()
3653 struct ulockfs *ulp; in ufs_mkdir() local
3671 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_MKDIR_MASK); in ufs_mkdir()
3674 if (ulp) in ufs_mkdir()
3690 if (ulp) { in ufs_mkdir()
3693 ufs_lockfs_end(ulp); in ufs_mkdir()
3705 if (ulp) { in ufs_mkdir()
3708 ufs_lockfs_end(ulp); in ufs_mkdir()
3729 struct ulockfs *ulp; in ufs_rmdir() local
3755 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_RMDIR_MASK); in ufs_rmdir()
3759 if (ulp) in ufs_rmdir()
3775 if (ulp) { in ufs_rmdir()
3778 ufs_lockfs_end(ulp); in ufs_rmdir()
3796 struct ulockfs *ulp; in ufs_readdir() local
3830 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_READDIR_MASK); in ufs_readdir()
3982 if (ulp) { in ufs_readdir()
3983 ufs_lockfs_end(ulp); in ufs_readdir()
3996 struct ulockfs *ulp; in ufs_symlink() local
4015 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_SYMLINK_MASK); in ufs_symlink()
4019 if (ulp) in ufs_symlink()
4145 if (ulp) { in ufs_symlink()
4150 ufs_lockfs_end(ulp); in ufs_symlink()
4342 struct ulockfs *ulp; in ufs_space() local
4347 error = ufs_lockfs_begin(ufsvfsp, &ulp, in ufs_space()
4356 error = ufs_lockfs_begin(ufsvfsp, &ulp, in ufs_space()
4364 if (ulp) in ufs_space()
4365 ufs_lockfs_end(ulp); in ufs_space()
4410 struct ulockfs *ulp; in ufs_getpage() local
4431 err = ufs_lockfs_begin_getpage(ufsvfsp, &ulp, seg, in ufs_getpage()
4438 if (ulp && (rw == S_CREATE || rw == S_WRITE) && in ufs_getpage()
4455 ufs_lockfs_end(ulp); in ufs_getpage()
4745 if (ulp) { in ufs_getpage()
4750 ufs_lockfs_end(ulp); in ufs_getpage()
5475 struct ulockfs *ulp; in ufs_map() local
5536 if (error = ufs_lockfs_trybegin(ufsvfsp, &ulp, ULOCKFS_MAP_MASK)) { in ufs_map()
5547 mutex_enter(&ulp->ul_lock); in ufs_map()
5548 while (ulp->ul_fs_lock & ULOCKFS_MAP_MASK) { in ufs_map()
5549 if (ULOCKFS_IS_SLOCK(ulp) || ufsvfsp->vfs_nointr) { in ufs_map()
5550 cv_wait(&ulp->ul_cv, &ulp->ul_lock); in ufs_map()
5553 sig = cv_wait_sig(&ulp->ul_cv, &ulp->ul_lock); in ufs_map()
5555 if (((ulp->ul_fs_lock & ULOCKFS_MAP_MASK) && in ufs_map()
5557 mutex_exit(&ulp->ul_lock); in ufs_map()
5562 mutex_exit(&ulp->ul_lock); in ufs_map()
5578 if (ulp) in ufs_map()
5579 ufs_lockfs_end(ulp); in ufs_map()
5688 struct ulockfs *ulp = NULL; in ufs_l_pathconf() local
5694 error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_PATHCONF_MASK); in ufs_l_pathconf()
5726 if (ulp) { in ufs_l_pathconf()
5747 if (ulp) { in ufs_l_pathconf()
5788 if (ulp != NULL) { in ufs_l_pathconf()
5789 ufs_lockfs_end(ulp); in ufs_l_pathconf()
5811 struct ulockfs *ulp; in ufs_pageio() local
5843 ulp = &ufsvfsp->vfs_ulockfs; in ufs_pageio()
5845 mutex_enter(&ulp->ul_lock); in ufs_pageio()
5846 if (ulp->ul_fs_lock & ULOCKFS_GETREAD_MASK) { in ufs_pageio()
5848 mutex_exit(&ulp->ul_lock); in ufs_pageio()
5852 atomic_inc_ulong(&ulp->ul_vnops_cnt); in ufs_pageio()
5854 mutex_exit(&ulp->ul_lock); in ufs_pageio()
5856 if (!atomic_dec_ulong_nv(&ulp->ul_vnops_cnt)) in ufs_pageio()
5857 cv_broadcast(&ulp->ul_cv); in ufs_pageio()
5875 if (!atomic_dec_ulong_nv(&ulp->ul_vnops_cnt)) in ufs_pageio()
5876 cv_broadcast(&ulp->ul_cv); in ufs_pageio()
5888 if (!atomic_dec_ulong_nv(&ulp->ul_vnops_cnt)) in ufs_pageio()
5889 cv_broadcast(&ulp->ul_cv); in ufs_pageio()
5901 if (!atomic_dec_ulong_nv(&ulp->ul_vnops_cnt)) in ufs_pageio()
5902 cv_broadcast(&ulp->ul_cv); in ufs_pageio()
5998 if (vmpss && !(ip->i_flag & IACC) && !ULOCKFS_IS_NOIACC(ulp) && in ufs_pageio()
6008 if (vmpss && !atomic_dec_ulong_nv(&ulp->ul_vnops_cnt)) in ufs_pageio()
6009 cv_broadcast(&ulp->ul_cv); in ufs_pageio()
6283 struct ulockfs *ulp; in ufs_getsecattr() local
6295 if (err = ufs_lockfs_begin(ufsvfsp, &ulp, in ufs_getsecattr()
6303 if (ulp) in ufs_getsecattr()
6304 ufs_lockfs_end(ulp); in ufs_getsecattr()
6315 struct ulockfs *ulp = NULL; in ufs_setsecattr() local
6355 if (err = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_SETATTR_MASK)) { in ufs_setsecattr()
6356 ulp = NULL; in ufs_setsecattr()
6375 if (ulp) { in ufs_setsecattr()
6400 if (ulp) { in ufs_setsecattr()
6414 ufs_lockfs_end(ulp); in ufs_setsecattr()
6460 struct ulockfs *ulp; in ufs_eventlookup() local
6508 if (error = ufs_lockfs_begin(ufsvfsp, &ulp, ULOCKFS_LOOKUP_MASK)) in ufs_eventlookup()
6516 if (ulp) { in ufs_eventlookup()
6517 ufs_lockfs_end(ulp); in ufs_eventlookup()