|
|
1.1 ! root 1: /*++ ! 2: ! 3: Copyright (c) 1991-1992 Microsoft Corporation ! 4: ! 5: Module Name: ! 6: ! 7: Sync.c ! 8: ! 9: Abstract: ! 10: ! 11: This module contains the DrvSynchronize routine. ! 12: ! 13: Environment: ! 14: ! 15: User mode. ! 16: ! 17: Revision History: ! 18: ! 19: --*/ ! 20: ! 21: #include "driver.h" ! 22: ! 23: VOID ! 24: DrvSynchronize( ! 25: DHPDEV dhpdev, ! 26: RECTL *prcl ! 27: ) ! 28: ! 29: /*++ ! 30: ! 31: Routine Description: ! 32: ! 33: This routine gets called when GDI needs to synchronize with the ! 34: driver. That's when GDI wants to read or write into the framebuffer. ! 35: This routine waits for the accelerator to be idle before returning. ! 36: ! 37: Arguments: ! 38: ! 39: dhpdev - Handle of PDEV ! 40: prcl - rectangle where GDI wants to write to. Since the driver ! 41: doesn't keep track of where the accelerator is actually ! 42: writing, this argument is Not Used. ! 43: ! 44: Return Value: ! 45: ! 46: None. ! 47: ! 48: --*/ ! 49: ! 50: { ! 51: WaitForJaguarIdle(); ! 52: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.