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