<div>hello, everybody:</div>
<div>In pciauto_region_allocate function, I can't understand the mean of the sentence "addr = ((res->bus_lower - 1) | (size - 1)) + 1;". </div>
<div>why to do "-1" and "+1" operate?</div>
<div>why to do or operate?</div>
<div>What does the variable "addr" mean?</div>
<div> </div>
<div>Thanks in advance!</div>
<div> </div>