diff options
| author | Adam Shapiro <[email protected]> | 2016-02-04 13:02:45 -0800 |
|---|---|---|
| committer | Adam Shapiro <[email protected]> | 2016-02-04 13:02:45 -0800 |
| commit | 3c8ac8624f815e66b370ef412bbf13cbd2c732e2 (patch) | |
| tree | 9e1e9654be00272763677a6fe6891f7cb5fb4995 /network/wlan/WDI/COMMON/P2P_Synch.c | |
| parent | 921231effe018f3939f5b67fc7e44560aa6f3998 (diff) | |
WDI Sample
Adding WDI sample from partner enablement-China
Diffstat (limited to 'network/wlan/WDI/COMMON/P2P_Synch.c')
| -rw-r--r-- | network/wlan/WDI/COMMON/P2P_Synch.c | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/network/wlan/WDI/COMMON/P2P_Synch.c b/network/wlan/WDI/COMMON/P2P_Synch.c new file mode 100644 index 00000000..6a81e110 --- /dev/null +++ b/network/wlan/WDI/COMMON/P2P_Synch.c @@ -0,0 +1,51 @@ +#include "Mp_Precomp.h" + +#if WPP_SOFTWARE_TRACE +#include "P2P_Synch.tmh" +#endif + +#include "P2P_Synch.h" + +#if (P2P_SUPPORT == 1) + +//----------------------------------------------------------------------------- +// Local +//----------------------------------------------------------------------------- +VOID +p2p_InitLock( + IN P2P_LOCK *lock + ) +{ + NdisAllocateSpinLock(lock); +} + +#pragma warning( disable: 28167 ) // Prefast says we don't annotated the change. +_IRQL_raises_(DISPATCH_LEVEL) +VOID +p2p_AcquireLock( + IN P2P_LOCK *lock + ) +{ + NdisAcquireSpinLock(lock); +} + +#pragma warning( disable: 28167 ) // Prefast says we don't annotated the change. +_IRQL_requires_(DISPATCH_LEVEL) +VOID +p2p_ReleaseLock( + IN P2P_LOCK *lock + ) +{ + NdisReleaseSpinLock(lock); +} + +VOID +p2p_FreeLock( + IN P2P_LOCK *lock + ) +{ + NdisFreeSpinLock(lock); + lock = NULL; +} + +#endif |
