DEVCLASS(9)

名称
devclass - デバイスのクラスを表現するオブジェクト

書式
typedef struct devclass *devclass_t;

解説
devclass オブジェクトはシステムに 2 つの主な関数を持っています。 1 つ目はデバイスインスタンスのユニット番号割り当てを管理するためのもので、 2 つ目は各々のバスタイプのためのデバイスドライバのリストを 保持するためのものです。 それぞれの devclass は名前を持っていて、同じ名前を持つ 2 つの devclass は存在できません。 これは一意なユニット番号が デバイスインスタンスに割り当てられることを保証します。

関連項目
devclass_add_driver(9), devclass_delete_driver(9), devclass_find(9), devclass_find_driver(9), devclass_get_device(9), devclass_get_devices(9), devclass_get_maxunit(9), devclass_get_name(9), devclass_get_softc(9), device(9), driver(9)

作者
このマニュアルページは Doug Rabson が書きました。