tail head cat sleep
QR code linking to this page

manページ  — DEVICE_GET_IVARS

名称

device_get_ivars, device_set_ivars – バスの私的変数へのアクセス

内容

書式

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

void *
device_get_ivars(device_t dev);

void
device_set_ivars(device_t dev, void *ivar);

解説

device_get_ivars() 関数はデバイスのバス固有のインスタンス変数を返します。

device_set_ivars() 関数はデバイスのバス固有のインスタンス変数を設定します。

一般に、バスドライバのみがこれらの関数を使用します。 カーネルは、バスドライバはこのメモリを管理し、自動でのメモリの 割り当てと開放が発生しないということを、決めてかかります。 代わりに、クライアントのドライバは BUS_READ_IVAR(9) インタフェースを通して ivars にアクセスするべきです。

関連項目

device(9)

作者

このマニュアルページは Doug Rabson が書きました。

DEVICE_GET_IVARS (9) June 16, 1998

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
— Donald Knuth