aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs
diff options
context:
space:
mode:
authorAlex Barney <thealexbarney@gmail.com>2018-12-04 14:23:37 -0600
committergdkchan <gab.dark.100@gmail.com>2018-12-04 18:23:37 -0200
commit85dbb9559ad317a657dafd24da27fec4b3f5250f (patch)
treeecd92931bc2146e549484d9a3af308469089ad4e /Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs
parentc86aacde76b5f8e503e2b412385c8491ecc86b3b (diff)
Adjust naming conventions and general refactoring in HLE Project (#490)
* Rename enum fields * Naming conventions * Remove unneeded ".this" * Remove unneeded semicolons * Remove unused Usings * Don't use var * Remove unneeded enum underlying types * Explicitly label class visibility * Remove unneeded @ prefixes * Remove unneeded commas * Remove unneeded if expressions * Method doesn't use unsafe code * Remove unneeded casts * Initialized objects don't need an empty constructor * Remove settings from DotSettings * Revert "Explicitly label class visibility" This reverts commit ad5eb5787cc5b27a4631cd46ef5f551c4ae95e51. * Small changes * Revert external enum renaming * Changes from feedback * Remove unneeded property setters
Diffstat (limited to 'Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs')
-rw-r--r--Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs48
1 files changed, 24 insertions, 24 deletions
diff --git a/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs b/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs
index 18dc2dec..aa0614e6 100644
--- a/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs
+++ b/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs
@@ -4,70 +4,70 @@ namespace Ryujinx.HLE.HOS.Kernel
{
public const int TlsEntrySize = 0x200;
- public ulong PageAddr { get; private set; }
+ public ulong PageAddr { get; }
- private bool[] IsSlotFree;
+ private bool[] _isSlotFree;
- public KTlsPageInfo(ulong PageAddress)
+ public KTlsPageInfo(ulong pageAddress)
{
- this.PageAddr = PageAddress;
+ PageAddr = pageAddress;
- IsSlotFree = new bool[KMemoryManager.PageSize / TlsEntrySize];
+ _isSlotFree = new bool[KMemoryManager.PageSize / TlsEntrySize];
- for (int Index = 0; Index < IsSlotFree.Length; Index++)
+ for (int index = 0; index < _isSlotFree.Length; index++)
{
- IsSlotFree[Index] = true;
+ _isSlotFree[index] = true;
}
}
- public bool TryGetFreePage(out ulong Address)
+ public bool TryGetFreePage(out ulong address)
{
- Address = PageAddr;
+ address = PageAddr;
- for (int Index = 0; Index < IsSlotFree.Length; Index++)
+ for (int index = 0; index < _isSlotFree.Length; index++)
{
- if (IsSlotFree[Index])
+ if (_isSlotFree[index])
{
- IsSlotFree[Index] = false;
+ _isSlotFree[index] = false;
return true;
}
- Address += TlsEntrySize;
+ address += TlsEntrySize;
}
- Address = 0;
+ address = 0;
return false;
}
public bool IsFull()
{
- bool HasFree = false;
+ bool hasFree = false;
- for (int Index = 0; Index < IsSlotFree.Length; Index++)
+ for (int index = 0; index < _isSlotFree.Length; index++)
{
- HasFree |= IsSlotFree[Index];
+ hasFree |= _isSlotFree[index];
}
- return !HasFree;
+ return !hasFree;
}
public bool IsEmpty()
{
- bool AllFree = true;
+ bool allFree = true;
- for (int Index = 0; Index < IsSlotFree.Length; Index++)
+ for (int index = 0; index < _isSlotFree.Length; index++)
{
- AllFree &= IsSlotFree[Index];
+ allFree &= _isSlotFree[index];
}
- return AllFree;
+ return allFree;
}
- public void FreeTlsSlot(ulong Address)
+ public void FreeTlsSlot(ulong address)
{
- IsSlotFree[(Address - PageAddr) / TlsEntrySize] = true;
+ _isSlotFree[(address - PageAddr) / TlsEntrySize] = true;
}
}
} \ No newline at end of file