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()
142 struct smbus_ivar *devi; in smbus_child_location_str() local
144 devi = device_get_ivars(child); in smbus_child_location_str()
145 if (devi->addr != 0) in smbus_child_location_str()
146 snprintf(buf, buflen, "addr=0x%x", devi->addr); in smbus_child_location_str()
155 struct smbus_ivar *devi; in smbus_print_child() local
158 devi = device_get_ivars(child); in smbus_print_child()
160 if (devi->addr != 0) in smbus_print_child()
161 retval += printf(" at addr 0x%x", devi->addr); in smbus_print_child()
170 struct smbus_ivar *devi; in smbus_read_ivar() local
172 devi = device_get_ivars(child); in smbus_read_ivar()
175 if (devi->addr != 0) in smbus_read_ivar()
176 *result = devi->addr; in smbus_read_ivar()
189 struct smbus_ivar *devi; in smbus_write_ivar() local
191 devi = device_get_ivars(child); in smbus_write_ivar()
195 if (devi->addr != 0) in smbus_write_ivar()
197 devi->addr = value; in smbus_write_ivar()
208 struct smbus_ivar *devi = device_get_ivars(child); in smbus_probe_nomatch() local
214 if (devi->addr != 0) in smbus_probe_nomatch()
216 devi->addr); in smbus_probe_nomatch()