Lines Matching refs:address
184 memlist_find(struct memlist *mlp, uint64_t address) in memlist_find() argument
187 if (address >= mlp->ml_address && in memlist_find()
188 address < (mlp->ml_address + mlp->ml_size)) in memlist_find()
202 uint64_t address, in memlist_add_span() argument
219 dst->ml_address = address; in memlist_add_span()
237 if (address > (next->ml_address + next->ml_size)) in memlist_add_span()
247 if ((address + bytes) == next->ml_address) { in memlist_add_span()
250 next->ml_address = address; in memlist_add_span()
259 if (address == (next->ml_address + next->ml_size)) { in memlist_add_span()
266 if ((address + bytes) > in memlist_add_span()
273 if ((address + bytes) == in memlist_add_span()
299 if ((address + bytes) > next->ml_address) { in memlist_add_span()
337 uint64_t address, in memlist_delete_span() argument
347 if ((address >= next->ml_address) && in memlist_delete_span()
348 (address < next->ml_address + next->ml_size)) in memlist_delete_span()
362 if (address + bytes > next->ml_address + next->ml_size) { in memlist_delete_span()
369 if (address == next->ml_address) { in memlist_delete_span()
395 if (address + bytes == next->ml_address + next->ml_size) { in memlist_delete_span()
420 dst->ml_address = address + bytes; in memlist_delete_span()
423 next->ml_size = address - next->ml_address; in memlist_delete_span()