Line 299: |
Line 299: |
| The type of an IPC command is described by a bitfield as below: | | The type of an IPC command is described by a bitfield as below: |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
− | ! Bits || Description | + | ! Bits || Name || Description |
| |- | | |- |
− | | 0 || Direction is input. | + | | 0 || In || Direction is input. " |
| |- | | |- |
− | | 1 || Direction is output. | + | | 1 || Out || Direction is output. |
| |- | | |- |
− | | 2 || Use buffer descriptors A ("Send"), B ("Receive") or W ("Exchange"). | + | | 2 || HipcMapAlias || Use buffer descriptors A ("Send"), B ("Receive") or W ("Exchange"). |
| |- | | |- |
− | | 3 || Use buffer descriptors X ("Pointer") or C ("ReceiveList"). | + | | 3 || HipcPointer || Use buffer descriptors X ("Pointer") or C ("ReceiveList"). |
| |- | | |- |
− | | 4 || Skip saving the pointer buffer size in raw data. | + | | 4 || FixedSize || Skip saving the pointer buffer size in raw data. |
| |- | | |- |
− | | 5 || Select which buffer descriptor to use automatically. | + | | 5 || HipcAutoSelect || Select which buffer descriptor to use automatically. |
| |- | | |- |
− | | 6 || Use [[#Flags|NonSecureIpc flag]]. | + | | 6 || HipcMapTransferAllowsNonSecure || Use [[#Flags|NonSecureIpc flag]]. |
| |- | | |- |
− | | 7 || Use [[#Flags|NonDeviceIpc flag]]. | + | | 7 || HipcMapTransferAllowsNonDevice || Use [[#Flags|NonDeviceIpc flag]]. |
| |} | | |} |
| | | |