rsio.c (114237) | rsio.c (117521) |
---|---|
1/******************************************************************************* 2 * 3 * Module Name: rsio - IO and DMA resource descriptors | 1/******************************************************************************* 2 * 3 * Module Name: rsio - IO and DMA resource descriptors |
4 * $Revision: 23 $ | 4 * $Revision: 24 $ |
5 * 6 ******************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2003, Intel Corp. --- 162 unchanged lines hidden (view full) --- 175 Temp8 = *Buffer; 176 177 OutputStruct->Data.Io.IoDecode = Temp8 & 0x01; 178 179 /* 180 * Check MinBase Address 181 */ 182 Buffer += 1; | 5 * 6 ******************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2003, Intel Corp. --- 162 unchanged lines hidden (view full) --- 175 Temp8 = *Buffer; 176 177 OutputStruct->Data.Io.IoDecode = Temp8 & 0x01; 178 179 /* 180 * Check MinBase Address 181 */ 182 Buffer += 1; |
183 ACPI_MOVE_UNALIGNED16_TO_16 (&Temp16, Buffer); | 183 ACPI_MOVE_16_TO_16 (&Temp16, Buffer); |
184 185 OutputStruct->Data.Io.MinBaseAddress = Temp16; 186 187 /* 188 * Check MaxBase Address 189 */ 190 Buffer += 2; | 184 185 OutputStruct->Data.Io.MinBaseAddress = Temp16; 186 187 /* 188 * Check MaxBase Address 189 */ 190 Buffer += 2; |
191 ACPI_MOVE_UNALIGNED16_TO_16 (&Temp16, Buffer); | 191 ACPI_MOVE_16_TO_16 (&Temp16, Buffer); |
192 193 OutputStruct->Data.Io.MaxBaseAddress = Temp16; 194 195 /* 196 * Check Base alignment 197 */ 198 Buffer += 2; 199 Temp8 = *Buffer; --- 65 unchanged lines hidden (view full) --- 265 *BytesConsumed = 4; 266 267 OutputStruct->Id = ACPI_RSTYPE_FIXED_IO; 268 269 /* 270 * Check Range Base Address 271 */ 272 Buffer += 1; | 192 193 OutputStruct->Data.Io.MaxBaseAddress = Temp16; 194 195 /* 196 * Check Base alignment 197 */ 198 Buffer += 2; 199 Temp8 = *Buffer; --- 65 unchanged lines hidden (view full) --- 265 *BytesConsumed = 4; 266 267 OutputStruct->Id = ACPI_RSTYPE_FIXED_IO; 268 269 /* 270 * Check Range Base Address 271 */ 272 Buffer += 1; |
273 ACPI_MOVE_UNALIGNED16_TO_16 (&Temp16, Buffer); | 273 ACPI_MOVE_16_TO_16 (&Temp16, Buffer); |
274 275 OutputStruct->Data.FixedIo.BaseAddress = Temp16; 276 277 /* 278 * Check RangeLength 279 */ 280 Buffer += 2; 281 Temp8 = *Buffer; --- 57 unchanged lines hidden (view full) --- 339 *Buffer = Temp8; 340 Buffer += 1; 341 342 /* 343 * Set the Range minimum base address 344 */ 345 Temp16 = (UINT16) LinkedList->Data.Io.MinBaseAddress; 346 | 274 275 OutputStruct->Data.FixedIo.BaseAddress = Temp16; 276 277 /* 278 * Check RangeLength 279 */ 280 Buffer += 2; 281 Temp8 = *Buffer; --- 57 unchanged lines hidden (view full) --- 339 *Buffer = Temp8; 340 Buffer += 1; 341 342 /* 343 * Set the Range minimum base address 344 */ 345 Temp16 = (UINT16) LinkedList->Data.Io.MinBaseAddress; 346 |
347 ACPI_MOVE_UNALIGNED16_TO_16 (Buffer, &Temp16); | 347 ACPI_MOVE_16_TO_16 (Buffer, &Temp16); |
348 Buffer += 2; 349 350 /* 351 * Set the Range maximum base address 352 */ 353 Temp16 = (UINT16) LinkedList->Data.Io.MaxBaseAddress; 354 | 348 Buffer += 2; 349 350 /* 351 * Set the Range maximum base address 352 */ 353 Temp16 = (UINT16) LinkedList->Data.Io.MaxBaseAddress; 354 |
355 ACPI_MOVE_UNALIGNED16_TO_16 (Buffer, &Temp16); | 355 ACPI_MOVE_16_TO_16 (Buffer, &Temp16); |
356 Buffer += 2; 357 358 /* 359 * Set the base alignment 360 */ 361 Temp8 = (UINT8) LinkedList->Data.Io.Alignment; 362 363 *Buffer = Temp8; --- 52 unchanged lines hidden (view full) --- 416 417 Buffer += 1; 418 419 /* 420 * Set the Range base address 421 */ 422 Temp16 = (UINT16) LinkedList->Data.FixedIo.BaseAddress; 423 | 356 Buffer += 2; 357 358 /* 359 * Set the base alignment 360 */ 361 Temp8 = (UINT8) LinkedList->Data.Io.Alignment; 362 363 *Buffer = Temp8; --- 52 unchanged lines hidden (view full) --- 416 417 Buffer += 1; 418 419 /* 420 * Set the Range base address 421 */ 422 Temp16 = (UINT16) LinkedList->Data.FixedIo.BaseAddress; 423 |
424 ACPI_MOVE_UNALIGNED16_TO_16 (Buffer, &Temp16); | 424 ACPI_MOVE_16_TO_16 (Buffer, &Temp16); |
425 Buffer += 2; 426 427 /* 428 * Set the range length 429 */ 430 Temp8 = (UINT8) LinkedList->Data.FixedIo.RangeLength; 431 432 *Buffer = Temp8; --- 192 unchanged lines hidden --- | 425 Buffer += 2; 426 427 /* 428 * Set the range length 429 */ 430 Temp8 = (UINT8) LinkedList->Data.FixedIo.RangeLength; 431 432 *Buffer = Temp8; --- 192 unchanged lines hidden --- |