EN JA
BUS_ADD_CHILD(9)
BUS_ADD_CHILD(9) FreeBSD Kernel Developer's Manual BUS_ADD_CHILD(9)

名称

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() を実装するバスは、それら自体の ivar とリソースリストのようなものをデバイスに追加する前に、 device_add_child(9) を使用して、ツリーにデバイスを挿入するべきです。

戻り値

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

作者

このマニュアルページは、 M. Warner Losh によって書かれました。
May 13, 2004 FreeBSD