This function is used to ask the parent bus to adjust the resource range
assigned to an allocated resource.
The resource
r
should have been allocated by a previous call to
bus_alloc_resource(9).
The new resource range must overlap the existing range of
r.
The
type
argument should match the
type
argument passed to
bus_alloc_resource(9)
when the resource was initially allocated.
Note that none of the constraints of the original allocation request such
as alignment or boundary restrictions are checked by
bus_adjust_resource().
It is the caller's responsibility to enforce any such requirements.