tail head cat sleep
QR code linking to this page

manページ  — BUS_ADD_CHILD

名称

BUS_ADD_CHILD – 与えられた優先度でデバイスノードをツリーに追加

内容

書式

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

int
BUS_ADD_CHILD(device_t dev, int order, const char *name, int unit);

解説

BUS_ADD_CHILD() メソッドはドライバの認識ルーチンによってツリーにデバイスを追加するために 使用されます。 詳細については device_add_child(9) を参照して下さい。 このインタフェースは device_add_child(9) と同じですが、バスの BUS_ADD_CHILD() が呼び出されます。

固有の内部値およびリソースリストのようなものをそのデバイスに追加する前に、 バスの BUS_ADD_CHILD() の実装は device_add_child(9) を使用してツリーの中にそのデバイスを挿入するべきです。

関連項目

device(9), device_add_child(9), driver(9)

戻り値

BUS_ADD_CHILD() メソッドはツリーに追加された device_t または NULL を返します。

作者

このマニュアルページは M. Warner Losh が書きました。

BUS_ADD_CHILD (9) May 13, 2004

tail head cat sleep
QR code linking to this page


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

"I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act."
— Ken Pier, Xerox PARC