Lines Matching defs:diff
240 diff_memlists(struct memlist *proto, struct memlist *diff, void (*func)())
246 * find diff item which may overlap with proto item
249 while (diff != NULL &&
250 proto->ml_address >= diff->ml_address + diff->ml_size)
251 diff = diff->ml_next;
252 if (diff == NULL) {
257 if (proto->ml_address == diff->ml_address &&
258 proto->ml_size == diff->ml_size) {
260 diff = diff->ml_next;
266 d_base = diff->ml_address;
267 d_end = d_base + diff->ml_size;
335 for (p_base = d_end, diff = diff->ml_next; diff != NULL;
336 p_base = d_end, diff = diff->ml_next) {
337 d_base = diff->ml_address;
338 d_end = d_base + diff->ml_size;
345 if (diff == NULL)