リソースの種類は、下記の値のどれかになっているはずである。
IORESOURCE_IO 0x00000100 /* PCI/ISA I/O ports */ IORESOURCE_MEM 0x00000200 IORESOURCE_REG 0x00000300 /* Register offsets */ IORESOURCE_IRQ 0x00000400 IORESOURCE_DMA 0x00000800 IORESOURCE_BUS 0x00001000
static inline unsigned long resource_type(const struct resource *res) { return res->flags & IORESOURCE_TYPE_BITS;
}