Lines Matching refs:devlist
199 struct firewire_dev_list *devlist; in firewireattach() local
206 SLIST_INIT(&sc->devlist); in firewireattach()
244 devlist = malloc(sizeof(struct firewire_dev_list), M_DEVBUF, M_WAITOK); in firewireattach()
249 devlist->dev = config_found(sc->dev, &faa, firewire_print, CFARGS_NONE); in firewireattach()
250 if (devlist->dev == NULL) in firewireattach()
251 free(devlist, M_DEVBUF); in firewireattach()
253 SLIST_INSERT_HEAD(&sc->devlist, devlist, link); in firewireattach()
271 struct firewire_dev_list *devlist; in firewiredetach() local
289 while ((devlist = SLIST_FIRST(&sc->devlist)) != NULL) { in firewiredetach()
290 if ((err = config_detach(devlist->dev, flags)) != 0) in firewiredetach()
292 SLIST_REMOVE(&sc->devlist, devlist, firewire_dev_list, link); in firewiredetach()
293 free(devlist, M_DEVBUF); in firewiredetach()
526 struct firewire_dev_list *devlist; in fw_busreset() local
543 SLIST_FOREACH(devlist, &sc->devlist, link) { in fw_busreset()
544 fdc = device_private(devlist->dev); in fw_busreset()
2022 struct firewire_dev_list *devlist, *elm; in fw_attach_dev() local
2037 devlist = malloc(sizeof(struct firewire_dev_list), in fw_attach_dev()
2050 free(devlist, M_DEVBUF); in fw_attach_dev()
2054 devlist->fwdev = fwdev; in fw_attach_dev()
2055 devlist->dev = fwdev->dev; in fw_attach_dev()
2058 if (SLIST_EMPTY(&sc->devlist)) in fw_attach_dev()
2059 SLIST_INSERT_HEAD(&sc->devlist, devlist, link); in fw_attach_dev()
2061 for (elm = SLIST_FIRST(&sc->devlist); in fw_attach_dev()
2064 SLIST_INSERT_AFTER(elm, devlist, link); in fw_attach_dev()
2090 SLIST_FOREACH(devlist, &sc->devlist, link) { in fw_attach_dev()
2091 fdc = device_private(devlist->dev); in fw_attach_dev()
2103 SLIST_FOREACH(devlist, &sc->devlist, link) in fw_attach_dev()
2104 if (devlist->fwdev == fwdev) in fw_attach_dev()
2107 if (devlist == NULL) in fw_attach_dev()
2110 if (devlist->fwdev != fwdev) in fw_attach_dev()
2113 SLIST_REMOVE(&sc->devlist, devlist, firewire_dev_list, in fw_attach_dev()
2115 free(devlist, M_DEVBUF); in fw_attach_dev()