Lines Matching defs:c_void
32 pub use ::ffi::c_void;
40 pub enum c_void {
54 arg3: *mut c_void,
58 unsafe extern "C" fn(uid: SceUid, arg1: i64, arg2: i64, arg3: *mut c_void) -> u32;
61 unsafe extern "C" fn(mask: i32, thid: SceUid, common: *mut c_void) -> i32;
63 pub type SceKernelAlarmHandler = unsafe extern "C" fn(common: *mut c_void) -> u32;
66 unsafe extern "C" fn(arg1: i32, arg2: i32, arg: *mut c_void) -> i32;
68 pub type SceKernelThreadEntry = unsafe extern "C" fn(args: usize, argp: *mut c_void) -> i32;
77 ::Option<unsafe extern "C" fn(data: *mut c_void, num_packets: i32, param: *mut c_void) -> i32>;
79 pub type GuCallback = ::Option<extern "C" fn(id: i32, arg: *mut c_void)>;
81 ::Option<extern "C" fn(display: *mut *mut c_void, render: *mut *mut c_void)>;
84 ::Option<unsafe extern "C" fn(flag: i32, error: i32, unknown: *mut c_void)>;
92 opt_data: *mut c_void,
97 unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
100 pub type HttpMallocFunction = ::Option<unsafe extern "C" fn(size: usize) -> *mut c_void>;
102 ::Option<unsafe extern "C" fn(p: *mut c_void, size: usize) -> *mut c_void>;
103 pub type HttpFreeFunction = ::Option<unsafe extern "C" fn(p: *mut c_void)>;
1385 pub struct SceMpeg(*mut *mut c_void);
1388 pub struct SceMpegStream(*mut c_void);
1448 pub signal_func: ::Option<extern "C" fn(id: i32, arg: *mut c_void)>,
1449 pub signal_arg: *mut c_void,
1450 pub finish_func: ::Option<extern "C" fn(id: i32, arg: *mut c_void)>,
1451 pub finish_arg: *mut c_void,
1468 pub argp: *mut c_void,
1575 pub stack: *mut c_void,
1577 pub gp_reg: *mut c_void,
1640 pub first_message: *mut c_void,
1651 pub common: *mut c_void,
1660 pub common: *mut c_void,
1667 pub common: *mut c_void,
1725 pub common: *mut c_void,
1825 pub data: *mut c_void,
1827 pub cb_param: *mut c_void,
1830 pub sce_mpeg: *mut c_void,
1849 pub src: *mut c_void,
1850 pub dst: *mut c_void,
1851 pub next: *mut c_void,
1861 pub y_buffer: *mut c_void,
1862 pub y_buffer2: *mut c_void,
1863 pub cr_buffer: *mut c_void,
1864 pub cb_buffer: *mut c_void,
1865 pub cr_buffer2: *mut c_void,
1866 pub cb_buffer2: *mut c_void,
1980 pub mp3_buf: *mut c_void,
1982 pub pcm_buf: *mut c_void,
2017 pub buf: *mut c_void,
2040 pub data: *mut c_void,
2046 pub memaddr: *mut c_void,
2181 pub d_private: *mut c_void,
2359 pub data_buf: *mut c_void,
2606 pub fn sceAudioOutput(channel: i32, vol: i32, buf: *mut c_void) -> i32;
2607 pub fn sceAudioOutputBlocking(channel: i32, vol: i32, buf: *mut c_void) -> i32;
2612 buf: *mut c_void,
2618 buf: *mut c_void,
2628 pub fn sceAudioOutput2OutputBlocking(vol: i32, buf: *mut c_void) -> i32;
2636 pub fn sceAudioSRCOutputBlocking(vol: i32, buf: *mut c_void) -> i32;
2639 pub fn sceAudioInputBlocking(sample_count: i32, freq: AudioInputFrequency, buf: *mut c_void);
2640 pub fn sceAudioInput(sample_count: i32, freq: AudioInputFrequency, buf: *mut c_void);
2646 pub fn sceAtracSetDataAndGetID(buf: *mut c_void, bufsize: usize) -> i32;
2737 top_addr: *mut *mut c_void,
2757 pub fn sceGeGetMtx(type_: GeMatrixType, matrix: *mut c_void) -> i32;
2762 list: *const c_void,
2763 stall: *mut c_void,
2768 list: *const c_void,
2769 stall: *mut c_void,
2774 pub fn sceGeListUpdateStallAddr(qid: i32, stall: *mut c_void) -> i32;
2791 addr: *mut c_void,
2793 pub fn sceKernelGetBlockHeadAddr(blockid: SceUid) -> *mut c_void;
2806 pub fn sceKernelDcacheWritebackRange(p: *const c_void, size: u32);
2807 pub fn sceKernelDcacheWritebackInvalidateRange(p: *const c_void, size: u32);
2808 pub fn sceKernelDcacheInvalidateRange(p: *const c_void, size: u32);
2810 pub fn sceKernelIcacheInvalidateRange(p: *const c_void, size: u32);
2837 handler: *mut c_void,
2838 arg: *mut c_void,
2872 buf: *mut c_void,
2879 argp: *mut c_void,
2886 argp: *mut c_void,
2891 pub fn sceKernelSelfStopUnloadModule(unknown: i32, arg_size: usize, argp: *mut c_void) -> i32;
2894 argp: *mut c_void,
2905 pub fn sceKernelVolatileMemLock(unk: i32, ptr: *mut *mut c_void, size: *mut i32) -> i32;
2906 pub fn sceKernelVolatileMemTryLock(unk: i32, ptr: *mut *mut c_void, size: *mut i32) -> i32;
2923 pub fn sceKernelStartThread(id: SceUid, arg_len: usize, arg_p: *mut c_void) -> i32;
3001 pub fn sceKernelSendMbx(mbx_id: SceUid, message: *mut c_void) -> i32;
3002 pub fn sceKernelReceiveMbx(mbx_id: SceUid, message: *mut *mut c_void, timeout: *mut u32)
3006 message: *mut *mut c_void,
3009 pub fn sceKernelPollMbx(mbx_id: SceUid, pmessage: *mut *mut c_void) -> i32;
3015 common: *mut c_void,
3020 common: *mut c_void,
3027 arg: *mut c_void,
3046 unk1: *mut c_void,
3047 opt: *mut c_void,
3052 message: *mut c_void,
3055 unk2: *mut c_void,
3060 message: *mut c_void,
3063 unk2: *mut c_void,
3068 message: *mut c_void,
3071 unk2: *mut c_void,
3075 message: *mut c_void,
3078 unk2: *mut c_void,
3083 message: *mut c_void,
3086 unk2: *mut c_void,
3091 message: *mut c_void,
3094 unk2: *mut c_void,
3109 data: *mut *mut c_void,
3115 data: *mut *mut c_void,
3118 pub fn sceKernelTryAllocateVpl(uid: SceUid, size: u32, data: *mut *mut c_void) -> i32;
3119 pub fn sceKernelFreeVpl(uid: SceUid, data: *mut c_void) -> i32;
3131 pub fn sceKernelAllocateFpl(uid: SceUid, data: *mut *mut c_void, timeout: *mut u32) -> i32;
3132 pub fn sceKernelAllocateFplCB(uid: SceUid, data: *mut *mut c_void, timeout: *mut u32) -> i32;
3133 pub fn sceKernelTryAllocateFpl(uid: SceUid, data: *mut *mut c_void) -> i32;
3134 pub fn sceKernelFreeFpl(uid: SceUid, data: *mut c_void) -> i32;
3162 common: *mut c_void,
3168 common: *mut c_void,
3177 common: *mut c_void,
3187 pub fn sceUsbStart(driver_name: *const u8, size: i32, args: *mut c_void) -> i32;
3188 pub fn sceUsbStop(driver_name: *const u8, size: i32, args: *mut c_void) -> i32;
3206 work_area: *mut c_void,
3211 work_area: *mut c_void,
3334 pub fn sceIoRead(fd: SceUid, data: *mut c_void, size: u32) -> i32;
3335 pub fn sceIoReadAsync(fd: SceUid, data: *mut c_void, size: u32) -> i32;
3336 pub fn sceIoWrite(fd: SceUid, data: *const c_void, size: usize) -> i32;
3337 pub fn sceIoWriteAsync(fd: SceUid, data: *const c_void, size: u32) -> i32;
3353 indata: *mut c_void,
3355 outdata: *mut c_void,
3363 unk1: *mut c_void,
3372 indata: *mut c_void,
3374 outdata: *mut c_void,
3380 indata: *mut c_void,
3382 outdata: *mut c_void,
3393 pub fn sceIoSetAsyncCallback(fd: SceUid, cb: SceUid, argp: *mut c_void) -> i32;
3399 pub fn sceJpegDecodeMJpeg(jpeg_buf: *mut u8, size: usize, rgba: *mut c_void, unk: u32) -> i32;
3422 data: *mut c_void,
3425 cb_param: *mut c_void,
3437 data: *mut c_void,
3445 pub fn sceMpegQueryStreamOffset(handle: SceMpeg, buffer: *mut c_void, offset: *mut i32) -> i32;
3446 pub fn sceMpegQueryStreamSize(buffer: *mut c_void, size: *mut i32) -> i32;
3450 pub fn sceMpegMallocAvcEsBuf(handle: SceMpeg) -> *mut c_void;
3451 pub fn sceMpegFreeAvcEsBuf(handle: SceMpeg, buf: *mut c_void);
3453 pub fn sceMpegInitAu(handle: SceMpeg, es_buffer: *mut c_void, au: *mut SceMpegAu) -> i32;
3465 buffer: *mut c_void,
3471 buffer: *mut c_void,
3478 unk: *mut c_void,
3483 buffer: *mut c_void,
3487 pub fn sceMpegBaseYCrCbCopyVme(yuv_buffer: *mut c_void, buffer: *mut i32, type_: i32) -> i32;
3490 rgb_buffer: *mut c_void,
3491 rgb_buffer2: *mut c_void,
3504 pub fn sceGuDepthBuffer(zbp: *mut c_void, zbw: i32);
3505 pub fn sceGuDispBuffer(width: i32, height: i32, dispbp: *mut c_void, dispbw: i32);
3506 pub fn sceGuDrawBuffer(psm: DisplayPixelFormat, fbp: *mut c_void, fbw: i32);
3507 pub fn sceGuDrawBufferList(psm: DisplayPixelFormat, fbp: *mut c_void, fbw: i32);
3522 pub fn sceGuGetMemory(size: i32) -> *mut c_void;
3523 pub fn sceGuStart(context_type: GuContextType, list: *mut c_void);
3526 pub fn sceGuCallList(list: *const c_void);
3529 pub fn sceGuSendList(mode: GuQueueMode, list: *const c_void, context: *mut GeContext);
3530 pub fn sceGuSwapBuffers() -> *mut c_void;
3536 indices: *const c_void,
3537 vertices: *const c_void,
3542 indices: *const c_void,
3543 vertices: *const c_void,
3585 src: *mut c_void,
3589 dest: *mut c_void,
3600 tbp: *const c_void,
3611 pub fn sceGuClutLoad(num_blocks: i32, cbp: *const c_void);
3620 indices: *const c_void,
3621 vertices: *const c_void,
3632 indices: *const c_void,
3633 vertices: *const c_void,
3643 indices: *const c_void,
3644 vertices: *const c_void,
3651 indices: *const c_void,
3652 vertices: *const c_void,
3659 indices: *const c_void,
3660 vertices: *const c_void,
3666 indices: *const c_void,
3667 vertices: *const c_void,
3675 indices: *const c_void,
3676 vertices: *const c_void,
3750 buf: *mut c_void,
3756 buf: *mut c_void,
3762 buf: *const c_void,
3812 pub fn sceUtilitySetNetParam(param: NetParam, val: *const c_void) -> i32;
3859 pub fn sceNetAdhocctlGetPeerList(length: *mut i32, buf: *mut c_void) -> i32;
3866 pub fn sceNetAdhocctlGetScanInfo(length: *mut i32, buf: *mut c_void) -> i32;
3867 pub fn sceNetAdhocctlAddHandler(handler: SceNetAdhocctlHandler, unknown: *mut c_void) -> i32;
3873 buf: *mut c_void,
3885 data: *mut c_void,
3894 data: *mut c_void,
3895 data_length: *mut c_void,
3900 pub fn sceNetAdhocGameModeCreateMaster(data: *mut c_void, size: i32) -> i32;
3901 pub fn sceNetAdhocGameModeCreateReplica(mac: *mut u8, data: *mut c_void, size: i32) -> i32;
3935 data: *mut c_void,
3942 data: *mut c_void,
3974 opt_data: *mut c_void,
3981 opt_data: *mut c_void,
3988 opt_data: *mut c_void,
3994 data: *mut c_void,
4000 opt_data: *mut c_void,
4005 opt_data: *mut c_void,
4010 buf: *mut c_void,
4020 pub fn sceNetApctlAddHandler(handler: SceNetApctlHandler, parg: *mut c_void) -> i32;
4035 opt_val: *mut c_void,
4039 pub fn sceNetInetRecv(s: i32, buf: *mut c_void, len: usize, flags: i32) -> usize;
4042 buf: *mut c_void,
4048 pub fn sceNetInetSend(s: i32, buf: *const c_void, len: usize, flags: i32) -> usize;
4051 buf: *const c_void,
4061 opt_val: *const c_void,
4100 pub fn sceHttpSendRequest(request_id: i32, data: *mut c_void, data_size: u32) -> i32;
4102 pub fn sceHttpReadData(request_id: i32, data: *mut c_void, data_size: u32) -> i32;
4155 pub fn sceNetResolverCreate(rid: *mut i32, buf: *mut c_void, buf_length: u32) -> i32;