Lines Matching refs:info
155 exacct_vn_write_impl(ac_info_t *info, void *buf, ssize_t bufsize)
161 ASSERT(info != NULL);
162 ASSERT(info->ac_vnode != NULL);
163 ASSERT(MUTEX_HELD(&info->ac_lock));
170 error = VOP_GETATTR(info->ac_vnode, &va, 0, kcred, NULL);
172 error = vn_rdwr(UIO_WRITE, info->ac_vnode, (caddr_t)buf,
176 (void) VOP_SETATTR(info->ac_vnode, &va, 0, kcred, NULL);
178 (void) VOP_SETATTR(info->ac_vnode, &va, 0, kcred, NULL);
192 exacct_vn_write(ac_info_t *info, void *buf, ssize_t bufsize)
196 if (info == NULL)
199 mutex_enter(&info->ac_lock);
204 if (info->ac_vnode == NULL) {
205 mutex_exit(&info->ac_lock);
208 error = exacct_vn_write_impl(info, buf, bufsize);
209 mutex_exit(&info->ac_lock);
282 exacct_write_header(ac_info_t *info, void *hdr, size_t hdrsize)
284 if (info != NULL && info->ac_vnode != NULL)
285 return (exacct_vn_write_impl(info, hdr, hdrsize));
1088 exacct_commit_callback(ac_info_t *info, void *ubuf, size_t ubufsize,
1094 if ((error = exacct_vn_write(info, buf, bufsize)) == 0)