*参照元 [#g2f0b7b8] #backlinks *説明 [#h7745f39] -パス: [[linux-2.6.33/include/linux/kdev_t.h]] -デバイス番号からマイナー番号を取得する。 --マイナー番号の最大値は MINORBITS で定義されていて、現在は 20ビット。 --マイナー番号のビット幅は MINORBITS で定義されていて現在は 20ビット、つまりマイナー番号の最大値は 1048575。 **引数 [#aecf673a] -dev --デバイス番号を指定する。通常は dev_t 型のはず。 --[[linux-2.6.33/dev_t]] **返り値 [#i9ba021c] -unsigned int --デバイスのマイナー番号 **参考 [#db60348c] *実装 [#t9f00977] #define MINORBITS 20 #define MINORMASK ((1U << MINORBITS) - 1) ...snip... #define MINOR(dev) ((unsigned int) ((dev) & MINORMASK)) -デバイス番号の下位 20ビットを返す。 *コメント [#i0ff6101]