src/include/minix/com.h File Reference

Go to the source code of this file.

Defines

#define ANY   0x7ace
#define NONE   0x6ace
#define SELF   0x8ace
#define _MAX_MAGIC_PROC   (SELF)
#define IDLE   -4
#define CLOCK   -3
#define SYSTEM   -2
#define KERNEL   -1
#define HARDWARE   KERNEL
#define MAX_NR_TASKS   1023
#define NR_TASKS   4
#define PM_PROC_NR   0
#define FS_PROC_NR   1
#define VFS_PROC_NR   FS_PROC_NR
#define RS_PROC_NR   2
#define MEM_PROC_NR   3
#define LOG_PROC_NR   4
#define TTY_PROC_NR   5
#define DS_PROC_NR   6
#define MFS_PROC_NR   7
#define VM_PROC_NR   8
#define PFS_PROC_NR   9
#define INIT_PROC_NR   10
#define ROOT_SYS_PROC_NR   RS_PROC_NR
#define ROOT_USR_PROC_NR   INIT_PROC_NR
#define NR_BOOT_PROCS   (NR_TASKS + INIT_PROC_NR + 1)
#define NOTIFY_MESSAGE   0x1000
#define is_notify(a)   ((unsigned) ((a) - NOTIFY_MESSAGE) < 0x100)
#define NOTIFY_FROM(p_nr)   (NOTIFY_MESSAGE | ((p_nr) + NR_TASKS))
#define NOTIFY_ARG   m2_l1
#define NOTIFY_TIMESTAMP   m2_l2
#define BUSC_RQ_BASE   0x300
#define BUSC_RS_BASE   0x380
#define BUSC_PCI_INIT   (BUSC_RQ_BASE + 0)
#define BUSC_PCI_FIRST_DEV   (BUSC_RQ_BASE + 1)
#define BUSC_PCI_NEXT_DEV   (BUSC_RQ_BASE + 2)
#define BUSC_PCI_FIND_DEV   (BUSC_RQ_BASE + 3)
#define BUSC_PCI_IDS   (BUSC_RQ_BASE + 4)
#define BUSC_PCI_DEV_NAME   (BUSC_RQ_BASE + 5)
#define BUSC_PCI_SLOT_NAME   (BUSC_RQ_BASE + 6)
#define BUSC_PCI_RESERVE   (BUSC_RQ_BASE + 7)
#define BUSC_PCI_ATTR_R8   (BUSC_RQ_BASE + 8)
#define BUSC_PCI_ATTR_R16   (BUSC_RQ_BASE + 9)
#define BUSC_PCI_ATTR_R32   (BUSC_RQ_BASE + 10)
#define BUSC_PCI_ATTR_W8   (BUSC_RQ_BASE + 11)
#define BUSC_PCI_ATTR_W16   (BUSC_RQ_BASE + 12)
#define BUSC_PCI_ATTR_W32   (BUSC_RQ_BASE + 13)
#define BUSC_PCI_RESCAN   (BUSC_RQ_BASE + 14)
#define BUSC_PCI_DEV_NAME_S   (BUSC_RQ_BASE + 15)
#define BUSC_PCI_SLOT_NAME_S   (BUSC_RQ_BASE + 16)
#define BUSC_PCI_SET_ACL   (BUSC_RQ_BASE + 17)
#define BUSC_PCI_DEL_ACL   (BUSC_RQ_BASE + 18)
#define IOMMU_MAP   (BUSC_RQ_BASE + 32)
#define DEV_RQ_BASE   0x400
#define DEV_RS_BASE   0x500
#define CANCEL   (DEV_RQ_BASE + 0)
#define DEV_OPEN   (DEV_RQ_BASE + 6)
#define DEV_CLOSE   (DEV_RQ_BASE + 7)
#define TTY_SETPGRP   (DEV_RQ_BASE + 10)
#define TTY_EXIT   (DEV_RQ_BASE + 11)
#define DEV_SELECT   (DEV_RQ_BASE + 12)
#define DEV_STATUS   (DEV_RQ_BASE + 13)
#define DEV_REOPEN   (DEV_RQ_BASE + 14)
#define DEV_READ_S   (DEV_RQ_BASE + 20)
#define DEV_WRITE_S   (DEV_RQ_BASE + 21)
#define DEV_SCATTER_S   (DEV_RQ_BASE + 22)
#define DEV_GATHER_S   (DEV_RQ_BASE + 23)
#define DEV_IOCTL_S   (DEV_RQ_BASE + 24)
#define DEV_MMAP_S   (DEV_RQ_BASE + 25)
#define DEV_REPLY   (DEV_RS_BASE + 0)
#define DEV_CLONED   (DEV_RS_BASE + 1)
#define DEV_REVIVE   (DEV_RS_BASE + 2)
#define DEV_IO_READY   (DEV_RS_BASE + 3)
#define DEV_NO_STATUS   (DEV_RS_BASE + 4)
#define DEV_REOPEN_REPL   (DEV_RS_BASE + 5)
#define DEV_CLOSE_REPL   (DEV_RS_BASE + 6)
#define DEV_SEL_REPL1   (DEV_RS_BASE + 7)
#define DEV_SEL_REPL2   (DEV_RS_BASE + 8)
#define DEVICE   m2_i1
#define IO_ENDPT   m2_i2
#define COUNT   m2_i3
#define REQUEST   m2_i3
#define POSITION   m2_l1
#define HIGHPOS   m2_l2
#define ADDRESS   m2_p1
#define IO_GRANT   m2_p1
#define DEV_MINOR   m2_i1
#define DEV_SEL_OPS   m2_i2
#define REP_ENDPT   m2_i1
#define REP_STATUS   m2_i2
#define REP_IO_GRANT   m2_i3
#define SUSPEND   -998
#define TTY_LINE   DEVICE
#define TTY_REQUEST   COUNT
#define TTY_SPEK   POSITION
#define TTY_PGRP   m2_i3
#define TAPE_STAT0   m2_l1
#define TAPE_STAT1   m2_l2
#define NW_OPEN   DEV_OPEN
#define NW_CLOSE   DEV_CLOSE
#define NW_READ   DEV_READ
#define NW_WRITE   DEV_WRITE
#define NW_IOCTL   DEV_IOCTL
#define NW_CANCEL   CANCEL
#define DL_RQ_BASE   0x200
#define DL_RS_BASE   0x280
#define DL_WRITE   (DL_RQ_BASE + 3)
#define DL_WRITEV   (DL_RQ_BASE + 4)
#define DL_READ   (DL_RQ_BASE + 5)
#define DL_READV   (DL_RQ_BASE + 6)
#define DL_CONF   (DL_RQ_BASE + 7)
#define DL_STOP   (DL_RQ_BASE + 8)
#define DL_GETSTAT   (DL_RQ_BASE + 9)
#define DL_GETNAME   (DL_RQ_BASE +10)
#define DL_WRITEV_S   (DL_RQ_BASE +11)
#define DL_READV_S   (DL_RQ_BASE +12)
#define DL_GETSTAT_S   (DL_RQ_BASE +13)
#define DL_CONF_REPLY   (DL_RS_BASE + 20)
#define DL_TASK_REPLY   (DL_RS_BASE + 21)
#define DL_NAME_REPLY   (DL_RS_BASE + 22)
#define DL_STAT_REPLY   (DL_RS_BASE + 23)
#define DL_PORT   m2_i1
#define DL_PROC   m2_i2
#define DL_COUNT   m2_i3
#define DL_MODE   m2_l1
#define DL_CLCK   m2_l2
#define DL_ADDR   m2_p1
#define DL_STAT   m2_l1
#define DL_GRANT   m2_l2
#define DL_NAME   m3_ca1
#define DL_PACK_SEND   0x01
#define DL_PACK_RECV   0x02
#define DL_READ_IP   0x04
#define DL_NOMODE   0x0
#define DL_PROMISC_REQ   0x2
#define DL_MULTI_REQ   0x4
#define DL_BROAD_REQ   0x8
#define KERNEL_CALL   0x600
#define SYS_FORK   (KERNEL_CALL + 0)
#define SYS_EXEC   (KERNEL_CALL + 1)
#define SYS_EXIT   (KERNEL_CALL + 2)
#define SYS_NICE   (KERNEL_CALL + 3)
#define SYS_PRIVCTL   (KERNEL_CALL + 4)
#define SYS_TRACE   (KERNEL_CALL + 5)
#define SYS_KILL   (KERNEL_CALL + 6)
#define SYS_GETKSIG   (KERNEL_CALL + 7)
#define SYS_ENDKSIG   (KERNEL_CALL + 8)
#define SYS_SIGSEND   (KERNEL_CALL + 9)
#define SYS_SIGRETURN   (KERNEL_CALL + 10)
#define SYS_NEWMAP   (KERNEL_CALL + 11)
#define SYS_SEGCTL   (KERNEL_CALL + 12)
#define SYS_MEMSET   (KERNEL_CALL + 13)
#define SYS_UMAP   (KERNEL_CALL + 14)
#define SYS_VIRCOPY   (KERNEL_CALL + 15)
#define SYS_PHYSCOPY   (KERNEL_CALL + 16)
#define SYS_IRQCTL   (KERNEL_CALL + 19)
#define SYS_INT86   (KERNEL_CALL + 20)
#define SYS_DEVIO   (KERNEL_CALL + 21)
#define SYS_SDEVIO   (KERNEL_CALL + 22)
#define SYS_VDEVIO   (KERNEL_CALL + 23)
#define SYS_SETALARM   (KERNEL_CALL + 24)
#define SYS_TIMES   (KERNEL_CALL + 25)
#define SYS_GETINFO   (KERNEL_CALL + 26)
#define SYS_ABORT   (KERNEL_CALL + 27)
#define SYS_IOPENABLE   (KERNEL_CALL + 28)
#define SYS_SAFECOPYFROM   (KERNEL_CALL + 31)
#define SYS_SAFECOPYTO   (KERNEL_CALL + 32)
#define SYS_VSAFECOPY   (KERNEL_CALL + 33)
#define SYS_SETGRANT   (KERNEL_CALL + 34)
#define SYS_READBIOS   (KERNEL_CALL + 35)
#define SYS_SPROF   (KERNEL_CALL + 36)
#define SYS_CPROF   (KERNEL_CALL + 37)
#define SYS_PROFBUF   (KERNEL_CALL + 38)
#define SYS_STIME   (KERNEL_CALL + 39)
#define SYS_VMCTL   (KERNEL_CALL + 43)
#define SYS_SYSCTL   (KERNEL_CALL + 44)
#define SYS_VTIMER   (KERNEL_CALL + 45)
#define SYS_RUNCTL   (KERNEL_CALL + 46)
#define SYS_SAFEMAP   (KERNEL_CALL + 47)
#define SYS_SAFEREVMAP   (KERNEL_CALL + 48)
#define SYS_SAFEUNMAP   (KERNEL_CALL + 49)
#define NR_SYS_CALLS   50
#define SYS_CALL_MASK_SIZE   BITMAP_CHUNKS(NR_SYS_CALLS)
#define MEM_PTR   m2_p1
#define MEM_COUNT   m2_l1
#define MEM_PATTERN   m2_l2
#define DIO_REQUEST   m2_i3
#define _DIO_INPUT   0x001
#define _DIO_OUTPUT   0x002
#define _DIO_DIRMASK   0x00f
#define _DIO_BYTE   0x010
#define _DIO_WORD   0x020
#define _DIO_LONG   0x030
#define _DIO_TYPEMASK   0x0f0
#define _DIO_SAFE   0x100
#define _DIO_SAFEMASK   0xf00
#define DIO_INPUT_BYTE   (_DIO_INPUT|_DIO_BYTE)
#define DIO_INPUT_WORD   (_DIO_INPUT|_DIO_WORD)
#define DIO_INPUT_LONG   (_DIO_INPUT|_DIO_LONG)
#define DIO_OUTPUT_BYTE   (_DIO_OUTPUT|_DIO_BYTE)
#define DIO_OUTPUT_WORD   (_DIO_OUTPUT|_DIO_WORD)
#define DIO_OUTPUT_LONG   (_DIO_OUTPUT|_DIO_LONG)
#define DIO_SAFE_INPUT_BYTE   (_DIO_INPUT|_DIO_BYTE|_DIO_SAFE)
#define DIO_SAFE_INPUT_WORD   (_DIO_INPUT|_DIO_WORD|_DIO_SAFE)
#define DIO_SAFE_INPUT_LONG   (_DIO_INPUT|_DIO_LONG|_DIO_SAFE)
#define DIO_SAFE_OUTPUT_BYTE   (_DIO_OUTPUT|_DIO_BYTE|_DIO_SAFE)
#define DIO_SAFE_OUTPUT_WORD   (_DIO_OUTPUT|_DIO_WORD|_DIO_SAFE)
#define DIO_SAFE_OUTPUT_LONG   (_DIO_OUTPUT|_DIO_LONG|_DIO_SAFE)
#define DIO_PORT   m2_l1
#define DIO_VALUE   m2_l2
#define DIO_VEC_ADDR   m2_p1
#define DIO_VEC_SIZE   m2_l2
#define DIO_VEC_ENDPT   m2_i2
#define DIO_OFFSET   m2_i1
#define ALRM_EXP_TIME   m2_l1
#define ALRM_ABS_TIME   m2_i2
#define ALRM_TIME_LEFT   m2_l1
#define IRQ_REQUEST   m5_s1
#define IRQ_SETPOLICY   1
#define IRQ_RMPOLICY   2
#define IRQ_ENABLE   3
#define IRQ_DISABLE   4
#define IRQ_VECTOR   m5_s2
#define IRQ_POLICY   m5_i1
#define IRQ_REENABLE   0x001
#define IRQ_BYTE   0x100
#define IRQ_WORD   0x200
#define IRQ_LONG   0x400
#define IRQ_HOOK_ID   m5_l3
#define SEG_SELECT   m4_l1
#define SEG_OFFSET   m4_l2
#define SEG_PHYS   m4_l3
#define SEG_SIZE   m4_l4
#define SEG_INDEX   m4_l5
#define ABRT_HOW   m1_i1
#define ABRT_MON_ENDPT   m1_i2
#define ABRT_MON_LEN   m1_i3
#define ABRT_MON_ADDR   m1_p1
#define CP_SRC_SPACE   m5_s1
#define CP_SRC_ENDPT   m5_i1
#define CP_SRC_ADDR   m5_l1
#define CP_DST_SPACE   m5_s2
#define CP_DST_ENDPT   m5_i2
#define CP_DST_ADDR   m5_l2
#define CP_NR_BYTES   m5_l3
#define I_REQUEST   m7_i3
#define GET_KINFO   0
#define GET_IMAGE   1
#define GET_PROCTAB   2
#define GET_RANDOMNESS   3
#define GET_MONPARAMS   4
#define GET_KENV   5
#define GET_IRQHOOKS   6
#define GET_KMESSAGES   7
#define GET_PRIVTAB   8
#define GET_KADDRESSES   9
#define GET_SCHEDINFO   10
#define GET_PROC   11
#define GET_MACHINE   12
#define GET_LOCKTIMING   13
#define GET_BIOSBUFFER   14
#define GET_LOADINFO   15
#define GET_IRQACTIDS   16
#define GET_PRIV   17
#define GET_HZ   18
#define GET_WHOAMI   19
#define GET_RANDOMNESS_BIN   20
#define GET_IDLETSC   21
#define GET_AOUTHEADER   22
#define I_ENDPT   m7_i4
#define I_VAL_PTR   m7_p1
#define I_VAL_LEN   m7_i1
#define I_VAL_PTR2   m7_p2
#define I_VAL_LEN2_E   m7_i2
#define GIWHO_EP   m3_i1
#define GIWHO_NAME   m3_ca1
#define T_ENDPT   m4_l1
#define T_USER_TIME   m4_l1
#define T_SYSTEM_TIME   m4_l2
#define T_BOOTTIME   m4_l3
#define T_BOOT_TICKS   m4_l5
#define CTL_ENDPT   m2_i1
#define CTL_REQUEST   m2_i2
#define CTL_ARG_PTR   m2_p1
#define CTL_ADDRESS   m2_l1
#define CTL_DATA   m2_l2
#define CTL_PHYSSTART   m2_l1
#define CTL_PHYSLEN   m2_l2
#define SYS_PRIV_ALLOW   1
#define SYS_PRIV_DISALLOW   2
#define SYS_PRIV_SET_SYS   3
#define SYS_PRIV_SET_USER   4
#define SYS_PRIV_ADD_IO   5
#define SYS_PRIV_ADD_MEM   6
#define SYS_PRIV_ADD_IRQ   7
#define SYS_PRIV_QUERY_MEM   8
#define SG_ADDR   m2_p1
#define SG_SIZE   m2_i2
#define SIG_ENDPT   m2_i1
#define SIG_NUMBER   m2_i2
#define SIG_FLAGS   m2_i3
#define SIG_MAP   m2_l1
#define SIG_CTXT_PTR   m2_p1
#define PR_ENDPT   m1_i1
#define PR_PRIORITY   m1_i2
#define PR_SLOT   m1_i2
#define PR_STACK_PTR   m1_p1
#define PR_NAME_PTR   m1_p2
#define PR_IP_PTR   m1_p3
#define PR_MEM_PTR   m1_p1
#define PR_FORK_FLAGS   m1_i3
#define PR_FORK_MSGADDR   m1_p1
#define PFF_VMINHIBIT   0x01
#define INT86_REG86   m1_p1
#define SCP_FROM_TO   m2_i1
#define SCP_SEG   m2_i2
#define SCP_GID   m2_i3
#define SCP_OFFSET   m2_l1
#define SCP_ADDRESS   m2_p1
#define SCP_BYTES   m2_l2
#define VSCP_VEC_ADDR   m2_p1
#define VSCP_VEC_SIZE   m2_l2
#define SMAP_EP   m2_i1
#define SMAP_GID   m2_i2
#define SMAP_OFFSET   m2_i3
#define SMAP_SEG   m2_p1
#define SMAP_ADDRESS   m2_l1
#define SMAP_BYTES   m2_l2
#define SMAP_FLAG   m2_s1
#define PROF_ACTION   m7_i1
#define PROF_MEM_SIZE   m7_i2
#define PROF_FREQ   m7_i3
#define PROF_ENDPT   m7_i4
#define PROF_CTL_PTR   m7_p1
#define PROF_MEM_PTR   m7_p2
#define RDB_SIZE   m2_i1
#define RDB_ADDR   m2_l1
#define RDB_BUF   m2_p1
#define SVMCTL_WHO   m1_i1
#define SVMCTL_PARAM   m1_i2
#define SVMCTL_VALUE   m1_i3
#define SVMCTL_PF_WHO   m1_i1
#define SVMCTL_PF_I386_CR2   m1_i2
#define SVMCTL_PF_I386_ERR   m1_i3
#define SVMCTL_MRG_TARGET   m2_i1
#define SVMCTL_MRG_ADDR   m2_i2
#define SVMCTL_MRG_LENGTH   m2_i3
#define SVMCTL_MRG_FLAG   m2_s1
#define SVMCTL_MRG_EP2   m2_l1
#define SVMCTL_MRG_ADDR2   m2_l2
#define SVMCTL_MRG_REQUESTOR   m2_p1
#define SVMCTL_MAP_VIR_ADDR   m1_p1
#define SVMCTL_MAP_FLAGS   m2_i1
#define SVMCTL_MAP_PHYS_ADDR   m2_l1
#define SVMCTL_MAP_PHYS_LEN   m2_l2
#define VMMF_UNCACHED   (1L << 0)
#define VMCTL_I386_SETCR3   10
#define VMCTL_GET_PAGEFAULT   11
#define VMCTL_CLEAR_PAGEFAULT   12
#define VMCTL_I386_GETCR3   13
#define VMCTL_MEMREQ_GET   14
#define VMCTL_MEMREQ_REPLY   15
#define VMCTL_INCSP   16
#define VMCTL_NOPAGEZERO   18
#define VMCTL_I386_KERNELLIMIT   19
#define VMCTL_I386_PAGEDIRS   20
#define VMCTL_I386_FREEPDE   23
#define VMCTL_ENABLE_PAGING   24
#define VMCTL_I386_INVLPG   25
#define VMCTL_FLUSHTLB   26
#define VMCTL_KERN_PHYSMAP   27
#define VMCTL_KERN_MAP_REPLY   28
#define SYSCTL_CODE   m1_i1
#define SYSCTL_ARG1   m1_p1
#define SYSCTL_ARG2   m1_i2
#define SYSCTL_CODE_DIAG   1
#define SYSCTL_CODE_STACKTRACE   2
#define DIAG_BUFSIZE   (80*25)
#define VT_WHICH   m2_i1
#define VT_VIRTUAL   1
#define VT_PROF   2
#define VT_SET   m2_i2
#define VT_VALUE   m2_l1
#define VT_ENDPT   m2_l2
#define RC_ENDPT   m1_i1
#define RC_ACTION   m1_i2
#define RC_STOP   0
#define RC_RESUME   1
#define RC_FLAGS   m1_i3
#define RC_DELAY   1
#define RS_RQ_BASE   0x700
#define RS_UP   (RS_RQ_BASE + 0)
#define RS_DOWN   (RS_RQ_BASE + 1)
#define RS_REFRESH   (RS_RQ_BASE + 2)
#define RS_RESTART   (RS_RQ_BASE + 3)
#define RS_SHUTDOWN   (RS_RQ_BASE + 4)
#define RS_UPDATE   (RS_RQ_BASE + 5)
#define RS_LOOKUP   (RS_RQ_BASE + 8)
#define RS_INIT   (RS_RQ_BASE + 20)
#define RS_LU_PREPARE   (RS_RQ_BASE + 21)
#define RS_CMD_ADDR   m1_p1
#define RS_CMD_LEN   m1_i1
#define RS_PERIOD   m1_i2
#define RS_DEV_MAJOR   m1_i3
#define RS_ENDPOINT   m1_i1
#define RS_NAME   m1_p1
#define RS_NAME_LEN   m1_i1
#define RS_INIT_RESULT   m1_i1
#define RS_INIT_TYPE   m1_i2
#define RS_INIT_RPROCTAB_GID   m1_i3
#define RS_LU_RESULT   m1_i1
#define RS_LU_STATE   m1_i2
#define RS_LU_PREPARE_MAXTIME   m1_i3
#define DS_RQ_BASE   0x800
#define DS_PUBLISH   (DS_RQ_BASE + 0)
#define DS_RETRIEVE   (DS_RQ_BASE + 1)
#define DS_SUBSCRIBE   (DS_RQ_BASE + 2)
#define DS_CHECK   (DS_RQ_BASE + 3)
#define DS_DELETE   (DS_RQ_BASE + 4)
#define DS_SNAPSHOT   (DS_RQ_BASE + 5)
#define DS_RETRIEVE_LABEL   (DS_RQ_BASE + 6)
#define DS_KEY_GRANT   m2_i1
#define DS_KEY_LEN   m2_s1
#define DS_FLAGS   m2_i2
#define DS_VAL   m2_l1
#define DS_VAL_LEN   m2_l2
#define DS_NR_SNAPSHOT   m2_i3
#define DS_STRING   m2_i3
#define FKEY_CONTROL   98
#define FKEY_REQUEST   m2_i1
#define FKEY_MAP   10
#define FKEY_UNMAP   11
#define FKEY_EVENTS   12
#define FKEY_FKEYS   m2_l1
#define FKEY_SFKEYS   m2_l2
#define DIAG_BASE   0xa00
#define DIAGNOSTICS_OLD   (DIAG_BASE+1)
#define DIAGNOSTICS_S_OLD   (DIAG_BASE+2)
#define DIAG_PRINT_BUF_G   m1_p1
#define DIAG_BUF_COUNT   m1_i1
#define GET_KMESS   (DIAG_BASE+3)
#define GETKM_PTR   m1_p1
#define GET_KMESS_S   (DIAG_BASE+4)
#define GETKM_GRANT   m1_i1
#define ASYN_DIAGNOSTICS_OLD   (DIAG_BASE+5)
#define DIAG_REPL_OLD   (DIAG_BASE+0x80+0)
#define PM_RQ_BASE   0x900
#define PM_RS_BASE   0x980
#define PM_INIT   (PM_RQ_BASE + 0)
#define PM_SETUID   (PM_RQ_BASE + 1)
#define PM_SETGID   (PM_RQ_BASE + 2)
#define PM_SETSID   (PM_RQ_BASE + 3)
#define PM_EXIT   (PM_RQ_BASE + 4)
#define PM_DUMPCORE   (PM_RQ_BASE + 5)
#define PM_EXEC   (PM_RQ_BASE + 6)
#define PM_FORK   (PM_RQ_BASE + 7)
#define PM_FORK_NB   (PM_RQ_BASE + 8)
#define PM_UNPAUSE   (PM_RQ_BASE + 9)
#define PM_REBOOT   (PM_RQ_BASE + 10)
#define PM_SETGROUPS   (PM_RQ_BASE + 11)
#define PM_SETUID_REPLY   (PM_RS_BASE + 1)
#define PM_SETGID_REPLY   (PM_RS_BASE + 2)
#define PM_SETSID_REPLY   (PM_RS_BASE + 3)
#define PM_EXIT_REPLY   (PM_RS_BASE + 4)
#define PM_CORE_REPLY   (PM_RS_BASE + 5)
#define PM_EXEC_REPLY   (PM_RS_BASE + 6)
#define PM_FORK_REPLY   (PM_RS_BASE + 7)
#define PM_FORK_NB_REPLY   (PM_RS_BASE + 8)
#define PM_UNPAUSE_REPLY   (PM_RS_BASE + 9)
#define PM_REBOOT_REPLY   (PM_RS_BASE + 10)
#define PM_SETGROUPS_REPLY   (PM_RS_BASE + 11)
#define PM_PROC   m1_i1
#define PM_SLOT   m1_i2
#define PM_PID   m2_i3
#define PM_EID   m1_i2
#define PM_RID   m1_i3
#define PM_GROUP_NO   m1_i2
#define PM_GROUP_ADDR   m1_p1
#define PM_PATH   m1_p1
#define PM_PATH_LEN   m1_i2
#define PM_FRAME   m1_p2
#define PM_FRAME_LEN   m1_i3
#define PM_STATUS   m1_i2
#define PM_PPROC   m1_i2
#define PM_CPID   m1_i3
#define EXC_NM_PROC   m1_i1
#define EXC_NM_PTR   m1_p1
#define EXC_NM_RF_LOAD_TEXT   1
#define EXC_NM_RF_ALLOW_SETUID   2
#define EXC_NM_RF_FULLVM   4
#define EXC_RS_PROC   m1_i1
#define EXC_RS_RESULT   m1_i2
#define VFS_BASE   0xA00
#define VM_VFS_BASE   0xB00
#define VM_VFS_OPEN   (VM_VFS_BASE+0)
#define VMVO_NAME_GRANT   m2_i1
#define VMVO_NAME_LENGTH   m2_i2
#define VMVO_FLAGS   m2_i3
#define VMVO_MODE   m2_l1
#define VMVO_ENDPOINT   m2_l2
#define VM_VFS_MMAP   (VM_VFS_BASE+1)
#define VM_VFS_CLOSE   (VM_VFS_BASE+2)
#define VMVC_FD   m1_i1
#define VMVC_ENDPOINT   m1_i2
#define PMBRK_ADDR   m1_p1
#define PMTRACE_ADDR   m2_l1
#define PM_ENDPT   m1_i1
#define PM_PENDPT   m1_i2
#define SIU_WHAT   m2_i1
#define SIU_LEN   m2_i2
#define SIU_WHERE   m2_p1
#define SEL_NFDS   m8_i1
#define SEL_READFDS   m8_p1
#define SEL_WRITEFDS   m8_p2
#define SEL_ERRORFDS   m8_p3
#define SEL_TIMEOUT   m8_p4
#define VM_RQ_BASE   0xC00
#define VM_EXIT   (VM_RQ_BASE+0)
#define VME_ENDPOINT   m1_i1
#define VM_FORK   (VM_RQ_BASE+1)
#define VMF_ENDPOINT   m1_i1
#define VMF_SLOTNO   m1_i2
#define VMF_CHILD_ENDPOINT   m1_i3
#define VM_BRK   (VM_RQ_BASE+2)
#define VMB_ENDPOINT   m1_i1
#define VMB_ADDR   m1_p1
#define VMB_RETADDR   m1_p2
#define VM_EXEC_NEWMEM   (VM_RQ_BASE+3)
#define VMEN_ENDPOINT   m1_i1
#define VMEN_ARGSPTR   m1_p1
#define VMEN_ARGSSIZE   m1_i2
#define VMEN_FLAGS   m1_i3
#define VMEN_STACK_TOP   m1_p2
#define VM_PUSH_SIG   (VM_RQ_BASE+4)
#define VMPS_ENDPOINT   m1_i1
#define VMPS_OLD_SP   m1_p1
#define VM_WILLEXIT   (VM_RQ_BASE+5)
#define VMWE_ENDPOINT   m1_i1
#define VM_MMAP   (VM_RQ_BASE+10)
#define VMM_ADDR   m5_l1
#define VMM_LEN   m5_l2
#define VMM_PROT   m5_s1
#define VMM_FLAGS   m5_s2
#define VMM_FD   m5_i1
#define VMM_OFFSET   m5_i2
#define VMM_RETADDR   m5_l1
#define VM_UMAP   (VM_RQ_BASE+11)
#define VMU_SEG   m1_i1
#define VMU_OFFSET   m1_p1
#define VMU_LENGTH   m1_p2
#define VMU_RETADDR   m1_p3
#define VM_ADDDMA   (VM_RQ_BASE+12)
#define VMAD_REQ   m2_i2
#define VMAD_EP   m2_i1
#define VMAD_START   m2_l1
#define VMAD_SIZE   m2_l2
#define VM_DELDMA   (VM_RQ_BASE+13)
#define VMDD_REQ   m2_i2
#define VMDD_EP   m2_i1
#define VMDD_START   m2_l1
#define VMDD_SIZE   m2_l2
#define VM_GETDMA   (VM_RQ_BASE+14)
#define VMGD_REQ   m2_i2
#define VMGD_PROCP   m2_i1
#define VMGD_BASEP   m2_l1
#define VMGD_SIZEP   m2_l2
#define VM_MAP_PHYS   (VM_RQ_BASE+15)
#define VMMP_EP   m1_i1
#define VMMP_PHADDR   m1_p2
#define VMMP_LEN   m1_i2
#define VMMP_VADDR_REPLY   m1_p3
#define VM_UNMAP_PHYS   (VM_RQ_BASE+16)
#define VMUP_EP   m1_i1
#define VMUP_VADDR   m1_p1
#define VM_MUNMAP   (VM_RQ_BASE+17)
#define VMUM_ADDR   m1_p1
#define VMUM_LEN   m1_i1
#define VM_MUNMAP_TEXT   (VM_RQ_BASE+19)
#define VMV_ENDPOINT   m1_i1
#define VM_VFS_REPLY_OPEN   (VM_RQ_BASE+30)
#define VMVRO_FD   m1_i2
#define VM_VFS_REPLY_MMAP   (VM_RQ_BASE+31)
#define VM_VFS_REPLY_CLOSE   (VM_RQ_BASE+32)
#define VM_REMAP   (VM_RQ_BASE+33)
#define VMRE_D   m1_i1
#define VMRE_S   m1_i2
#define VMRE_DA   m1_p1
#define VMRE_SA   m1_p2
#define VMRE_RETA   m1_p3
#define VMRE_SIZE   m1_i3
#define VM_SHM_UNMAP   (VM_RQ_BASE+34)
#define VMUN_ENDPT   m2_i1
#define VMUN_ADDR   m2_l1
#define VM_GETPHYS   (VM_RQ_BASE+35)
#define VMPHYS_ENDPT   m2_i1
#define VMPHYS_ADDR   m2_l1
#define VMPHYS_RETA   m2_l2
#define VM_GETREF   (VM_RQ_BASE+36)
#define VMREFCNT_ENDPT   m2_i1
#define VMREFCNT_ADDR   m2_l1
#define VMREFCNT_RETC   m2_i2
#define VM_RS_SET_PRIV   (VM_RQ_BASE+37)
#define VM_RS_NR   m2_i1
#define VM_RS_BUF   m2_l1
#define VM_QUERY_EXIT   (VM_RQ_BASE+38)
#define VM_QUERY_RET_PT   m2_i1
#define VM_QUERY_IS_MORE   m2_i2
#define VM_NOTIFY_SIG   (VM_RQ_BASE+39)
#define VM_NOTIFY_SIG_ENDPOINT   m1_i1
#define VM_NOTIFY_SIG_IPC   m1_i2
#define VM_INFO   (VM_RQ_BASE+40)
#define VMI_WHAT   m2_i1
#define VMI_EP   m2_i2
#define VMI_COUNT   m2_i3
#define VMI_PTR   m2_p1
#define VMI_NEXT   m2_l1
#define VMIW_STATS   1
#define VMIW_USAGE   2
#define VMIW_REGION   3
#define NR_VM_CALLS   41
#define VM_CALL_MASK_SIZE   BITMAP_CHUNKS(NR_VM_CALLS)
#define VM_BASIC_CALLS   VM_MMAP, VM_MUNMAP, VM_MUNMAP_TEXT, VM_MAP_PHYS, VM_UNMAP_PHYS
#define IPC_BASE   0xD00
#define IPC_SHMGET   (IPC_BASE+1)
#define SHMGET_KEY   m2_l1
#define SHMGET_SIZE   m2_l2
#define SHMGET_FLAG   m2_i1
#define SHMGET_RETID   m2_i2
#define IPC_SHMAT   (IPC_BASE+2)
#define SHMAT_ID   m2_i1
#define SHMAT_ADDR   m2_l1
#define SHMAT_FLAG   m2_i2
#define SHMAT_RETADDR   m2_l2
#define IPC_SHMDT   (IPC_BASE+3)
#define SHMDT_ADDR   m2_l1
#define IPC_SHMCTL   (IPC_BASE+4)
#define SHMCTL_ID   m2_i1
#define SHMCTL_CMD   m2_i2
#define SHMCTL_BUF   m2_l1
#define SHMCTL_RET   m2_i3
#define IPC_SEMGET   (IPC_BASE+5)
#define SEMGET_KEY   m2_l1
#define SEMGET_NR   m2_i1
#define SEMGET_FLAG   m2_i2
#define SEMGET_RETID   m2_i3
#define IPC_SEMCTL   (IPC_BASE+6)
#define SEMCTL_ID   m2_i1
#define SEMCTL_NUM   m2_i2
#define SEMCTL_CMD   m2_i3
#define SEMCTL_OPT   m2_l1
#define IPC_SEMOP   (IPC_BASE+7)
#define SEMOP_ID   m2_i1
#define SEMOP_OPS   m2_l1
#define SEMOP_SIZE   m2_i2


Define Documentation

#define _DIO_BYTE   0x010

Definition at line 369 of file com.h.

#define _DIO_DIRMASK   0x00f

Definition at line 368 of file com.h.

#define _DIO_INPUT   0x001

Definition at line 366 of file com.h.

#define _DIO_LONG   0x030

Definition at line 371 of file com.h.

#define _DIO_OUTPUT   0x002

Definition at line 367 of file com.h.

#define _DIO_SAFE   0x100

Definition at line 373 of file com.h.

#define _DIO_SAFEMASK   0xf00

Definition at line 374 of file com.h.

#define _DIO_TYPEMASK   0x0f0

Definition at line 372 of file com.h.

#define _DIO_WORD   0x020

Definition at line 370 of file com.h.

#define _MAX_MAGIC_PROC   (SELF)

Definition at line 38 of file com.h.

#define ABRT_HOW   m1_i1

Definition at line 421 of file com.h.

#define ABRT_MON_ADDR   m1_p1

Definition at line 424 of file com.h.

#define ABRT_MON_ENDPT   m1_i2

Definition at line 422 of file com.h.

#define ABRT_MON_LEN   m1_i3

Definition at line 423 of file com.h.

#define ADDRESS   m2_p1

Definition at line 213 of file com.h.

#define ALRM_ABS_TIME   m2_i2

Definition at line 396 of file com.h.

#define ALRM_EXP_TIME   m2_l1

Definition at line 395 of file com.h.

#define ALRM_TIME_LEFT   m2_l1

Definition at line 397 of file com.h.

#define ANY   0x7ace

Definition at line 35 of file com.h.

#define ASYN_DIAGNOSTICS_OLD   (DIAG_BASE+5)

Definition at line 709 of file com.h.

#define BUSC_PCI_ATTR_R16   (BUSC_RQ_BASE + 9)

Definition at line 137 of file com.h.

#define BUSC_PCI_ATTR_R32   (BUSC_RQ_BASE + 10)

Definition at line 140 of file com.h.

#define BUSC_PCI_ATTR_R8   (BUSC_RQ_BASE + 8)

Definition at line 134 of file com.h.

#define BUSC_PCI_ATTR_W16   (BUSC_RQ_BASE + 12)

Definition at line 146 of file com.h.

#define BUSC_PCI_ATTR_W32   (BUSC_RQ_BASE + 13)

Definition at line 149 of file com.h.

#define BUSC_PCI_ATTR_W8   (BUSC_RQ_BASE + 11)

Definition at line 143 of file com.h.

#define BUSC_PCI_DEL_ACL   (BUSC_RQ_BASE + 18)

Definition at line 163 of file com.h.

#define BUSC_PCI_DEV_NAME   (BUSC_RQ_BASE + 5)

Definition at line 127 of file com.h.

#define BUSC_PCI_DEV_NAME_S   (BUSC_RQ_BASE + 15)

Definition at line 153 of file com.h.

#define BUSC_PCI_FIND_DEV   (BUSC_RQ_BASE + 3)

Definition at line 120 of file com.h.

#define BUSC_PCI_FIRST_DEV   (BUSC_RQ_BASE + 1)

Definition at line 112 of file com.h.

#define BUSC_PCI_IDS   (BUSC_RQ_BASE + 4)

Definition at line 124 of file com.h.

#define BUSC_PCI_INIT   (BUSC_RQ_BASE + 0)

Definition at line 109 of file com.h.

#define BUSC_PCI_NEXT_DEV   (BUSC_RQ_BASE + 2)

Definition at line 116 of file com.h.

#define BUSC_PCI_RESCAN   (BUSC_RQ_BASE + 14)

Definition at line 152 of file com.h.

#define BUSC_PCI_RESERVE   (BUSC_RQ_BASE + 7)

Definition at line 133 of file com.h.

#define BUSC_PCI_SET_ACL   (BUSC_RQ_BASE + 17)

Definition at line 160 of file com.h.

#define BUSC_PCI_SLOT_NAME   (BUSC_RQ_BASE + 6)

Definition at line 130 of file com.h.

#define BUSC_PCI_SLOT_NAME_S   (BUSC_RQ_BASE + 16)

Definition at line 157 of file com.h.

#define BUSC_RQ_BASE   0x300

Definition at line 106 of file com.h.

#define BUSC_RS_BASE   0x380

Definition at line 107 of file com.h.

#define CANCEL   (DEV_RQ_BASE + 0)

Definition at line 180 of file com.h.

#define CLOCK   -3

Definition at line 54 of file com.h.

#define COUNT   m2_i3

Definition at line 209 of file com.h.

#define CP_DST_ADDR   m5_l2

Definition at line 432 of file com.h.

#define CP_DST_ENDPT   m5_i2

Definition at line 431 of file com.h.

#define CP_DST_SPACE   m5_s2

Definition at line 430 of file com.h.

#define CP_NR_BYTES   m5_l3

Definition at line 433 of file com.h.

#define CP_SRC_ADDR   m5_l1

Definition at line 429 of file com.h.

#define CP_SRC_ENDPT   m5_i1

Definition at line 428 of file com.h.

#define CP_SRC_SPACE   m5_s1

Definition at line 427 of file com.h.

#define CTL_ADDRESS   m2_l1

Definition at line 481 of file com.h.

#define CTL_ARG_PTR   m2_p1

Definition at line 480 of file com.h.

#define CTL_DATA   m2_l2

Definition at line 482 of file com.h.

#define CTL_ENDPT   m2_i1

Definition at line 478 of file com.h.

#define CTL_PHYSLEN   m2_l2

Definition at line 486 of file com.h.

#define CTL_PHYSSTART   m2_l1

Definition at line 485 of file com.h.

#define CTL_REQUEST   m2_i2

Definition at line 479 of file com.h.

#define DEV_CLONED   (DEV_RS_BASE + 1)

Definition at line 197 of file com.h.

#define DEV_CLOSE   (DEV_RQ_BASE + 7)

Definition at line 182 of file com.h.

#define DEV_CLOSE_REPL   (DEV_RS_BASE + 6)

Definition at line 202 of file com.h.

#define DEV_GATHER_S   (DEV_RQ_BASE + 23)

Definition at line 192 of file com.h.

#define DEV_IO_READY   (DEV_RS_BASE + 3)

Definition at line 199 of file com.h.

#define DEV_IOCTL_S   (DEV_RQ_BASE + 24)

Definition at line 193 of file com.h.

#define DEV_MINOR   m2_i1

Definition at line 217 of file com.h.

#define DEV_MMAP_S   (DEV_RQ_BASE + 25)

Definition at line 194 of file com.h.

#define DEV_NO_STATUS   (DEV_RS_BASE + 4)

Definition at line 200 of file com.h.

#define DEV_OPEN   (DEV_RQ_BASE + 6)

Definition at line 181 of file com.h.

#define DEV_READ_S   (DEV_RQ_BASE + 20)

Definition at line 189 of file com.h.

#define DEV_REOPEN   (DEV_RQ_BASE + 14)

Definition at line 187 of file com.h.

#define DEV_REOPEN_REPL   (DEV_RS_BASE + 5)

Definition at line 201 of file com.h.

#define DEV_REPLY   (DEV_RS_BASE + 0)

Definition at line 196 of file com.h.

#define DEV_REVIVE   (DEV_RS_BASE + 2)

Definition at line 198 of file com.h.

#define DEV_RQ_BASE   0x400

Definition at line 177 of file com.h.

#define DEV_RS_BASE   0x500

Definition at line 178 of file com.h.

#define DEV_SCATTER_S   (DEV_RQ_BASE + 22)

Definition at line 191 of file com.h.

#define DEV_SEL_OPS   m2_i2

Definition at line 218 of file com.h.

#define DEV_SEL_REPL1   (DEV_RS_BASE + 7)

Definition at line 203 of file com.h.

#define DEV_SEL_REPL2   (DEV_RS_BASE + 8)

Definition at line 204 of file com.h.

#define DEV_SELECT   (DEV_RQ_BASE + 12)

Definition at line 185 of file com.h.

#define DEV_STATUS   (DEV_RQ_BASE + 13)

Definition at line 186 of file com.h.

#define DEV_WRITE_S   (DEV_RQ_BASE + 21)

Definition at line 190 of file com.h.

#define DEVICE   m2_i1

Definition at line 207 of file com.h.

#define DIAG_BASE   0xa00

Definition at line 700 of file com.h.

#define DIAG_BUF_COUNT   m1_i1

Definition at line 704 of file com.h.

#define DIAG_BUFSIZE   (80*25)

Definition at line 610 of file com.h.

#define DIAG_PRINT_BUF_G   m1_p1

Definition at line 703 of file com.h.

#define DIAG_REPL_OLD   (DIAG_BASE+0x80+0)

Definition at line 711 of file com.h.

#define DIAGNOSTICS_OLD   (DIAG_BASE+1)

Definition at line 701 of file com.h.

#define DIAGNOSTICS_S_OLD   (DIAG_BASE+2)

Definition at line 702 of file com.h.

#define DIO_INPUT_BYTE   (_DIO_INPUT|_DIO_BYTE)

Definition at line 375 of file com.h.

#define DIO_INPUT_LONG   (_DIO_INPUT|_DIO_LONG)

Definition at line 377 of file com.h.

#define DIO_INPUT_WORD   (_DIO_INPUT|_DIO_WORD)

Definition at line 376 of file com.h.

#define DIO_OFFSET   m2_i1

Definition at line 392 of file com.h.

#define DIO_OUTPUT_BYTE   (_DIO_OUTPUT|_DIO_BYTE)

Definition at line 378 of file com.h.

#define DIO_OUTPUT_LONG   (_DIO_OUTPUT|_DIO_LONG)

Definition at line 380 of file com.h.

#define DIO_OUTPUT_WORD   (_DIO_OUTPUT|_DIO_WORD)

Definition at line 379 of file com.h.

#define DIO_PORT   m2_l1

Definition at line 387 of file com.h.

#define DIO_REQUEST   m2_i3

Definition at line 365 of file com.h.

#define DIO_SAFE_INPUT_BYTE   (_DIO_INPUT|_DIO_BYTE|_DIO_SAFE)

Definition at line 381 of file com.h.

#define DIO_SAFE_INPUT_LONG   (_DIO_INPUT|_DIO_LONG|_DIO_SAFE)

Definition at line 383 of file com.h.

#define DIO_SAFE_INPUT_WORD   (_DIO_INPUT|_DIO_WORD|_DIO_SAFE)

Definition at line 382 of file com.h.

#define DIO_SAFE_OUTPUT_BYTE   (_DIO_OUTPUT|_DIO_BYTE|_DIO_SAFE)

Definition at line 384 of file com.h.

#define DIO_SAFE_OUTPUT_LONG   (_DIO_OUTPUT|_DIO_LONG|_DIO_SAFE)

Definition at line 386 of file com.h.

#define DIO_SAFE_OUTPUT_WORD   (_DIO_OUTPUT|_DIO_WORD|_DIO_SAFE)

Definition at line 385 of file com.h.

#define DIO_VALUE   m2_l2

Definition at line 388 of file com.h.

#define DIO_VEC_ADDR   m2_p1

Definition at line 389 of file com.h.

#define DIO_VEC_ENDPT   m2_i2

Definition at line 391 of file com.h.

#define DIO_VEC_SIZE   m2_l2

Definition at line 390 of file com.h.

#define DL_ADDR   m2_p1

Definition at line 277 of file com.h.

#define DL_BROAD_REQ   0x8

Definition at line 291 of file com.h.

#define DL_CLCK   m2_l2

Definition at line 276 of file com.h.

#define DL_CONF   (DL_RQ_BASE + 7)

Definition at line 257 of file com.h.

#define DL_CONF_REPLY   (DL_RS_BASE + 20)

Definition at line 266 of file com.h.

#define DL_COUNT   m2_i3

Definition at line 274 of file com.h.

#define DL_GETNAME   (DL_RQ_BASE +10)

Definition at line 260 of file com.h.

#define DL_GETSTAT   (DL_RQ_BASE + 9)

Definition at line 259 of file com.h.

#define DL_GETSTAT_S   (DL_RQ_BASE +13)

Definition at line 263 of file com.h.

#define DL_GRANT   m2_l2

Definition at line 279 of file com.h.

#define DL_MODE   m2_l1

Definition at line 275 of file com.h.

#define DL_MULTI_REQ   0x4

Definition at line 290 of file com.h.

#define DL_NAME   m3_ca1

Definition at line 280 of file com.h.

#define DL_NAME_REPLY   (DL_RS_BASE + 22)

Definition at line 268 of file com.h.

#define DL_NOMODE   0x0

Definition at line 288 of file com.h.

#define DL_PACK_RECV   0x02

Definition at line 284 of file com.h.

#define DL_PACK_SEND   0x01

Definition at line 283 of file com.h.

#define DL_PORT   m2_i1

Definition at line 272 of file com.h.

#define DL_PROC   m2_i2

Definition at line 273 of file com.h.

#define DL_PROMISC_REQ   0x2

Definition at line 289 of file com.h.

#define DL_READ   (DL_RQ_BASE + 5)

Definition at line 255 of file com.h.

#define DL_READ_IP   0x04

Definition at line 285 of file com.h.

#define DL_READV   (DL_RQ_BASE + 6)

Definition at line 256 of file com.h.

#define DL_READV_S   (DL_RQ_BASE +12)

Definition at line 262 of file com.h.

#define DL_RQ_BASE   0x200

Definition at line 249 of file com.h.

#define DL_RS_BASE   0x280

Definition at line 250 of file com.h.

#define DL_STAT   m2_l1

Definition at line 278 of file com.h.

#define DL_STAT_REPLY   (DL_RS_BASE + 23)

Definition at line 269 of file com.h.

#define DL_STOP   (DL_RQ_BASE + 8)

Definition at line 258 of file com.h.

#define DL_TASK_REPLY   (DL_RS_BASE + 21)

Definition at line 267 of file com.h.

#define DL_WRITE   (DL_RQ_BASE + 3)

Definition at line 253 of file com.h.

#define DL_WRITEV   (DL_RQ_BASE + 4)

Definition at line 254 of file com.h.

#define DL_WRITEV_S   (DL_RQ_BASE +11)

Definition at line 261 of file com.h.

#define DS_CHECK   (DS_RQ_BASE + 3)

Definition at line 673 of file com.h.

#define DS_DELETE   (DS_RQ_BASE + 4)

Definition at line 674 of file com.h.

#define DS_FLAGS   m2_i2

Definition at line 681 of file com.h.

#define DS_KEY_GRANT   m2_i1

Definition at line 679 of file com.h.

#define DS_KEY_LEN   m2_s1

Definition at line 680 of file com.h.

#define DS_NR_SNAPSHOT   m2_i3

Definition at line 685 of file com.h.

#define DS_PROC_NR   6

Definition at line 71 of file com.h.

#define DS_PUBLISH   (DS_RQ_BASE + 0)

Definition at line 670 of file com.h.

#define DS_RETRIEVE   (DS_RQ_BASE + 1)

Definition at line 671 of file com.h.

#define DS_RETRIEVE_LABEL   (DS_RQ_BASE + 6)

Definition at line 676 of file com.h.

#define DS_RQ_BASE   0x800

Definition at line 668 of file com.h.

#define DS_SNAPSHOT   (DS_RQ_BASE + 5)

Definition at line 675 of file com.h.

#define DS_STRING   m2_i3

Definition at line 686 of file com.h.

#define DS_SUBSCRIBE   (DS_RQ_BASE + 2)

Definition at line 672 of file com.h.

#define DS_VAL   m2_l1

Definition at line 683 of file com.h.

#define DS_VAL_LEN   m2_l2

Definition at line 684 of file com.h.

#define EXC_NM_PROC   m1_i1

Definition at line 778 of file com.h.

#define EXC_NM_PTR   m1_p1

Definition at line 779 of file com.h.

#define EXC_NM_RF_ALLOW_SETUID   2

Definition at line 788 of file com.h.

#define EXC_NM_RF_FULLVM   4

Definition at line 792 of file com.h.

#define EXC_NM_RF_LOAD_TEXT   1

Definition at line 785 of file com.h.

#define EXC_RS_PROC   m1_i1

Definition at line 795 of file com.h.

#define EXC_RS_RESULT   m1_i2

Definition at line 796 of file com.h.

#define FKEY_CONTROL   98

Definition at line 693 of file com.h.

#define FKEY_EVENTS   12

Definition at line 697 of file com.h.

#define FKEY_FKEYS   m2_l1

Definition at line 698 of file com.h.

#define FKEY_MAP   10

Definition at line 695 of file com.h.

#define FKEY_REQUEST   m2_i1

Definition at line 694 of file com.h.

#define FKEY_SFKEYS   m2_l2

Definition at line 699 of file com.h.

#define FKEY_UNMAP   11

Definition at line 696 of file com.h.

#define FS_PROC_NR   1

Definition at line 65 of file com.h.

#define GET_AOUTHEADER   22

Definition at line 459 of file com.h.

#define GET_BIOSBUFFER   14

Definition at line 451 of file com.h.

#define GET_HZ   18

Definition at line 455 of file com.h.

#define GET_IDLETSC   21

Definition at line 458 of file com.h.

#define GET_IMAGE   1

Definition at line 438 of file com.h.

#define GET_IRQACTIDS   16

Definition at line 453 of file com.h.

#define GET_IRQHOOKS   6

Definition at line 443 of file com.h.

#define GET_KADDRESSES   9

Definition at line 446 of file com.h.

#define GET_KENV   5

Definition at line 442 of file com.h.

#define GET_KINFO   0

Definition at line 437 of file com.h.

#define GET_KMESS   (DIAG_BASE+3)

Definition at line 705 of file com.h.

#define GET_KMESS_S   (DIAG_BASE+4)

Definition at line 707 of file com.h.

#define GET_KMESSAGES   7

Definition at line 444 of file com.h.

#define GET_LOADINFO   15

Definition at line 452 of file com.h.

#define GET_LOCKTIMING   13

Definition at line 450 of file com.h.

#define GET_MACHINE   12

Definition at line 449 of file com.h.

#define GET_MONPARAMS   4

Definition at line 441 of file com.h.

#define GET_PRIV   17

Definition at line 454 of file com.h.

#define GET_PRIVTAB   8

Definition at line 445 of file com.h.

#define GET_PROC   11

Definition at line 448 of file com.h.

#define GET_PROCTAB   2

Definition at line 439 of file com.h.

#define GET_RANDOMNESS   3

Definition at line 440 of file com.h.

#define GET_RANDOMNESS_BIN   20

Definition at line 457 of file com.h.

#define GET_SCHEDINFO   10

Definition at line 447 of file com.h.

#define GET_WHOAMI   19

Definition at line 456 of file com.h.

#define GETKM_GRANT   m1_i1

Definition at line 708 of file com.h.

#define GETKM_PTR   m1_p1

Definition at line 706 of file com.h.

#define GIWHO_EP   m3_i1

Definition at line 467 of file com.h.

#define GIWHO_NAME   m3_ca1

Definition at line 468 of file com.h.

#define HARDWARE   KERNEL

Definition at line 57 of file com.h.

#define HIGHPOS   m2_l2

Definition at line 212 of file com.h.

#define I_ENDPT   m7_i4

Definition at line 460 of file com.h.

#define I_REQUEST   m7_i3

Definition at line 436 of file com.h.

#define I_VAL_LEN   m7_i1

Definition at line 462 of file com.h.

#define I_VAL_LEN2_E   m7_i2

Definition at line 464 of file com.h.

#define I_VAL_PTR   m7_p1

Definition at line 461 of file com.h.

#define I_VAL_PTR2   m7_p2

Definition at line 463 of file com.h.

#define IDLE   -4

Definition at line 53 of file com.h.

#define INIT_PROC_NR   10

Definition at line 75 of file com.h.

#define INT86_REG86   m1_p1

Definition at line 527 of file com.h.

#define IO_ENDPT   m2_i2

Definition at line 208 of file com.h.

#define IO_GRANT   m2_p1

Definition at line 214 of file com.h.

#define IOMMU_MAP   (BUSC_RQ_BASE + 32)

Definition at line 166 of file com.h.

#define IPC_BASE   0xD00

Definition at line 999 of file com.h.

#define IPC_SEMCTL   (IPC_BASE+6)

Definition at line 1026 of file com.h.

#define IPC_SEMGET   (IPC_BASE+5)

Definition at line 1021 of file com.h.

#define IPC_SEMOP   (IPC_BASE+7)

Definition at line 1031 of file com.h.

#define IPC_SHMAT   (IPC_BASE+2)

Definition at line 1007 of file com.h.

#define IPC_SHMCTL   (IPC_BASE+4)

Definition at line 1014 of file com.h.

#define IPC_SHMDT   (IPC_BASE+3)

Definition at line 1012 of file com.h.

#define IPC_SHMGET   (IPC_BASE+1)

Definition at line 1002 of file com.h.

#define IRQ_BYTE   0x100

Definition at line 408 of file com.h.

#define IRQ_DISABLE   4

Definition at line 404 of file com.h.

#define IRQ_ENABLE   3

Definition at line 403 of file com.h.

#define IRQ_HOOK_ID   m5_l3

Definition at line 411 of file com.h.

#define IRQ_LONG   0x400

Definition at line 410 of file com.h.

#define IRQ_POLICY   m5_i1

Definition at line 406 of file com.h.

#define IRQ_REENABLE   0x001

Definition at line 407 of file com.h.

#define IRQ_REQUEST   m5_s1

Definition at line 400 of file com.h.

#define IRQ_RMPOLICY   2

Definition at line 402 of file com.h.

#define IRQ_SETPOLICY   1

Definition at line 401 of file com.h.

#define IRQ_VECTOR   m5_s2

Definition at line 405 of file com.h.

#define IRQ_WORD   0x200

Definition at line 409 of file com.h.

#define is_notify ( a   )     ((unsigned) ((a) - NOTIFY_MESSAGE) < 0x100)

Definition at line 96 of file com.h.

#define KERNEL   -1

Definition at line 56 of file com.h.

#define KERNEL_CALL   0x600

Definition at line 301 of file com.h.

#define LOG_PROC_NR   4

Definition at line 69 of file com.h.

#define MAX_NR_TASKS   1023

Definition at line 60 of file com.h.

#define MEM_COUNT   m2_l1

Definition at line 361 of file com.h.

#define MEM_PATTERN   m2_l2

Definition at line 362 of file com.h.

#define MEM_PROC_NR   3

Definition at line 68 of file com.h.

#define MEM_PTR   m2_p1

Definition at line 360 of file com.h.

#define MFS_PROC_NR   7

Definition at line 72 of file com.h.

#define NONE   0x6ace

Definition at line 36 of file com.h.

#define NOTIFY_ARG   m2_l1

Definition at line 100 of file com.h.

#define NOTIFY_FROM ( p_nr   )     (NOTIFY_MESSAGE | ((p_nr) + NR_TASKS))

Definition at line 97 of file com.h.

#define NOTIFY_MESSAGE   0x1000

Definition at line 94 of file com.h.

#define NOTIFY_TIMESTAMP   m2_l2

Definition at line 101 of file com.h.

#define NR_BOOT_PROCS   (NR_TASKS + INIT_PROC_NR + 1)

Definition at line 82 of file com.h.

#define NR_SYS_CALLS   50

Definition at line 356 of file com.h.

#define NR_TASKS   4

Definition at line 61 of file com.h.

#define NR_VM_CALLS   41

Definition at line 989 of file com.h.

#define NW_CANCEL   CANCEL

Definition at line 246 of file com.h.

#define NW_CLOSE   DEV_CLOSE

Definition at line 242 of file com.h.

#define NW_IOCTL   DEV_IOCTL

Definition at line 245 of file com.h.

#define NW_OPEN   DEV_OPEN

Definition at line 241 of file com.h.

#define NW_READ   DEV_READ

Definition at line 243 of file com.h.

#define NW_WRITE   DEV_WRITE

Definition at line 244 of file com.h.

#define PFF_VMINHIBIT   0x01

Definition at line 524 of file com.h.

#define PFS_PROC_NR   9

Definition at line 74 of file com.h.

#define PM_CORE_REPLY   (PM_RS_BASE + 5)

Definition at line 739 of file com.h.

#define PM_CPID   m1_i3

Definition at line 775 of file com.h.

#define PM_DUMPCORE   (PM_RQ_BASE + 5)

Definition at line 726 of file com.h.

#define PM_EID   m1_i2

Definition at line 755 of file com.h.

#define PM_ENDPT   m1_i1

Definition at line 834 of file com.h.

#define PM_EXEC   (PM_RQ_BASE + 6)

Definition at line 727 of file com.h.

#define PM_EXEC_REPLY   (PM_RS_BASE + 6)

Definition at line 740 of file com.h.

#define PM_EXIT   (PM_RQ_BASE + 4)

Definition at line 725 of file com.h.

#define PM_EXIT_REPLY   (PM_RS_BASE + 4)

Definition at line 738 of file com.h.

#define PM_FORK   (PM_RQ_BASE + 7)

Definition at line 728 of file com.h.

#define PM_FORK_NB   (PM_RQ_BASE + 8)

Definition at line 729 of file com.h.

#define PM_FORK_NB_REPLY   (PM_RS_BASE + 8)

Definition at line 742 of file com.h.

#define PM_FORK_REPLY   (PM_RS_BASE + 7)

Definition at line 741 of file com.h.

#define PM_FRAME   m1_p2

Definition at line 767 of file com.h.

#define PM_FRAME_LEN   m1_i3

Definition at line 768 of file com.h.

#define PM_GROUP_ADDR   m1_p1

Definition at line 760 of file com.h.

#define PM_GROUP_NO   m1_i2

Definition at line 759 of file com.h.

#define PM_INIT   (PM_RQ_BASE + 0)

Definition at line 721 of file com.h.

#define PM_PATH   m1_p1

Definition at line 763 of file com.h.

#define PM_PATH_LEN   m1_i2

Definition at line 764 of file com.h.

#define PM_PENDPT   m1_i2

Definition at line 835 of file com.h.

#define PM_PID   m2_i3

Definition at line 752 of file com.h.

#define PM_PPROC   m1_i2

Definition at line 774 of file com.h.

#define PM_PROC   m1_i1

Definition at line 748 of file com.h.

#define PM_PROC_NR   0

Definition at line 64 of file com.h.

#define PM_REBOOT   (PM_RQ_BASE + 10)

Definition at line 731 of file com.h.

#define PM_REBOOT_REPLY   (PM_RS_BASE + 10)

Definition at line 744 of file com.h.

#define PM_RID   m1_i3

Definition at line 756 of file com.h.

#define PM_RQ_BASE   0x900

Definition at line 717 of file com.h.

#define PM_RS_BASE   0x980

Definition at line 718 of file com.h.

#define PM_SETGID   (PM_RQ_BASE + 2)

Definition at line 723 of file com.h.

#define PM_SETGID_REPLY   (PM_RS_BASE + 2)

Definition at line 736 of file com.h.

#define PM_SETGROUPS   (PM_RQ_BASE + 11)

Definition at line 732 of file com.h.

#define PM_SETGROUPS_REPLY   (PM_RS_BASE + 11)

Definition at line 745 of file com.h.

#define PM_SETSID   (PM_RQ_BASE + 3)

Definition at line 724 of file com.h.

#define PM_SETSID_REPLY   (PM_RS_BASE + 3)

Definition at line 737 of file com.h.

#define PM_SETUID   (PM_RQ_BASE + 1)

Definition at line 722 of file com.h.

#define PM_SETUID_REPLY   (PM_RS_BASE + 1)

Definition at line 735 of file com.h.

#define PM_SLOT   m1_i2

Definition at line 751 of file com.h.

#define PM_STATUS   m1_i2

Definition at line 771 of file com.h.

#define PM_UNPAUSE   (PM_RQ_BASE + 9)

Definition at line 730 of file com.h.

#define PM_UNPAUSE_REPLY   (PM_RS_BASE + 9)

Definition at line 743 of file com.h.

#define PMBRK_ADDR   m1_p1

Definition at line 829 of file com.h.

#define PMTRACE_ADDR   m2_l1

Definition at line 832 of file com.h.

#define POSITION   m2_l1

Definition at line 211 of file com.h.

#define PR_ENDPT   m1_i1

Definition at line 511 of file com.h.

#define PR_FORK_FLAGS   m1_i3

Definition at line 520 of file com.h.

#define PR_FORK_MSGADDR   m1_p1

Definition at line 521 of file com.h.

#define PR_IP_PTR   m1_p3

Definition at line 516 of file com.h.

#define PR_MEM_PTR   m1_p1

Definition at line 517 of file com.h.

#define PR_NAME_PTR   m1_p2

Definition at line 515 of file com.h.

#define PR_PRIORITY   m1_i2

Definition at line 512 of file com.h.

#define PR_SLOT   m1_i2

Definition at line 513 of file com.h.

#define PR_STACK_PTR   m1_p1

Definition at line 514 of file com.h.

#define PROF_ACTION   m7_i1

Definition at line 551 of file com.h.

#define PROF_CTL_PTR   m7_p1

Definition at line 555 of file com.h.

#define PROF_ENDPT   m7_i4

Definition at line 554 of file com.h.

#define PROF_FREQ   m7_i3

Definition at line 553 of file com.h.

#define PROF_MEM_PTR   m7_p2

Definition at line 556 of file com.h.

#define PROF_MEM_SIZE   m7_i2

Definition at line 552 of file com.h.

#define RC_ACTION   m1_i2

Definition at line 622 of file com.h.

#define RC_DELAY   1

Definition at line 626 of file com.h.

#define RC_ENDPT   m1_i1

Definition at line 621 of file com.h.

#define RC_FLAGS   m1_i3

Definition at line 625 of file com.h.

#define RC_RESUME   1

Definition at line 624 of file com.h.

#define RC_STOP   0

Definition at line 623 of file com.h.

#define RDB_ADDR   m2_l1

Definition at line 560 of file com.h.

#define RDB_BUF   m2_p1

Definition at line 561 of file com.h.

#define RDB_SIZE   m2_i1

Definition at line 559 of file com.h.

#define REP_ENDPT   m2_i1

Definition at line 221 of file com.h.

#define REP_IO_GRANT   m2_i3

Definition at line 223 of file com.h.

#define REP_STATUS   m2_i2

Definition at line 222 of file com.h.

#define REQUEST   m2_i3

Definition at line 210 of file com.h.

#define ROOT_SYS_PROC_NR   RS_PROC_NR

Definition at line 78 of file com.h.

#define ROOT_USR_PROC_NR   INIT_PROC_NR

Definition at line 79 of file com.h.

#define RS_CMD_ADDR   m1_p1

Definition at line 646 of file com.h.

#define RS_CMD_LEN   m1_i1

Definition at line 647 of file com.h.

#define RS_DEV_MAJOR   m1_i3

Definition at line 649 of file com.h.

#define RS_DOWN   (RS_RQ_BASE + 1)

Definition at line 635 of file com.h.

#define RS_ENDPOINT   m1_i1

Definition at line 651 of file com.h.

#define RS_INIT   (RS_RQ_BASE + 20)

Definition at line 643 of file com.h.

#define RS_INIT_RESULT   m1_i1

Definition at line 656 of file com.h.

#define RS_INIT_RPROCTAB_GID   m1_i3

Definition at line 658 of file com.h.

#define RS_INIT_TYPE   m1_i2

Definition at line 657 of file com.h.

#define RS_LOOKUP   (RS_RQ_BASE + 8)

Definition at line 641 of file com.h.

#define RS_LU_PREPARE   (RS_RQ_BASE + 21)

Definition at line 644 of file com.h.

#define RS_LU_PREPARE_MAXTIME   m1_i3

Definition at line 662 of file com.h.

#define RS_LU_RESULT   m1_i1

Definition at line 660 of file com.h.

#define RS_LU_STATE   m1_i2

Definition at line 661 of file com.h.

#define RS_NAME   m1_p1

Definition at line 653 of file com.h.

#define RS_NAME_LEN   m1_i1

Definition at line 654 of file com.h.

#define RS_PERIOD   m1_i2

Definition at line 648 of file com.h.

#define RS_PROC_NR   2

Definition at line 67 of file com.h.

#define RS_REFRESH   (RS_RQ_BASE + 2)

Definition at line 636 of file com.h.

#define RS_RESTART   (RS_RQ_BASE + 3)

Definition at line 637 of file com.h.

#define RS_RQ_BASE   0x700

Definition at line 632 of file com.h.

#define RS_SHUTDOWN   (RS_RQ_BASE + 4)

Definition at line 638 of file com.h.

#define RS_UP   (RS_RQ_BASE + 0)

Definition at line 634 of file com.h.

#define RS_UPDATE   (RS_RQ_BASE + 5)

Definition at line 639 of file com.h.

#define SCP_ADDRESS   m2_p1

Definition at line 534 of file com.h.

#define SCP_BYTES   m2_l2

Definition at line 535 of file com.h.

#define SCP_FROM_TO   m2_i1

Definition at line 530 of file com.h.

#define SCP_GID   m2_i3

Definition at line 532 of file com.h.

#define SCP_OFFSET   m2_l1

Definition at line 533 of file com.h.

#define SCP_SEG   m2_i2

Definition at line 531 of file com.h.

#define SEG_INDEX   m4_l5

Definition at line 418 of file com.h.

#define SEG_OFFSET   m4_l2

Definition at line 415 of file com.h.

#define SEG_PHYS   m4_l3

Definition at line 416 of file com.h.

#define SEG_SELECT   m4_l1

Definition at line 414 of file com.h.

#define SEG_SIZE   m4_l4

Definition at line 417 of file com.h.

#define SEL_ERRORFDS   m8_p3

Definition at line 846 of file com.h.

#define SEL_NFDS   m8_i1

Definition at line 843 of file com.h.

#define SEL_READFDS   m8_p1

Definition at line 844 of file com.h.

#define SEL_TIMEOUT   m8_p4

Definition at line 847 of file com.h.

#define SEL_WRITEFDS   m8_p2

Definition at line 845 of file com.h.

#define SELF   0x8ace

Definition at line 37 of file com.h.

#define SEMCTL_CMD   m2_i3

Definition at line 1029 of file com.h.

#define SEMCTL_ID   m2_i1

Definition at line 1027 of file com.h.

#define SEMCTL_NUM   m2_i2

Definition at line 1028 of file com.h.

#define SEMCTL_OPT   m2_l1

Definition at line 1030 of file com.h.

#define SEMGET_FLAG   m2_i2

Definition at line 1024 of file com.h.

#define SEMGET_KEY   m2_l1

Definition at line 1022 of file com.h.

#define SEMGET_NR   m2_i1

Definition at line 1023 of file com.h.

#define SEMGET_RETID   m2_i3

Definition at line 1025 of file com.h.

#define SEMOP_ID   m2_i1

Definition at line 1032 of file com.h.

#define SEMOP_OPS   m2_l1

Definition at line 1033 of file com.h.

#define SEMOP_SIZE   m2_i2

Definition at line 1034 of file com.h.

#define SG_ADDR   m2_p1

Definition at line 500 of file com.h.

#define SG_SIZE   m2_i2

Definition at line 501 of file com.h.

#define SHMAT_ADDR   m2_l1

Definition at line 1009 of file com.h.

#define SHMAT_FLAG   m2_i2

Definition at line 1010 of file com.h.

#define SHMAT_ID   m2_i1

Definition at line 1008 of file com.h.

#define SHMAT_RETADDR   m2_l2

Definition at line 1011 of file com.h.

#define SHMCTL_BUF   m2_l1

Definition at line 1017 of file com.h.

#define SHMCTL_CMD   m2_i2

Definition at line 1016 of file com.h.

#define SHMCTL_ID   m2_i1

Definition at line 1015 of file com.h.

#define SHMCTL_RET   m2_i3

Definition at line 1018 of file com.h.

#define SHMDT_ADDR   m2_l1

Definition at line 1013 of file com.h.

#define SHMGET_FLAG   m2_i1

Definition at line 1005 of file com.h.

#define SHMGET_KEY   m2_l1

Definition at line 1003 of file com.h.

#define SHMGET_RETID   m2_i2

Definition at line 1006 of file com.h.

#define SHMGET_SIZE   m2_l2

Definition at line 1004 of file com.h.

#define SIG_CTXT_PTR   m2_p1

Definition at line 508 of file com.h.

#define SIG_ENDPT   m2_i1

Definition at line 504 of file com.h.

#define SIG_FLAGS   m2_i3

Definition at line 506 of file com.h.

#define SIG_MAP   m2_l1

Definition at line 507 of file com.h.

#define SIG_NUMBER   m2_i2

Definition at line 505 of file com.h.

#define SIU_LEN   m2_i2

Definition at line 839 of file com.h.

#define SIU_WHAT   m2_i1

Definition at line 838 of file com.h.

#define SIU_WHERE   m2_p1

Definition at line 840 of file com.h.

#define SMAP_ADDRESS   m2_l1

Definition at line 546 of file com.h.

#define SMAP_BYTES   m2_l2

Definition at line 547 of file com.h.

#define SMAP_EP   m2_i1

Definition at line 542 of file com.h.

#define SMAP_FLAG   m2_s1

Definition at line 548 of file com.h.

#define SMAP_GID   m2_i2

Definition at line 543 of file com.h.

#define SMAP_OFFSET   m2_i3

Definition at line 544 of file com.h.

#define SMAP_SEG   m2_p1

Definition at line 545 of file com.h.

#define SUSPEND   -998

Definition at line 224 of file com.h.

#define SVMCTL_MAP_FLAGS   m2_i1

Definition at line 580 of file com.h.

#define SVMCTL_MAP_PHYS_ADDR   m2_l1

Definition at line 581 of file com.h.

#define SVMCTL_MAP_PHYS_LEN   m2_l2

Definition at line 582 of file com.h.

#define SVMCTL_MAP_VIR_ADDR   m1_p1

Definition at line 577 of file com.h.

#define SVMCTL_MRG_ADDR   m2_i2

Definition at line 571 of file com.h.

#define SVMCTL_MRG_ADDR2   m2_l2

Definition at line 575 of file com.h.

#define SVMCTL_MRG_EP2   m2_l1

Definition at line 574 of file com.h.

#define SVMCTL_MRG_FLAG   m2_s1

Definition at line 573 of file com.h.

#define SVMCTL_MRG_LENGTH   m2_i3

Definition at line 572 of file com.h.

#define SVMCTL_MRG_REQUESTOR   m2_p1

Definition at line 576 of file com.h.

#define SVMCTL_MRG_TARGET   m2_i1

Definition at line 570 of file com.h.

#define SVMCTL_PARAM   m1_i2

Definition at line 565 of file com.h.

#define SVMCTL_PF_I386_CR2   m1_i2

Definition at line 568 of file com.h.

#define SVMCTL_PF_I386_ERR   m1_i3

Definition at line 569 of file com.h.

#define SVMCTL_PF_WHO   m1_i1

Definition at line 567 of file com.h.

#define SVMCTL_VALUE   m1_i3

Definition at line 566 of file com.h.

#define SVMCTL_WHO   m1_i1

Definition at line 564 of file com.h.

#define SYS_ABORT   (KERNEL_CALL + 27)

Definition at line 333 of file com.h.

#define SYS_CALL_MASK_SIZE   BITMAP_CHUNKS(NR_SYS_CALLS)

Definition at line 357 of file com.h.

#define SYS_CPROF   (KERNEL_CALL + 37)

Definition at line 342 of file com.h.

#define SYS_DEVIO   (KERNEL_CALL + 21)

Definition at line 326 of file com.h.

#define SYS_ENDKSIG   (KERNEL_CALL + 8)

Definition at line 312 of file com.h.

#define SYS_EXEC   (KERNEL_CALL + 1)

Definition at line 304 of file com.h.

#define SYS_EXIT   (KERNEL_CALL + 2)

Definition at line 305 of file com.h.

#define SYS_FORK   (KERNEL_CALL + 0)

Definition at line 303 of file com.h.

#define SYS_GETINFO   (KERNEL_CALL + 26)

Definition at line 332 of file com.h.

#define SYS_GETKSIG   (KERNEL_CALL + 7)

Definition at line 311 of file com.h.

#define SYS_INT86   (KERNEL_CALL + 20)

Definition at line 325 of file com.h.

#define SYS_IOPENABLE   (KERNEL_CALL + 28)

Definition at line 334 of file com.h.

#define SYS_IRQCTL   (KERNEL_CALL + 19)

Definition at line 324 of file com.h.

#define SYS_KILL   (KERNEL_CALL + 6)

Definition at line 309 of file com.h.

#define SYS_MEMSET   (KERNEL_CALL + 13)

Definition at line 318 of file com.h.

#define SYS_NEWMAP   (KERNEL_CALL + 11)

Definition at line 316 of file com.h.

#define SYS_NICE   (KERNEL_CALL + 3)

Definition at line 306 of file com.h.

#define SYS_PHYSCOPY   (KERNEL_CALL + 16)

Definition at line 322 of file com.h.

#define SYS_PRIV_ADD_IO   5

Definition at line 493 of file com.h.

#define SYS_PRIV_ADD_IRQ   7

Definition at line 496 of file com.h.

#define SYS_PRIV_ADD_MEM   6

Definition at line 494 of file com.h.

#define SYS_PRIV_ALLOW   1

Definition at line 489 of file com.h.

#define SYS_PRIV_DISALLOW   2

Definition at line 490 of file com.h.

#define SYS_PRIV_QUERY_MEM   8

Definition at line 497 of file com.h.

#define SYS_PRIV_SET_SYS   3

Definition at line 491 of file com.h.

#define SYS_PRIV_SET_USER   4

Definition at line 492 of file com.h.

#define SYS_PRIVCTL   (KERNEL_CALL + 4)

Definition at line 307 of file com.h.

#define SYS_PROFBUF   (KERNEL_CALL + 38)

Definition at line 343 of file com.h.

#define SYS_READBIOS   (KERNEL_CALL + 35)

Definition at line 339 of file com.h.

#define SYS_RUNCTL   (KERNEL_CALL + 46)

Definition at line 351 of file com.h.

#define SYS_SAFECOPYFROM   (KERNEL_CALL + 31)

Definition at line 335 of file com.h.

#define SYS_SAFECOPYTO   (KERNEL_CALL + 32)

Definition at line 336 of file com.h.

#define SYS_SAFEMAP   (KERNEL_CALL + 47)

Definition at line 352 of file com.h.

#define SYS_SAFEREVMAP   (KERNEL_CALL + 48)

Definition at line 353 of file com.h.

#define SYS_SAFEUNMAP   (KERNEL_CALL + 49)

Definition at line 354 of file com.h.

#define SYS_SDEVIO   (KERNEL_CALL + 22)

Definition at line 327 of file com.h.

#define SYS_SEGCTL   (KERNEL_CALL + 12)

Definition at line 317 of file com.h.

#define SYS_SETALARM   (KERNEL_CALL + 24)

Definition at line 330 of file com.h.

#define SYS_SETGRANT   (KERNEL_CALL + 34)

Definition at line 338 of file com.h.

#define SYS_SIGRETURN   (KERNEL_CALL + 10)

Definition at line 314 of file com.h.

#define SYS_SIGSEND   (KERNEL_CALL + 9)

Definition at line 313 of file com.h.

#define SYS_SPROF   (KERNEL_CALL + 36)

Definition at line 341 of file com.h.

#define SYS_STIME   (KERNEL_CALL + 39)

Definition at line 345 of file com.h.

#define SYS_SYSCTL   (KERNEL_CALL + 44)

Definition at line 348 of file com.h.

#define SYS_TIMES   (KERNEL_CALL + 25)

Definition at line 331 of file com.h.

#define SYS_TRACE   (KERNEL_CALL + 5)

Definition at line 308 of file com.h.

#define SYS_UMAP   (KERNEL_CALL + 14)

Definition at line 320 of file com.h.

#define SYS_VDEVIO   (KERNEL_CALL + 23)

Definition at line 328 of file com.h.

#define SYS_VIRCOPY   (KERNEL_CALL + 15)

Definition at line 321 of file com.h.

#define SYS_VMCTL   (KERNEL_CALL + 43)

Definition at line 347 of file com.h.

#define SYS_VSAFECOPY   (KERNEL_CALL + 33)

Definition at line 337 of file com.h.

#define SYS_VTIMER   (KERNEL_CALL + 45)

Definition at line 350 of file com.h.

#define SYSCTL_ARG1   m1_p1

Definition at line 606 of file com.h.

#define SYSCTL_ARG2   m1_i2

Definition at line 607 of file com.h.

#define SYSCTL_CODE   m1_i1

Definition at line 605 of file com.h.

#define SYSCTL_CODE_DIAG   1

Definition at line 608 of file com.h.

#define SYSCTL_CODE_STACKTRACE   2

Definition at line 609 of file com.h.

#define SYSTEM   -2

Definition at line 55 of file com.h.

#define T_BOOT_TICKS   m4_l5

Definition at line 475 of file com.h.

#define T_BOOTTIME   m4_l3

Definition at line 474 of file com.h.

#define T_ENDPT   m4_l1

Definition at line 471 of file com.h.

#define T_SYSTEM_TIME   m4_l2

Definition at line 473 of file com.h.

#define T_USER_TIME   m4_l1

Definition at line 472 of file com.h.

#define TAPE_STAT0   m2_l1

Definition at line 233 of file com.h.

#define TAPE_STAT1   m2_l2

Definition at line 234 of file com.h.

#define TTY_EXIT   (DEV_RQ_BASE + 11)

Definition at line 184 of file com.h.

#define TTY_LINE   DEVICE

Definition at line 227 of file com.h.

#define TTY_PGRP   m2_i3

Definition at line 230 of file com.h.

#define TTY_PROC_NR   5

Definition at line 70 of file com.h.

#define TTY_REQUEST   COUNT

Definition at line 228 of file com.h.

#define TTY_SETPGRP   (DEV_RQ_BASE + 10)

Definition at line 183 of file com.h.

#define TTY_SPEK   POSITION

Definition at line 229 of file com.h.

#define VFS_BASE   0xA00

Definition at line 802 of file com.h.

#define VFS_PROC_NR   FS_PROC_NR

Definition at line 66 of file com.h.

#define VM_ADDDMA   (VM_RQ_BASE+12)

Definition at line 895 of file com.h.

#define VM_BASIC_CALLS   VM_MMAP, VM_MUNMAP, VM_MUNMAP_TEXT, VM_MAP_PHYS, VM_UNMAP_PHYS

Definition at line 993 of file com.h.

#define VM_BRK   (VM_RQ_BASE+2)

Definition at line 861 of file com.h.

#define VM_CALL_MASK_SIZE   BITMAP_CHUNKS(NR_VM_CALLS)

Definition at line 990 of file com.h.

#define VM_DELDMA   (VM_RQ_BASE+13)

Definition at line 904 of file com.h.

#define VM_EXEC_NEWMEM   (VM_RQ_BASE+3)

Definition at line 865 of file com.h.

#define VM_EXIT   (VM_RQ_BASE+0)

Definition at line 855 of file com.h.

#define VM_FORK   (VM_RQ_BASE+1)

Definition at line 857 of file com.h.

#define VM_GETDMA   (VM_RQ_BASE+14)

Definition at line 913 of file com.h.

#define VM_GETPHYS   (VM_RQ_BASE+35)

Definition at line 954 of file com.h.

#define VM_GETREF   (VM_RQ_BASE+36)

Definition at line 959 of file com.h.

#define VM_INFO   (VM_RQ_BASE+40)

Definition at line 976 of file com.h.

#define VM_MAP_PHYS   (VM_RQ_BASE+15)

Definition at line 919 of file com.h.

#define VM_MMAP   (VM_RQ_BASE+10)

Definition at line 878 of file com.h.

#define VM_MUNMAP   (VM_RQ_BASE+17)

Definition at line 929 of file com.h.

#define VM_MUNMAP_TEXT   (VM_RQ_BASE+19)

Definition at line 933 of file com.h.

#define VM_NOTIFY_SIG   (VM_RQ_BASE+39)

Definition at line 972 of file com.h.

#define VM_NOTIFY_SIG_ENDPOINT   m1_i1

Definition at line 973 of file com.h.

#define VM_NOTIFY_SIG_IPC   m1_i2

Definition at line 974 of file com.h.

#define VM_PROC_NR   8

Definition at line 73 of file com.h.

#define VM_PUSH_SIG   (VM_RQ_BASE+4)

Definition at line 871 of file com.h.

#define VM_QUERY_EXIT   (VM_RQ_BASE+38)

Definition at line 968 of file com.h.

#define VM_QUERY_IS_MORE   m2_i2

Definition at line 970 of file com.h.

#define VM_QUERY_RET_PT   m2_i1

Definition at line 969 of file com.h.

#define VM_REMAP   (VM_RQ_BASE+33)

Definition at line 942 of file com.h.

#define VM_RQ_BASE   0xC00

Definition at line 852 of file com.h.

#define VM_RS_BUF   m2_l1

Definition at line 966 of file com.h.

#define VM_RS_NR   m2_i1

Definition at line 965 of file com.h.

#define VM_RS_SET_PRIV   (VM_RQ_BASE+37)

Definition at line 964 of file com.h.

#define VM_SHM_UNMAP   (VM_RQ_BASE+34)

Definition at line 950 of file com.h.

#define VM_UMAP   (VM_RQ_BASE+11)

Definition at line 886 of file com.h.

#define VM_UNMAP_PHYS   (VM_RQ_BASE+16)

Definition at line 925 of file com.h.

#define VM_VFS_BASE   0xB00

Definition at line 811 of file com.h.

#define VM_VFS_CLOSE   (VM_VFS_BASE+2)

Definition at line 819 of file com.h.

#define VM_VFS_MMAP   (VM_VFS_BASE+1)

Definition at line 818 of file com.h.

#define VM_VFS_OPEN   (VM_VFS_BASE+0)

Definition at line 812 of file com.h.

#define VM_VFS_REPLY_CLOSE   (VM_RQ_BASE+32)

Definition at line 940 of file com.h.

#define VM_VFS_REPLY_MMAP   (VM_RQ_BASE+31)

Definition at line 939 of file com.h.

#define VM_VFS_REPLY_OPEN   (VM_RQ_BASE+30)

Definition at line 937 of file com.h.

#define VM_WILLEXIT   (VM_RQ_BASE+5)

Definition at line 874 of file com.h.

#define VMAD_EP   m2_i1

Definition at line 897 of file com.h.

#define VMAD_REQ   m2_i2

Definition at line 896 of file com.h.

#define VMAD_SIZE   m2_l2

Definition at line 899 of file com.h.

#define VMAD_START   m2_l1

Definition at line 898 of file com.h.

#define VMB_ADDR   m1_p1

Definition at line 863 of file com.h.

#define VMB_ENDPOINT   m1_i1

Definition at line 862 of file com.h.

#define VMB_RETADDR   m1_p2

Definition at line 864 of file com.h.

#define VMCTL_CLEAR_PAGEFAULT   12

Definition at line 589 of file com.h.

#define VMCTL_ENABLE_PAGING   24

Definition at line 598 of file com.h.

#define VMCTL_FLUSHTLB   26

Definition at line 600 of file com.h.

#define VMCTL_GET_PAGEFAULT   11

Definition at line 588 of file com.h.

#define VMCTL_I386_FREEPDE   23

Definition at line 597 of file com.h.

#define VMCTL_I386_GETCR3   13

Definition at line 590 of file com.h.

#define VMCTL_I386_INVLPG   25

Definition at line 599 of file com.h.

#define VMCTL_I386_KERNELLIMIT   19

Definition at line 595 of file com.h.

#define VMCTL_I386_PAGEDIRS   20

Definition at line 596 of file com.h.

#define VMCTL_I386_SETCR3   10

Definition at line 587 of file com.h.

#define VMCTL_INCSP   16

Definition at line 593 of file com.h.

#define VMCTL_KERN_MAP_REPLY   28

Definition at line 602 of file com.h.

#define VMCTL_KERN_PHYSMAP   27

Definition at line 601 of file com.h.

#define VMCTL_MEMREQ_GET   14

Definition at line 591 of file com.h.

#define VMCTL_MEMREQ_REPLY   15

Definition at line 592 of file com.h.

#define VMCTL_NOPAGEZERO   18

Definition at line 594 of file com.h.

#define VMDD_EP   m2_i1

Definition at line 906 of file com.h.

#define VMDD_REQ   m2_i2

Definition at line 905 of file com.h.

#define VMDD_SIZE   m2_l2

Definition at line 908 of file com.h.

#define VMDD_START   m2_l1

Definition at line 907 of file com.h.

#define VME_ENDPOINT   m1_i1

Definition at line 856 of file com.h.

#define VMEN_ARGSPTR   m1_p1

Definition at line 867 of file com.h.

#define VMEN_ARGSSIZE   m1_i2

Definition at line 868 of file com.h.

#define VMEN_ENDPOINT   m1_i1

Definition at line 866 of file com.h.

#define VMEN_FLAGS   m1_i3

Definition at line 869 of file com.h.

#define VMEN_STACK_TOP   m1_p2

Definition at line 870 of file com.h.

#define VMF_CHILD_ENDPOINT   m1_i3

Definition at line 860 of file com.h.

#define VMF_ENDPOINT   m1_i1

Definition at line 858 of file com.h.

#define VMF_SLOTNO   m1_i2

Definition at line 859 of file com.h.

#define VMGD_BASEP   m2_l1

Definition at line 916 of file com.h.

#define VMGD_PROCP   m2_i1

Definition at line 915 of file com.h.

#define VMGD_REQ   m2_i2

Definition at line 914 of file com.h.

#define VMGD_SIZEP   m2_l2

Definition at line 917 of file com.h.

#define VMI_COUNT   m2_i3

Definition at line 979 of file com.h.

#define VMI_EP   m2_i2

Definition at line 978 of file com.h.

#define VMI_NEXT   m2_l1

Definition at line 981 of file com.h.

#define VMI_PTR   m2_p1

Definition at line 980 of file com.h.

#define VMI_WHAT   m2_i1

Definition at line 977 of file com.h.

#define VMIW_REGION   3

Definition at line 986 of file com.h.

#define VMIW_STATS   1

Definition at line 984 of file com.h.

#define VMIW_USAGE   2

Definition at line 985 of file com.h.

#define VMM_ADDR   m5_l1

Definition at line 879 of file com.h.

#define VMM_FD   m5_i1

Definition at line 883 of file com.h.

#define VMM_FLAGS   m5_s2

Definition at line 882 of file com.h.

#define VMM_LEN   m5_l2

Definition at line 880 of file com.h.

#define VMM_OFFSET   m5_i2

Definition at line 884 of file com.h.

#define VMM_PROT   m5_s1

Definition at line 881 of file com.h.

#define VMM_RETADDR   m5_l1

Definition at line 885 of file com.h.

#define VMMF_UNCACHED   (1L << 0)

Definition at line 584 of file com.h.

#define VMMP_EP   m1_i1

Definition at line 920 of file com.h.

#define VMMP_LEN   m1_i2

Definition at line 922 of file com.h.

#define VMMP_PHADDR   m1_p2

Definition at line 921 of file com.h.

#define VMMP_VADDR_REPLY   m1_p3

Definition at line 923 of file com.h.

#define VMPHYS_ADDR   m2_l1

Definition at line 956 of file com.h.

#define VMPHYS_ENDPT   m2_i1

Definition at line 955 of file com.h.

#define VMPHYS_RETA   m2_l2

Definition at line 957 of file com.h.

#define VMPS_ENDPOINT   m1_i1

Definition at line 872 of file com.h.

#define VMPS_OLD_SP   m1_p1

Definition at line 873 of file com.h.

#define VMRE_D   m1_i1

Definition at line 943 of file com.h.

#define VMRE_DA   m1_p1

Definition at line 945 of file com.h.

#define VMRE_RETA   m1_p3

Definition at line 947 of file com.h.

#define VMRE_S   m1_i2

Definition at line 944 of file com.h.

#define VMRE_SA   m1_p2

Definition at line 946 of file com.h.

#define VMRE_SIZE   m1_i3

Definition at line 948 of file com.h.

#define VMREFCNT_ADDR   m2_l1

Definition at line 961 of file com.h.

#define VMREFCNT_ENDPT   m2_i1

Definition at line 960 of file com.h.

#define VMREFCNT_RETC   m2_i2

Definition at line 962 of file com.h.

#define VMU_LENGTH   m1_p2

Definition at line 889 of file com.h.

#define VMU_OFFSET   m1_p1

Definition at line 888 of file com.h.

#define VMU_RETADDR   m1_p3

Definition at line 890 of file com.h.

#define VMU_SEG   m1_i1

Definition at line 887 of file com.h.

#define VMUM_ADDR   m1_p1

Definition at line 930 of file com.h.

#define VMUM_LEN   m1_i1

Definition at line 931 of file com.h.

#define VMUN_ADDR   m2_l1

Definition at line 952 of file com.h.

#define VMUN_ENDPT   m2_i1

Definition at line 951 of file com.h.

#define VMUP_EP   m1_i1

Definition at line 926 of file com.h.

#define VMUP_VADDR   m1_p1

Definition at line 927 of file com.h.

#define VMV_ENDPOINT   m1_i1

Definition at line 936 of file com.h.

#define VMVC_ENDPOINT   m1_i2

Definition at line 821 of file com.h.

#define VMVC_FD   m1_i1

Definition at line 820 of file com.h.

#define VMVO_ENDPOINT   m2_l2

Definition at line 817 of file com.h.

#define VMVO_FLAGS   m2_i3

Definition at line 815 of file com.h.

#define VMVO_MODE   m2_l1

Definition at line 816 of file com.h.

#define VMVO_NAME_GRANT   m2_i1

Definition at line 813 of file com.h.

#define VMVO_NAME_LENGTH   m2_i2

Definition at line 814 of file com.h.

#define VMVRO_FD   m1_i2

Definition at line 938 of file com.h.

#define VMWE_ENDPOINT   m1_i1

Definition at line 875 of file com.h.

#define VSCP_VEC_ADDR   m2_p1

Definition at line 538 of file com.h.

#define VSCP_VEC_SIZE   m2_l2

Definition at line 539 of file com.h.

#define VT_ENDPT   m2_l2

Definition at line 618 of file com.h.

#define VT_PROF   2

Definition at line 615 of file com.h.

#define VT_SET   m2_i2

Definition at line 616 of file com.h.

#define VT_VALUE   m2_l1

Definition at line 617 of file com.h.

#define VT_VIRTUAL   1

Definition at line 614 of file com.h.

#define VT_WHICH   m2_i1

Definition at line 613 of file com.h.


Generated on Tue Mar 9 04:36:52 2010 for Minix by  doxygen 1.5.8