Lines Matching refs:kvo

2511 	struct kinfo_vmobject *kvo;  in vm_object_list_handler()  local
2539 kvo = malloc(sizeof(*kvo), M_TEMP, M_WAITOK | M_ZERO); in vm_object_list_handler()
2559 kvo->kvo_size = ptoa(obj->size); in vm_object_list_handler()
2560 kvo->kvo_resident = obj->resident_page_count; in vm_object_list_handler()
2561 kvo->kvo_ref_count = obj->ref_count; in vm_object_list_handler()
2562 kvo->kvo_shadow_count = atomic_load_int(&obj->shadow_count); in vm_object_list_handler()
2563 kvo->kvo_memattr = obj->memattr; in vm_object_list_handler()
2564 kvo->kvo_active = 0; in vm_object_list_handler()
2565 kvo->kvo_inactive = 0; in vm_object_list_handler()
2578 kvo->kvo_active++; in vm_object_list_handler()
2580 kvo->kvo_inactive++; in vm_object_list_handler()
2584 kvo->kvo_vn_fileid = 0; in vm_object_list_handler()
2585 kvo->kvo_vn_fsid = 0; in vm_object_list_handler()
2586 kvo->kvo_vn_fsid_freebsd11 = 0; in vm_object_list_handler()
2590 kvo->kvo_type = vm_object_kvme_type(obj, want_path ? &vp : in vm_object_list_handler()
2595 MPASS(kvo->kvo_type == KVME_TYPE_SWAP); in vm_object_list_handler()
2596 kvo->kvo_me = (uintptr_t)obj; in vm_object_list_handler()
2598 kvo->kvo_backing_obj = (uintptr_t)obj->backing_object; in vm_object_list_handler()
2600 kvo->kvo_swapped = sp > UINT32_MAX ? UINT32_MAX : sp; in vm_object_list_handler()
2607 kvo->kvo_vn_fileid = va.va_fileid; in vm_object_list_handler()
2608 kvo->kvo_vn_fsid = va.va_fsid; in vm_object_list_handler()
2609 kvo->kvo_vn_fsid_freebsd11 = va.va_fsid; in vm_object_list_handler()
2615 strlcpy(kvo->kvo_path, fullpath, sizeof(kvo->kvo_path)); in vm_object_list_handler()
2619 kvo->kvo_structsize = offsetof(struct kinfo_vmobject, kvo_path) in vm_object_list_handler()
2620 + strlen(kvo->kvo_path) + 1; in vm_object_list_handler()
2621 kvo->kvo_structsize = roundup(kvo->kvo_structsize, in vm_object_list_handler()
2623 error = SYSCTL_OUT(req, kvo, kvo->kvo_structsize); in vm_object_list_handler()
2630 free(kvo, M_TEMP); in vm_object_list_handler()