Lines Matching defs:kve
5320 fill_vmentry(struct lwp *l, struct proc *p, struct kinfo_vmentry *kve,
5326 memset(kve, 0, sizeof(*kve));
5331 kve->kve_ref_count = uobj->uo_refs;
5332 kve->kve_count = uobj->uo_npages;
5339 kve->kve_type = KVME_TYPE_VNODE;
5341 kve->kve_vn_size = vp->v_size;
5342 kve->kve_vn_type = (int)vp->v_type;
5343 kve->kve_vn_mode = va.va_mode;
5344 kve->kve_vn_rdev = va.va_rdev;
5345 kve->kve_vn_fileid = va.va_fileid;
5346 kve->kve_vn_fsid = va.va_fsid;
5347 error = vnode_to_path(kve->kve_path,
5348 sizeof(kve->kve_path) / 2, vp, l, p);
5351 kve->kve_type = KVME_TYPE_KERN;
5353 kve->kve_type = KVME_TYPE_DEVICE;
5355 kve->kve_type = KVME_TYPE_ANON;
5357 kve->kve_type = KVME_TYPE_OBJECT;
5362 kve->kve_ref_count = map->ref_count;
5363 kve->kve_count = map->nentries;
5364 kve->kve_type = KVME_TYPE_SUBMAP;
5366 kve->kve_type = KVME_TYPE_UNKNOWN;
5368 kve->kve_start = e->start;
5369 kve->kve_end = e->end;
5370 kve->kve_offset = e->offset;
5371 kve->kve_wired_count = e->wired_count;
5372 kve->kve_inheritance = e->inheritance;
5373 kve->kve_attributes = 0; /* unused */
5374 kve->kve_advice = e->advice;
5378 kve->kve_protection = PROT(e->protection);
5379 kve->kve_max_protection = PROT(e->max_protection);
5380 kve->kve_flags |= (e->etype & UVM_ET_COPYONWRITE)
5382 kve->kve_flags |= (e->etype & UVM_ET_NEEDSCOPY)
5384 kve->kve_flags |= (m->flags & VM_MAP_TOPDOWN)
5386 kve->kve_flags |= (m->flags & VM_MAP_PAGEABLE)