sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
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
8int sio2man_hook_init();
9void 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
14void sio2man_hook_sio2_lock();
15void sio2man_hook_sio2_unlock();
16
17// SIO2MAN's intr handler
18extern int (*sio2man_intr_handler_ptr)(void *arg);
19extern void *sio2man_intr_arg_ptr;
20
21// Temporary replacement intr handler
22extern int (*mmce_sio2_intr_handler_ptr)(void *arg);
23extern void *mmce_sio2_intr_arg_ptr;
24
25extern intrman_internals_t *mmce_sio2_intrman_internals_ptr;
26
27#endif