int lebufprint(void *aux, const char *busname) { struct sbus_attach_args *sa = aux; bus_space_tag_t t = sa->sa_bustag; struct lebuf_softc *sc = t->cookie; sa->sa_bustag = sc->sc_bustag; /* XXX */ sbus_print(aux, busname); /* XXX */ sa->sa_bustag = t; /* XXX */ return (UNCONF); }
int dmaprint_sbus(void *aux, const char *busname) { struct sbus_attach_args *sa = aux; bus_space_tag_t t = sa->sa_bustag; struct dma_softc *sc = t->cookie; sa->sa_bustag = sc->sc_lsi64854.sc_bustag; /* XXX */ sbus_print(aux, busname); /* XXX */ sa->sa_bustag = t; /* XXX */ return UNCONF; }