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

名称

BUS_NEW_PASSパスレベルが変更されたことをバスに通知する

書式

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

void
BUS_NEW_PASS( device_t dev);

解説

BUS_NEW_PASS() 方式は、パスレベル (pass level) が変更されたとき、デバイスツリーを再スキャンするために各バスデバイスで呼び出されます。この方式は、子供のデバイスに再スキャンを伝播するために子供のバスデバイスで BUS_NEW_PASS(9) を呼び出すことに対して責任があります。また、任意のアタッチされていない子供のデバイスを再プローブして、新しい子供を識別するために現在のパスのためにドライバを許可することに責任があります。デフォルトの実装は、 bus_generic_new_pass(9) によって提供されています。
June 8, 2009 FreeBSD