Difference between revisions of "SceCodecEngineWrapper"

From Vita Development Wiki
Jump to navigation Jump to search
m (→‎Module: Add old module notice)
Line 48: Line 48:
  
 
=== sceVeneziaInitRpcMemoryForDriver ===
 
=== sceVeneziaInitRpcMemoryForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 60: Line 61:
  
 
=== sceVeneziaConvertPhysicalToVirtualForDriver ===
 
=== sceVeneziaConvertPhysicalToVirtualForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 70: Line 72:
  
 
=== sceVeneziaUnlockProcessSuspendForDriver ===
 
=== sceVeneziaUnlockProcessSuspendForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 79: Line 82:
 
<source lang="C">int sceVeneziaUnlockProcessSuspendForDriver();</source>
 
<source lang="C">int sceVeneziaUnlockProcessSuspendForDriver();</source>
  
          SceCodecEngineWrapperForDriver_0D140628: 0x0D140628
+
=== sceVeneziaRpcCallGenericThunk2ForDriver ===
  
=== sceVeneziaRpcCallGenericThunk2ForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 93: Line 95:
 
<source lang="C">int sceVeneziaRpcCallGenericThunk2ForDriver(unsigned int id, int arg1, int arg2);</source>
 
<source lang="C">int sceVeneziaRpcCallGenericThunk2ForDriver(unsigned int id, int arg1, int arg2);</source>
  
          SceCodecEngineWrapperForDriver_0E38B133: 0x0E38B133
+
=== sceVeneziaOpenPublicMemoryForDriver ===
  
=== sceVeneziaOpenPublicMemoryForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 105: Line 106:
 
<source lang="C">void *sceVeneziaOpenPublicMemoryForDriver(void *paddr, SceUInt32 size);</source>
 
<source lang="C">void *sceVeneziaOpenPublicMemoryForDriver(void *paddr, SceUInt32 size);</source>
  
          SceCodecEngineWrapperForDriver_16506603: 0x16506603
+
=== sceVeneziaTermRpcMemoryForDriver ===
          SceCodecEngineWrapperForDriver_18197103: 0x18197103
 
  
=== sceVeneziaTermRpcMemoryForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 121: Line 120:
  
 
=== sceVeneziaClosePublicMemoryForDriver ===
 
=== sceVeneziaClosePublicMemoryForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 130: Line 130:
 
<source lang="C">void *sceVeneziaClosePublicMemoryForDriver(void *vnzVaddr, SceUInt32 size);</source>
 
<source lang="C">void *sceVeneziaClosePublicMemoryForDriver(void *vnzVaddr, SceUInt32 size);</source>
  
          SceCodecEngineWrapperForDriver_2B74706E: 0x2B74706E
+
=== sceVeneziaHeapAllocForDriver ===
          SceCodecEngineWrapperForDriver_2B7CC150: 0x2B7CC150
 
  
 
=== sceVeneziaHeapAllocForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 152: Line 149:
 
</source>
 
</source>
  
          SceCodecEngineWrapperForDriver_30F6AFD4: 0x30F6AFD4
+
=== sceVeneziaRpcCallGenericThunkForDriver ===
  
=== sceVeneziaRpcCallGenericThunkForDriverForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 164: Line 160:
 
<source lang="C">int sceVeneziaRpcCallGenericThunkForDriver(unsigned int id, SceVeneziaThunkArg *arg, SceVeneziaRpcMemoryCommBegin beginCallback, SceVeneziaRpcMemoryCommEnd endCallback);</source>
 
<source lang="C">int sceVeneziaRpcCallGenericThunkForDriver(unsigned int id, SceVeneziaThunkArg *arg, SceVeneziaRpcMemoryCommBegin beginCallback, SceVeneziaRpcMemoryCommEnd endCallback);</source>
  
          SceCodecEngineWrapperForDriver_3A79A935: 0x3A79A935
+
=== sceVeneziaHeapFreeForDriver ===
  
=== sceVeneziaHeapFreeForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 178: Line 173:
 
<source lang="C">void sceVeneziaHeapFreeForDriver(unsigned int heapType, void *addr, int size);</source>
 
<source lang="C">void sceVeneziaHeapFreeForDriver(unsigned int heapType, void *addr, int size);</source>
  
 +
=== sceVeneziaConvertVirtualToPhysicalForDriver ===
  
=== sceVeneziaConvertVirtualToPhysicalForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 189: Line 184:
 
<source lang="C">int sceVeneziaConvertVirtualToPhysicalForDriver(SceVeneziaRpcMemoryContext context, void *vaddr, unsigned int size, SceVeneziaConvertOpt *opt);</source>
 
<source lang="C">int sceVeneziaConvertVirtualToPhysicalForDriver(SceVeneziaRpcMemoryContext context, void *vaddr, unsigned int size, SceVeneziaConvertOpt *opt);</source>
  
          SceCodecEngineWrapperForDriver_54F39D1D: 0x54F39D1D
+
=== sceVeneziaGetVThreadProcessingResourceForDriver ===
          SceCodecEngineWrapperForDriver_62996F94: 0x62996F94
 
  
=== sceVeneziaGetVThreadProcessingResourceForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 202: Line 195:
 
<source lang="C">void *sceVeneziaGetVThreadProcessingResourceForDriver(unsigned int key);</source>
 
<source lang="C">void *sceVeneziaGetVThreadProcessingResourceForDriver(unsigned int key);</source>
  
          SceCodecEngineWrapperForDriver_6A3638A8: 0x6A3638A8
+
=== sceCodecEngineUnmapUserVAtoPAForDriver ===
  
=== sceCodecEngineUnmapUserVAtoPAForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 215: Line 207:
  
 
=== sceCodecEngineUnmapKernelVAtoUserVAForDriver ===
 
=== sceCodecEngineUnmapKernelVAtoUserVAForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 224: Line 217:
 
<source lang="C">int sceCodecEngineUnmapKernelVAtoUserVAForDriver(SceUID pid, SceUIntVAddr kernelMemory, SceUIntVAddr *memory);</source>
 
<source lang="C">int sceCodecEngineUnmapKernelVAtoUserVAForDriver(SceUID pid, SceUIntVAddr kernelMemory, SceUIntVAddr *memory);</source>
  
          SceCodecEngineWrapperForDriver_7492DE05: 0x7492DE05
+
=== sceCodecEngineUnmapUserVAtoKernelVAForDriver ===
  
=== sceCodecEngineUnmapUserVAtoKernelVAForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 236: Line 228:
 
<source lang="C">int sceCodecEngineUnmapUserVAtoKernelVAForDriver(SceUID pid, SceUIntVAddr memory, SceUIntVAddr *kernelMemory);</source>
 
<source lang="C">int sceCodecEngineUnmapUserVAtoKernelVAForDriver(SceUID pid, SceUIntVAddr memory, SceUIntVAddr *kernelMemory);</source>
  
          SceCodecEngineWrapperForDriver_86861877: 0x86861877
+
=== sceCodecEngineUnmapPAtoUserVAForDriver ===
          SceCodecEngineWrapperForDriver_8CD35820: 0x8CD35820
 
          SceCodecEngineWrapperForDriver_8DEF9631: 0x8DEF9631
 
          SceCodecEngineWrapperForDriver_8FE370E6: 0x8FE370E6
 
          SceCodecEngineWrapperForDriver_91535820: 0x91535820
 
          SceCodecEngineWrapperForDriver_972F0D0F: 0x972F0D0F
 
          SceCodecEngineWrapperForDriver_9D3B1425: 0x9D3B1425
 
          SceCodecEngineWrapperForDriver_9EB3D63E: 0x9EB3D63E
 
          SceCodecEngineWrapperForDriver_B280BA55: 0xB280BA55
 
          SceCodecEngineWrapperForDriver_B420ABAC: 0xB420ABAC
 
          SceCodecEngineWrapperForDriver_B48B02A3: 0xB48B02A3
 
          SceCodecEngineWrapperForDriver_BB02EB22: 0xBB02EB22
 
          SceCodecEngineWrapperForDriver_BB388700: 0xBB388700
 
  
=== sceCodecEngineUnmapPAtoUserVAForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 261: Line 240:
  
 
=== sceCodecEngineUnregisterUnmapMemoryForDriver ===
 
=== sceCodecEngineUnregisterUnmapMemoryForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 271: Line 251:
  
 
=== sceVeneziaConvertVirtualToPhysicalForVeneziaForDriver ===
 
=== sceVeneziaConvertVirtualToPhysicalForVeneziaForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 283: Line 264:
  
 
=== sceVeneziaLockProcessSuspendForDriver ===
 
=== sceVeneziaLockProcessSuspendForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 293: Line 275:
  
 
=== sceVeneziaMemcpyChainForDriver ===
 
=== sceVeneziaMemcpyChainForDriver ===
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 302: Line 285:
 
<source lang="C">int sceVeneziaMemcpyChainForDriver(SceVeneziaRpcMemoryContext context);</source>
 
<source lang="C">int sceVeneziaMemcpyChainForDriver(SceVeneziaRpcMemoryContext context);</source>
  
          SceCodecEngineWrapperForDriver_EA88ABE5: 0xEA88ABE5
+
=== sceVeneziaConvertPhysicalToVirtualForVeneziaForDriver ===
          SceCodecEngineWrapperForDriver_F3F71CEF: 0xF3F71CEF
 
  
=== sceVeneziaConvertPhysicalToVirtualForVeneziaForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 314: Line 295:
  
 
This is a guessed name. Used to convert return value of sceVeneziaHeapAlloc().
 
This is a guessed name. Used to convert return value of sceVeneziaHeapAlloc().
 +
 
<source lang="C">void *sceVeneziaConvertPhysicalToVirtualForVeneziaForDriver(void *paddr);</source>
 
<source lang="C">void *sceVeneziaConvertPhysicalToVirtualForVeneziaForDriver(void *paddr);</source>
  
          SceCodecEngineWrapperForDriver_FAF590A6: 0xFAF590A6
+
=== sceCodecEngineRegisterUnmapMemoryForDriver ===
  
=== sceCodecEngineRegisterUnmapMemoryForDriver ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 327: Line 308:
  
 
<source lang="C">int sceCodecEngineRegisterUnmapMemoryForDriver(SceUID pid, SceUIntVAddr memory, SceUInt32 size);</source>
 
<source lang="C">int sceCodecEngineRegisterUnmapMemoryForDriver(SceUID pid, SceUIntVAddr memory, SceUInt32 size);</source>
 +
 +
=== SceCodecEngineWrapperForDriver_0D140628 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x0D140628
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_0E38B133 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x0E38B133
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_16506603 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x16506603
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_18197103 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x18197103
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_2B74706E ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x2B74706E
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_2B7CC150 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x2B7CC150
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_30F6AFD4 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x30F6AFD4
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_3A79A935 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x3A79A935
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_54F39D1D ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x54F39D1D
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_62996F94 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x62996F94
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_6A3638A8 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x6A3638A8
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_7492DE05 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x7492DE05
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_86861877 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x86861877
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_8CD35820 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x8CD35820
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_8DEF9631 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x8DEF9631
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_8FE370E6 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x8FE370E6
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_91535820 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x91535820
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_972F0D0F ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x972F0D0F
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_9D3B1425 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x9D3B1425
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_9EB3D63E ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x9EB3D63E
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_B280BA55 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xB280BA55
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_B420ABAC ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xB420ABAC
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_B48B02A3 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xB48B02A3
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_BB02EB22 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xBB02EB22
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_BB388700 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xBB388700
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_EA88ABE5 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xEA88ABE5
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_F3F71CEF ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xF3F71CEF
 +
|}
 +
 +
=== SceCodecEngineWrapperForDriver_FAF590A6 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xFAF590A6
 +
|}
  
 
== SceCodecEngineWrapperForDebugger ==
 
== SceCodecEngineWrapperForDebugger ==
  
          SceCodecEngineWrapperForDebugger_771190E7: 0x771190E7
+
=== SceCodecEngineWrapperForDebugger_771190E7 ===
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x771190E7
 +
|}
  
 
== SceCodecEngineWrapper ==
 
== SceCodecEngineWrapper ==

Revision as of 07:26, 5 September 2022

Module

For the firmware 1.69 and lower version of this module, see SceVeneziaWrapper.

Version World Privilege
3.60-3.65 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
3.60-3.74 SceCodecEngineWrapperForDriver Non-secure Kernel 0x51593F20
3.60-3.74 SceCodecEngineWrapperForDebugger Non-secure Kernel 0x615771E2
3.60-3.74 SceCodecEngineWrapper Non-secure User 0x5C9EE5B9

Types

typedef void* SceVeneziaRpcMemoryContext;

typedef struct SceVeneziaThunkArg {
	void *pVThreadProcessingResource;
	void *userArg2;
	void *userArg3;
	void *userArg4;
} SceVeneziaThunkArg;

typedef struct SceVeneziaConvertOpt {
	int flags;
	unsigned int size;
} SceVeneziaConvertOpt;

typedef SceVoid(*SceVeneziaRpcMemoryCommBegin)(SceVeneziaRpcMemoryContext context, SceVeneziaThunkArg *in, SceVeneziaThunkArg *out);
typedef SceVoid(*SceVeneziaRpcMemoryCommEnd)(SceVeneziaRpcMemoryContext context);

SceCodecEngineWrapperForDriver

sceVeneziaInitRpcMemoryForDriver

Version NID
3.60-3.74 0x03EA6C2A

This is a guessed name.

int sceVeneziaInitRpcMemoryForDriver(SceVeneziaRpcMemoryContext context);

sceVeneziaConvertPhysicalToVirtualForDriver

Version NID
3.60-3.74 0x07C53B4E
int sceVeneziaConvertPhysicalToVirtualForDriver(SceVeneziaRpcMemoryContext context);

sceVeneziaUnlockProcessSuspendForDriver

Version NID
3.60-3.74 0x091B0231
int sceVeneziaUnlockProcessSuspendForDriver();

sceVeneziaRpcCallGenericThunk2ForDriver

Version NID
3.60-3.74 0x0D3BB164

This is a guessed name. Calls the same internal routine as sceVeneziaRpcCallGenericThunk with different arguments arragement.

int sceVeneziaRpcCallGenericThunk2ForDriver(unsigned int id, int arg1, int arg2);

sceVeneziaOpenPublicMemoryForDriver

Version NID
3.60-3.74 0x0F235F44
void *sceVeneziaOpenPublicMemoryForDriver(void *paddr, SceUInt32 size);

sceVeneziaTermRpcMemoryForDriver

Version NID
3.60-3.74 0x1C2BC9F7

This is a guessed name.

int sceVeneziaTermRpcMemoryForDriver(SceVeneziaRpcMemoryContext context);

sceVeneziaClosePublicMemoryForDriver

Version NID
3.60-3.74 0x26FAF6EC
void *sceVeneziaClosePublicMemoryForDriver(void *vnzVaddr, SceUInt32 size);

sceVeneziaHeapAllocForDriver

Version NID
3.60-3.74 0x2DD83BB0

This is a guessed name.

#define SCE_VENEZIA_HEAP_IMAGE_0	0 // First allocation paddr = 0x40963900, heap size = 0x80600
#define SCE_VENEZIA_HEAP_IMAGE		1 // First allocation paddr = 0x40A45700, heap size = 0x1BAA00
#define SCE_VENEZIA_HEAP_VRAM		2 // First allocation paddr = 0x20000000, heap size = 0x8000100

void *sceVeneziaHeapAllocForDriver(unsigned int heapType, int size);

sceVeneziaRpcCallGenericThunkForDriver

Version NID
3.60-3.74 0x391BD4FD
int sceVeneziaRpcCallGenericThunkForDriver(unsigned int id, SceVeneziaThunkArg *arg, SceVeneziaRpcMemoryCommBegin beginCallback, SceVeneziaRpcMemoryCommEnd endCallback);

sceVeneziaHeapFreeForDriver

Version NID
3.60-3.74 0x3C5E9CC3

This is a guessed name.

void sceVeneziaHeapFreeForDriver(unsigned int heapType, void *addr, int size);

sceVeneziaConvertVirtualToPhysicalForDriver

Version NID
3.60-3.74 0x47AED6FF
int sceVeneziaConvertVirtualToPhysicalForDriver(SceVeneziaRpcMemoryContext context, void *vaddr, unsigned int size, SceVeneziaConvertOpt *opt);

sceVeneziaGetVThreadProcessingResourceForDriver

Version NID
3.60-3.74 0x6A1184EA
void *sceVeneziaGetVThreadProcessingResourceForDriver(unsigned int key);

sceCodecEngineUnmapUserVAtoPAForDriver

Version NID
3.60-3.74 0x6D41287F
int sceCodecEngineUnmapUserVAtoPAForDriver(SceUID pid, SceUIntVAddr memory, void **paddr);

sceCodecEngineUnmapKernelVAtoUserVAForDriver

Version NID
3.60-3.74 0x744D4C3F
int sceCodecEngineUnmapKernelVAtoUserVAForDriver(SceUID pid, SceUIntVAddr kernelMemory, SceUIntVAddr *memory);

sceCodecEngineUnmapUserVAtoKernelVAForDriver

Version NID
3.60-3.74 0x82E378BD
int sceCodecEngineUnmapUserVAtoKernelVAForDriver(SceUID pid, SceUIntVAddr memory, SceUIntVAddr *kernelMemory);

sceCodecEngineUnmapPAtoUserVAForDriver

Version NID
3.60-3.74 0xBCDCEA13
int sceCodecEngineUnmapPAtoUserVAForDriver(SceUID pid, void *paddr, SceUIntVAddr *memory);

sceCodecEngineUnregisterUnmapMemoryForDriver

Version NID
3.60-3.74 0xC5478DD5
int sceCodecEngineUnregisterUnmapMemoryForDriver(SceUID pid, SceUIntVAddr memory, SceUInt32 size);

sceVeneziaConvertVirtualToPhysicalForVeneziaForDriver

Version NID
3.60-3.74 0xC7C150AE

This is a guessed name.

void *sceVeneziaConvertVirtualToPhysicalForVeneziaForDriver(void *vaddr);

sceVeneziaLockProcessSuspendForDriver

Version NID
3.60-3.74 0xCB8703D8
int sceVeneziaLockProcessSuspendForDriver();

sceVeneziaMemcpyChainForDriver

Version NID
3.60-3.74 0xD1F94D9D
int sceVeneziaMemcpyChainForDriver(SceVeneziaRpcMemoryContext context);

sceVeneziaConvertPhysicalToVirtualForVeneziaForDriver

Version NID
3.60-3.74 0xF9495589

This is a guessed name. Used to convert return value of sceVeneziaHeapAlloc().

void *sceVeneziaConvertPhysicalToVirtualForVeneziaForDriver(void *paddr);

sceCodecEngineRegisterUnmapMemoryForDriver

Version NID
3.60-3.74 0xFBD4853E
int sceCodecEngineRegisterUnmapMemoryForDriver(SceUID pid, SceUIntVAddr memory, SceUInt32 size);

SceCodecEngineWrapperForDriver_0D140628

Version NID
3.60 0x0D140628

SceCodecEngineWrapperForDriver_0E38B133

Version NID
3.60 0x0E38B133

SceCodecEngineWrapperForDriver_16506603

Version NID
3.60 0x16506603

SceCodecEngineWrapperForDriver_18197103

Version NID
3.60 0x18197103

SceCodecEngineWrapperForDriver_2B74706E

Version NID
3.60 0x2B74706E

SceCodecEngineWrapperForDriver_2B7CC150

Version NID
3.60 0x2B7CC150

SceCodecEngineWrapperForDriver_30F6AFD4

Version NID
3.60 0x30F6AFD4

SceCodecEngineWrapperForDriver_3A79A935

Version NID
3.60 0x3A79A935

SceCodecEngineWrapperForDriver_54F39D1D

Version NID
3.60 0x54F39D1D

SceCodecEngineWrapperForDriver_62996F94

Version NID
3.60 0x62996F94

SceCodecEngineWrapperForDriver_6A3638A8

Version NID
3.60 0x6A3638A8

SceCodecEngineWrapperForDriver_7492DE05

Version NID
3.60 0x7492DE05

SceCodecEngineWrapperForDriver_86861877

Version NID
3.60 0x86861877

SceCodecEngineWrapperForDriver_8CD35820

Version NID
3.60 0x8CD35820

SceCodecEngineWrapperForDriver_8DEF9631

Version NID
3.60 0x8DEF9631

SceCodecEngineWrapperForDriver_8FE370E6

Version NID
3.60 0x8FE370E6

SceCodecEngineWrapperForDriver_91535820

Version NID
3.60 0x91535820

SceCodecEngineWrapperForDriver_972F0D0F

Version NID
3.60 0x972F0D0F

SceCodecEngineWrapperForDriver_9D3B1425

Version NID
3.60 0x9D3B1425

SceCodecEngineWrapperForDriver_9EB3D63E

Version NID
3.60 0x9EB3D63E

SceCodecEngineWrapperForDriver_B280BA55

Version NID
3.60 0xB280BA55

SceCodecEngineWrapperForDriver_B420ABAC

Version NID
3.60 0xB420ABAC

SceCodecEngineWrapperForDriver_B48B02A3

Version NID
3.60 0xB48B02A3

SceCodecEngineWrapperForDriver_BB02EB22

Version NID
3.60 0xBB02EB22

SceCodecEngineWrapperForDriver_BB388700

Version NID
3.60 0xBB388700

SceCodecEngineWrapperForDriver_EA88ABE5

Version NID
3.60 0xEA88ABE5

SceCodecEngineWrapperForDriver_F3F71CEF

Version NID
3.60 0xF3F71CEF

SceCodecEngineWrapperForDriver_FAF590A6

Version NID
3.60 0xFAF590A6

SceCodecEngineWrapperForDebugger

SceCodecEngineWrapperForDebugger_771190E7

Version NID
3.60 0x771190E7

SceCodecEngineWrapper