I2C_ADDR_7BIT
if (arg->idoa_addr->ia_type == I2C_ADDR_7BIT) {
i2c_addr_t addr = { I2C_ADDR_7BIT, i };
I2C_ADDR_7BIT;
case I2C_ADDR_7BIT:
if (ul == I2C_ADDR_7BIT) {
addr->ia_type = I2C_ADDR_7BIT;
if ((addr->ia_type == I2C_ADDR_7BIT && ul >= 1 << 7) ||
addr->ia_type = I2C_ADDR_7BIT;
if (reg[type_idx] == I2C_ADDR_7BIT) {
addr->ia_type = I2C_ADDR_7BIT;
if ((addr->ia_type == I2C_ADDR_7BIT && reg[addr_idx] >= 1 << 7) ||
case I2C_ADDR_7BIT:
if (addr.ia_type == I2C_ADDR_7BIT) {
if (addr.ia_type == I2C_ADDR_7BIT) {
info->dinfo_addrs[idx].ia_type = I2C_ADDR_7BIT;
if (addr->ia_type != I2C_ADDR_7BIT) {
if (addr->ia_type != I2C_ADDR_7BIT ||
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_int64(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
fnvlist_add_uint16(nvl, UI2C_IOCTL_NVL_TYPE, I2C_ADDR_7BIT);
if (!test_rm(fd, I2C_ADDR_7BIT, 0x70, I2C_IOCTL_E_NEXUS,
if (!test_rm(fd, I2C_ADDR_7BIT, 0x30, I2C_CORE_E_OK, "tear down device "
if (!test_rm(fd, I2C_ADDR_7BIT, 0x31, I2C_CORE_E_OK, "tear down device "
if (!test_rm(pfd0, I2C_ADDR_7BIT, 0x42, I2C_CORE_E_OK, "tear down "
if (!test_rm(pfd0, I2C_ADDR_7BIT, 0x42, I2C_CORE_E_UNKNOWN_ADDR,
if (!test_rm(pfd2, I2C_ADDR_7BIT, 0x42, I2C_CORE_E_UNKNOWN_ADDR,
if (!test_rm(pdf4, I2C_ADDR_7BIT, 0x42, I2C_CORE_E_OK, "tear down "
if (!test_rm(pdf4, I2C_ADDR_7BIT, 0x42, I2C_CORE_E_UNKNOWN_ADDR,
if (!test_rm(fd, I2C_ADDR_7BIT, 0x70, I2C_CORE_E_OK, "tear down empty "
if (!test_rm(fd, I2C_ADDR_7BIT, 0x23, I2C_CORE_E_OK, "tear down device "
if (reg[0] == I2C_ADDR_7BIT && reg[1] == addr) {
{ I2C_ADDR_7BIT, 0x00, I2C_CORE_E_ADDR_RSVD },
{ I2C_ADDR_7BIT, 0x7f, I2C_CORE_E_ADDR_RSVD },
{ I2C_ADDR_7BIT, 0x80, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_7BIT, 0x7777, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_7BIT, INT16_MAX, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_7BIT, UINT16_MAX, I2C_CORE_E_BAD_ADDR },
req.ir_addr.ia_type = I2C_ADDR_7BIT;
req.smbr_addr.ia_type = I2C_ADDR_7BIT;
i2c_addr_t addr = { I2C_ADDR_7BIT, 0x23 };
i2c_addr_t addr = { I2C_ADDR_7BIT, ra };
i2c_addr_t addr = { I2C_ADDR_7BIT, ra };
{ "0x23", NULL, I2C_ADDR_7BIT, 0x23 },
i2c_addr_t addr = { I2C_ADDR_7BIT, unrsvd_addrs[i] };
{ "0x10", NULL, I2C_ADDR_7BIT, 0x10 },
{ "0x7f", NULL, I2C_ADDR_7BIT, 0x7f },
{ "30", "0x1e", I2C_ADDR_7BIT, 0x1e },
{ "0x9", "0x09", I2C_ADDR_7BIT, 0x09 },
{ I2C_ADDR_7BIT, 0x80, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_7BIT, 0x7777, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_7BIT, INT16_MAX, I2C_ERR_BAD_ADDR },
if (addr->ia_type != I2C_ADDR_7BIT || addr->ia_addr != dd->dd_pri) {
addr->ia_addr, I2C_ADDR_7BIT, dd->dd_pri);
const i2c_addr_t addr = { I2C_ADDR_7BIT, 0x42 };
const i2c_addr_t addr = { I2C_ADDR_7BIT, 0x23 };
ASSERT3U(addr->ia_type, ==, I2C_ADDR_7BIT);
ASSERT3U(req->smbr_addr.ia_type, ==, I2C_ADDR_7BIT);
addr.ia_type = I2C_ADDR_7BIT;
addr.ia_type = I2C_ADDR_7BIT;
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(check->ipa_addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
VERIFY3U(addr->ia_type, ==, I2C_ADDR_7BIT);
if (addr.ia_type != I2C_ADDR_7BIT)
info.udi_primary.ia_type = I2C_ADDR_7BIT;
VERIFY3U(client->icli_addr.ia_type, ==, I2C_ADDR_7BIT);
case I2C_ADDR_7BIT: