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()
141 struct smbus_ivar *devi; in smbus_child_location_str() local
143 devi = device_get_ivars(child); in smbus_child_location_str()
144 if (devi->addr != 0) in smbus_child_location_str()
145 snprintf(buf, buflen, "addr=0x%x", devi->addr); in smbus_child_location_str()
154 struct smbus_ivar *devi; in smbus_print_child() local
157 devi = device_get_ivars(child); in smbus_print_child()
159 if (devi->addr != 0) in smbus_print_child()
160 retval += printf(" at addr 0x%x", devi->addr); in smbus_print_child()
169 struct smbus_ivar *devi; in smbus_read_ivar() local
171 devi = device_get_ivars(child); in smbus_read_ivar()
174 if (devi->addr != 0) in smbus_read_ivar()
175 *result = devi->addr; in smbus_read_ivar()
188 struct smbus_ivar *devi; in smbus_write_ivar() local
190 devi = device_get_ivars(child); in smbus_write_ivar()
194 if (devi->addr != 0) in smbus_write_ivar()
196 devi->addr = value; in smbus_write_ivar()
207 struct smbus_ivar *devi = device_get_ivars(child); in smbus_probe_nomatch() local
213 if (devi->addr != 0) in smbus_probe_nomatch()
215 devi->addr); in smbus_probe_nomatch()