Line 1:
Line 1:
=Request=
=Request=
−
{| class="wikitable" border="1"
+
{{IPC/Request}}
−
|-
+
{{#vardefine:ipc_offset|0}}
−
! Index Word
+
{{IPC/RequestEntry|Header code [0x000A00C4]}}
−
! Description
+
{{IPC/RequestEntry|Destination buffer size (unused)}}
−
|-
+
{{IPC/RequestEntry|Info type}}
−
| 0
+
{{IPC/RequestEntry|Param buffer size (unused)}}
−
| Header code [0x000A00C4]
+
{{IPC/MapPointerR|Param buffer address}}
−
|-
+
{{IPC/MapPointerW|Destination buffer address}}
−
| 1
+
{{IPC/RequestEnd}}
−
| buffer size (unused)
−
|-
−
| 2
−
| Info type
−
|-
−
| 3
−
| Param size (unused)
−
|-
−
| 4
−
| [[IPC#Buffer_Mapping_Translation|Buffer Mapping Descriptor(R)]] = (param_size << 4) | 0xA
−
|-
−
| 5
−
| param address
−
|-
−
| 6
−
| [[IPC#Buffer_Mapping_Translation|Buffer Mapping Descriptor(W)]] = (buffer_size << 4) | 0xC
−
|-
−
| 7
−
| buffer address
−
|-
−
|}
=Response=
=Response=
−
{| class="wikitable" border="1"
+
{{IPC/Request}}
−
|-
+
{{#vardefine:ipc_offset|0}}
−
! Index Word
+
{{IPC/RequestEntry|Header code [0x000A0044]}}
−
! Description
+
{{IPC/RequestEntry|Result code}}
−
|-
+
{{IPC/MapPointerR|Param buffer address}}
−
| 0
+
{{IPC/MapPointerW|Destination buffer address}}
−
| Header code [0x000A0044]
+
{{IPC/RequestEnd}}
−
|-
−
| 1
−
| Result code
−
|-
−
| 2
−
| [[IPC#Buffer_Mapping_Translation|Buffer Unmapping Descriptor(R)]] = (param_size << 4) | 0xA
−
|-
−
| 3
−
| param address
−
|-
−
| 4
−
| [[IPC#Buffer_Mapping_Translation|Buffer Unmapping Descriptor(W)]] = (buffer_size << 4) | 0xC
−
|-
−
| 5
−
| buffer address
−
|-
−
|}
=Info Type=
=Info Type=