Home | History | Annotate | Download | only in PciBusDxe

Lines Matching refs:Aperture

57   This function is used to skip ISA aliasing aperture.

59 @param Start Returned start address including ISA aliasing aperture.
60 @param Length The length of ISA aliasing aperture.
182 This function is used to calculate the IO16 aperture
194 UINT64 Aperture;
232 Aperture = 0;
254 // Consider the aperture alignment
256 Offset = Aperture & (Node->Alignment);
260 Aperture = Aperture + (Node->Alignment + 1) - Offset;
277 &Aperture,
280 Offset = Aperture & (Node->Alignment);
282 Aperture = Aperture + (Node->Alignment + 1) - Offset;
286 &Aperture,
289 Offset = Aperture & (Node->Alignment);
291 Aperture = Aperture + (Node->Alignment + 1) - Offset;
297 Node->Offset = Aperture;
300 // Increment aperture by the length of node
302 Aperture += Node->Length;
306 // Adjust the aperture with the bridge's alignment
308 Offset = Aperture & (Bridge->Alignment);
311 Aperture = Aperture + (Bridge->Alignment + 1) - Offset;
314 Bridge->Length = Aperture;
335 This function is used to calculate the resource aperture
346 UINT64 Aperture;
352 Aperture = 0;
383 Offset = Aperture & (Node->Alignment);
387 Aperture = Aperture + (Node->Alignment + 1) - Offset;
392 // Recode current aperture as a offset
395 Node->Offset = Aperture;
398 // Increment aperture by the length of node
400 Aperture += Node->Length;
404 // At last, adjust the aperture with the bridge's
407 Offset = Aperture & (Bridge->Alignment);
409 Aperture = Aperture + (Bridge->Alignment + 1) - Offset;
417 if (Bridge->Length < Aperture) {
418 Bridge->Length = Aperture;
810 // Note: For PPB, memory aperture is aligned with 1MB and IO aperture
882 // then calculate bridge's aperture of this type
898 // then calculate bridge's aperture of this type
914 // then calculate bridge's aperture of this type
930 // then calculate bridge's aperture of this type
987 // Calculate resource aperture for this bridge device