Lines Matching refs:proto
240 diff_memlists(struct memlist *proto, struct memlist *diff, void (*func)()) in diff_memlists() argument
244 while (proto != NULL) { in diff_memlists()
250 proto->ml_address >= diff->ml_address + diff->ml_size) in diff_memlists()
253 (*func)(proto->ml_address, proto->ml_size); in diff_memlists()
254 proto = proto->ml_next; in diff_memlists()
257 if (proto->ml_address == diff->ml_address && in diff_memlists()
258 proto->ml_size == diff->ml_size) { in diff_memlists()
259 proto = proto->ml_next; in diff_memlists()
264 p_base = proto->ml_address; in diff_memlists()
265 p_end = p_base + proto->ml_size; in diff_memlists()
282 (*func)(p_base, proto->ml_size); in diff_memlists()
283 proto = proto->ml_next; in diff_memlists()
314 proto = proto->ml_next; in diff_memlists()
347 proto = proto->ml_next; in diff_memlists()