*参照元 [#f25553e2]
#backlinks

*説明 [#x0d4fe5f]
-パス: [[linux-4.4.1/include/linux/ioport.h]]

-リソースの種類を取得する。


**引数 [#tbc51d83]
-const struct resource *res
--リソース
--[[linux-4.4.1/resource]]


**返り値 [#zcd65fc8]
-unsigned long
--リソースの種類


**参考 [#qebecf68]

リソースの種類は、下記の値のどれかになっているはずである。

 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


*実装 [#baf99925]
 static inline unsigned long resource_type(const struct resource *res)
 {
         return res->flags & IORESOURCE_TYPE_BITS;
-IORESOURCE_TYPE_BITS の値は 0x1f00

 }


*コメント [#n64f6073]


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