| 
    PS2SDK
    
   PS2 Homebrew Libraries 
   | 
 
#include <tamtypes.h>
 Include dependency graph for libsd-common.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | sceSdBatch | 
| struct | sceSdEffectAttr | 
Macros | |
| #define | SD_VOICE(_core, _v) | 
| #define | SD_ADSR_AR_LINEARi 0 | 
| #define | SD_ADSR_AR_EXPi 1 | 
| #define | SD_ADSR_SR_LINEARi 0 | 
| #define | SD_ADSR_SR_LINEARd 2 | 
| #define | SD_ADSR_SR_EXPi 4 | 
| #define | SD_ADSR_SR_EXPd 6 | 
| #define | SD_ADSR_RR_LINEARd 0 | 
| #define | SD_ADSR_RR_EXPd 1 | 
| #define | SD_SET_ADSR1(_arm, _ar, _dr, _sl) | 
| #define | SD_SET_ADSR2(_srm, _sr, _rrm, _rr) | 
| #define | SD_VPARAM_VOLL (0x00 << 8) | 
| #define | SD_VPARAM_VOLR (0x01 << 8) | 
| #define | SD_VPARAM_PITCH (0x02 << 8) | 
| #define | SD_VPARAM_ADSR1 (0x03 << 8) | 
| #define | SD_VPARAM_ADSR2 (0x04 << 8) | 
| #define | SD_VPARAM_ENVX (0x05 << 8) | 
| #define | SD_VPARAM_VOLXL (0x06 << 8) | 
| #define | SD_VPARAM_VOLXR (0x07 << 8) | 
| #define | SD_PARAM_MMIX (0x08 << 8) | 
| #define | SD_PARAM_MVOLL ((0x09 << 8) | 0x80) | 
| #define | SD_PARAM_MVOLR ((0x0A << 8) | 0x80) | 
| #define | SD_PARAM_EVOLL ((0x0B << 8) | 0x80) | 
| #define | SD_PARAM_EVOLR ((0x0C << 8) | 0x80) | 
| #define | SD_PARAM_AVOLL ((0x0D << 8) | 0x80) | 
| #define | SD_PARAM_AVOLR ((0x0E << 8) | 0x80) | 
| #define | SD_PARAM_BVOLL ((0x0F << 8) | 0x80) | 
| #define | SD_PARAM_BVOLR ((0x10 << 8) | 0x80) | 
| #define | SD_PARAM_MVOLXL ((0x11 << 8) | 0x80) | 
| #define | SD_PARAM_MVOLXR ((0x12 << 8) | 0x80) | 
| #define | SD_TRANS_WRITE 0 | 
| #define | SD_TRANS_READ 1 | 
| #define | SD_TRANS_STOP 2 | 
| #define | SD_TRANS_WRITE_FROM 3 /* only for block */ | 
| #define | SD_TRANS_LOOP 0x10 /* only for block*/ | 
| #define | SD_TRANS_MODE_DMA 0 | 
| #define | SD_TRANS_MODE_IO 8 | 
| #define | SD_EFFECT_MODE_OFF 0x0 | 
| #define | SD_EFFECT_MODE_ROOM 0x1 | 
| #define | SD_EFFECT_MODE_STUDIO_1 0x2 | 
| #define | SD_EFFECT_MODE_STUDIO_2 0x3 | 
| #define | SD_EFFECT_MODE_STUDIO_3 0x4 | 
| #define | SD_EFFECT_MODE_HALL 0x5 | 
| #define | SD_EFFECT_MODE_SPACE 0x6 | 
| #define | SD_EFFECT_MODE_ECHO 0x7 | 
| #define | SD_EFFECT_MODE_DELAY 0x8 | 
| #define | SD_EFFECT_MODE_PIPE 0x9 | 
| #define | SD_EFFECT_MODE_CLEAR 0x100 | 
| #define | SD_CORE_EFFECT_ENABLE 0x2 | 
| #define | SD_CORE_IRQ_ENABLE 0x4 | 
| #define | SD_CORE_MUTE_ENABLE 0x6 | 
| #define | SD_CORE_NOISE_CLK 0x8 | 
| #define | SD_CORE_SPDIF_MODE 0xA | 
| #define | SD_SWITCH_PMON (0x13 << 8) | 
| #define | SD_SWITCH_NON (0x14 << 8) | 
| #define | SD_SWITCH_KON (0x15 << 8) | 
| #define | SD_SWITCH_KEYDOWN SD_SWITCH_KON | 
| #define | SD_SWITCH_KOFF (0x16 << 8) | 
| #define | SD_SWITCH_KEYUP SD_SWITCH_KOFF | 
| #define | SD_SWITCH_ENDX (0x17 << 8) | 
| #define | SD_SWITCH_VMIXL (0x18 << 8) | 
| #define | SD_SWITCH_VMIXEL (0x19 << 8) | 
| #define | SD_SWITCH_VMIXR (0x1A << 8) | 
| #define | SD_SWITCH_VMIXER (0x1B << 8) | 
| #define | SD_ADDR_ESA (0x1C << 8) | 
| #define | SD_ADDR_EEA (0x1D << 8) | 
| #define | SD_ADDR_TSA (0x1E << 8) | 
| #define | SD_ADDR_IRQA (0x1F << 8) | 
| #define | SD_VADDR_SSA (0x20 << 8) | 
| #define | SD_VADDR_LSAX (0x21 << 8) | 
| #define | SD_VADDR_NAX (0x22 << 8) | 
| #define | SD_SPU2_ON (1 << 15) | 
| #define | SD_MUTE (1 << 14) | 
| #define | SD_NOISE_CLOCK(c) | 
| #define | SD_ENABLE_EFFECTS (1 << 7) | 
| #define | SD_ENABLE_IRQ (1 << 6) | 
| #define | SD_DMA_IO (1 << 4) | 
| #define | SD_DMA_WRITE (2 << 4) | 
| #define | SD_DMA_READ (3 << 4) | 
| #define | SD_DMA_IN_PROCESS (3 << 4) | 
| #define | SD_CORE_DMA (3 << 4) | 
| #define | SD_ENABLE_EX_INPUT (1 << 0) | 
| #define | SD_IO_IN_PROCESS (1 << 10) | 
| #define | SD_BATCH_SETPARAM 0x1 | 
| #define | SD_BATCH_SETSWITCH 0x2 | 
| #define | SD_BATCH_SETADDR 0x3 | 
| #define | SD_BATCH_SETCORE 0x4 | 
| #define | SD_BATCH_WRITEIOP 0x5 | 
| #define | SD_BATCH_WRITEEE 0x6 | 
| #define | SD_BATCH_EERETURN 0x7 | 
| #define | SD_BATCH_GETPARAM 0x11 | 
| #define | SD_BATCH_GETSWITCH 0x12 | 
| #define | SD_BATCH_GETADDR 0x13 | 
| #define | SD_BATCH_GETCORE 0x14 | 
| #define | ADPCM_LOOP_START 4 /* Set on first block of looped data */ | 
| #define | ADPCM_LOOP 2 /* Set on all blocks (?that are inside the loop?) */ | 
| #define | ADPCM_LOOP_END 1 /* Set on last block to loop */ | 
| #define | BATCH_SETPARAM SD_BATCH_SETPARAM | 
| #define | BATCH_SETSWITCH SD_BATCH_SETSWITCH | 
| #define | BATCH_SETADDR SD_BATCH_SETADDR | 
| #define | BATCH_SETCORE SD_BATCH_SETCORE | 
| #define | BATCH_WRITEIOP SD_BATCH_WRITEIOP | 
| #define | BATCH_WRITEEE SD_BATCH_WRITEEE | 
| #define | BATCH_EERETURN SD_BATCH_EERETURN | 
| #define | BATCH_GETPARAM SD_BATCH_GETPARAM | 
| #define | BATCH_GETSWITCH SD_BATCH_GETSWITCH | 
| #define | BATCH_GETADDR SD_BATCH_GETADDR | 
| #define | BATCH_GETCORE SD_BATCH_GETCORE | 
| #define | SD_BLOCK_TRANS_WRITE SD_TRANS_WRITE | 
| #define | SD_BLOCK_TRANS_READ SD_TRANS_READ | 
| #define | SD_BLOCK_TRANS_STOP SD_TRANS_STOP | 
| #define | SD_BLOCK_TRANS_WRITE_FROM SD_TRANS_WRITE_FROM | 
| #define | SD_BLOCK_TRANS_LOOP SD_TRANS_LOOP | 
| #define | SD_VOICE_TRANS_WRITE SD_TRANS_WRITE | 
| #define | SD_VOICE_TRANS_READ SD_TRANS_READ | 
| #define | SD_VOICE_TRANS_STOP SD_TRANS_STOP | 
| #define | SD_VOICE_TRANS_MODE_DMA SD_TRANS_MODE_DMA | 
| #define | SD_VOICE_TRANS_MODE_IO SD_TRANS_MODE_IO | 
| #define | SdBatch sceSdBatch | 
| #define | SdEffectAttr sceSdEffectAttr | 
| #define | SdSpu2IntrHandler sceSdSpu2IntrHandler | 
| #define | SdTransIntrHandler sceSdTransIntrHandler | 
| #define | IntrCallback SdIntrCallback | 
| #define | SdQuit sceSdQuit | 
| #define | SdInit sceSdInit | 
| #define | SdSetIRQCallback sceSdSetIRQCallback | 
| #define | SdSetTransCallback sceSdSetTransCallback | 
| #define | SdSetParam sceSdSetParam | 
| #define | SdGetParam sceSdGetParam | 
| #define | SdSetCoreAttr sceSdSetCoreAttr | 
| #define | SdGetCoreAttr sceSdGetCoreAttr | 
| #define | SdClearEffectWorkArea sceSdClearEffectWorkArea | 
| #define | SdSetAddr sceSdSetAddr | 
| #define | SdGetAddr sceSdGetAddr | 
| #define | SdSetSwitch sceSdSetSwitch | 
| #define | SdGetSwitch sceSdGetSwitch | 
| #define | SdNote2Pitch sceSdNote2Pitch | 
| #define | SdPitch2Note sceSdPitch2Note | 
| #define | SdSetEffectAttr sceSdSetEffectAttr | 
| #define | SdGetEffectAttr sceSdGetEffectAttr | 
| #define | SdProcBatch sceSdProcBatch | 
| #define | SdProcBatchEx sceSdProcBatchEx | 
| #define | SdVoiceTrans sceSdVoiceTrans | 
| #define | SdBlockTrans sceSdBlockTrans | 
| #define | SdVoiceTransStatus sceSdVoiceTransStatus | 
| #define | SdBlockTransStatus sceSdBlockTransStatus | 
| #define | SdSetTransIntrHandler sceSdSetTransIntrHandler | 
| #define | SdSetSpu2IntrHandler sceSdSetSpu2IntrHandler | 
| #define | SdGetTransIntrHandlerArgument sceSdGetTransIntrHandlerArgument | 
| #define | SdGetSpu2IntrHandlerArgument sceSdGetSpu2IntrHandlerArgument | 
| #define | SdStopTrans sceSdStopTrans | 
| #define | SdCleanEffectWorkArea sceSdCleanEffectWorkArea | 
| #define | SdSetEffectMode sceSdSetEffectMode | 
| #define | SdSetEffectModeParams sceSdSetEffectModeParams | 
Typedefs | |
| typedef int(* | sceSdSpu2IntrHandler) (int, void *) | 
| typedef int(* | sceSdTransIntrHandler) (int, void *) | 
| typedef int(* | SdIntrCallback) (void *data) | 
| typedef int(* | sceSdBlockTransHandler) (int channel, void *userdata, void **addr, int *size) | 
Functions | |
| int | sceSdQuit () | 
| int | sceSdInit (int flag) | 
| SdIntrCallback | sceSdSetIRQCallback (SdIntrCallback cb) | 
| SdIntrCallback | sceSdSetTransCallback (s32 core, SdIntrCallback cb) | 
| void | sceSdSetParam (u16 entry, u16 value) | 
| u16 | sceSdGetParam (u16 entry) | 
| void | sceSdSetCoreAttr (u16 entry, u16 value) | 
| u16 | sceSdGetCoreAttr (u16 entry) | 
| int | sceSdClearEffectWorkArea (int core, int channel, int effect_mode) | 
| void | sceSdSetAddr (u16 entry, u32 value) | 
| u32 | sceSdGetAddr (u16 entry) | 
| void | sceSdSetSwitch (u16 entry, u32 value) | 
| u32 | sceSdGetSwitch (u16 entry) | 
| u16 | sceSdNote2Pitch (u16 center_note, u16 center_fine, u16 note, s16 fine) | 
| u16 | sceSdPitch2Note (u16 center_note, u16 center_fine, u16 pitch) | 
| int | sceSdSetEffectAttr (int core, const sceSdEffectAttr *attr) | 
| void | sceSdGetEffectAttr (int core, sceSdEffectAttr *attr) | 
| int | sceSdProcBatch (const sceSdBatch *batch, u32 *rets, u32 num) | 
| int | sceSdProcBatchEx (const sceSdBatch *batch, u32 *rets, u32 num, u32 voice) | 
| int | sceSdVoiceTrans (s16 chan, u16 mode, u8 *iopaddr, u32 *spuaddr, u32 size) | 
| int | sceSdBlockTrans (s16 chan, u16 mode, u8 *iopaddr, u32 size,...) | 
| u32 | sceSdVoiceTransStatus (s16 channel, s16 flag) | 
| u32 | sceSdBlockTransStatus (s16 channel, s16 flag) | 
| sceSdTransIntrHandler | sceSdSetTransIntrHandler (int channel, sceSdTransIntrHandler func, void *arg) | 
| sceSdSpu2IntrHandler | sceSdSetSpu2IntrHandler (sceSdSpu2IntrHandler func, void *arg) | 
| void * | sceSdGetTransIntrHandlerArgument (int arg) | 
| void * | sceSdGetSpu2IntrHandlerArgument () | 
| int | sceSdStopTrans (int channel) | 
| int | sceSdCleanEffectWorkArea (int core, int channel, int effect_mode) | 
| int | sceSdSetEffectMode (int core, const sceSdEffectAttr *param) | 
| int | sceSdSetEffectModeParams (int core, const sceSdEffectAttr *attr) | 
Common definitions for libsd on the EE and IOP
Definition in file libsd-common.h.
| struct sceSdBatch | 
Definition at line 130 of file libsd-common.h.
| Data Fields | ||
|---|---|---|
| u16 | func | |
| u16 | entry | |
| u32 | value | |
| struct sceSdEffectAttr | 
Definition at line 137 of file libsd-common.h.
| Data Fields | ||
|---|---|---|
| int | core | |
| int | mode | |
| short | depth_L | |
| short | depth_R | |
| int | delay | |
| int | feedback | |
| #define SD_VOICE | ( | _core, | |
| _v ) | 
Definition at line 11 of file libsd-common.h.
| #define SD_ADSR_AR_LINEARi 0 | 
Definition at line 14 of file libsd-common.h.
| #define SD_ADSR_AR_EXPi 1 | 
Definition at line 15 of file libsd-common.h.
| #define SD_ADSR_SR_LINEARi 0 | 
Definition at line 16 of file libsd-common.h.
| #define SD_ADSR_SR_LINEARd 2 | 
Definition at line 17 of file libsd-common.h.
| #define SD_ADSR_SR_EXPi 4 | 
Definition at line 18 of file libsd-common.h.
| #define SD_ADSR_SR_EXPd 6 | 
Definition at line 19 of file libsd-common.h.
| #define SD_ADSR_RR_LINEARd 0 | 
Definition at line 20 of file libsd-common.h.
| #define SD_ADSR_RR_EXPd 1 | 
Definition at line 21 of file libsd-common.h.
| #define SD_SET_ADSR1 | ( | _arm, | |
| _ar, | |||
| _dr, | |||
| _sl ) | 
Definition at line 22 of file libsd-common.h.
| #define SD_SET_ADSR2 | ( | _srm, | |
| _sr, | |||
| _rrm, | |||
| _rr ) | 
Definition at line 23 of file libsd-common.h.
| #define SD_VPARAM_VOLL (0x00 << 8) | 
Definition at line 26 of file libsd-common.h.
| #define SD_VPARAM_VOLR (0x01 << 8) | 
Definition at line 27 of file libsd-common.h.
| #define SD_VPARAM_PITCH (0x02 << 8) | 
Definition at line 28 of file libsd-common.h.
| #define SD_VPARAM_ADSR1 (0x03 << 8) | 
Definition at line 29 of file libsd-common.h.
| #define SD_VPARAM_ADSR2 (0x04 << 8) | 
Definition at line 30 of file libsd-common.h.
| #define SD_VPARAM_ENVX (0x05 << 8) | 
Definition at line 31 of file libsd-common.h.
| #define SD_VPARAM_VOLXL (0x06 << 8) | 
Definition at line 32 of file libsd-common.h.
| #define SD_VPARAM_VOLXR (0x07 << 8) | 
Definition at line 33 of file libsd-common.h.
| #define SD_PARAM_MMIX (0x08 << 8) | 
Definition at line 34 of file libsd-common.h.
| #define SD_PARAM_MVOLL ((0x09 << 8) | 0x80) | 
Definition at line 35 of file libsd-common.h.
| #define SD_PARAM_MVOLR ((0x0A << 8) | 0x80) | 
Definition at line 36 of file libsd-common.h.
| #define SD_PARAM_EVOLL ((0x0B << 8) | 0x80) | 
Definition at line 37 of file libsd-common.h.
| #define SD_PARAM_EVOLR ((0x0C << 8) | 0x80) | 
Definition at line 38 of file libsd-common.h.
| #define SD_PARAM_AVOLL ((0x0D << 8) | 0x80) | 
Definition at line 39 of file libsd-common.h.
| #define SD_PARAM_AVOLR ((0x0E << 8) | 0x80) | 
Definition at line 40 of file libsd-common.h.
| #define SD_PARAM_BVOLL ((0x0F << 8) | 0x80) | 
Definition at line 41 of file libsd-common.h.
| #define SD_PARAM_BVOLR ((0x10 << 8) | 0x80) | 
Definition at line 42 of file libsd-common.h.
| #define SD_PARAM_MVOLXL ((0x11 << 8) | 0x80) | 
Definition at line 43 of file libsd-common.h.
| #define SD_PARAM_MVOLXR ((0x12 << 8) | 0x80) | 
Definition at line 44 of file libsd-common.h.
| #define SD_TRANS_WRITE 0 | 
Definition at line 47 of file libsd-common.h.
| #define SD_TRANS_READ 1 | 
Definition at line 48 of file libsd-common.h.
| #define SD_TRANS_STOP 2 | 
Definition at line 49 of file libsd-common.h.
| #define SD_TRANS_WRITE_FROM 3 /* only for block */ | 
Definition at line 50 of file libsd-common.h.
| #define SD_TRANS_LOOP 0x10 /* only for block*/ | 
Definition at line 51 of file libsd-common.h.
| #define SD_TRANS_MODE_DMA 0 | 
Definition at line 52 of file libsd-common.h.
| #define SD_TRANS_MODE_IO 8 | 
Definition at line 53 of file libsd-common.h.
| #define SD_EFFECT_MODE_OFF 0x0 | 
Definition at line 56 of file libsd-common.h.
| #define SD_EFFECT_MODE_ROOM 0x1 | 
Definition at line 57 of file libsd-common.h.
| #define SD_EFFECT_MODE_STUDIO_1 0x2 | 
Definition at line 58 of file libsd-common.h.
| #define SD_EFFECT_MODE_STUDIO_2 0x3 | 
Definition at line 59 of file libsd-common.h.
| #define SD_EFFECT_MODE_STUDIO_3 0x4 | 
Definition at line 60 of file libsd-common.h.
| #define SD_EFFECT_MODE_HALL 0x5 | 
Definition at line 61 of file libsd-common.h.
| #define SD_EFFECT_MODE_SPACE 0x6 | 
Definition at line 62 of file libsd-common.h.
| #define SD_EFFECT_MODE_ECHO 0x7 | 
Definition at line 63 of file libsd-common.h.
| #define SD_EFFECT_MODE_DELAY 0x8 | 
Definition at line 64 of file libsd-common.h.
| #define SD_EFFECT_MODE_PIPE 0x9 | 
Definition at line 65 of file libsd-common.h.
| #define SD_EFFECT_MODE_CLEAR 0x100 | 
Definition at line 66 of file libsd-common.h.
| #define SD_CORE_EFFECT_ENABLE 0x2 | 
Definition at line 69 of file libsd-common.h.
| #define SD_CORE_IRQ_ENABLE 0x4 | 
Definition at line 70 of file libsd-common.h.
| #define SD_CORE_MUTE_ENABLE 0x6 | 
Definition at line 71 of file libsd-common.h.
| #define SD_CORE_NOISE_CLK 0x8 | 
Definition at line 72 of file libsd-common.h.
| #define SD_CORE_SPDIF_MODE 0xA | 
Definition at line 73 of file libsd-common.h.
| #define SD_SWITCH_PMON (0x13 << 8) | 
Definition at line 76 of file libsd-common.h.
| #define SD_SWITCH_NON (0x14 << 8) | 
Definition at line 77 of file libsd-common.h.
| #define SD_SWITCH_KON (0x15 << 8) | 
Definition at line 78 of file libsd-common.h.
| #define SD_SWITCH_KEYDOWN SD_SWITCH_KON | 
Definition at line 79 of file libsd-common.h.
| #define SD_SWITCH_KOFF (0x16 << 8) | 
Definition at line 80 of file libsd-common.h.
| #define SD_SWITCH_KEYUP SD_SWITCH_KOFF | 
Definition at line 81 of file libsd-common.h.
| #define SD_SWITCH_ENDX (0x17 << 8) | 
Definition at line 82 of file libsd-common.h.
| #define SD_SWITCH_VMIXL (0x18 << 8) | 
Definition at line 83 of file libsd-common.h.
| #define SD_SWITCH_VMIXEL (0x19 << 8) | 
Definition at line 84 of file libsd-common.h.
| #define SD_SWITCH_VMIXR (0x1A << 8) | 
Definition at line 85 of file libsd-common.h.
| #define SD_SWITCH_VMIXER (0x1B << 8) | 
Definition at line 86 of file libsd-common.h.
| #define SD_ADDR_ESA (0x1C << 8) | 
Definition at line 89 of file libsd-common.h.
| #define SD_ADDR_EEA (0x1D << 8) | 
Definition at line 90 of file libsd-common.h.
| #define SD_ADDR_TSA (0x1E << 8) | 
Definition at line 91 of file libsd-common.h.
| #define SD_ADDR_IRQA (0x1F << 8) | 
Definition at line 92 of file libsd-common.h.
| #define SD_VADDR_SSA (0x20 << 8) | 
Definition at line 93 of file libsd-common.h.
| #define SD_VADDR_LSAX (0x21 << 8) | 
Definition at line 94 of file libsd-common.h.
| #define SD_VADDR_NAX (0x22 << 8) | 
Definition at line 95 of file libsd-common.h.
| #define SD_SPU2_ON (1 << 15) | 
Definition at line 98 of file libsd-common.h.
| #define SD_MUTE (1 << 14) | 
Definition at line 99 of file libsd-common.h.
| #define SD_NOISE_CLOCK | ( | c | ) | 
Definition at line 100 of file libsd-common.h.
| #define SD_ENABLE_EFFECTS (1 << 7) | 
Definition at line 101 of file libsd-common.h.
| #define SD_ENABLE_IRQ (1 << 6) | 
Definition at line 102 of file libsd-common.h.
| #define SD_DMA_IO (1 << 4) | 
Definition at line 103 of file libsd-common.h.
| #define SD_DMA_WRITE (2 << 4) | 
Definition at line 104 of file libsd-common.h.
| #define SD_DMA_READ (3 << 4) | 
Definition at line 105 of file libsd-common.h.
| #define SD_DMA_IN_PROCESS (3 << 4) | 
Definition at line 106 of file libsd-common.h.
| #define SD_CORE_DMA (3 << 4) | 
Definition at line 107 of file libsd-common.h.
| #define SD_ENABLE_EX_INPUT (1 << 0) | 
Definition at line 108 of file libsd-common.h.
| #define SD_IO_IN_PROCESS (1 << 10) | 
Definition at line 111 of file libsd-common.h.
| #define SD_BATCH_SETPARAM 0x1 | 
Definition at line 114 of file libsd-common.h.
| #define SD_BATCH_SETSWITCH 0x2 | 
Definition at line 115 of file libsd-common.h.
| #define SD_BATCH_SETADDR 0x3 | 
Definition at line 116 of file libsd-common.h.
| #define SD_BATCH_SETCORE 0x4 | 
Definition at line 117 of file libsd-common.h.
| #define SD_BATCH_WRITEIOP 0x5 | 
Definition at line 118 of file libsd-common.h.
| #define SD_BATCH_WRITEEE 0x6 | 
Definition at line 119 of file libsd-common.h.
| #define SD_BATCH_EERETURN 0x7 | 
Definition at line 120 of file libsd-common.h.
| #define SD_BATCH_GETPARAM 0x11 | 
Definition at line 121 of file libsd-common.h.
| #define SD_BATCH_GETSWITCH 0x12 | 
Definition at line 122 of file libsd-common.h.
| #define SD_BATCH_GETADDR 0x13 | 
Definition at line 123 of file libsd-common.h.
| #define SD_BATCH_GETCORE 0x14 | 
Definition at line 124 of file libsd-common.h.
| #define ADPCM_LOOP_START 4 /* Set on first block of looped data */ | 
Definition at line 126 of file libsd-common.h.
| #define ADPCM_LOOP 2 /* Set on all blocks (?that are inside the loop?) */ | 
Definition at line 127 of file libsd-common.h.
| #define ADPCM_LOOP_END 1 /* Set on last block to loop */ | 
Definition at line 128 of file libsd-common.h.
| #define BATCH_SETPARAM SD_BATCH_SETPARAM | 
Definition at line 206 of file libsd-common.h.
| #define BATCH_SETSWITCH SD_BATCH_SETSWITCH | 
Definition at line 207 of file libsd-common.h.
| #define BATCH_SETADDR SD_BATCH_SETADDR | 
Definition at line 208 of file libsd-common.h.
| #define BATCH_SETCORE SD_BATCH_SETCORE | 
Definition at line 209 of file libsd-common.h.
| #define BATCH_WRITEIOP SD_BATCH_WRITEIOP | 
Definition at line 210 of file libsd-common.h.
| #define BATCH_WRITEEE SD_BATCH_WRITEEE | 
Definition at line 211 of file libsd-common.h.
| #define BATCH_EERETURN SD_BATCH_EERETURN | 
Definition at line 212 of file libsd-common.h.
| #define BATCH_GETPARAM SD_BATCH_GETPARAM | 
Definition at line 213 of file libsd-common.h.
| #define BATCH_GETSWITCH SD_BATCH_GETSWITCH | 
Definition at line 214 of file libsd-common.h.
| #define BATCH_GETADDR SD_BATCH_GETADDR | 
Definition at line 215 of file libsd-common.h.
| #define BATCH_GETCORE SD_BATCH_GETCORE | 
Definition at line 216 of file libsd-common.h.
| #define SD_BLOCK_TRANS_WRITE SD_TRANS_WRITE | 
Definition at line 218 of file libsd-common.h.
| #define SD_BLOCK_TRANS_READ SD_TRANS_READ | 
Definition at line 219 of file libsd-common.h.
| #define SD_BLOCK_TRANS_STOP SD_TRANS_STOP | 
Definition at line 220 of file libsd-common.h.
| #define SD_BLOCK_TRANS_WRITE_FROM SD_TRANS_WRITE_FROM | 
Definition at line 221 of file libsd-common.h.
| #define SD_BLOCK_TRANS_LOOP SD_TRANS_LOOP | 
Definition at line 222 of file libsd-common.h.
| #define SD_VOICE_TRANS_WRITE SD_TRANS_WRITE | 
Definition at line 224 of file libsd-common.h.
| #define SD_VOICE_TRANS_READ SD_TRANS_READ | 
Definition at line 225 of file libsd-common.h.
| #define SD_VOICE_TRANS_STOP SD_TRANS_STOP | 
Definition at line 226 of file libsd-common.h.
| #define SD_VOICE_TRANS_MODE_DMA SD_TRANS_MODE_DMA | 
Definition at line 227 of file libsd-common.h.
| #define SD_VOICE_TRANS_MODE_IO SD_TRANS_MODE_IO | 
Definition at line 228 of file libsd-common.h.
| #define SdBatch sceSdBatch | 
Definition at line 230 of file libsd-common.h.
| #define SdEffectAttr sceSdEffectAttr | 
Definition at line 231 of file libsd-common.h.
| #define SdSpu2IntrHandler sceSdSpu2IntrHandler | 
Definition at line 232 of file libsd-common.h.
| #define SdTransIntrHandler sceSdTransIntrHandler | 
Definition at line 233 of file libsd-common.h.
| #define IntrCallback SdIntrCallback | 
Definition at line 234 of file libsd-common.h.
| #define SdQuit sceSdQuit | 
Definition at line 236 of file libsd-common.h.
| #define SdInit sceSdInit | 
Definition at line 237 of file libsd-common.h.
| #define SdSetIRQCallback sceSdSetIRQCallback | 
Definition at line 238 of file libsd-common.h.
| #define SdSetTransCallback sceSdSetTransCallback | 
Definition at line 239 of file libsd-common.h.
| #define SdSetParam sceSdSetParam | 
Definition at line 240 of file libsd-common.h.
| #define SdGetParam sceSdGetParam | 
Definition at line 241 of file libsd-common.h.
| #define SdSetCoreAttr sceSdSetCoreAttr | 
Definition at line 242 of file libsd-common.h.
| #define SdGetCoreAttr sceSdGetCoreAttr | 
Definition at line 243 of file libsd-common.h.
| #define SdClearEffectWorkArea sceSdClearEffectWorkArea | 
Definition at line 244 of file libsd-common.h.
| #define SdSetAddr sceSdSetAddr | 
Definition at line 245 of file libsd-common.h.
| #define SdGetAddr sceSdGetAddr | 
Definition at line 246 of file libsd-common.h.
| #define SdSetSwitch sceSdSetSwitch | 
Definition at line 247 of file libsd-common.h.
| #define SdGetSwitch sceSdGetSwitch | 
Definition at line 248 of file libsd-common.h.
| #define SdNote2Pitch sceSdNote2Pitch | 
Definition at line 249 of file libsd-common.h.
| #define SdPitch2Note sceSdPitch2Note | 
Definition at line 250 of file libsd-common.h.
| #define SdSetEffectAttr sceSdSetEffectAttr | 
Definition at line 251 of file libsd-common.h.
| #define SdGetEffectAttr sceSdGetEffectAttr | 
Definition at line 252 of file libsd-common.h.
| #define SdProcBatch sceSdProcBatch | 
Definition at line 253 of file libsd-common.h.
| #define SdProcBatchEx sceSdProcBatchEx | 
Definition at line 254 of file libsd-common.h.
| #define SdVoiceTrans sceSdVoiceTrans | 
Definition at line 255 of file libsd-common.h.
| #define SdBlockTrans sceSdBlockTrans | 
Definition at line 256 of file libsd-common.h.
| #define SdVoiceTransStatus sceSdVoiceTransStatus | 
Definition at line 257 of file libsd-common.h.
| #define SdBlockTransStatus sceSdBlockTransStatus | 
Definition at line 258 of file libsd-common.h.
| #define SdSetTransIntrHandler sceSdSetTransIntrHandler | 
Definition at line 259 of file libsd-common.h.
| #define SdSetSpu2IntrHandler sceSdSetSpu2IntrHandler | 
Definition at line 260 of file libsd-common.h.
| #define SdGetTransIntrHandlerArgument sceSdGetTransIntrHandlerArgument | 
Definition at line 261 of file libsd-common.h.
| #define SdGetSpu2IntrHandlerArgument sceSdGetSpu2IntrHandlerArgument | 
Definition at line 262 of file libsd-common.h.
| #define SdStopTrans sceSdStopTrans | 
Definition at line 263 of file libsd-common.h.
| #define SdCleanEffectWorkArea sceSdCleanEffectWorkArea | 
Definition at line 264 of file libsd-common.h.
| #define SdSetEffectMode sceSdSetEffectMode | 
Definition at line 265 of file libsd-common.h.
| #define SdSetEffectModeParams sceSdSetEffectModeParams | 
Definition at line 266 of file libsd-common.h.
| typedef int(* sceSdSpu2IntrHandler) (int, void *) | 
Definition at line 147 of file libsd-common.h.
| typedef int(* sceSdTransIntrHandler) (int, void *) | 
Definition at line 148 of file libsd-common.h.
| typedef int(* SdIntrCallback) (void *data) | 
Definition at line 149 of file libsd-common.h.
| typedef int(* sceSdBlockTransHandler) (int channel, void *userdata, void **addr, int *size) | 
Definition at line 150 of file libsd-common.h.
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern |