kbdmux.c (174984) | kbdmux.c (180777) |
---|---|
1/* 2 * kbdmux.c 3 */ 4 5/*- 6 * Copyright (c) 2005 Maksim Yevmenkin <m_evmenkin@yahoo.com> 7 * All rights reserved. 8 * --- 14 unchanged lines hidden (view full) --- 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * $Id: kbdmux.c,v 1.4 2005/07/14 17:38:35 max Exp $ | 1/* 2 * kbdmux.c 3 */ 4 5/*- 6 * Copyright (c) 2005 Maksim Yevmenkin <m_evmenkin@yahoo.com> 7 * All rights reserved. 8 * --- 14 unchanged lines hidden (view full) --- 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * $Id: kbdmux.c,v 1.4 2005/07/14 17:38:35 max Exp $ |
31 * $FreeBSD: head/sys/dev/kbdmux/kbdmux.c 174984 2007-12-29 21:55:25Z wkoszek $ | 31 * $FreeBSD: head/sys/dev/kbdmux/kbdmux.c 180777 2008-07-24 09:54:10Z ed $ |
32 */ 33 34#include "opt_compat.h" 35#include "opt_kbd.h" 36 37#include <sys/param.h> 38#include <sys/bus.h> | 32 */ 33 34#include "opt_compat.h" 35#include "opt_kbd.h" 36 37#include <sys/param.h> 38#include <sys/bus.h> |
39#include <sys/clist.h> |
|
39#include <sys/conf.h> 40#include <sys/consio.h> 41#include <sys/fcntl.h> 42#include <sys/kbio.h> 43#include <sys/kernel.h> 44#include <sys/limits.h> 45#include <sys/lock.h> 46#include <sys/malloc.h> 47#include <sys/module.h> 48#include <sys/mutex.h> 49#include <sys/poll.h> 50#include <sys/proc.h> 51#include <sys/queue.h> 52#include <sys/selinfo.h> 53#include <sys/systm.h> 54#include <sys/taskqueue.h> | 40#include <sys/conf.h> 41#include <sys/consio.h> 42#include <sys/fcntl.h> 43#include <sys/kbio.h> 44#include <sys/kernel.h> 45#include <sys/limits.h> 46#include <sys/lock.h> 47#include <sys/malloc.h> 48#include <sys/module.h> 49#include <sys/mutex.h> 50#include <sys/poll.h> 51#include <sys/proc.h> 52#include <sys/queue.h> 53#include <sys/selinfo.h> 54#include <sys/systm.h> 55#include <sys/taskqueue.h> |
55#include <sys/tty.h> | |
56#include <sys/uio.h> 57#include <dev/kbd/kbdreg.h> 58#include <dev/kbd/kbdtables.h> 59 60#define KEYBOARD_NAME "kbdmux" 61 62MALLOC_DECLARE(M_KBDMUX); 63MALLOC_DEFINE(M_KBDMUX, KEYBOARD_NAME, "Keyboard multiplexor"); --- 1307 unchanged lines hidden --- | 56#include <sys/uio.h> 57#include <dev/kbd/kbdreg.h> 58#include <dev/kbd/kbdtables.h> 59 60#define KEYBOARD_NAME "kbdmux" 61 62MALLOC_DECLARE(M_KBDMUX); 63MALLOC_DEFINE(M_KBDMUX, KEYBOARD_NAME, "Keyboard multiplexor"); --- 1307 unchanged lines hidden --- |