Lines Matching defs:flags
242 int flags)
257 if (pvn_write_noklust || ((flags & B_INVAL) && IS_SWAPVP(vp))) {
263 if (flags & (B_FREE | B_INVAL))
278 if (pvn_getdirty(pp, flags | B_DELWRI) == 0)
290 if (pvn_getdirty(pp, flags | B_DELWRI) == 0)
324 pvn_read_done(page_t *plist, int flags)
332 if (flags & B_ERROR) {
361 pvn_write_done(page_t *plist, int flags)
379 ASSERT((flags & B_READ) == 0);
385 (flags & B_ERROR) == 0) {
386 flags |= B_FREE;
401 if (((flags & B_ERROR) == 0) && IS_VMODSORT(vp)) {
415 if (flags & B_ERROR) {
426 if ((flags & (B_INVAL|B_FORCE)) == (B_INVAL|B_FORCE)) {
435 } else if (flags & B_INVAL) {
443 } else if (flags & B_FREE ||!hat_page_is_mapped(pp)) {
527 (flags & B_DONTNEED), kcred);
589 pvn_getdirty(page_t *pp, int flags)
591 ASSERT((flags & (B_INVAL | B_FREE)) ?
600 if ((flags & (B_INVAL | B_FREE)) && !(flags & (B_TRUNC|B_FORCE)) &&
618 if ((flags & B_DELWRI) || ((flags & (B_INVAL | B_ASYNC)) == B_ASYNC)) {
637 if (flags & (B_INVAL | B_FREE)) {
643 if (!hat_ismod(pp) || (flags & B_TRUNC)) {
649 if (flags & B_INVAL) {
652 } else if (flags & B_FREE) {
654 VN_DISPOSE(pp, B_FREE, (flags & B_DONTNEED), kcred);
685 if (flags & B_FREE)
751 int flags,
776 if ((vp->v_flag & VVMLOCK) && (flags & B_ASYNC)) {
823 if (flags == B_ASYNC && vp->v_pages == mark)
847 !(flags & (B_INVAL | B_FREE | B_TRUNC))) {
878 } else if (!(flags & B_ASYNC) && !hat_ismod(pp)) {
905 se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED;
911 if ((flags & B_INVAL) != 0 || (flags & B_ASYNC) == 0) {
949 if ((flags & B_INVAL) == 0) {
971 if (pvn_getdirty(pp, flags)) {
972 error = (*putapage)(vp, pp, NULL, NULL, flags, cred);