diff options
Diffstat (limited to 'drivers/acpi/resource.c')
-rw-r--r-- | drivers/acpi/resource.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c index 782a0d15c25f..d0a4d90c6bcc 100644 --- a/drivers/acpi/resource.c +++ b/drivers/acpi/resource.c | |||
@@ -202,22 +202,22 @@ bool acpi_dev_resource_address_space(struct acpi_resource *ares, | |||
202 | if (ACPI_FAILURE(status)) | 202 | if (ACPI_FAILURE(status)) |
203 | return false; | 203 | return false; |
204 | 204 | ||
205 | res->start = addr.minimum; | 205 | res->start = addr.address.minimum; |
206 | res->end = addr.maximum; | 206 | res->end = addr.address.maximum; |
207 | window = addr.producer_consumer == ACPI_PRODUCER; | 207 | window = addr.producer_consumer == ACPI_PRODUCER; |
208 | 208 | ||
209 | switch(addr.resource_type) { | 209 | switch(addr.resource_type) { |
210 | case ACPI_MEMORY_RANGE: | 210 | case ACPI_MEMORY_RANGE: |
211 | len = addr.maximum - addr.minimum + 1; | 211 | len = addr.address.maximum - addr.address.minimum + 1; |
212 | res->flags = acpi_dev_memresource_flags(len, | 212 | res->flags = acpi_dev_memresource_flags(len, |
213 | addr.info.mem.write_protect, | 213 | addr.info.mem.write_protect, |
214 | window); | 214 | window); |
215 | break; | 215 | break; |
216 | case ACPI_IO_RANGE: | 216 | case ACPI_IO_RANGE: |
217 | io_decode = addr.granularity == 0xfff ? | 217 | io_decode = addr.address.granularity == 0xfff ? |
218 | ACPI_DECODE_10 : ACPI_DECODE_16; | 218 | ACPI_DECODE_10 : ACPI_DECODE_16; |
219 | res->flags = acpi_dev_ioresource_flags(addr.minimum, | 219 | res->flags = acpi_dev_ioresource_flags(addr.address.minimum, |
220 | addr.maximum, | 220 | addr.address.maximum, |
221 | io_decode, window); | 221 | io_decode, window); |
222 | break; | 222 | break; |
223 | case ACPI_BUS_NUMBER_RANGE: | 223 | case ACPI_BUS_NUMBER_RANGE: |
@@ -253,22 +253,22 @@ bool acpi_dev_resource_ext_address_space(struct acpi_resource *ares, | |||
253 | 253 | ||
254 | ext_addr = &ares->data.ext_address64; | 254 | ext_addr = &ares->data.ext_address64; |
255 | 255 | ||
256 | res->start = ext_addr->minimum; | 256 | res->start = ext_addr->address.minimum; |
257 | res->end = ext_addr->maximum; | 257 | res->end = ext_addr->address.maximum; |
258 | window = ext_addr->producer_consumer == ACPI_PRODUCER; | 258 | window = ext_addr->producer_consumer == ACPI_PRODUCER; |
259 | 259 | ||
260 | switch(ext_addr->resource_type) { | 260 | switch(ext_addr->resource_type) { |
261 | case ACPI_MEMORY_RANGE: | 261 | case ACPI_MEMORY_RANGE: |
262 | len = ext_addr->maximum - ext_addr->minimum + 1; | 262 | len = ext_addr->address.maximum - ext_addr->address.minimum + 1; |
263 | res->flags = acpi_dev_memresource_flags(len, | 263 | res->flags = acpi_dev_memresource_flags(len, |
264 | ext_addr->info.mem.write_protect, | 264 | ext_addr->info.mem.write_protect, |
265 | window); | 265 | window); |
266 | break; | 266 | break; |
267 | case ACPI_IO_RANGE: | 267 | case ACPI_IO_RANGE: |
268 | io_decode = ext_addr->granularity == 0xfff ? | 268 | io_decode = ext_addr->address.granularity == 0xfff ? |
269 | ACPI_DECODE_10 : ACPI_DECODE_16; | 269 | ACPI_DECODE_10 : ACPI_DECODE_16; |
270 | res->flags = acpi_dev_ioresource_flags(ext_addr->minimum, | 270 | res->flags = acpi_dev_ioresource_flags(ext_addr->address.minimum, |
271 | ext_addr->maximum, | 271 | ext_addr->address.maximum, |
272 | io_decode, window); | 272 | io_decode, window); |
273 | break; | 273 | break; |
274 | case ACPI_BUS_NUMBER_RANGE: | 274 | case ACPI_BUS_NUMBER_RANGE: |