Lines Matching refs:cf
82 * int mainbusmatch(device_t parent, cfdata_t cf, void *aux)
88 mainbusmatch(device_t parent, cfdata_t cf, void *aux)
126 mainbussearch(device_t parent, cfdata_t cf, const int *ldesc, void *aux)
132 if (cf->cf_loc[MAINBUSCF_BASE] == MAINBUSCF_BASE_DEFAULT) {
138 mb.mb_iobase = cf->cf_loc[MAINBUSCF_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];
151 if (config_probe(parent, cf, &mb)) {
152 config_attach(parent, cf, &mb, mainbusprint, CFARGS_NONE);
154 tryagain = (cf->cf_fstate == FSTATE_STAR);