Home
last modified time | relevance | path

Searched refs:intrmap (Results 1 – 23 of 23) sorted by relevance

/openbsd/sys/sys/
H A Dintrmap.h22 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 Dkern_intrmap.c55 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 Dautoconf.h81 struct intrmap { struct
85 extern struct intrmap intrmap[]; argument
/openbsd/sys/arch/sparc64/dev/
H A Debus_mainbus.c328 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 Dsbus.c610 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 Dpyro.c792 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 Dschizo.c812 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 Dpsycho.c1201 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 Dpci_machdep.c414 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 Dfiles.pci234 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 Dif_ix.h228 struct intrmap *sc_intrmap;
H A Dif_igc.h294 struct intrmap *sc_intrmap;
H A Dif_ngbereg.h1040 struct intrmap *sc_intrmap;
H A Dif_vmx.c163 struct intrmap *sc_intrmap;
H A Dif_bnxt.c264 struct intrmap *sc_intrmap;
H A Dif_aq_pci.c975 struct intrmap *sc_intrmap;
H A Dif_ixl.c1310 struct intrmap *sc_intrmap;
H A Dif_mcx.c2505 struct intrmap *sc_intrmap;
H A Dif_ice.c268 struct intrmap *sc_intrmap;
/openbsd/sys/arch/sparc64/sparc64/
H A Dautoconf.c145 struct intrmap intrmap[] = { variable
/openbsd/sys/conf/
H A Dfiles24 define intrmap {}
735 file kern/kern_intrmap.c intrmap
/openbsd/sys/dev/pv/
H A Dif_vio.c35 #include <sys/intrmap.h>
283 struct intrmap *sc_intrmap;
/openbsd/distrib/sets/lists/comp/
H A Dmi1335 ./usr/include/sys/intrmap.h