Lines Matching refs:qip
200 struct inode *qip;
250 qip = ufsvfsp->vfs_qinod;
255 qip = ufsvfsp->vfs_qinod;
262 qlen = qip->i_fs->fs_bsize * NDADDR;
267 rw_enter(&qip->i_contents, RW_WRITER);
268 if (qip->i_size < qlen) {
269 if (ufs_itrunc(qip, (u_offset_t)qlen, (int)0, cr) != 0)
272 rw_exit(&qip->i_contents);
273 (void) VOP_PUTPAGE(vp, (offset_t)0, (size_t)qip->i_size,
276 rw_exit(&qip->i_contents);
278 TRANS_MATA_IGET(ufsvfsp, qip);
306 VN_RELE(ITOV(qip));
373 struct inode *qip;
394 qip = ufsvfsp->vfs_qinod;
395 if (!qip)
396 return (ufs_fault(ufsvfsp->vfs_root, "closedq: NULL qip"));
415 (void) TRANS_SYNCIP(qip, 0, I_SYNC, TOP_SYNCIP_CLOSEDQ);
416 VN_RELE(ITOV(qip));
495 struct inode *qip;
637 qip = ufsvfsp->vfs_qinod;
638 rw_enter(&qip->i_contents, RW_WRITER);
639 (void) ufs_rdwri(UIO_WRITE, FWRITE | FSYNC, qip, (caddr_t)&dqp->dq_dqb,
642 rw_exit(&qip->i_contents);
644 (void) VOP_PUTPAGE(ITOV(qip), dqoff(dqp->dq_uid) & ~qip->i_fs->fs_bmask,
645 qip->i_fs->fs_bsize, B_INVAL, kcred, NULL);
652 rw_enter(&qip->i_contents, RW_WRITER);
653 error = bmap_read(qip, dqoff(dqp->dq_uid), &bn, &contig);
654 rw_exit(&qip->i_contents);