> For the complete documentation index, see [llms.txt](https://man.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://man.bsdcn.org/man9/bus_generic_read_ivar.9.md).

# bus\_generic\_read\_ivar(9)

`bus_generic_read_ivar` — 总线 `BUS_READ_IVAR` 和 `BUS_WRITE_IVAR` 的通用实现

## 名称

`bus_generic_read_ivar`, `bus_generic_write_ivar`

## 概要

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

int
bus_generic_read_ivar(device_t dev, device_t child, int index,
    uintptr_t *result)

int
bus_generic_write_ivar(device_t dev, device_t child, int index,
    uintptr_t value)
```

## 描述

这些函数仅返回 `ENOENT`。

## 参见

[device(9)](/man9/device.9.md), [driver(9)](/man9/driver.9.md)

## 作者

本手册页由 Doug Rabson 编写。
