*参照元 [#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]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS