Lines Matching defs:src_entry
3447 struct vm_map_entry *src_entry, *psrc_entry = NULL;
3461 if (!uvm_map_lookup_entry(srcmap, srcaddr, &src_entry)) {
3468 for (; src_entry != NULL;
3469 psrc_entry = src_entry,
3470 src_entry = RBT_NEXT(uvm_map_addr, src_entry)) {
3472 if (psrc_entry != NULL && psrc_entry->end != src_entry->start)
3474 if (src_entry->start >= srcaddr + sz)
3477 if (UVM_ET_ISSUBMAP(src_entry))
3479 if (!UVM_ET_ISCOPYONWRITE(src_entry) &&
3480 UVM_ET_ISNEEDSCOPY(src_entry))
3488 if (srcaddr > src_entry->start)
3489 s_off = srcaddr - src_entry->start;
3490 else if (srcaddr == src_entry->start)
3495 remain = src_entry->end - src_entry->start - s_off;
3504 srcmap, src_entry, &dead) == NULL)