sdk-world
v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Toggle main menu visibility
Loading...
Searching...
No Matches
sio2man_hook.h
Go to the documentation of this file.
1
5
#ifndef SIO2MAN_HOOK_H
6
#define SIO2MAN_HOOK_H
7
8
int
sio2man_hook_init();
9
void
sio2man_hook_deinit();
10
11
// Lock all communication to SIO2MAN
12
// this is needed for drivers that communicate directly to sio2, like mx4sio.
13
// Do NOT lock for long duration, only for single (high speed) transfers
14
void
sio2man_hook_sio2_lock();
15
void
sio2man_hook_sio2_unlock();
16
17
// SIO2MAN's intr handler
18
extern
int (*sio2man_intr_handler_ptr)(
void
*arg);
19
extern
void
*sio2man_intr_arg_ptr;
20
21
// Temporary replacement intr handler
22
extern
int (*mmce_sio2_intr_handler_ptr)(
void
*arg);
23
extern
void
*mmce_sio2_intr_arg_ptr;
24
25
extern
intrman_internals_t *mmce_sio2_intrman_internals_ptr;
26
27
#endif
mmceman
include
sio2man_hook.h
Generated by
1.18.0