Revision ec67464c xen-mapcache.c
b/xen-mapcache.c | ||
---|---|---|
237 | 237 |
|
238 | 238 |
ram_addr_t xen_ram_addr_from_mapcache(void *ptr) |
239 | 239 |
{ |
240 |
MapCacheEntry *entry = NULL, *pentry = NULL;
|
|
240 |
MapCacheEntry *entry = NULL; |
|
241 | 241 |
MapCacheRev *reventry; |
242 | 242 |
target_phys_addr_t paddr_index; |
243 | 243 |
target_phys_addr_t size; |
... | ... | |
263 | 263 |
|
264 | 264 |
entry = &mapcache->entry[paddr_index % mapcache->nr_buckets]; |
265 | 265 |
while (entry && (entry->paddr_index != paddr_index || entry->size != size)) { |
266 |
pentry = entry; |
|
267 | 266 |
entry = entry->next; |
268 | 267 |
} |
269 | 268 |
if (!entry) { |
Also available in: Unified diff