Lines Matching defs:ik
202 struct isa_knowndev *ik;
205 TAILQ_FOREACH(ik, &sc->sc_knowndevs, ik_list) {
206 if (ik->ik_claimed == child)
207 ik->ik_claimed = NULL;
215 struct isa_knowndev *ik;
220 TAILQ_FOREACH(ik, &sc->sc_knowndevs, ik_list) {
221 if (ik->ik_claimed != NULL)
229 ia.ia_pnpname = ik->ik_pnpname;
230 ia.ia_pnpcompatnames = ik->ik_pnpcompatnames;
232 ia.ia_io = ik->ik_io;
233 ia.ia_nio = ik->ik_nio;
235 ia.ia_iomem = ik->ik_iomem;
236 ia.ia_niomem = ik->ik_niomem;
238 ia.ia_irq = ik->ik_irq;
239 ia.ia_nirq = ik->ik_nirq;
241 ia.ia_drq = ik->ik_drq;
242 ia.ia_ndrq = ik->ik_ndrq;
248 ik->ik_claimed = config_found(sc->sc_dev, &ia, isaprint,
256 struct isa_knowndev *ik;
261 while ((ik = TAILQ_FIRST(&sc->sc_knowndevs)) != NULL) {
262 TAILQ_REMOVE(&sc->sc_knowndevs, ik, ik_list);
263 FREEIT(ik->ik_pnpname);
264 while ((ipn = ik->ik_pnpcompatnames) != NULL) {
265 ik->ik_pnpcompatnames = ipn->ipn_next;
269 FREEIT(ik->ik_io);
270 FREEIT(ik->ik_iomem);
271 FREEIT(ik->ik_irq);
272 FREEIT(ik->ik_drq);
273 free(ik, M_DEVBUF);