Lines Matching defs:xdl
1351 xen_attach_device(struct xen_softc *sc, struct xen_devlist *xdl,
1382 LIST_INSERT_HEAD(&xdl->dl_devs, xdv, dv_entry);
1392 struct xen_devlist *xdl;
1413 if ((xdl = malloc(sizeof(struct xen_devlist), M_DEVBUF,
1418 xdl->dl_xen = sc;
1419 strlcpy(xdl->dl_node, (const char *)iovp1[i].iov_base,
1422 error = xen_attach_device(sc, xdl,
1434 &xdl->dl_task, xen_hotplug, xdl))
1437 SLIST_INSERT_HEAD(&sc->sc_devlists, xdl, dl_entry);
1453 struct xen_devlist *xdl = arg;
1454 struct xen_softc *sc = xdl->dl_xen;
1466 snprintf(path, sizeof(path), "device/%s", xdl->dl_node);
1473 LIST_FOREACH_SAFE(xdv, &xdl->dl_devs, dv_entry, xvdn) {
1484 xdl->dl_node, xdv->dv_unit);
1496 xdl->dl_node, (const char *)iovp[i].iov_base);
1497 error = xen_attach_device(sc, xdl, xdl->dl_node,