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.

How do you pronounce UNIX ? You Nix !