include/able/swis.h File Reference

Go to the source code of this file.

Defines

#define _ABLE_CLIB_ABLE_SWIS_H   1
#define SWINO(BASE, OFFSET)   (((BASE) << 16 ) | (OFFSET))
#define SWIBASE_ABLE   (0)
#define ABLESWI_READ   SWINO(SWIBASE_ABLE, 0)
#define ABLESWI_WRITE   SWINO(SWIBASE_ABLE, 1)
#define ABLESWI_VSPRINTF   SWINO(SWIBASE_ABLE, 2)
#define ABLESWI_CONSOLE_WRITE_STRING   SWINO(SWIBASE_ABLE, 3)
#define ABLESWI_CONSOLE_WRITE_BYTE   SWINO(SWIBASE_ABLE, 4)
#define ABLESWI_RESET   SWINO(SWIBASE_ABLE, 5)
#define ABLESWI_OPEN   SWINO(SWIBASE_ABLE, 6)
#define ABLESWI_CLOSE   SWINO(SWIBASE_ABLE, 7)
#define ABLESWI_SYS_MALLOC_INIT   SWINO(SWIBASE_ABLE, 8)
#define ABLESWI_SYS_MALLOC   SWINO(SWIBASE_ABLE, 9)
#define ABLESWI_SYS_FREE   SWINO(SWIBASE_ABLE, 10)
#define ABLESWI_SYS_CALLOC   SWINO(SWIBASE_ABLE, 11)
#define ABLESWI_SYS_REALLOC   SWINO(SWIBASE_ABLE, 12)
#define ABLESWI_READ_HZ   SWINO(SWIBASE_ABLE, 13)
#define ABLESWI_LSEEK   SWINO(SWIBASE_ABLE, 14)
#define ABLESWI_FSTAT   SWINO(SWIBASE_ABLE, 15)
#define ABLESWI_MEM_REMAP   SWINO(SWIBASE_ABLE, 16)
#define ABLESWI_VIRT_TO_PHYS   SWINO(SWIBASE_ABLE, 17)
#define ABLESWI_PHYS_TO_VIRT   SWINO(SWIBASE_ABLE, 18)
#define ABLESWI_SYS_APP_MEMLIMIT   SWINO(SWIBASE_ABLE, 19)
#define ABLESWI_SYSINFO_INT   SWINO(SWIBASE_ABLE, 0x17)
#define ABLESWI_SYSINFO_STR   SWINO(SWIBASE_ABLE, 0x18)
#define ABLESWI_DELAY   SWINO(SWIBASE_ABLE, 0x19)
#define ABLESWI_FCNTL   SWINO(SWIBASE_ABLE, 0x1A)
#define ABLESWI_SYSINFO_PTR   SWINO(SWIBASE_ABLE, 0x1C)
#define ABLESWI_SYSINFO_IPTR   SWINO(SWIBASE_ABLE, 0x1D)
#define ABLESWI_VSNPRINTF   SWINO(SWIBASE_ABLE, 0x1E)
#define ABLESWI_DEV_OP   SWINO(SWIBASE_ABLE, 0x1F)
#define ABLESWI_DEV_FIND   SWINO(SWIBASE_ABLE, 0x20)
#define ABLESWI_DEV_SCAN   SWINO(SWIBASE_ABLE, 0x21)
#define ABLESWI_DEV_SCAN_SPECIFIC   SWINO(SWIBASE_ABLE, 0x22)
#define ABLESWI_DEV_ENUM   SWINO(SWIBASE_ABLE, 0x23)
#define ABLESWI_DEV_GET_IO   SWINO(SWIBASE_ABLE, 0x24)
#define ABLESWI_EVENT_SEND   SWINO(SWIBASE_ABLE, 0x25)
#define ABLESWI_BUS_ENUM   SWINO(SWIBASE_ABLE, 0x26)
#define ABLESWI_BUS_OP   SWINO(SWIBASE_ABLE, 0x27)
#define ABLESWI_DEV_MAP_IO   SWINO(SWIBASE_ABLE, 0x28)
#define ABLESWI_GETTIMEOFDAY   SWINO(SWIBASE_ABLE, 0x29)
#define ABLESWI_SETTIMEOFDAY   SWINO(SWIBASE_ABLE, 0x2A)
#define ABLESWI_TIMES   SWINO(SWIBASE_ABLE, 0x2B)
#define ABLESWI_TASK_EXIT   SWINO(SWIBASE_ABLE, 0x2C)
 SWI call to call task_exit.
#define ABLESWI_CPU_OP   SWINO(SWIBASE_ABLE, 0x2D)
 SWI call to call cpu_op.
#define ABLESWI_STAT   SWINO(SWIBASE_ABLE, 0x2E)
 SWI call to stat.
#define ABLESWI_LSTAT   SWINO(SWIBASE_ABLE, 0x2F)
 SWI call to lstat.
#define ABLESWI_SOCKET   SWINO(SWIBASE_ABLE, 0x30)
#define ABLESWI_BIND   SWINO(SWIBASE_ABLE, 0x31)
#define ABLESWI_CONNECT   SWINO(SWIBASE_ABLE, 0x32)
#define ABLESWI_LISTEN   SWINO(SWIBASE_ABLE, 0x33)
#define ABLESWI_ACCEPT   SWINO(SWIBASE_ABLE, 0x34)
#define ABLESWI_RECVFROM   SWINO(SWIBASE_ABLE, 0x35)
#define ABLESWI_SENDTO   SWINO(SWIBASE_ABLE, 0x36)
#define ABLESWI_POLL   SWINO(SWIBASE_ABLE, 0x37)
#define ABLESWI_SETSOCKOPT   SWINO(SWIBASE_ABLE, 0x38)
#define ABLESWI_GETSOCKOPT   SWINO(SWIBASE_ABLE, 0x39)
#define ABLESWI_RESOLVE_ADDRESS   SWINO(SWIBASE_ABLE, 0x3A)
#define ABLESWI_RESOLVE_PTR   SWINO(SWIBASE_ABLE, 0x3B)
#define ABLESWI_OPENDIR   SWINO(SWIBASE_ABLE, 0x3C)
 SWI call to opendir.
#define ABLESWI_READDIR   SWINO(SWIBASE_ABLE, 0x3D)
 SWI call to opendir.
#define ABLESWI_CLOSEDIR   SWINO(SWIBASE_ABLE, 0x3E)
 SWI call to opendir.
#define ABLESWI_IOCTL   SWINO(SWIBASE_ABLE, 0x3F)
 SWI call to ioctl.
#define ABLESWI_GETSOCKNAME   SWINO(SWIBASE_ABLE, 0x40)
 SWI call to getsockname.
#define ABLESWI_DUP   SWINO(SWIBASE_ABLE, 0x41)
 SWI call to dup.
#define ABLESWI_DUP2   SWINO(SWIBASE_ABLE, 0x42)
 SWI call to dup2.
#define ABLESWI_UNAME   SWINO(SWIBASE_ABLE, 0x43)
 SWI call to uname.


Define Documentation

#define _ABLE_CLIB_ABLE_SWIS_H   1

#define ABLESWI_ACCEPT   SWINO(SWIBASE_ABLE, 0x34)

#define ABLESWI_BIND   SWINO(SWIBASE_ABLE, 0x31)

#define ABLESWI_BUS_ENUM   SWINO(SWIBASE_ABLE, 0x26)

#define ABLESWI_BUS_OP   SWINO(SWIBASE_ABLE, 0x27)

#define ABLESWI_CLOSE   SWINO(SWIBASE_ABLE, 7)

#define ABLESWI_CLOSEDIR   SWINO(SWIBASE_ABLE, 0x3E)

SWI call to opendir.

See also:
opendir

#define ABLESWI_CONNECT   SWINO(SWIBASE_ABLE, 0x32)

#define ABLESWI_CONSOLE_WRITE_BYTE   SWINO(SWIBASE_ABLE, 4)

#define ABLESWI_CONSOLE_WRITE_STRING   SWINO(SWIBASE_ABLE, 3)

#define ABLESWI_CPU_OP   SWINO(SWIBASE_ABLE, 0x2D)

SWI call to call cpu_op.

See also:
cpu_up

#define ABLESWI_DELAY   SWINO(SWIBASE_ABLE, 0x19)

#define ABLESWI_DEV_ENUM   SWINO(SWIBASE_ABLE, 0x23)

#define ABLESWI_DEV_FIND   SWINO(SWIBASE_ABLE, 0x20)

#define ABLESWI_DEV_GET_IO   SWINO(SWIBASE_ABLE, 0x24)

#define ABLESWI_DEV_MAP_IO   SWINO(SWIBASE_ABLE, 0x28)

#define ABLESWI_DEV_OP   SWINO(SWIBASE_ABLE, 0x1F)

#define ABLESWI_DEV_SCAN   SWINO(SWIBASE_ABLE, 0x21)

#define ABLESWI_DEV_SCAN_SPECIFIC   SWINO(SWIBASE_ABLE, 0x22)

#define ABLESWI_DUP   SWINO(SWIBASE_ABLE, 0x41)

SWI call to dup.

See also:
dup

#define ABLESWI_DUP2   SWINO(SWIBASE_ABLE, 0x42)

SWI call to dup2.

See also:
dup2

#define ABLESWI_EVENT_SEND   SWINO(SWIBASE_ABLE, 0x25)

#define ABLESWI_FCNTL   SWINO(SWIBASE_ABLE, 0x1A)

#define ABLESWI_FSTAT   SWINO(SWIBASE_ABLE, 15)

#define ABLESWI_GETSOCKNAME   SWINO(SWIBASE_ABLE, 0x40)

SWI call to getsockname.

See also:
getsockname

#define ABLESWI_GETSOCKOPT   SWINO(SWIBASE_ABLE, 0x39)

#define ABLESWI_GETTIMEOFDAY   SWINO(SWIBASE_ABLE, 0x29)

#define ABLESWI_IOCTL   SWINO(SWIBASE_ABLE, 0x3F)

SWI call to ioctl.

See also:
ioctl

#define ABLESWI_LISTEN   SWINO(SWIBASE_ABLE, 0x33)

#define ABLESWI_LSEEK   SWINO(SWIBASE_ABLE, 14)

#define ABLESWI_LSTAT   SWINO(SWIBASE_ABLE, 0x2F)

SWI call to lstat.

See also:
lstat

#define ABLESWI_MEM_REMAP   SWINO(SWIBASE_ABLE, 16)

#define ABLESWI_OPEN   SWINO(SWIBASE_ABLE, 6)

#define ABLESWI_OPENDIR   SWINO(SWIBASE_ABLE, 0x3C)

SWI call to opendir.

See also:
opendir

#define ABLESWI_PHYS_TO_VIRT   SWINO(SWIBASE_ABLE, 18)

#define ABLESWI_POLL   SWINO(SWIBASE_ABLE, 0x37)

#define ABLESWI_READ   SWINO(SWIBASE_ABLE, 0)

#define ABLESWI_READ_HZ   SWINO(SWIBASE_ABLE, 13)

#define ABLESWI_READDIR   SWINO(SWIBASE_ABLE, 0x3D)

SWI call to opendir.

See also:
opendir

#define ABLESWI_RECVFROM   SWINO(SWIBASE_ABLE, 0x35)

#define ABLESWI_RESET   SWINO(SWIBASE_ABLE, 5)

#define ABLESWI_RESOLVE_ADDRESS   SWINO(SWIBASE_ABLE, 0x3A)

#define ABLESWI_RESOLVE_PTR   SWINO(SWIBASE_ABLE, 0x3B)

#define ABLESWI_SENDTO   SWINO(SWIBASE_ABLE, 0x36)

#define ABLESWI_SETSOCKOPT   SWINO(SWIBASE_ABLE, 0x38)

#define ABLESWI_SETTIMEOFDAY   SWINO(SWIBASE_ABLE, 0x2A)

#define ABLESWI_SOCKET   SWINO(SWIBASE_ABLE, 0x30)

#define ABLESWI_STAT   SWINO(SWIBASE_ABLE, 0x2E)

SWI call to stat.

See also:
stat

#define ABLESWI_SYS_APP_MEMLIMIT   SWINO(SWIBASE_ABLE, 19)

#define ABLESWI_SYS_CALLOC   SWINO(SWIBASE_ABLE, 11)

#define ABLESWI_SYS_FREE   SWINO(SWIBASE_ABLE, 10)

#define ABLESWI_SYS_MALLOC   SWINO(SWIBASE_ABLE, 9)

#define ABLESWI_SYS_MALLOC_INIT   SWINO(SWIBASE_ABLE, 8)

#define ABLESWI_SYS_REALLOC   SWINO(SWIBASE_ABLE, 12)

#define ABLESWI_SYSINFO_INT   SWINO(SWIBASE_ABLE, 0x17)

#define ABLESWI_SYSINFO_IPTR   SWINO(SWIBASE_ABLE, 0x1D)

#define ABLESWI_SYSINFO_PTR   SWINO(SWIBASE_ABLE, 0x1C)

#define ABLESWI_SYSINFO_STR   SWINO(SWIBASE_ABLE, 0x18)

#define ABLESWI_TASK_EXIT   SWINO(SWIBASE_ABLE, 0x2C)

SWI call to call task_exit.

See also:
task_exit

#define ABLESWI_TIMES   SWINO(SWIBASE_ABLE, 0x2B)

#define ABLESWI_UNAME   SWINO(SWIBASE_ABLE, 0x43)

SWI call to uname.

See also:
uname

#define ABLESWI_VIRT_TO_PHYS   SWINO(SWIBASE_ABLE, 17)

#define ABLESWI_VSNPRINTF   SWINO(SWIBASE_ABLE, 0x1E)

#define ABLESWI_VSPRINTF   SWINO(SWIBASE_ABLE, 2)

#define ABLESWI_WRITE   SWINO(SWIBASE_ABLE, 1)

#define SWIBASE_ABLE   (0)

#define SWINO ( BASE,
OFFSET   )     (((BASE) << 16 ) | (OFFSET))


Generated on Tue Jan 20 14:28:54 2009 for ABLE LIBC by  doxygen 1.5.6