/netbsd-src/sys/arch/powerpc/include/ |
H A D | pci_machdep.h | 49 typedef int pci_intr_handle_t; typedef 87 const char * pci_intr_string(pci_chipset_tag_t, pci_intr_handle_t, 90 pci_intr_evcnt(pci_chipset_tag_t, pci_intr_handle_t); 91 void * pci_intr_establish(pci_chipset_tag_t, pci_intr_handle_t, 93 void * pci_intr_establish_xname(pci_chipset_tag_t, pci_intr_handle_t, 97 pci_intr_handle_t *ihp); 98 int pci_intr_setattr(pci_chipset_tag_t, pci_intr_handle_t *, 101 pci_intr_type_t pci_intr_type(pci_chipset_tag_t, pci_intr_handle_t); 103 pci_intr_handle_t **, int *, pci_intr_type_t); 104 void pci_intr_release(pci_chipset_tag_t, pci_intr_handle_t *, int); [all …]
|
/netbsd-src/sys/arch/arm/include/ |
H A D | pci_machdep.h | 53 typedef uint64_t pci_intr_handle_t; typedef 102 pci_intr_handle_t *); 103 const char *(*pc_intr_string)(void *, pci_intr_handle_t, 105 const struct evcnt *(*pc_intr_evcnt)(void *, pci_intr_handle_t); 106 int (*pc_intr_setattr)(void *, pci_intr_handle_t *, 108 void *(*pc_intr_establish)(void *, pci_intr_handle_t, 119 pci_intr_type_t (*pc_intr_type)(void *, pci_intr_handle_t); 121 pci_intr_handle_t **, int *, pci_intr_type_t); 122 void (*pc_intr_release)(void *, pci_intr_handle_t *, int); 124 pci_intr_handle_t **); [all …]
|
/netbsd-src/sys/arch/sandpoint/include/ |
H A D | pci_machdep.h | 57 typedef int pci_intr_handle_t; typedef 80 pci_intr_handle_t *); 81 const char *pci_intr_string(pci_chipset_tag_t, pci_intr_handle_t, 83 const struct evcnt *pci_intr_evcnt(pci_chipset_tag_t, pci_intr_handle_t); 84 void *pci_intr_establish(pci_chipset_tag_t, pci_intr_handle_t, 86 void *pci_intr_establish_xname(pci_chipset_tag_t, pci_intr_handle_t, 90 pci_intr_type_t pci_intr_type(pci_chipset_tag_t, pci_intr_handle_t); 92 pci_intr_handle_t **, int *, pci_intr_type_t); 93 void pci_intr_release(pci_chipset_tag_t, pci_intr_handle_t *, int); 95 pci_intr_handle_t **); [all …]
|
/netbsd-src/sys/arch/alpha/include/ |
H A D | pci_machdep.h | 48 } pci_intr_handle_t; typedef 73 pci_intr_handle_t *); 75 pci_intr_handle_t, char *, size_t); 77 pci_intr_handle_t); 79 pci_intr_handle_t, int, int (*)(void *), void *); 121 int pci_intr_map(const struct pci_attach_args *, pci_intr_handle_t *); 122 const char *pci_intr_string(pci_chipset_tag_t, pci_intr_handle_t, 124 const struct evcnt *pci_intr_evcnt(pci_chipset_tag_t, pci_intr_handle_t); 125 void *pci_intr_establish(pci_chipset_tag_t, pci_intr_handle_t, int, 142 pci_intr_handle_t *); [all …]
|
/netbsd-src/sys/arch/x86/include/ |
H A D | pci_machdep_common.h | 118 pci_intr_handle_t *); 119 const char *pci_intr_string(pci_chipset_tag_t, pci_intr_handle_t, 121 const struct evcnt *pci_intr_evcnt(pci_chipset_tag_t, pci_intr_handle_t); 122 void *pci_intr_establish(pci_chipset_tag_t, pci_intr_handle_t, 134 pci_intr_type_t pci_intr_type(pci_chipset_tag_t, pci_intr_handle_t); 140 pci_intr_handle_t **, int *, pci_intr_type_t); 141 void pci_intr_release(pci_chipset_tag_t, pci_intr_handle_t *, 151 pci_intr_handle_t **); 155 pci_intr_handle_t **, int *); 157 pci_intr_handle_t **, int); [all …]
|
/netbsd-src/sys/arch/x86/pci/ |
H A D | pci_msi_machdep.c | 70 static pci_intr_handle_t 73 pci_intr_handle_t pih; in pci_msi_calculate_handle() 92 static pci_intr_handle_t * 96 pci_intr_handle_t *vectors, pih; in pci_msi_alloc_vectors() 132 pci_msi_free_vectors(struct pic *msi_pic, pci_intr_handle_t *pihs, int count) in pci_msi_free_vectors() 134 pci_intr_handle_t pih; in pci_msi_free_vectors() 153 pci_msi_alloc_common(pci_intr_handle_t **ihps, int *count, in pci_msi_alloc_common() 157 pci_intr_handle_t *vectors; in pci_msi_alloc_common() 225 pci_msi_common_establish(pci_chipset_tag_t pc, pci_intr_handle_t ih, in pci_msi_common_establish() 251 pci_msix_alloc_common(pci_intr_handle_t **ihps, u_int *table_indexes, in pci_msix_alloc_common() [all …]
|
H A D | pci_intr_machdep.c | 119 pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in pci_intr_map() 226 pci_intr_string(pci_chipset_tag_t pc, pci_intr_handle_t ih, char *buf, in pci_intr_string() 248 pci_intr_evcnt(pci_chipset_tag_t pc, pci_intr_handle_t ih) in pci_intr_evcnt() 263 pci_intr_setattr(pci_chipset_tag_t pc, pci_intr_handle_t *ih, in pci_intr_setattr() 282 pci_intr_find_intx_irq(pci_intr_handle_t ih, int *irq, struct pic **pic, in pci_intr_find_intx_irq() 312 pci_intr_establish_xname_internal(pci_chipset_tag_t pc, pci_intr_handle_t ih, in pci_intr_establish_xname_internal() 351 pci_intr_establish(pci_chipset_tag_t pc, pci_intr_handle_t ih, in pci_intr_establish() 359 pci_intr_establish_xname(pci_chipset_tag_t pc, pci_intr_handle_t ih, in pci_intr_establish_xname() 386 pci_intr_type(pci_chipset_tag_t pc, pci_intr_handle_t ih) in pci_intr_type() 400 x86_pci_intx_create_intrid(pci_chipset_tag_t pc, pci_intr_handle_t ih, char *buf, in x86_pci_intx_create_intrid() [all …]
|
H A D | pci_msi_machdep.h | 32 const char *x86_pci_msi_string(pci_chipset_tag_t, pci_intr_handle_t, 34 void x86_pci_msi_release(pci_chipset_tag_t, pci_intr_handle_t *, 36 void *x86_pci_msi_establish(pci_chipset_tag_t, pci_intr_handle_t, 40 void x86_pci_msix_release(pci_chipset_tag_t, pci_intr_handle_t *, 42 void *x86_pci_msix_establish(pci_chipset_tag_t, pci_intr_handle_t,
|
/netbsd-src/sys/dev/pci/ |
H A D | pci_stub.c | 20 void *default_pci_intr_establish_xname(pci_chipset_tag_t, pci_intr_handle_t, 55 default_pci_intr_establish_xname(pci_chipset_tag_t pc, pci_intr_handle_t ih, in default_pci_intr_establish_xname() 64 pci_intr_type(pci_chipset_tag_t pc, pci_intr_handle_t ih) in pci_intr_type() 71 pci_intr_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, in pci_intr_alloc() 82 pci_intr_release(pci_chipset_tag_t pc, pci_intr_handle_t *pih, int count) in pci_intr_release() 89 pci_intx_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihp) in pci_intx_alloc() 91 pci_intr_handle_t *pih; in pci_intx_alloc() 107 pci_msi_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, in pci_msi_alloc() 115 pci_msi_alloc_exact(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, in pci_msi_alloc_exact() 123 pci_msix_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, in pci_msix_alloc() [all …]
|
H A D | pcivar.h | 81 pci_intr_handle_t *); 83 pci_intr_handle_t, char *, size_t); 85 pci_intr_handle_t); 86 void *(*ov_intr_establish)(void *, pci_chipset_tag_t, pci_intr_handle_t, 405 void *pci_intr_establish_xname(pci_chipset_tag_t, pci_intr_handle_t, 416 pci_intr_type(pci_chipset_tag_t, pci_intr_handle_t); 417 int pci_intr_alloc(const struct pci_attach_args *, pci_intr_handle_t **, 419 void pci_intr_release(pci_chipset_tag_t, pci_intr_handle_t *, int); 420 int pci_intx_alloc(const struct pci_attach_args *, pci_intr_handle_t **); 421 int pci_msi_alloc(const struct pci_attach_args *, pci_intr_handle_t **, [all …]
|
/netbsd-src/sys/arch/arm/pci/ |
H A D | pci_msi_machdep.c | 49 arm_pci_msi_find_frame(pci_intr_handle_t ih) in arm_pci_msi_find_frame() 82 arm_pci_msi_alloc_common(pci_intr_handle_t **ihps, int *count, const struct pci_attach_args *pa, bo… in arm_pci_msi_alloc_common() 84 pci_intr_handle_t *vectors; in arm_pci_msi_alloc_common() 104 arm_pci_msix_alloc_common(pci_intr_handle_t **ihps, u_int *table_indexes, int *count, const struct … in arm_pci_msix_alloc_common() 106 pci_intr_handle_t *vectors; in arm_pci_msix_alloc_common() 138 arm_pci_msi_intr_establish(pci_chipset_tag_t pc, pci_intr_handle_t pih, in arm_pci_msi_intr_establish() 155 pci_msi_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, int *count) in pci_msi_alloc() 161 pci_msi_alloc_exact(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, int count) in pci_msi_alloc_exact() 167 pci_msix_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, int *count) in pci_msix_alloc() 173 pci_msix_alloc_exact(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, int count) in pci_msix_alloc_exact() [all …]
|
/netbsd-src/sys/arch/powerpc/pci/ |
H A D | pci_machdep_common.c | 89 genppc_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in genppc_pci_intr_string() 107 genppc_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in genppc_pci_intr_evcnt() 115 genppc_pci_intr_establish(void *v, pci_intr_handle_t ih, int level, in genppc_pci_intr_establish() 139 genppc_pci_intr_setattr(void *v, pci_intr_handle_t *ihp, int attr, in genppc_pci_intr_setattr() 147 genppc_pci_intr_type(void *v, pci_intr_handle_t ih) in genppc_pci_intr_type() 155 pci_intr_handle_t **ihps, int *counts, pci_intr_type_t max_type) in genppc_pci_intr_alloc() 157 pci_intr_handle_t *ihp; in genppc_pci_intr_alloc() 173 genppc_pci_intr_release(void *v, pci_intr_handle_t *pih, int count) in genppc_pci_intr_release() 185 pci_intr_handle_t **ihps) in genppc_pci_intx_alloc() 187 pci_intr_handle_t *handle; in genppc_pci_intx_alloc() [all …]
|
/netbsd-src/sys/arch/sandpoint/pci/ |
H A D | pci_machdep.c | 238 pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in pci_intr_map() 395 pci_intr_string(pci_chipset_tag_t pc, pci_intr_handle_t ih, char *buf, in pci_intr_string() 407 pci_intr_evcnt(pci_chipset_tag_t pc, pci_intr_handle_t ih) in pci_intr_evcnt() 415 pci_intr_setattr(pci_chipset_tag_t pc, pci_intr_handle_t *ih, in pci_intr_setattr() 428 pci_intr_establish(pci_chipset_tag_t pc, pci_intr_handle_t ih, int level, in pci_intr_establish() 436 pci_intr_establish_xname(pci_chipset_tag_t pc, pci_intr_handle_t ih, int level, in pci_intr_establish_xname() 500 pci_intr_type(pci_chipset_tag_t pc, pci_intr_handle_t ih) in pci_intr_type() 507 pci_intr_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihps, in pci_intr_alloc() 518 pci_intr_release(pci_chipset_tag_t pc, pci_intr_handle_t *pih, int count) in pci_intr_release() 525 pci_intx_alloc(const struct pci_attach_args *pa, pci_intr_handle_t **ihpp) in pci_intx_alloc() [all …]
|
/netbsd-src/sys/arch/evbarm/ixm1200/ |
H A D | ixm1200_pci.c | 55 int ixm1200_pci_intr_map(const struct pci_attach_args *, pci_intr_handle_t *); 56 const char *ixm1200_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 57 const struct evcnt *ixm1200_pci_intr_evcnt(void *, pci_intr_handle_t); 58 void *ixm1200_pci_intr_establish(void *, pci_intr_handle_t, int, 74 ixm1200_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in ixm1200_pci_intr_map() 93 ixm1200_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in ixm1200_pci_intr_string() 100 ixm1200_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in ixm1200_pci_intr_evcnt() 106 ixm1200_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, int (*func)(void *), in ixm1200_pci_intr_establish()
|
/netbsd-src/sys/arch/evbarm/cp3100/ |
H A D | cp3100_pci.c | 62 pci_intr_handle_t *); 63 const char *iq80321_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 64 const struct evcnt *iq80321_pci_intr_evcnt(void *, pci_intr_handle_t); 65 void *iq80321_pci_intr_establish(void *, pci_intr_handle_t, 82 iq80321_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iq80321_pci_intr_map() 134 iq80321_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in iq80321_pci_intr_string() 142 iq80321_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in iq80321_pci_intr_evcnt() 150 iq80321_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in iq80321_pci_intr_establish()
|
/netbsd-src/sys/arch/evbarm/iq80321/ |
H A D | iq80321_pci.c | 64 pci_intr_handle_t *); 65 const char *iq80321_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 66 const struct evcnt *iq80321_pci_intr_evcnt(void *, pci_intr_handle_t); 67 void *iq80321_pci_intr_establish(void *, pci_intr_handle_t, 84 iq80321_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iq80321_pci_intr_map() 143 iq80321_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in iq80321_pci_intr_string() 151 iq80321_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in iq80321_pci_intr_evcnt() 159 iq80321_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in iq80321_pci_intr_establish()
|
/netbsd-src/sys/arch/evbarm/iq31244/ |
H A D | iq31244_pci.c | 62 pci_intr_handle_t *); 63 const char *iq80321_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 64 const struct evcnt *iq80321_pci_intr_evcnt(void *, pci_intr_handle_t); 65 void *iq80321_pci_intr_establish(void *, pci_intr_handle_t, 82 iq80321_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iq80321_pci_intr_map() 132 iq80321_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in iq80321_pci_intr_string() 140 iq80321_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in iq80321_pci_intr_evcnt() 148 iq80321_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in iq80321_pci_intr_establish()
|
/netbsd-src/sys/arch/evbarm/hdl_g/ |
H A D | hdlg_pci.c | 57 int hdlg_pci_intr_map(const struct pci_attach_args *, pci_intr_handle_t *); 58 const char *hdlg_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 59 const struct evcnt *hdlg_pci_intr_evcnt(void *, pci_intr_handle_t); 60 void *hdlg_pci_intr_establish(void *, pci_intr_handle_t, 77 hdlg_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in hdlg_pci_intr_map() 142 hdlg_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in hdlg_pci_intr_string() 150 hdlg_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in hdlg_pci_intr_evcnt() 158 hdlg_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in hdlg_pci_intr_establish()
|
/netbsd-src/sys/arch/evbarm/npwr_fc/ |
H A D | npwr_fc_pci.c | 62 pci_intr_handle_t *); 63 const char *iq80321_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 64 const struct evcnt *iq80321_pci_intr_evcnt(void *, pci_intr_handle_t); 65 void *iq80321_pci_intr_establish(void *, pci_intr_handle_t, 82 iq80321_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iq80321_pci_intr_map() 148 iq80321_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in iq80321_pci_intr_string() 156 iq80321_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in iq80321_pci_intr_evcnt() 164 iq80321_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in iq80321_pci_intr_establish()
|
/netbsd-src/sys/arch/sgimips/include/ |
H A D | pci_machdep.h | 50 typedef int pci_intr_handle_t; typedef 64 pci_intr_handle_t *); 66 pci_intr_handle_t, char *, size_t); 92 pci_intr_handle_t *); 93 const char *pci_intr_string(pci_chipset_tag_t, pci_intr_handle_t, char *, 95 const struct evcnt *pci_intr_evcnt(pci_chipset_tag_t, pci_intr_handle_t); 96 void *pci_intr_establish(pci_chipset_tag_t, pci_intr_handle_t,
|
/netbsd-src/sys/arch/evbarm/iq80310/ |
H A D | iq80310_pci.c | 62 pci_intr_handle_t *); 63 const char *iq80310_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 64 const struct evcnt *iq80310_pci_intr_evcnt(void *, pci_intr_handle_t); 65 void *iq80310_pci_intr_establish(void *, pci_intr_handle_t, 83 iq80310_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iq80310_pci_intr_map() 127 iq80310_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iq80310_pci_intr_map() 233 iq80310_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in iq80310_pci_intr_string() 240 iq80310_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in iq80310_pci_intr_evcnt() 248 iq80310_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in iq80310_pci_intr_establish()
|
/netbsd-src/sys/arch/sparc64/include/ |
H A D | pci_machdep.h | 60 typedef u_int pci_intr_handle_t; typedef 70 int (*spc_intr_map)(const struct pci_attach_args *, pci_intr_handle_t *); 71 void *(*spc_intr_establish)(pci_chipset_tag_t, pci_intr_handle_t, int, int (*)(void *), void *); 74 int (*spc_find_ino)(const struct pci_attach_args *, pci_intr_handle_t *); 91 const char *pci_intr_string(pci_chipset_tag_t, pci_intr_handle_t, 93 const struct evcnt *pci_intr_evcnt(pci_chipset_tag_t, pci_intr_handle_t); 95 pci_intr_handle_t *);
|
/netbsd-src/sys/arch/alpha/pci/ |
H A D | pci_kn8ae.c | 57 pci_intr_handle_t *); 58 static const char *dec_kn8ae_intr_string(pci_chipset_tag_t, pci_intr_handle_t, 61 pci_intr_handle_t); 62 static void *dec_kn8ae_intr_establish(pci_chipset_tag_t, pci_intr_handle_t, 69 static void kn8ae_enadis_intr(struct dwlpx_config *, pci_intr_handle_t, 135 dec_kn8ae_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in ALPHA_PCI_INTR_INIT() 169 pci_intr_handle_t const ih, char * const buf, size_t const len) in dec_kn8ae_intr_string() 179 pci_intr_handle_t const ih __unused) in dec_kn8ae_intr_evcnt() 189 pci_intr_handle_t const ih, in dec_kn8ae_intr_establish() 258 pci_intr_handle_t ih = { .value = ihv }; in dec_kn8ae_intr_disestablish() [all …]
|
/netbsd-src/sys/arch/evbarm/iyonix/ |
H A D | iyonix_pci.c | 64 pci_intr_handle_t *); 65 const char *iyonix_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 66 const struct evcnt *iyonix_pci_intr_evcnt(void *, pci_intr_handle_t); 67 void *iyonix_pci_intr_establish(void *, pci_intr_handle_t, 88 iyonix_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iyonix_pci_intr_map() 135 iyonix_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in iyonix_pci_intr_string() 143 iyonix_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in iyonix_pci_intr_evcnt() 151 iyonix_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in iyonix_pci_intr_establish()
|
/netbsd-src/sys/arch/iyonix/iyonix/ |
H A D | iyonix_pci.c | 65 pci_intr_handle_t *); 66 const char *iyonix_pci_intr_string(void *, pci_intr_handle_t, char *, size_t); 67 const struct evcnt *iyonix_pci_intr_evcnt(void *, pci_intr_handle_t); 68 void *iyonix_pci_intr_establish(void *, pci_intr_handle_t, 89 iyonix_pci_intr_map(const struct pci_attach_args *pa, pci_intr_handle_t *ihp) in iyonix_pci_intr_map() 136 iyonix_pci_intr_string(void *v, pci_intr_handle_t ih, char *buf, size_t len) in iyonix_pci_intr_string() 144 iyonix_pci_intr_evcnt(void *v, pci_intr_handle_t ih) in iyonix_pci_intr_evcnt() 152 iyonix_pci_intr_establish(void *v, pci_intr_handle_t ih, int ipl, in iyonix_pci_intr_establish()
|