Home | History | Annotate | Download | only in mainbus

Lines Matching defs:mb

102 	struct mainbus_attach_args *mb = aux;
104 if (mb->mb_iobase != MAINBUSCF_BASE_DEFAULT)
105 aprint_normal(" base 0x%x", mb->mb_iobase);
106 if (mb->mb_iosize > 1)
107 aprint_normal("-0x%x", mb->mb_iobase + mb->mb_iosize - 1);
108 if (mb->mb_irq != -1)
109 aprint_normal(" irq %d", mb->mb_irq);
110 if (mb->mb_drq != -1)
111 aprint_normal(" drq 0x%08x", mb->mb_drq);
112 if (mb->mb_core != MAINBUSCF_CORE_DEFAULT)
113 aprint_normal(" core %d", mb->mb_core);
128 struct mainbus_attach_args mb;
133 mb.mb_iobase = MAINBUSCF_BASE_DEFAULT;
134 mb.mb_iosize = 0;
135 mb.mb_drq = MAINBUSCF_DACK_DEFAULT;
136 mb.mb_irq = MAINBUSCF_IRQ_DEFAULT;
138 mb.mb_iobase = cf->cf_loc[MAINBUSCF_BASE];
140 mb.mb_iobase += IO_CONF_BASE;
142 mb.mb_iosize = cf->cf_loc[MAINBUSCF_SIZE];
143 mb.mb_drq = cf->cf_loc[MAINBUSCF_DACK];
144 mb.mb_irq = cf->cf_loc[MAINBUSCF_IRQ];
146 mb.mb_core = cf->cf_loc[MAINBUSCF_CORE];
147 mb.mb_intrbase = cf->cf_loc[MAINBUSCF_INTRBASE];
148 mb.mb_iot = &mainbus_bs_tag;
151 if (config_probe(parent, cf, &mb)) {
152 config_attach(parent, cf, &mb, mainbusprint, CFARGS_NONE);