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.

UNIX is a four-letter word!