URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 1584 |
Rev 1651 |
Line 111... |
Line 111... |
struct dev_memarea **pptmp;
|
struct dev_memarea **pptmp;
|
unsigned int size_mask = bit_mask (size);
|
unsigned int size_mask = bit_mask (size);
|
int found_error = 0;
|
int found_error = 0;
|
addr_compare &= addr_mask;
|
addr_compare &= addr_mask;
|
|
|
debug(5, "addr & %"PRIxADDR" == %"PRIxADDR" to %"PRIxADDR", size %08"PRIx32"\n",
|
|
addr_mask, addr_compare, addr_compare | bit_mask (size), size);
|
|
/* Go to the end of the list. */
|
/* Go to the end of the list. */
|
for(pptmp = &dev_list; *pptmp; pptmp = &(*pptmp)->next)
|
for(pptmp = &dev_list; *pptmp; pptmp = &(*pptmp)->next)
|
if (((addr_compare >= (*pptmp)->addr_compare) &&
|
if (((addr_compare >= (*pptmp)->addr_compare) &&
|
(addr_compare < (*pptmp)->addr_compare + (*pptmp)->size)) ||
|
(addr_compare < (*pptmp)->addr_compare + (*pptmp)->size)) ||
|
((addr_compare + size > (*pptmp)->addr_compare) &&
|
((addr_compare + size > (*pptmp)->addr_compare) &&
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.