BUS_SET_RESOURCE(9) FreeBSD カーネル開発者マニュアル BUS_SET_RESOURCE(9)
名称
bus_set_resource − 確定したリソースと与えられたリソース ID との関連付け |
書式
#include <sys/param.h> #include <machine/bus.h> int |
bus_set_resource(device_t dev, int type, int rid, u_long start,u_long count);
解説 |
bus_set_resource() 関数は、 type, rid ペアで指定されるリソースのうち、指 定された開始アドレスのものを長さ count に設定します。通常は、クライアント ドライバはこのインタフェースを使用しません。しかしながら、バスドライバは クライアントドライバが使用するリソースを設定するためにしばしば使用しま す。 引数は以下の通りです。 |
dev
リソースを設定するデバイスです。 type SYS_RES_IRQ rid start count 戻り値 |
成功時には 0 が返され、そうでなければエラーが返されます。 |
関連項目
bus_alloc_resource(9), bus_get_resource(9), device(9), driver(9) |
作者
このマニュアルページは Warner Losh 〈imp@FreeBSD.org〉 が書きました。 FreeBSD 10.0 March 29, 2003 FreeBSD 10.0 |