FreeBSD kernel IICBUS device code
|
#include <iicbus.h>
Data Fields | |
device_t | dev |
device_t | owner |
device_t | busydev |
u_int | owncount |
u_char | started |
u_char | strict |
struct mtx | lock |
u_int | bus_freq |
u_int iicbus_softc::bus_freq |
Definition at line 51 of file iicbus.h.
Referenced by acpi_iicbus_attach(), acpi_iicbus_enumerate_child(), iicbus_attach_common(), iicbus_get_frequency(), and iicbus_init_frequency().
device_t iicbus_softc::busydev |
Definition at line 44 of file iicbus.h.
Referenced by iicbus_release_bus(), and iicbus_request_bus().
device_t iicbus_softc::dev |
Definition at line 42 of file iicbus.h.
Referenced by acpi_iicbus_install_address_space_handler(), acpi_iicbus_remove_address_space_handler(), acpi_iicbus_space_handler(), iicbus_attach_common(), and ofw_iicbus_attach().
struct mtx iicbus_softc::lock |
Definition at line 50 of file iicbus.h.
Referenced by iicbus_attach_common(), iicbus_detach(), iicbus_poll(), and ofw_iicbus_attach().
u_int iicbus_softc::owncount |
Definition at line 45 of file iicbus.h.
Referenced by iicbus_release_bus(), and iicbus_request_bus().
device_t iicbus_softc::owner |
Definition at line 43 of file iicbus.h.
Referenced by iicbus_intr(), iicbus_release_bus(), and iicbus_request_bus().
u_char iicbus_softc::started |
Definition at line 46 of file iicbus.h.
Referenced by iicbus_read(), iicbus_read_byte(), iicbus_repeated_start(), iicbus_start(), iicbus_started(), iicbus_stop(), iicbus_transfer_gen(), iicbus_write(), and iicbus_write_byte().
u_char iicbus_softc::strict |
Definition at line 48 of file iicbus.h.
Referenced by iicbus_attach_common(), iicbus_read(), iicbus_read_byte(), iicbus_write(), and iicbus_write_byte().