Lines Matching refs:kvo
2503 struct kinfo_vmobject *kvo;
2531 kvo = malloc(sizeof(*kvo), M_TEMP, M_WAITOK | M_ZERO);
2551 kvo->kvo_size = ptoa(obj->size);
2552 kvo->kvo_resident = obj->resident_page_count;
2553 kvo->kvo_ref_count = obj->ref_count;
2554 kvo->kvo_shadow_count = atomic_load_int(&obj->shadow_count);
2555 kvo->kvo_memattr = obj->memattr;
2556 kvo->kvo_active = 0;
2557 kvo->kvo_inactive = 0;
2570 kvo->kvo_active++;
2572 kvo->kvo_inactive++;
2576 kvo->kvo_vn_fileid = 0;
2577 kvo->kvo_vn_fsid = 0;
2578 kvo->kvo_vn_fsid_freebsd11 = 0;
2582 kvo->kvo_type = vm_object_kvme_type(obj, want_path ? &vp :
2587 MPASS(kvo->kvo_type == KVME_TYPE_SWAP);
2588 kvo->kvo_me = (uintptr_t)obj;
2590 kvo->kvo_backing_obj = (uintptr_t)obj->backing_object;
2592 kvo->kvo_swapped = sp > UINT32_MAX ? UINT32_MAX : sp;
2599 kvo->kvo_vn_fileid = va.va_fileid;
2600 kvo->kvo_vn_fsid = va.va_fsid;
2601 kvo->kvo_vn_fsid_freebsd11 = va.va_fsid;
2607 strlcpy(kvo->kvo_path, fullpath, sizeof(kvo->kvo_path));
2611 kvo->kvo_structsize = offsetof(struct kinfo_vmobject, kvo_path)
2612 + strlen(kvo->kvo_path) + 1;
2613 kvo->kvo_structsize = roundup(kvo->kvo_structsize,
2615 error = SYSCTL_OUT(req, kvo, kvo->kvo_structsize);
2622 free(kvo, M_TEMP);