Lines Matching refs:devi
99 struct smbus_ivar *devi; in smbus_add_child() local
105 devi = malloc(sizeof(struct smbus_ivar), M_DEVBUF, M_NOWAIT | M_ZERO); in smbus_add_child()
106 if (devi == NULL) { in smbus_add_child()
110 device_set_ivars(child, devi); in smbus_add_child()
123 struct smbus_ivar *devi; in smbus_hinted_child() local
137 devi = device_get_ivars(child); in smbus_hinted_child()
138 devi->addr = addr; in smbus_hinted_child()
144 struct smbus_ivar *devi; in smbus_child_location() local
146 devi = device_get_ivars(child); in smbus_child_location()
147 if (devi->addr != 0) in smbus_child_location()
148 sbuf_printf(sb, "addr=0x%x", devi->addr); in smbus_child_location()
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()