Lines Matching refs:periph_drivers
97 struct periph_driver **periph_drivers; variable
132 if (periph_drivers) in periphdriver_register()
133 bcopy(periph_drivers, newdrivers, in periphdriver_register()
137 old = periph_drivers; in periphdriver_register()
138 periph_drivers = newdrivers; in periphdriver_register()
169 for (n = 0; n < nperiph_drivers && periph_drivers[n] != drv; n++) in periphdriver_unregister()
174 periph_drivers[n] = periph_drivers[n + 1]; in periphdriver_unregister()
175 periph_drivers[n + 1] = NULL; in periphdriver_unregister()
187 for (i = 0; periph_drivers[i] != NULL; i++) { in periphdriver_init()
188 early = (periph_drivers[i]->flags & CAM_PERIPH_DRV_EARLY) ? 1 : 2; in periphdriver_init()
190 (*periph_drivers[i]->init)(); in periphdriver_init()
264 for (p_drv = periph_drivers; *p_drv != NULL; p_drv++) { in cam_periph_alloc()
344 for (p_drv = periph_drivers; *p_drv != NULL; p_drv++) { in cam_periph_find()
381 for (p_drv = periph_drivers; *p_drv != NULL; p_drv++) { in cam_periph_list()
704 for (p_drv = periph_drivers; *p_drv != NULL; p_drv++) { in camperiphfree()