tail head cat sleep
QR code linking to this page

manページ  — DEVICE_GET_SOFTC

名称

device_get_softc – ドライバの私的なインスタンス変数へのアクセス

内容

書式

#include <sys/param.h>
#include <sys/bus.h>

void *
device_get_softc(device_t dev);

解説

デバイス dev のドライバ固有の状態を返します。 この softc は最初に要求された時に自動的に割り当てられます。 割り当ての大きさは、ドライバを定義するために使用されるデバイスの driver_t 情報によって決定されます。 softc は一般的に、デバイスの実体の状態をカプセル化します。

ドライバ設計者が、独自の softc 管理メカニズムを使用することは推奨されません。 ドライバ設計者は、この関数より以前のツリーの中のドライバで見つけた、 このようなメカニズムをコピーするべきではありません。

戻り値

デバイス固有のインスタンス変数へのポインタが返されます。

関連項目

device(9), device_set_softc(9), driver(9)

作者

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

DEVICE_GET_SOFTC (9) June 16, 1998

tail head cat sleep
QR code linking to this page


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

Not only is UNIX dead, it's starting to smell really bad.
— Rob Pike