Lines Matching defs:devi
157 struct iicbus_ivar *devi = IICBUS_IVAR(child);
161 if (devi->addr != 0)
162 retval += printf(" at addr %#x", devi->addr);
163 resource_list_print_type(&devi->rl, "irq", SYS_RES_IRQ, "%jd");
172 struct iicbus_ivar *devi = IICBUS_IVAR(child);
174 device_printf(bus, "<unknown card> at addr %#x\n", devi->addr);
180 struct iicbus_ivar *devi = IICBUS_IVAR(child);
182 sbuf_printf(sb, "addr=%#x", devi->addr);
195 struct iicbus_ivar *devi = IICBUS_IVAR(child);
201 *result = devi->addr;
210 struct iicbus_ivar *devi = IICBUS_IVAR(child);
216 if (devi->addr != 0)
218 devi->addr = value;
228 struct iicbus_ivar *devi;
233 devi = malloc(ivars_size, M_DEVBUF, M_NOWAIT | M_ZERO);
234 if (devi == NULL) {
238 resource_list_init(&devi->rl);
239 device_set_ivars(child, devi);
254 struct iicbus_ivar *devi;
256 devi = device_get_ivars(child);
257 if (devi == NULL)
259 resource_list_free(&devi->rl);
260 free(devi, M_DEVBUF);
268 struct iicbus_ivar *devi;
271 devi = IICBUS_IVAR(child);
272 resource_int_value(dname, dunit, "addr", &devi->addr);
283 struct iicbus_ivar *devi;
285 devi = IICBUS_IVAR(child);
286 return (&devi->rl);