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 を返します。作者
このマニュアルページは、 によって書かれました。May 13, 2004 | FreeBSD |