Skip to content

IoResourceFlag

Defined in: src/resources.ts:3

AUTO: 1073741824

Defined in: src/resources.ts:59


BITS: 255

Defined in: src/resources.ts:11

Bus-specific bits


BUS: 4096

Defined in: src/resources.ts:22


BUSY: 2147483648

Defined in: src/resources.ts:61

Driver has marked this resource busy


CACHEABLE: 32768

Defined in: src/resources.ts:27


DISABLED: 268435456

Defined in: src/resources.ts:56


DMA: 2048

Defined in: src/resources.ts:21


DMA_16BIT: 2

Defined in: src/resources.ts:79


DMA_8AND16BIT: 1

Defined in: src/resources.ts:78


DMA_8BIT: 0

Defined in: src/resources.ts:77


DMA_BYTE: 8

Defined in: src/resources.ts:82


DMA_COMPATIBLE: 0

Defined in: src/resources.ts:86


DMA_MASTER: 4

Defined in: src/resources.ts:81


DMA_SPEED_MASK: 192

Defined in: src/resources.ts:85


DMA_TYPE_MASK: 3

Defined in: src/resources.ts:76


DMA_TYPEA: 64

Defined in: src/resources.ts:87


DMA_TYPEB: 128

Defined in: src/resources.ts:88


DMA_TYPEF: 192

Defined in: src/resources.ts:89


DMA_WORD: 16

Defined in: src/resources.ts:83


EXCLUSIVE: 134217728

Defined in: src/resources.ts:54

Userland may not map this resource


EXT_TYPE_BITS: 16777216

Defined in: src/resources.ts:43

Resource extended types


IO: 256

Defined in: src/resources.ts:16

PCI/ISA I/O ports


IO_16BIT_ADDR: 1

Defined in: src/resources.ts:109


IO_FIXED: 2

Defined in: src/resources.ts:110


IO_SPARSE: 4

Defined in: src/resources.ts:111


IRQ: 1024

Defined in: src/resources.ts:20


IRQ_HIGHEDGE: 1

Defined in: src/resources.ts:67


IRQ_HIGHLEVEL: 4

Defined in: src/resources.ts:69


IRQ_LOWEDGE: 2

Defined in: src/resources.ts:68


IRQ_LOWLEVEL: 8

Defined in: src/resources.ts:70


IRQ_OPTIONAL: 32

Defined in: src/resources.ts:72


IRQ_SHAREABLE: 16

Defined in: src/resources.ts:71


IRQ_WAKECAPABLE: 64

Defined in: src/resources.ts:73


MEM: 512

Defined in: src/resources.ts:17


MEM_16BIT: 8

Defined in: src/resources.ts:100


MEM_32BIT: 24

Defined in: src/resources.ts:102


MEM_64: 1048576

Defined in: src/resources.ts:36


MEM_8AND16BIT: 16

Defined in: src/resources.ts:101


MEM_8BIT: 0

Defined in: src/resources.ts:99


MEM_CACHEABLE: 2

Defined in: src/resources.ts:95

dup: CACHEABLE


MEM_EXPANSIONROM: 64

Defined in: src/resources.ts:105


MEM_NONPOSTED: 128

Defined in: src/resources.ts:106


MEM_RANGELENGTH: 4

Defined in: src/resources.ts:97

dup: RANGELENGTH


MEM_SHADOWABLE: 32

Defined in: src/resources.ts:104

dup: SHADOWABLE


MEM_TYPE_MASK: 24

Defined in: src/resources.ts:98


MEM_WRITEABLE: 1

Defined in: src/resources.ts:93

dup: READONLY


MUXED: 4194304

Defined in: src/resources.ts:40

Resource is software muxed


PCI_EA_BEI: 32

Defined in: src/resources.ts:123

BAR Equivalent Indicator


PCI_FIXED: 16

Defined in: src/resources.ts:121

Do not move resource


PREFETCH: 8192

Defined in: src/resources.ts:25

No side effects


RANGELENGTH: 65536

Defined in: src/resources.ts:28


READONLY: 16384

Defined in: src/resources.ts:26


REG: 768

Defined in: src/resources.ts:19

Register offsets


ROM_ENABLE: 1

Defined in: src/resources.ts:115

ROM is enabled, same as PCI_ROM_ADDRESS_ENABLE


ROM_SHADOW: 2

Defined in: src/resources.ts:117

Use RAM image, not ROM BAR


SHADOWABLE: 131072

Defined in: src/resources.ts:29


SIZEALIGN: 262144

Defined in: src/resources.ts:32

size indicates alignment


STARTALIGN: 524288

Defined in: src/resources.ts:34

start field is alignment


SYSRAM: 16777216

Defined in: src/resources.ts:45

System RAM (modifier)


SYSRAM_DRIVER_MANAGED: 33554432

Defined in: src/resources.ts:49

Always detected via a driver.


SYSRAM_MERGEABLE: 67108864

Defined in: src/resources.ts:51

Resource can be merged.


SYSTEM_RAM: 16777728

Defined in: src/resources.ts:64


TYPE_BITS: 7936

Defined in: src/resources.ts:14

Resource type


UNSET: 536870912

Defined in: src/resources.ts:58

No address assigned yet


WINDOW: 2097152

Defined in: src/resources.ts:38

forwarded by bridge