SSBM Decomp
Loading...
Searching...
No Matches
devcom.h
Go to the documentation of this file.
1#ifndef SYSDOLPHIN_BASELIB_DEVCOM_H
2#define SYSDOLPHIN_BASELIB_DEVCOM_H
3
4#include <platform.h>
5
6#include "baselib/forward.h"
7
8#include "baselib/archive.h"
9
10typedef struct HSD_DevCom HSD_DevCom;
11
24
26void HSD_DevComUnlink(HSD_DevCom* dc, int link, HSD_DevCom* adc);
27void HSD_DevComRequest(int file, unsigned long src, unsigned long dest,
28 unsigned long size, int type, int pri,
29 HSD_DevComCallback callback, void* args);
30
31#endif
s32 HSD_DevComIsBusy(s32 idx)
Definition devcom.c:8
void HSD_DevComUnlink(HSD_DevCom *dc, int link, HSD_DevCom *adc)
void HSD_DevComRequest(int file, unsigned long src, unsigned long dest, unsigned long size, int type, int pri, HSD_DevComCallback callback, void *args)
static void callback(HSD_GObj *gobj)
Definition ftDk_SpecialLw.c:88
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
unsigned short u16
An unsigned 16-bit integer.
Definition platform.h:23
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition devcom.h:12
HSD_DevComCallback callback
Definition devcom.h:21
u32 size
Definition devcom.h:18
int file
Definition devcom.h:15
u16 type
Definition devcom.h:19
u32 dest
Definition devcom.h:17
int dcReq
Definition devcom.h:14
u16 cancelflag
Definition devcom.h:20
u32 src
Definition devcom.h:16
void * args
Definition devcom.h:22
HSD_DevCom * next
Definition devcom.h:13
void(* HSD_DevComCallback)(void *, int, void *, bool cancelflag)
Definition forward.h:100