Lines Matching refs:kve
5245 fill_vmentry(struct lwp *l, struct proc *p, struct kinfo_vmentry *kve,
5251 memset(kve, 0, sizeof(*kve));
5256 kve->kve_ref_count = uobj->uo_refs;
5257 kve->kve_count = uobj->uo_npages;
5264 kve->kve_type = KVME_TYPE_VNODE;
5266 kve->kve_vn_size = vp->v_size;
5267 kve->kve_vn_type = (int)vp->v_type;
5268 kve->kve_vn_mode = va.va_mode;
5269 kve->kve_vn_rdev = va.va_rdev;
5270 kve->kve_vn_fileid = va.va_fileid;
5271 kve->kve_vn_fsid = va.va_fsid;
5272 error = vnode_to_path(kve->kve_path,
5273 sizeof(kve->kve_path) / 2, vp, l, p);
5276 kve->kve_type = KVME_TYPE_KERN;
5278 kve->kve_type = KVME_TYPE_DEVICE;
5280 kve->kve_type = KVME_TYPE_ANON;
5282 kve->kve_type = KVME_TYPE_OBJECT;
5287 kve->kve_ref_count = map->ref_count;
5288 kve->kve_count = map->nentries;
5289 kve->kve_type = KVME_TYPE_SUBMAP;
5291 kve->kve_type = KVME_TYPE_UNKNOWN;
5293 kve->kve_start = e->start;
5294 kve->kve_end = e->end;
5295 kve->kve_offset = e->offset;
5296 kve->kve_wired_count = e->wired_count;
5297 kve->kve_inheritance = e->inheritance;
5298 kve->kve_attributes = 0; /* unused */
5299 kve->kve_advice = e->advice;
5303 kve->kve_protection = PROT(e->protection);
5304 kve->kve_max_protection = PROT(e->max_protection);
5305 kve->kve_flags |= (e->etype & UVM_ET_COPYONWRITE)
5307 kve->kve_flags |= (e->etype & UVM_ET_NEEDSCOPY)
5309 kve->kve_flags |= (m->flags & VM_MAP_TOPDOWN)
5311 kve->kve_flags |= (m->flags & VM_MAP_PAGEABLE)