Lines Matching refs:flags

117 		    int pagerflags, int flags, boolean_t *allclean,
119 static boolean_t vm_object_page_remove_write(vm_page_t p, int flags,
174 static int vm_object_zinit(void *mem, int size, int flags);
211 vm_object_zinit(void *mem, int size, int flags)
226 object->flags = OBJ_DEAD;
235 _vm_object_allocate(objtype_t type, vm_pindex_t size, u_short flags,
243 object->flags = flags;
244 if ((flags & OBJ_SWAP) != 0)
287 kernel_object->flags |= OBJ_COLORED;
316 object->flags &= ~bits;
407 u_short flags;
413 flags = OBJ_COLORED;
416 flags = OBJ_COLORED | OBJ_SWAP;
420 flags = OBJ_FICTITIOUS | OBJ_UNMANAGED;
423 flags = OBJ_FICTITIOUS;
426 flags = OBJ_UNMANAGED;
429 flags = 0;
436 _vm_object_allocate(type, size, flags, object, NULL);
442 vm_object_allocate_dyn(objtype_t dyntype, vm_pindex_t size, u_short flags)
448 _vm_object_allocate(dyntype, size, flags, object, NULL);
468 else if ((backing_object->flags & OBJ_ANON) != 0)
514 KASSERT((object->flags & OBJ_DEAD) == 0,
534 KASSERT((object->flags & OBJ_DEAD) == 0,
580 KASSERT((object->flags & OBJ_ANON) != 0,
598 if ((object->flags & (OBJ_DEAD | OBJ_COLLAPSING)) != 0 ||
604 if (backing_object != NULL && (backing_object->flags & OBJ_ANON) != 0)
636 if ((object->flags & OBJ_ANON) == 0)
664 if ((object->flags & OBJ_ANON) != 0 &&
690 KASSERT((object->flags & OBJ_DEAD) == 0,
731 KASSERT((object->flags & OBJ_COLLAPSING) == 0,
734 if ((object->flags & OBJ_SHADOWLIST) != 0) {
737 object->flags &= ~OBJ_SHADOWLIST;
749 if ((object->flags & OBJ_SHADOWLIST) != 0) {
764 if ((backing_object->flags & OBJ_ANON) != 0) {
769 object->flags |= OBJ_SHADOWLIST;
780 if ((backing_object->flags & OBJ_ANON) != 0) {
798 if ((backing_object->flags & OBJ_ANON) != 0) {
800 KASSERT((backing_object->flags & OBJ_DEAD) == 0,
828 if ((new_backing_object->flags & OBJ_ANON) != 0) {
848 while ((object->flags & OBJ_COLLAPSING) != 0) {
868 (backing_object->flags & OBJ_ANON) == 0)
871 if ((backing_object->flags & (OBJ_DEAD | OBJ_COLLAPSING)) == 0)
937 KASSERT((object->flags & OBJ_DEAD) != 0,
939 KASSERT((object->flags & OBJ_COLLAPSING) == 0,
957 if ((object->flags & OBJ_PG_DTOR) == 0)
966 (object->flags & OBJ_SWAP) != 0,
979 * Make the page read-only so that we can clear the object flags. However, if
981 * mess with the page and do not clear the object flags. Returns TRUE if the
985 vm_object_page_remove_write(vm_page_t p, int flags, boolean_t *allclean)
992 * nosync page, skip it. Note that the object flags were not
995 if ((flags & OBJPC_NOSYNC) != 0 && (p->a.flags & PGA_NOSYNC) != 0) {
1028 int flags)
1040 pagerflags = (flags & (OBJPC_SYNC | OBJPC_INVAL)) != 0 ?
1042 pagerflags |= (flags & OBJPC_INVAL) != 0 ? VM_PAGER_PUT_INVAL : 0;
1061 (flags & OBJPC_SYNC) != 0)
1066 if (!vm_object_page_remove_write(p, flags, &allclean)) {
1072 flags, &allclean, &eio);
1078 (flags & OBJPC_SYNC) != 0)
1119 int flags, boolean_t *allclean, boolean_t *eio)
1135 if (!vm_object_page_remove_write(tp, flags, allclean)) {
1145 if (!vm_object_page_remove_write(tp, flags, allclean)) {
1181 int error, flags, fsync_after;
1223 flags = 0;
1226 flags = (syncio || invalidate) ? OBJPC_SYNC : 0;
1227 flags |= invalidate ? (OBJPC_SYNC | OBJPC_INVAL) : 0;
1232 flags);
1250 flags = OBJPR_NOTMAPPED;
1252 flags = 0;
1254 flags = OBJPR_CLEANONLY;
1256 OFF_TO_IDX(offset + size + PAGE_MASK), flags);
1272 if ((object->flags & OBJ_UNMANAGED) != 0)
1276 return ((object->flags & (OBJ_ONEMAPPING | OBJ_ANON)) ==
1385 KASSERT((tm->flags & PG_FICTITIOUS) == 0,
1441 (source->flags & OBJ_ANON) != 0)
1480 result->flags |= source->flags & OBJ_COLORED;
1512 KASSERT((orig_object->flags & OBJ_ONEMAPPING) != 0,
1514 if ((orig_object->flags & OBJ_ANON) == 0)
1635 if ((orig_object->flags & OBJ_SWAP) != 0) {
1694 if ((backing_object->flags & OBJ_ANON) == 0)
1909 KASSERT((object->flags & (OBJ_DEAD | OBJ_ANON)) == OBJ_ANON,
1925 KASSERT((backing_object->flags &
1928 KASSERT((object->flags & (OBJ_COLLAPSING | OBJ_DEAD)) == 0,
1963 if ((backing_object->flags & OBJ_SWAP) != 0) {
2081 KASSERT((object->flags & OBJ_UNMANAGED) == 0 ||
2121 KASSERT((p->flags & PG_FICTITIOUS) == 0,
2167 KASSERT((object->flags & (OBJ_FICTITIOUS | OBJ_UNMANAGED)) == 0,
2250 if ((prev_object->flags & OBJ_ANON) == 0)
2275 (prev_object->flags & OBJ_ONEMAPPING) == 0) {
2365 if ((object->flags & OBJ_FICTITIOUS) != 0)
2389 if ((tobject->flags & OBJ_FICTITIOUS) != 0)
2551 } else if ((obj->flags & OBJ_ANON) != 0) {
2664 if ((object->flags & OBJ_ANON) != 0) {
2703 "Object %p: type=%d, size=0x%jx, res=%d, ref=%d, flags=0x%x ruid %d charge %jx\n",
2705 object->resident_page_count, object->ref_count, object->flags,