BUS_ADD_CHILD(9)

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

書式
<sys/param.h> <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 が書きました。