tail head cat sleep
QR code linking to this page

manページ  — DEVCLASS

名称

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

内容

書式

typedef struct devclass *devclass_t;

解説

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

これは、異なるバスに同じデバイスドライバを接続するために、 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 が書きました。

DEVCLASS (9) June 16, 1998

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

UNIX has been evolving feverishly for close to 30 years, sort of like bacteria in a cesspool — only not as attractive
— John Levine, "Unix for Dummies"