/openbsd/sys/sys/ |
H A D | intrmap.h | 22 struct intrmap; 26 struct intrmap *intrmap_create(const struct device *, 28 void intrmap_destroy(struct intrmap *); 31 struct intrmap *, struct intrmap *); 33 struct intrmap *, struct intrmap *); 35 unsigned int intrmap_count(const struct intrmap *); 36 struct cpu_info *intrmap_cpu(const struct intrmap *, unsigned int);
|
/openbsd/sys/kern/ |
H A D | kern_intrmap.c | 55 struct intrmap { struct 155 intrmap_set_grid(struct intrmap *im, unsigned int unit, unsigned int grid) in intrmap_set_grid() 175 struct intrmap * 179 struct intrmap *im; in intrmap_create() 216 intrmap_destroy(struct intrmap *im) in intrmap_destroy() 242 struct intrmap *im0, struct intrmap *im1) in intrmap_align() 256 struct intrmap *im0, struct intrmap *im1) in intrmap_match() 261 struct intrmap *subset_im, *im; in intrmap_match() 332 intrmap_count(const struct intrmap *im) in intrmap_count() 338 intrmap_cpu(const struct intrmap *im, unsigned int ring) in intrmap_cpu()
|
/openbsd/sys/arch/sparc64/include/ |
H A D | autoconf.h | 81 struct intrmap { struct 85 extern struct intrmap intrmap[]; argument
|
/openbsd/sys/arch/sparc64/dev/ |
H A D | ebus_mainbus.c | 328 u_int64_t intrmap; in ebus_mainbus_intr_establish() local 330 intrmap = *intrmapptr; in ebus_mainbus_intr_establish() 331 intrmap |= (1LL << 6); in ebus_mainbus_intr_establish() 332 intrmap |= INTMAP_V; in ebus_mainbus_intr_establish() 333 *intrmapptr = intrmap; in ebus_mainbus_intr_establish() 334 intrmap = *intrmapptr; in ebus_mainbus_intr_establish() 335 ih->ih_number |= intrmap & INTMAP_INR; in ebus_mainbus_intr_establish()
|
H A D | sbus.c | 610 for (i = 0; intrmap[i].in_class; i++) in sbus_get_intr() 611 if (strcmp(intrmap[i].in_class, buf) == 0) { in sbus_get_intr() 612 pri = INTLEVENCODE(intrmap[i].in_lev); in sbus_get_intr() 690 int64_t intrmap = *map; in sbus_intr_establish() local 693 (long)vec, (long long)intrmap, slot); in sbus_intr_establish() 715 int64_t intrmap = 0; in sbus_intr_establish() local 722 INTVEC(intrmap = intrptr[i]) != INTVEC(vec); i++) in sbus_intr_establish() 724 if (INTVEC(intrmap) == INTVEC(vec)) { in sbus_intr_establish() 727 vec, (long)intrmap, i)); in sbus_intr_establish() 733 intrmap |= INTMAP_V; in sbus_intr_establish() [all …]
|
H A D | pyro.c | 792 u_int64_t intrmap; in pyro_intr_establish_cpu() local 796 intrmap = *intrmapptr; in pyro_intr_establish_cpu() 798 intrmap |= FIRE_INTRMAP_INT_CNTRL_NUM0; in pyro_intr_establish_cpu() 800 intrmap &= ~OBERON_INTRMAP_T_DESTID_MASK; in pyro_intr_establish_cpu() 801 intrmap |= ci->ci_upaid << in pyro_intr_establish_cpu() 804 intrmap &= ~FIRE_INTRMAP_T_JPID_MASK; in pyro_intr_establish_cpu() 805 intrmap |= ci->ci_upaid << in pyro_intr_establish_cpu() 808 intrmap |= INTMAP_V; in pyro_intr_establish_cpu() 810 *intrmapptr = intrmap; in pyro_intr_establish_cpu() 811 intrmap = *intrmapptr; in pyro_intr_establish_cpu() [all …]
|
H A D | schizo.c | 812 u_int64_t intrmap; in schizo_intr_establish() local 814 intrmap = *intrmapptr; in schizo_intr_establish() 815 intrmap |= INTMAP_V; in schizo_intr_establish() 816 *intrmapptr = intrmap; in schizo_intr_establish() 817 intrmap = *intrmapptr; in schizo_intr_establish() 818 ih->ih_number |= intrmap & INTMAP_INR; in schizo_intr_establish()
|
H A D | psycho.c | 1201 int64_t intrmap = 0; in psycho_intr_establish() local 1299 intrmap = *intrmapptr; in psycho_intr_establish() 1301 (unsigned long long)intrmap)); in psycho_intr_establish() 1304 intrmap |= INTMAP_V; in psycho_intr_establish() 1307 (unsigned long long)intrmap)); in psycho_intr_establish() 1308 *intrmapptr = intrmap; in psycho_intr_establish() 1310 (unsigned long long)(intrmap = *intrmapptr))); in psycho_intr_establish()
|
H A D | pci_machdep.c | 414 for (len = 0; intrmap[len].in_class; len++) in pci_intr_map() 415 if (strcmp(intrmap[len].in_class, devtype) == 0) { in pci_intr_map() 416 interrupts[0] |= INTLEVENCODE(intrmap[len].in_lev); in pci_intr_map()
|
/openbsd/sys/dev/pci/ |
H A D | files.pci | 234 device aq: ether, ifnet, ifmedia, mii, intrmap, stoeplitz 351 device ix: ether, ifnet, ifmedia, intrmap, stoeplitz 362 device ixv: ether, ifnet, ifmedia, intrmap, stoeplitz 368 device ixl: ether, ifnet, ifmedia, intrmap, stoeplitz 377 device ice: ether, ifnet, ifmedia, intrmap, stoeplitz 734 device vmx: ether, ifnet, ifmedia, intrmap, stoeplitz 847 device bnxt: ether, ifnet, ifmedia, intrmap, stoeplitz 852 device mcx: ether, ifnet, ifmedia, intrmap, stoeplitz 867 device igc: ether, ifnet, ifmedia, intrmap, stoeplitz 878 device ngbe: ether, ifnet, ifmedia, intrmap, stoeplitz
|
H A D | if_ix.h | 228 struct intrmap *sc_intrmap;
|
H A D | if_igc.h | 294 struct intrmap *sc_intrmap;
|
H A D | if_ngbereg.h | 1040 struct intrmap *sc_intrmap;
|
H A D | if_vmx.c | 163 struct intrmap *sc_intrmap;
|
H A D | if_bnxt.c | 264 struct intrmap *sc_intrmap;
|
H A D | if_aq_pci.c | 975 struct intrmap *sc_intrmap;
|
H A D | if_ixl.c | 1310 struct intrmap *sc_intrmap;
|
H A D | if_mcx.c | 2505 struct intrmap *sc_intrmap;
|
H A D | if_ice.c | 268 struct intrmap *sc_intrmap;
|
/openbsd/sys/arch/sparc64/sparc64/ |
H A D | autoconf.c | 145 struct intrmap intrmap[] = { variable
|
/openbsd/sys/conf/ |
H A D | files | 24 define intrmap {} 735 file kern/kern_intrmap.c intrmap
|
/openbsd/sys/dev/pv/ |
H A D | if_vio.c | 35 #include <sys/intrmap.h> 283 struct intrmap *sc_intrmap;
|
/openbsd/distrib/sets/lists/comp/ |
H A D | mi | 1335 ./usr/include/sys/intrmap.h
|