IpcRecvListBuffDesc.cs 517 B

1234567891011121314151617181920212223
  1. using System.IO;
  2. namespace Ryujinx.HLE.HOS.Ipc
  3. {
  4. struct IpcRecvListBuffDesc
  5. {
  6. public ulong Position { get; private set; }
  7. public ulong Size { get; private set; }
  8. public IpcRecvListBuffDesc(ulong position, ulong size)
  9. {
  10. Position = position;
  11. Size = size;
  12. }
  13. public IpcRecvListBuffDesc(ulong packedValue)
  14. {
  15. Position = packedValue & 0xffffffffffff;
  16. Size = (ushort)(packedValue >> 48);
  17. }
  18. }
  19. }