Lines Matching refs:entry
83 * entry being processed is deleted (dsl).
93 struct vm_map_entry *entry;
96 entry = NULL;
100 if (entry == NULL)
101 entry = map->header.next;
102 else if (!uvm_map_lookup_entry(map, state.end, &entry))
103 entry = entry->next;
104 if (entry == &map->header)
108 if (state.end > entry->start) {
111 state.start = entry->start;
113 state.realend = entry->end;
114 state.end = entry->end;
115 state.prot = entry->protection;
132 KASSERT(!UVM_ET_ISSUBMAP(entry));
137 if (entry->object.uvm_obj == NULL &&
138 entry->aref.ar_amap == NULL) {
140 } else if ((entry->protection & VM_PROT_WRITE) == 0 &&
141 entry->aref.ar_amap == NULL) {
143 } else if (entry->object.uvm_obj != NULL &&
144 UVM_OBJ_IS_DEVICE(entry->object.uvm_obj)) {
146 } else if ((entry->protection & VM_PROT_READ) == 0) {
153 * If this an anonymous entry, only dump instantiated
156 if (entry->object.uvm_obj == NULL) {
159 amap_lock(entry->aref.ar_amap, RW_READER);
163 anon = amap_lookup(&entry->aref,
164 end - entry->start);
187 amap_unlock(entry->aref.ar_amap);