Example #1
0
static int
hwpstate_detach(device_t dev)
{

	hwpstate_goto_pstate(dev, 0);
	return (cpufreq_unregister(dev));
}
Example #2
0
/**
 * longrun_exit - unregisters LongRun support
 */
static void __exit longrun_exit(void)
{
	if (longrun_driver) {
		cpufreq_unregister();
		kfree(longrun_driver);
	}
}
Example #3
0
static int
bcm2835_cpufreq_detach(device_t dev)
{
	struct bcm2835_cpufreq_softc *sc;

	sc = device_get_softc(dev);

	sema_destroy(&vc_sema);

	return (cpufreq_unregister(dev));
}
Example #4
0
static int
bcm2835_cpufreq_detach(device_t dev)
{
	struct bcm2835_cpufreq_softc *sc;

	sc = device_get_softc(dev);

	sema_destroy(&vc_sema);

	if (sc->dma_phys != 0)
		bus_dmamap_unload(sc->dma_tag, sc->dma_map);
	if (sc->dma_buf != NULL)
		bus_dmamem_free(sc->dma_tag, sc->dma_buf, sc->dma_map);
	if (sc->dma_tag != NULL)
		bus_dma_tag_destroy(sc->dma_tag);

	return (cpufreq_unregister(dev));
}
Example #5
0
static int
pn_detach(device_t dev)
{

	return (cpufreq_unregister(dev));
}