1*e9283513SSascha Wildner /*- 2*e9283513SSascha Wildner * ---------------------------------------------------------------------------- 3*e9283513SSascha Wildner * "THE BEER-WARE LICENSE" (Revision 42): 4*e9283513SSascha Wildner * <phk@FreeBSD.org> wrote this file. As long as you retain this notice you 5*e9283513SSascha Wildner * can do whatever you want with this stuff. If we meet some day, and you think 6*e9283513SSascha Wildner * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7*e9283513SSascha Wildner * ---------------------------------------------------------------------------- 8*e9283513SSascha Wildner * 9*e9283513SSascha Wildner * $FreeBSD: head/sys/dev/led/led.h 219951 2011-03-24 08:56:12Z mav $ 10*e9283513SSascha Wildner */ 11*e9283513SSascha Wildner 12*e9283513SSascha Wildner #ifndef _DEV_LED_H 13*e9283513SSascha Wildner #define _DEV_LED_H 14*e9283513SSascha Wildner 15*e9283513SSascha Wildner typedef void led_t(void *, int); 16*e9283513SSascha Wildner 17*e9283513SSascha Wildner struct cdev *led_create_state(led_t *, void *, char const *, int); 18*e9283513SSascha Wildner struct cdev *led_create(led_t *, void *, char const *); 19*e9283513SSascha Wildner void led_destroy(struct cdev *); 20*e9283513SSascha Wildner 21*e9283513SSascha Wildner int led_set(char const *, char const *); 22*e9283513SSascha Wildner 23*e9283513SSascha Wildner #endif 24