Module Name: src Committed By: skrll Date: Fri May 29 12:33:35 UTC 2009
Added Files: src/sys/arch/hp700/dev: ssiovar.h Log Message: Missed in previous WIP commit. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/hp700/dev/ssiovar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/sys/arch/hp700/dev/ssiovar.h diff -u /dev/null src/sys/arch/hp700/dev/ssiovar.h:1.1 --- /dev/null Fri May 29 12:33:35 2009 +++ src/sys/arch/hp700/dev/ssiovar.h Fri May 29 12:33:34 2009 @@ -0,0 +1,31 @@ +/* $NetBSD: ssiovar.h,v 1.1 2009/05/29 12:33:34 skrll Exp $ */ + +/* $OpenBSD: ssiovar.h,v 1.1 2007/06/19 22:51:26 kettenis Exp $ */ + +/* + * Copyright (c) 2007 Mark Kettenis + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +struct ssio_attach_args { + const char *saa_name; + bus_space_tag_t saa_iot; + bus_addr_t saa_iobase; + int saa_irq; +}; + +#define ssiocf_irq cf_loc[0] +#define SSIO_UNK_IRQ -1 + +void *ssio_intr_establish(int, int, int (*)(void *), void *, const char *);