Lines Matching refs:devi
101 struct smbus_ivar *devi; in smbus_add_child() local
107 devi = malloc(sizeof(struct smbus_ivar), M_DEVBUF, M_NOWAIT | M_ZERO); in smbus_add_child()
108 if (devi == NULL) { in smbus_add_child()
112 device_set_ivars(child, devi); in smbus_add_child()
119 struct smbus_ivar *devi; in smbus_hinted_child() local
133 devi = device_get_ivars(child); in smbus_hinted_child()
134 devi->addr = addr; in smbus_hinted_child()
140 struct smbus_ivar *devi; in smbus_child_location() local
142 devi = device_get_ivars(child); in smbus_child_location()
143 if (devi->addr != 0) in smbus_child_location()
144 sbuf_printf(sb, "addr=0x%x", devi->addr); in smbus_child_location()
151 struct smbus_ivar *devi; in smbus_print_child() local
154 devi = device_get_ivars(child); in smbus_print_child()
156 if (devi->addr != 0) in smbus_print_child()
157 retval += printf(" at addr 0x%x", devi->addr); in smbus_print_child()
166 struct smbus_ivar *devi; in smbus_read_ivar() local
168 devi = device_get_ivars(child); in smbus_read_ivar()
171 if (devi->addr != 0) in smbus_read_ivar()
172 *result = devi->addr; in smbus_read_ivar()
185 struct smbus_ivar *devi; in smbus_write_ivar() local
187 devi = device_get_ivars(child); in smbus_write_ivar()
191 if (devi->addr != 0) in smbus_write_ivar()
193 devi->addr = value; in smbus_write_ivar()
204 struct smbus_ivar *devi = device_get_ivars(child); in smbus_probe_nomatch() local
210 if (devi->addr != 0) in smbus_probe_nomatch()
212 devi->addr); in smbus_probe_nomatch()