📄 rmnagracsd_api_test.c
字号:
# 48 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmsync.h" 1# 29 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmsync.h"typedef struct _RMcriticalsection *RMcriticalsection;typedef struct { RMcriticalsection (*Create)(void); void (*Delete)(RMcriticalsection lpCriticalSection); void (*Enter)(RMcriticalsection lpCriticalSection); void (*Leave)(RMcriticalsection lpCriticalSection);} RMcriticalsectionOps;extern RMcriticalsectionOps g_critsec_ops;typedef struct _RMsemaphore *RMsemaphore;typedef struct { RMsemaphore (*Create)(RMuint32 lInitialCount); void (*Delete)(RMsemaphore x); void (*WaitFor)(RMsemaphore x); RMstatus (*TryWaitFor)(RMsemaphore x); void (*Release)(RMsemaphore x, RMuint32 lReleaseCount); RMuint32 (*GetValue)(RMsemaphore x);} RMsemaphoreOps;extern RMsemaphoreOps g_sem_ops;typedef struct _RMtimeoutSemaphore *RMtimeoutSemaphore;typedef struct { RMtimeoutSemaphore (*Create)(RMuint32 lInitialCount); void (*Delete)(RMtimeoutSemaphore x); RMstatus (*WaitFor)(RMtimeoutSemaphore x, RMuint64 microSec); void (*Release)(RMtimeoutSemaphore x, RMuint32 lReleaseCount); RMuint32 (*GetValue)(RMtimeoutSemaphore x);} RMtimeoutSemaphoreOps;extern RMtimeoutSemaphoreOps g_timeoutSem_ops;# 49 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmpacketcommandops.h" 1# 16 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmpacketcommandops.h"typedef struct { RMuint8 senseKey; RMuint8 asc; RMuint8 ascq;} RMpacketError;typedef enum { RM_PACKET_DATA_WRITE = 1, RM_PACKET_DATA_READ = 2,} RMpacketDataDirection;typedef struct { RMuint8 cmd[12]; RMuint8 *buffer; RMuint32 buflen; RMpacketError packetError; RMpacketDataDirection packetDataDirection;} RMpacketCommand;typedef RMint32 (*PacketCommandOp)(void *handle,RMpacketCommand *pP);# 50 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmnonasciitype.h" 1# 28 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmnonasciitype.h"typedef RMuint8 RMnonAscii;# 51 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 2# 17 "rmnagracsd_api.c" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdrm/include/rmdrm.h" 1# 17 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdrm/include/rmdrm.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 1# 41 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmforbid.h" 1# 42 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 2# 18 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdrm/include/rmdrm.h" 2enum drm_module_id {# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdrm/include/rmdrm.inc" 1# 10 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdrm/include/rmdrm.inc"TEST=0,CARDEA=1,DTCP=2,JANUS=3,CSS=4,AACS=5,BDPLUSCORE=6,CPRM=7,SPDC=8,WMDRM=9,ABCDRM=10,XPURTC=11,NAGRACSD=12,WRITEKEY=13,# 28 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdrm/include/rmdrm.h" 2 DRM_COUNT};void *load_drm(enum drm_module_id id, const RMascii *filename);RMstatus unload_drm(enum drm_module_id id);# 18 "rmnagracsd_api.c" 2# 1 "../include/csd.h" 1# 10 "../include/csd.h"# 1 "/utils/gcc/3.4.2/mipsel-linux-uclibc-nofpu-072007/i386/lib/gcc/mipsel-linux-uclibc/3.4.2/include/stddef.h" 1 3 4# 151 "/utils/gcc/3.4.2/mipsel-linux-uclibc-nofpu-072007/i386/lib/gcc/mipsel-linux-uclibc/3.4.2/include/stddef.h" 3 4typedef int ptrdiff_t;# 213 "/utils/gcc/3.4.2/mipsel-linux-uclibc-nofpu-072007/i386/lib/gcc/mipsel-linux-uclibc/3.4.2/include/stddef.h" 3 4typedef unsigned int size_t;# 325 "/utils/gcc/3.4.2/mipsel-linux-uclibc-nofpu-072007/i386/lib/gcc/mipsel-linux-uclibc/3.4.2/include/stddef.h" 3 4typedef int wchar_t;# 11 "../include/csd.h" 2# 1 "../include/csd_impl.h" 1# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 1# 41 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmforbid.h" 1# 42 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/rmdef/rmdef.h" 2# 5 "../include/csd_impl.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/gbus_fifo.h" 1# 19 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/gbus_fifo.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h" 1# 19 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 1# 27 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmem86xxid.h" 1# 28 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmplatform.h" 1# 30 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmfeatures.h" 1# 32 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmarchid.h" 1# 37 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmcompilerid.h" 1# 39 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmbtypes.h" 1# 41 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmforbid.h" 1# 42 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmstatus.h" 1# 43 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmpanic.h" 1# 44 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmmacros.h" 1# 45 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmstreamid.h" 1# 46 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdbg.h" 1# 47 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmmm.h" 1# 48 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmsync.h" 1# 49 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmpacketcommandops.h" 1# 50 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmnonasciitype.h" 1# 51 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 20 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h" 2# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h" 1# 22 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 1# 41 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h"# 1 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmforbid.h" 1# 42 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/../../rmdef/rmdef.h" 2# 23 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h" 2# 55 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"struct llad;# 70 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"struct llad *llad_open(RMascii *device);void llad_close(struct llad *h);# 88 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"void llad_get_config(struct llad *h, RMascii* config_name, RMuint32 config_size);RMuint32 llad_get_open_count(struct llad *h);# 108 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"RMuint32 llad_lock(struct llad *h);void llad_unlock(struct llad *h);# 134 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"RMuint32 llad_wait_interrupt(struct llad *h, RMuint32 mask, RMuint32 *timeout_microsecond);# 144 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"void llad_enable_interrupt(struct llad *h, RMuint32 mask);# 154 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"void llad_disable_interrupt(struct llad *h, RMuint32 mask);# 206 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/llad.h"# 22 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h" 2struct gbus;# 42 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"struct gbus *gbus_open(struct llad *h);void gbus_close(struct gbus *h);# 63 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"RMuint8 gbus_read_uint8 (struct gbus *h, RMuint32 byte_address);RMuint16 gbus_read_uint16(struct gbus *h, RMuint32 byte_address);RMuint32 gbus_read_uint32(struct gbus *h, RMuint32 byte_address);# 79 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"void gbus_write_uint8 (struct gbus *h, RMuint32 byte_address, RMuint8 data);void gbus_write_uint16(struct gbus *h, RMuint32 byte_address, RMuint16 data);void gbus_write_uint32(struct gbus *h, RMuint32 byte_address, RMuint32 data);# 97 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"void gbus_read_data8 (struct gbus *h, RMuint32 byte_address, RMuint8 *data, RMuint32 count);void gbus_read_data16(struct gbus *h, RMuint32 byte_address, RMuint16 *data, RMuint32 count);void gbus_read_data32(struct gbus *h, RMuint32 byte_address, RMuint32 *data, RMuint32 count);# 115 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"void gbus_write_data8 (struct gbus *h, RMuint32 byte_address, const RMuint8 *data, RMuint32 count);void gbus_write_data16(struct gbus *h, RMuint32 byte_address, const RMuint16 *data, RMuint32 count);void gbus_write_data32(struct gbus *h, RMuint32 byte_address, const RMuint32 *data, RMuint32 count);# 144 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"RMstatus gbus_lock_area(struct gbus *h, RMuint32 *region_index, RMuint32 byte_address, RMuint32 size, RMuint32 *region_count, RMuint32 *offset);# 160 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"RMstatus gbus_get_locked_area(struct gbus *h, RMuint32 byte_address, RMuint32 size, RMuint32 *region_index, RMuint32 *region_count, RMuint32 *offset);# 169 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"RMstatus gbus_unlock_region(struct gbus *h, RMuint32 region_index);# 182 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"RMuint8 *gbus_map_region(struct gbus *h, RMuint32 region_index, RMuint32 region_count);# 191 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/../../llad/include/gbus.h"void gbus_unmap_region(struct gbus *h, RMuint8 *address, RMuint32 size);# 20 "/home/mutex/code/release/mrua_SMP8634_20070709T134659_legacy_dev.mips.dts/MRUA_src/gbuslib/include/gbus_fifo.h" 2struct gbus_fifo { RMuint32 base; RMuint32 size; RMuint32 rd; RMuint32 wr;};struct gbus_fifo *gbus_fifo_open(struct gbus *h, RMuint32 data_address, RMuint32 data_size, RMuint32 fifo_address);struct gbus_fifo *gbus_fifo_open_rdwr(struct gbus *h, RMuint32 data_address, RMuint32 data_size, RMuint32 fifo_address, RMuint32 rd_ptr, RMuint32 wr_ptr);void gbus_fifo_close(struct gbus *h, struct gbus_fifo *fifo);void gbus_fifo_get_pointer(struct gbus *h, struct gbus_fifo *fifo, RMuint32 *base, RMuint32 *size, RMuint32 *rd_ptr, RMuint32 *wr_ptr);RMbool gbus_fifo_is_empty(struct gbus *h, struct gbus_fifo *fifo);RMuint32 gbus_fifo_get_info(struct gbus *h, struct gbus_fifo *fifo, RMuint32 *data_start, RMuint32 *writable, RMuint32 *readable);RMuint32 gbus_fifo_get_writable_size(struct gbus *h, struct gbus_fifo *fifo, RMuint32 *wr_ptr1, RMuint32 *wr_size1, RMuint32 *wr_ptr2);RMuint32 gbus_fifo_get_readable_size(struct gbus *h, struct gbus_fifo *fifo, RMuint32 *rd_ptr1, RMuint32 *rd_size1, RMuint32 *rd_ptr2);RMuint32 _gbus_fifo_get_readable_size(struct gbus *h, struct gbus_fifo *fifo, RMuint32 *rd_ptr1, RMuint32 *rd_size1, RMuint32 *rd_ptr2, RMuint32 entry_size);RMuint32 gbus_fifo_incr_write_ptr(struct gbus *h, struct gbus_fifo *fifo, RMuint32 incr);RMuint32 gbus_fifo_incr_read_ptr(struct gbus *h, struct gbus_fifo *fifo, RMuint32 incr);void gbus_fifo_flush_ptr(struct gbus *h, struct gbus_fifo *fifo);# 6 "../include/csd_impl.h" 2struct SCsdDescramblerChannelID { RMuint32 channel_id;};struct SCsdRam2RamChannelID { RMuint32 channel_id;};struct SCsdInitParameters { RMuint32 xrpc_base_address; RMuint32 xrpc_size; RMint32 flash_sector; RMuint32 slot; RMbool with_preload;};# 12 "../include/csd.h" 2typedef struct SCsdInitParameters* TCsdInitParameters;typedef unsigned char TCsdNuid[4];typedef unsigned long int TCsdVendorID;typedef unsigned long int TCsdDerivationLevelNumber;typedef enum{ CSD_SCS_CHECKED_SIZE_16K, CSD_SCS_CHECKED_SIZE_32K, CSD_SCS_CHECKED_SIZE_64K, CSD_SCS_CHECKED_SIZE_128K, CSD_SCS_CHECKED_SIZE_256K, LAST_CSD_SCS_CHECKED_SIZE} TCsdSCSCheckedAreaSize;typedef enum{ CSD_NEJTAG_OPEN, CSD_NEJTAG_PASSWORD_PROTECTED, CSD_NEJTAG_CLOSED, CSD_NEJTAG_INCONSISTENT_STATE, LAST_CSD_NEJTAG_PORT_STATE} TCsdNEJTAGPortState;typedef struct{ size_t length; unsigned char* pData;} TCsdDataBlock;typedef TCsdDataBlock TCsdKey;typedef struct SCsdDescramblerChannelID* TCsdDescramblerChannelID;typedef struct SCsdRam2RamChannelID* TCsdRam2RamChannelID;typedef enum{ CSD_CRYPTO_MODE_TDES_ECB, CSD_CRYPTO_MODE_TDES_CBC, CSD_CRYPTO_MODE_AES_ECB, CSD_CRYPTO_MODE_AES_CBC, LAST_CDS_CRYPTO_MODE} TCsdCryptoMode;typedef unsigned long int TCsdCheckNumber;typedef enum{ CSD_NO_ERROR, CSD_ERROR_OPERATION_FAILED, CSD_ERROR_OPERATION_NOT_ALLOWED,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -