Lines Matching defs:sa

134 	struct sbus_attach_args *sa = aux;
136 if (strcmp("SUNW,fas", sa->sa_name) == 0)
139 rv = (strcmp(cf->cf_driver->cd_name, sa->sa_name) == 0 ||
140 strcmp("ptscII", sa->sa_name) == 0);
149 struct sbus_attach_args *sa = aux;
153 esc->sc_bustag = sa->sa_bustag;
154 esc->sc_dmatag = sa->sa_dmatag;
156 sc->sc_id = getpropint(sa->sa_node, "initiator-id", 7);
157 sc->sc_freq = getpropint(sa->sa_node, "clock-frequency", -1);
159 sc->sc_freq = sa->sa_frequency;
166 if (strcmp("SUNW,fas", sa->sa_name) == 0) {
175 if (sa->sa_nreg != 2) {
176 printf("%s: %d register spaces\n", self->dv_xname, sa->sa_nreg);
193 lsc->sc_bustag = sa->sa_bustag;
194 lsc->sc_dmatag = sa->sa_dmatag;
200 if (sbus_bus_map(sa->sa_bustag, sa->sa_reg[0].sbr_slot,
201 sa->sa_reg[0].sbr_offset, sa->sa_reg[0].sbr_size,
218 burst = getpropint(sa->sa_node, "burst-sizes", -1);
242 if (sbus_bus_map(sa->sa_bustag, sa->sa_reg[1].sbr_slot,
243 sa->sa_reg[1].sbr_offset, sa->sa_reg[1].sbr_size,
250 if (sa->sa_nintr == 0) {
255 esc->sc_pri = sa->sa_pri;
292 if (sa->sa_npromvaddrs) {
293 if (bus_space_map(sa->sa_bustag, sa->sa_promvaddrs[0],
294 sa->sa_size, BUS_SPACE_MAP_PROMADDRESS,
301 if (sbus_bus_map(sa->sa_bustag, sa->sa_slot,
302 sa->sa_offset, sa->sa_size, 0, 0, &esc->sc_reg) != 0) {
309 if (sa->sa_nintr == 0) {
318 esc->sc_pri = sa->sa_pri;
320 if (strcmp("ptscII", sa->sa_name) == 0) {
332 struct sbus_attach_args *sa = aux;
334 if (strcmp("ptscII", sa->sa_name) == 0) {
338 esc->sc_bustag = sa->sa_bustag;
339 esc->sc_dmatag = sa->sa_dmatag;
341 sc->sc_id = getpropint(sa->sa_node, "initiator-id", 7);
342 sc->sc_freq = getpropint(sa->sa_node, "clock-frequency", -1);
351 if (sa->sa_npromvaddrs) {
352 if (bus_space_map(sa->sa_bustag, sa->sa_promvaddrs[0],
353 sa->sa_size /* ??? */, BUS_SPACE_MAP_PROMADDRESS,
360 if (sbus_bus_map(sa->sa_bustag, sa->sa_slot, sa->sa_offset,
361 sa->sa_size, 0, 0, &esc->sc_reg) != 0) {
368 if (sa->sa_nintr == 0) {
377 esc->sc_pri = sa->sa_pri;