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

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