Home | History | Annotate | Line # | Download | only in pci
siovar.h revision 1.11.12.1
      1  1.11.12.1  yamt /* $NetBSD: siovar.h,v 1.11.12.1 2014/05/22 11:39:27 yamt Exp $ */
      2        1.1   cgd 
      3        1.1   cgd /*
      4        1.3   cgd  * Copyright (c) 1995, 1996 Carnegie-Mellon University.
      5        1.1   cgd  * All rights reserved.
      6        1.1   cgd  *
      7        1.1   cgd  * Author: Chris G. Demetriou
      8        1.1   cgd  *
      9        1.1   cgd  * Permission to use, copy, modify and distribute this software and
     10        1.1   cgd  * its documentation is hereby granted, provided that both the copyright
     11        1.1   cgd  * notice and this permission notice appear in all copies of the
     12        1.1   cgd  * software, derivative works or modified versions, and any portions
     13        1.1   cgd  * thereof, and that both notices appear in supporting documentation.
     14        1.1   cgd  *
     15        1.1   cgd  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
     16        1.1   cgd  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND
     17        1.1   cgd  * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
     18        1.1   cgd  *
     19        1.1   cgd  * Carnegie Mellon requests users of this software to return to
     20        1.1   cgd  *
     21        1.1   cgd  *  Software Distribution Coordinator  or  Software.Distribution (at) CS.CMU.EDU
     22        1.1   cgd  *  School of Computer Science
     23        1.1   cgd  *  Carnegie Mellon University
     24        1.1   cgd  *  Pittsburgh PA 15213-3890
     25        1.1   cgd  *
     26        1.1   cgd  * any improvements or extensions that they make and grant Carnegie the
     27        1.1   cgd  * rights to redistribute these changes.
     28        1.1   cgd  */
     29        1.1   cgd 
     30       1.11   dsl void	sio_intr_setup(pci_chipset_tag_t, bus_space_tag_t);
     31       1.11   dsl void	sio_iointr(void *framep, unsigned long vec);
     32        1.1   cgd 
     33  1.11.12.1  yamt const char *sio_intr_string(void *, int, char *, size_t);
     34       1.11   dsl const struct evcnt *sio_intr_evcnt(void *, int);
     35       1.11   dsl void	*sio_intr_establish(void *, int, int, int, int (*)(void *),
     36       1.11   dsl 	    void *);
     37       1.11   dsl void	sio_intr_disestablish(void *, void *);
     38       1.11   dsl int	sio_intr_alloc(void *, int, int, int *);
     39