KolibriOS kernel
const.inc File Reference

Classes

struct  TSS
 
struct  SYSCALL_STACK
 
struct  LHEAD
 
struct  MUTEX_WAITER
 
struct  MUTEX
 
struct  RWSEM
 
struct  FUTEX
 
struct  FILED
 
struct  PIPE
 
struct  PROC
 
struct  DBG_REGS
 
struct  POINT
 
struct  RECT
 
struct  BOX
 
struct  APPDATA
 Fields, marked as R now not used, but will be used soon, when legacy TASKDATA structure will be deleted. More...
 
struct  TASKDATA
 Note: in future TASKDATA will be merged into APPDATA. More...
 
struct  WDATA
 Window structure: More...
 
struct  SYS_VARS
 
struct  APPOBJ
 common object header More...
 
struct  CURSOR
 
struct  EVENT
 
struct  SMEM
 
struct  SMAP
 
struct  DLLDESCR
 
struct  HDLL
 
struct  DQ
 
struct  e820entry
 
struct  boot_data
 
struct  display_t
 
struct  DISPMODE
 
struct  PCIDEV
 
struct  IDE_DATA
 
struct  IDE_CACHE
 
struct  IDE_DEVICE
 
struct  MEM_STATE
 
struct  PG_DATA
 
struct  SRV
 
struct  USBSRV
 
struct  USBFUNC
 
struct  COFF_HEADER
 
struct  COFF_SECTION
 
struct  COFF_RELOC
 
struct  COFF_SYM
 
struct  STRIPPED_PE_HEADER
 
struct  IOCTL
 
struct  IRQH
 

Macros

#define spin_lock_irqsave(spinlock)
 The following macro assume that we are on uniprocessor machine. Serious work is needed for multiprocessor machines. More...
 
#define spin_unlock_irqrestore(spinlock)
 
#define spin_lock_irq(spinlock)
 
#define spin_unlock_irq(spinlock)
 

Variables

TSS tss
 
WDATA_fl_wstyle label
 
boot_data BOOT_LO
 
boot_data BOOT
 

Macro Definition Documentation

◆ spin_lock_irq

#define spin_lock_irq (   spinlock)

◆ spin_lock_irqsave

#define spin_lock_irqsave (   spinlock)

The following macro assume that we are on uniprocessor machine. Serious work is needed for multiprocessor machines.

Source
const.inc:847

◆ spin_unlock_irq

#define spin_unlock_irq (   spinlock)

◆ spin_unlock_irqrestore

#define spin_unlock_irqrestore (   spinlock)

Variable Documentation

◆ BOOT

boot_data BOOT
Initial value
Source
const.inc:750

◆ BOOT_LO

boot_data BOOT_LO
Initial value
Source
const.inc:747

◆ label

WDATA_fl_wstyle label
Initial value
byte at WDATA.cl_workarea + 3
Source
const.inc:605

◆ tss

TSS tss
Initial value
Source
const.inc:268