*参照元 [#o6f8c029]
#backlinks

*説明 [#e033bc71]
-パス: [[linux-2.6.33/]]

-デバイス番号からメジャー番号を取得する。
--メジャー番号の最大値は dev_t のビット幅から MINORBITS を引いた分となる。
32ビットなので、現在の最大値は 12ビット。


**引数 [#x338a1a5]
-dev
--デバイス番号。通常は dev_t 型のはず。
--[[linux-2.6.33/dev_t]]

**返り値 [#xc348626]
-unsigned int
--メジャー番号

**参考 [#o8ce2ab1]


*実装 [#l1da1742]
 #define MINORBITS       20
 #define MINORMASK       ((1U << MINORBITS) - 1)
 
 #define MAJOR(dev)      ((unsigned int) ((dev) >> MINORBITS))
-デバイス番号の上位 12ビットを返す。


*コメント [#cb8e2997]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS