*参照元 [#sca63e49] #backlinks *説明 [#e860626b] -パス: [[linux-2.6.33/include/linux/ioport.h]] -FIXME: リソースの種類を表します。 --IORESOURCE_IO: IO ポート? --IORESOURCE_MEM: メモリマップド IO のアドレス範囲 --IORESOURCE_IRQ: 割り込み番号? --IORESOURCE_DMA: ? **参考 [#cfdfd6ad] -struct resource の flags メンバに格納されます。 --[[linux-2.6.33/resource]] -flags を直接参照するのではなく、 resource_type() マクロを使って取得します。 -リソースの種類を取得する際は、flags を直接参照するのではなく、 resource_type() 関数にリソースを渡して取得します。 --[[linux-2.6.33/resource_type()]] *実装 [#if7259c4] #define IORESOURCE_TYPE_BITS 0x00000f00 /* Resource type */ #define IORESOURCE_IO 0x00000100 #define IORESOURCE_MEM 0x00000200 #define IORESOURCE_IRQ 0x00000400 #define IORESOURCE_DMA 0x00000800 *コメント [#e344b503]