Home
last modified time | relevance | path

Searched refs:intr (Results 1 – 25 of 930) sorted by relevance

12345678910>>...38

/netbsd/sys/arch/alpha/common/
H A Dshared_intr.c106 intr = kmem_alloc(n * sizeof(*intr), KM_SLEEP); in alpha_shared_intr_alloc()
111 intr[i].intr_nstrays = 0; in alpha_shared_intr_alloc()
114 intr[i].intr_cpu = NULL; in alpha_shared_intr_alloc()
118 return (intr); in alpha_shared_intr_alloc()
180 ih->ih_intrhead = intr; in alpha_shared_intr_alloc_intrhand()
284 intr->intr_cpu); in alpha_shared_intr_link()
306 intr->intr_cpu); in alpha_shared_intr_unlink()
346 intr[num].intr_sharetype = intr[num].intr_dfltsharetype; in alpha_shared_intr_set_dfltsharetype()
381 if (intr[num].intr_nstrays <= intr[num].intr_maxstrays) in alpha_shared_intr_stray()
383 intr[num].intr_nstrays >= intr[num].intr_maxstrays ? in alpha_shared_intr_stray()
[all …]
/netbsd/sys/arch/mips/rmi/
H A Drmixl_usbi.c145 for (int intr=0; intr <= RMIXL_UB_INTERRUPT_MAX; intr++) { in rmixl_usbi_attach() local
148 rmixl_usbi_intrnames[intr]); in rmixl_usbi_attach()
214 u_int intr; in rmixl_usbi_intr_disestablish() local
216 for (intr=0; intr <= RMIXL_UB_INTERRUPT_MAX; intr++) { in rmixl_usbi_intr_disestablish()
222 r &= 1 << intr; in rmixl_usbi_intr_disestablish()
255 sc->sc_dispatch[intr].arg = arg; in rmixl_usbi_intr_establish()
256 ih = &sc->sc_dispatch[intr]; in rmixl_usbi_intr_establish()
260 r |= 1 << intr; in rmixl_usbi_intr_establish()
273 int intr; in rmixl_usbi_intr() local
278 for (intr=0; intr <= RMIXL_UB_INTERRUPT_MAX; intr++) { in rmixl_usbi_intr()
[all …]
H A Drmixl_iobus.c300 u_int intr; in rmixl_iobus_intr_disestablish() local
302 for (intr=0; intr <= RMIXL_UB_INTERRUPT_MAX; intr++) { in rmixl_iobus_intr_disestablish()
309 r &= 1 << intr; in rmixl_iobus_intr_disestablish()
315 sc->sc_dispatch[intr].arg = NULL; in rmixl_iobus_intr_disestablish()
342 sc->sc_dispatch[intr].func = func; in rmixl_iobus_intr_establish()
343 sc->sc_dispatch[intr].arg = arg; in rmixl_iobus_intr_establish()
344 ih = &sc->sc_dispatch[intr]; in rmixl_iobus_intr_establish()
349 r |= 1 << intr; in rmixl_iobus_intr_establish()
363 int intr; in rmixl_iobus_intr() local
369 for (intr=0; intr <= RMIXL_UB_INTERRUPT_MAX; intr++) { in rmixl_iobus_intr()
[all …]
/netbsd/sys/arch/mips/atheros/
H A Dar_intr.c116 ih->ih_irq = intr; in genath_cpu_intr_establish()
160 first = LIST_EMPTY(&intr->intr_qh); in genath_misc_intr_establish()
184 if (LIST_EMPTY(&intr->intr_qh)) { in genath_misc_intr_disestablish()
201 struct atheros_intr *intr = arg; in genath_misc_intr() local
212 intr += index; in genath_misc_intr()
214 intr->intr_count.ev_count++; in genath_misc_intr()
219 intr++; in genath_misc_intr()
236 intr -= index; in genath_iointr()
239 KASSERT(intr >= cpu_intrs); in genath_iointr()
241 intr->intr_count.ev_count++; in genath_iointr()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/
H A Dnouveau_nvkm_engine_ce_gp100.c71 u32 intr = nvkm_rd32(device, 0x104410 + base) & mask; in gp100_ce_intr() local
72 if (intr & 0x00000001) { //XXX: guess in gp100_ce_intr()
75 intr &= ~0x00000001; in gp100_ce_intr()
77 if (intr & 0x00000002) { //XXX: guess in gp100_ce_intr()
80 intr &= ~0x00000002; in gp100_ce_intr()
82 if (intr & 0x00000004) { in gp100_ce_intr()
85 intr &= ~0x00000004; in gp100_ce_intr()
87 if (intr) { in gp100_ce_intr()
88 nvkm_warn(subdev, "intr %08x\n", intr); in gp100_ce_intr()
89 nvkm_wr32(device, 0x104410 + base, intr); in gp100_ce_intr()
[all …]
H A Dnouveau_nvkm_engine_ce_gk104.c70 u32 intr = nvkm_rd32(device, 0x104908 + base) & mask; in gk104_ce_intr() local
71 if (intr & 0x00000001) { in gk104_ce_intr()
74 intr &= ~0x00000001; in gk104_ce_intr()
76 if (intr & 0x00000002) { in gk104_ce_intr()
79 intr &= ~0x00000002; in gk104_ce_intr()
81 if (intr & 0x00000004) { in gk104_ce_intr()
84 intr &= ~0x00000004; in gk104_ce_intr()
86 if (intr) { in gk104_ce_intr()
87 nvkm_warn(subdev, "intr %08x\n", intr); in gk104_ce_intr()
88 nvkm_wr32(device, 0x104908 + base, intr); in gk104_ce_intr()
[all …]
/netbsd/sys/dev/ofisa/
H A Dess_ofisa.c81 struct ofisa_intr_desc intr[2]; in ess_ofisa_attach() local
113 n = ofisa_intr_get(aa->oba.oba_phandle, intr, 2); in ess_ofisa_attach()
115 sc->sc_audio1.irq = intr[0].irq; in ess_ofisa_attach()
116 sc->sc_audio1.ist = intr[0].share; in ess_ofisa_attach()
117 sc->sc_audio2.irq = intr[0].irq; in ess_ofisa_attach()
118 sc->sc_audio2.ist = intr[0].share; in ess_ofisa_attach()
120 sc->sc_audio1.irq = intr[0].irq; in ess_ofisa_attach()
121 sc->sc_audio1.ist = intr[0].share; in ess_ofisa_attach()
122 sc->sc_audio2.irq = intr[1].irq; in ess_ofisa_attach()
123 sc->sc_audio2.ist = intr[1].share; in ess_ofisa_attach()
H A Dlpt_ofisa.c97 struct ofisa_intr_desc intr; in lpt_ofisa_attach() local
123 n = ofisa_intr_get(aa->oba.oba_phandle, &intr, 1); in lpt_ofisa_attach()
125 n = lpt_ofisa_md_intr_fixup(parent, self, aux, &intr, 1, n); in lpt_ofisa_attach()
138 osc->sc_ih = isa_intr_establish(aa->ic, intr.irq, intr.share, in lpt_ofisa_attach()
150 ofisa_intr_print(&intr, 1); in lpt_ofisa_attach()
H A Dcom_ofisa.c97 struct ofisa_intr_desc intr; in com_ofisa_attach() local
128 n = ofisa_intr_get(aa->oba.oba_phandle, &intr, 1); in com_ofisa_attach()
130 n = com_ofisa_md_intr_fixup(parent, self, aux, &intr, 1, n); in com_ofisa_attach()
155 osc->sc_ih = isa_intr_establish(aa->ic, intr.irq, intr.share, in com_ofisa_attach()
165 ofisa_intr_print(&intr, 1); in com_ofisa_attach()
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/
H A Dnouveau_nvkm_subdev_therm_g84.c150 uint32_t intr; in g84_therm_intr() local
157 if (intr & 0x002) { in g84_therm_intr()
161 intr &= ~0x002; in g84_therm_intr()
165 if (intr & 0x004) { in g84_therm_intr()
169 intr &= ~0x004; in g84_therm_intr()
173 if (intr & 0x008) { in g84_therm_intr()
177 intr &= ~0x008; in g84_therm_intr()
181 if (intr & 0x010) { in g84_therm_intr()
185 intr &= ~0x010; in g84_therm_intr()
188 if (intr) in g84_therm_intr()
[all …]
/netbsd/sys/arch/arm/footbridge/
H A Dfootbridge_pci.c232 int intr = -1; in footbridge_pci_intr_map() local
267 intr = IRQ_PCI; in footbridge_pci_intr_map()
270 intr = IRQ_IN_L0; in footbridge_pci_intr_map()
273 intr = IRQ_IN_L1; in footbridge_pci_intr_map()
276 intr = IRQ_IN_L3; in footbridge_pci_intr_map()
292 intr = line & 0x1f; in footbridge_pci_intr_map()
294 intr = line; in footbridge_pci_intr_map()
308 *ihp = intr; in footbridge_pci_intr_map()
339 void *intr; in footbridge_pci_intr_establish() local
359 intr = isa_intr_establish(NULL, (ih & 0x0f), IST_EDGE, in footbridge_pci_intr_establish()
[all …]
H A Dfootbridge.c272 u_int ctrl, intr; in footbridge_intr() local
279 intr = ctrl & (RECEIVED_SERR | SA_SDRAM_PARITY_ERROR | in footbridge_intr()
281 if (intr) { in footbridge_intr()
284 printf("footbridge_intr: ctrl=%08x\n", intr); in footbridge_intr()
287 ctrl | intr); in footbridge_intr()
293 intr = ctrl & (PCI_STATUS_PARITY_ERROR | PCI_STATUS_MASTER_TARGET_ABORT in footbridge_intr()
296 if (intr) { in footbridge_intr()
299 printf("footbridge_intr: pcistat=%08x\n", intr); in footbridge_intr()
302 PCI_COMMAND_STATUS_REG, ctrl | intr); in footbridge_intr()
/netbsd/sys/arch/arc/jazz/
H A Djazzio.c170 jazzio_intr_establish(int intr, intr_handler_t handler, void *val) in jazzio_intr_establish() argument
174 if (intr < 0 || intr >= __arraycount(jazzio_intrtab)) in jazzio_intr_establish()
175 panic("jazzio intr %d out of range", intr); in jazzio_intr_establish()
176 jirp = &jazzio_intrtab[intr]; in jazzio_intr_establish()
178 panic("jazzio intr %d already set to %p", intr, jirp->ih_func); in jazzio_intr_establish()
180 jazzio_int_mask |= 1 << intr; in jazzio_intr_establish()
183 snprintf(jirp->ih_evname, sizeof(jirp->ih_evname), "intr %d", intr); in jazzio_intr_establish()
191 jazzio_intr_disestablish(int intr) in jazzio_intr_disestablish() argument
195 jazzio_int_mask &= ~(1 << intr); in jazzio_intr_disestablish()
196 jirp = &jazzio_intrtab[intr]; in jazzio_intr_disestablish()
/netbsd/sys/arch/sgimips/mace/
H A Dmace.c254 if (intr < 0 || intr >= 16) in mace_intr_establish()
261 maceintrtab[i].irq = (1 << intr); in mace_intr_establish()
265 "intr %d lv 0x%x", intr, level); in mace_intr_establish()
272 crime_intr_mask(intr); in mace_intr_establish()
274 intr, level); in mace_intr_establish()
281 int intr = -1, level = 0, irq = 0, i; in mace_intr_disestablish() local
286 for (intr = 0; in mace_intr_disestablish()
287 maceintrtab[i].irq == (1 << intr); intr++); in mace_intr_disestablish()
300 if (intr == -1) in mace_intr_disestablish()
308 crime_intr_unmask(intr); in mace_intr_disestablish()
[all …]
/netbsd/sys/arch/newsmips/apbus/
H A Ddmac3.c134 reg->intr = DMAC3_INTR_EOPIE | DMAC3_INTR_INTEN; in dmac3_reset()
166 reg->intr = DMAC3_INTR_EOPIE | DMAC3_INTR_INTEN; in dmac3_start()
175 int intr, conf, rv = 1; in dmac3_intr() local
177 intr = reg->intr; in dmac3_intr()
178 if ((intr & DMAC3_INTR_INT) == 0) in dmac3_intr()
184 reg->intr = intr; in dmac3_intr()
186 if (intr & DMAC3_INTR_PERR) { in dmac3_intr()
187 printf("%s: intr = 0x%x\n", device_xname(sc->sc_dev), intr); in dmac3_intr()
/netbsd/external/gpl3/gdb/dist/gdb/
H A Dser-go32.c370 struct intrupt *intr; in dos_hookirq() local
377 intr = &intrupts[irq]; in dos_hookirq()
378 if (intr->inuse) in dos_hookirq()
388 intr->new_rmhandler.pm_offset = (u_long) isr; in dos_hookirq()
390 &intr->regs)) in dos_hookirq()
408 &intr->new_pmhandler)) in dos_hookirq()
418 intr->inuse = 1; in dos_hookirq()
419 return intr; in dos_hookirq()
424 dos_unhookirq (struct intrupt *intr) in dos_unhookirq() argument
429 irq = intr - intrupts; in dos_unhookirq()
[all …]
/netbsd/external/gpl3/gdb.old/dist/gdb/
H A Dser-go32.c370 struct intrupt *intr; in dos_hookirq() local
377 intr = &intrupts[irq]; in dos_hookirq()
378 if (intr->inuse) in dos_hookirq()
388 intr->new_rmhandler.pm_offset = (u_long) isr; in dos_hookirq()
390 &intr->regs)) in dos_hookirq()
408 &intr->new_pmhandler)) in dos_hookirq()
418 intr->inuse = 1; in dos_hookirq()
419 return intr; in dos_hookirq()
424 dos_unhookirq (struct intrupt *intr) in dos_unhookirq() argument
429 irq = intr - intrupts; in dos_unhookirq()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/
H A Dnouveau_nvkm_subdev_mc_base.c49 for (map = mc->func->intr; !mask && map->stat; map++) { in nvkm_mc_intr_mask()
76 u32 intr = mc->func->intr_stat(mc); in nvkm_mc_intr_stat() local
77 if (WARN_ON_ONCE(intr == 0xffffffff)) in nvkm_mc_intr_stat()
78 intr = 0; /* likely fallen off the bus */ in nvkm_mc_intr_stat()
79 return intr; in nvkm_mc_intr_stat()
88 u32 stat, intr; in nvkm_mc_intr() local
94 intr = nvkm_mc_intr_stat(mc); in nvkm_mc_intr()
95 stat = nvkm_top_intr(device, intr, &subdevs); in nvkm_mc_intr()
104 for (map = mc->func->intr; map->stat; map++) { in nvkm_mc_intr()
105 if (intr & map->stat) { in nvkm_mc_intr()
[all …]
H A Dnouveau_nvkm_subdev_mc_gp100.c35 bool intr; member
43 u32 mask = mc->intr ? mc->mask : 0, i; in gp100_mc_intr_update()
56 mc->intr = false; in gp100_mc_intr_unarm()
67 mc->intr = true; in gp100_mc_intr_rearm()
73 gp100_mc_intr_mask(struct nvkm_mc *base, u32 mask, u32 intr) in gp100_mc_intr_mask() argument
78 mc->mask = (mc->mask & ~mask) | intr; in gp100_mc_intr_mask()
112 .intr = gp100_mc_intr,
132 mc->intr = false; in gp100_mc_new_()
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/
H A Dnouveau_nvkm_subdev_pmu_gt215.c154 u32 intr = nvkm_rd32(device, 0x10a008) & disp & ~(disp >> 16); in gt215_pmu_intr() local
156 if (intr & 0x00000020) { in gt215_pmu_intr()
163 intr &= ~0x00000020; in gt215_pmu_intr()
167 if (intr & 0x00000040) { in gt215_pmu_intr()
170 intr &= ~0x00000040; in gt215_pmu_intr()
173 if (intr & 0x00000080) { in gt215_pmu_intr()
178 intr &= ~0x00000080; in gt215_pmu_intr()
181 if (intr) { in gt215_pmu_intr()
182 nvkm_error(subdev, "intr %08x\n", intr); in gt215_pmu_intr()
183 nvkm_wr32(device, 0x10a004, intr); in gt215_pmu_intr()
[all …]
/netbsd/sys/arch/pmax/pmax/
H A Ddec_3min.c331 uint32_t intr, imsk, can_serve, turnoff; in dec_3min_intr() local
334 intr = *(volatile uint32_t *)(ioasic_base + IOASIC_INTR); in dec_3min_intr()
336 can_serve = intr & imsk; in dec_3min_intr()
338 if (intr & IOASIC_INTR_SCSI_PTR_LOAD) { in dec_3min_intr()
345 if (intr & (IOASIC_INTR_SCSI_OVRUN | IOASIC_INTR_SCSI_READ_E)) in dec_3min_intr()
348 if (intr & IOASIC_INTR_LANCE_READ_E) in dec_3min_intr()
354 if (intr & KMIN_INTR_TIMEOUT) { in dec_3min_intr()
359 if (intr & KMIN_INTR_CLOCK) { in dec_3min_intr()
367 cf.intr = (curcpu()->ci_idepth > 1); in dec_3min_intr()
405 if (user_warned && ((intr & KMIN_INTR_PSWARN) == 0)) { in dec_3min_intr()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/top/
H A Dnouveau_nvkm_subdev_top_base.c42 info->intr = -1; in nvkm_top_device_new()
88 if (info->index == devidx && info->intr >= 0) in nvkm_top_intr_mask()
89 return BIT(info->intr); in nvkm_top_intr_mask()
97 nvkm_top_intr(struct nvkm_device *device, u32 intr, u64 *psubdevs) in nvkm_top_intr() argument
106 if (info->index != NVKM_SUBDEV_NR && info->intr >= 0) { in nvkm_top_intr()
107 if (intr & BIT(info->intr)) { in nvkm_top_intr()
109 handled |= BIT(info->intr); in nvkm_top_intr()
116 return intr & ~handled; in nvkm_top_intr()
/netbsd/sys/dev/ic/
H A Dam7930.c348 sc->sc_p.intr = intr; in am7930_trigger_output()
357 if (sc->sc_r.intr == NULL) { in am7930_trigger_output()
372 sc->sc_r.intr = intr; in am7930_trigger_input()
381 if (sc->sc_p.intr == NULL) { in am7930_trigger_input()
394 sc->sc_p.intr = NULL; in am7930_halt_output()
396 if (sc->sc_r.intr == NULL) { in am7930_halt_output()
409 sc->sc_r.intr = NULL; in am7930_halt_input()
411 if (sc->sc_p.intr == NULL) { in am7930_halt_input()
441 if (sc->sc_r.intr) { in am7930_hwintr()
455 if (sc->sc_p.intr) { in am7930_hwintr()
[all …]
/netbsd/sys/arch/evbarm/conf/
H A DGEMINI_MASTER142 com0 at obio? addr 0x42000000 intr 18 mult 4
147 ##geminilpchc0 at obio? addr 0x47000000 intr 20
149 ##com1 at lpc? ldn 0x01 addr 0x3f8 intr -1
150 ##com1 at lpc? ldn 0x01 addr 0x3f8 intr 4
164 geminitmr0 at obio? addr 0x43000000 size 0x3c intr 14
165 ##geminitmr1 at obio? addr 0x43000000 size 0x3c intr 15
167 geminitmr2 at obio? addr 0x43000000 size 0x3c intr 16
176 geminiipi0 at obio? intr 0
185 geminigpio0 at obio0 addr 0x4d000000 intrbase 32 intr 22
192 ##wdc0 at obio? addr 0x63000000 intr 4
[all …]
/netbsd/sys/arch/sparc/dev/
H A Dpckbc_js.c107 int intr, isconsole; in pckbc_obio_attach() local
112 intr = sa->sa_nintr ? sa->sa_pri : /* level */ 13; in pckbc_obio_attach()
124 pckbc_js_attach_common(jsc, iot, ioaddr, intr, isconsole); in pckbc_obio_attach()
134 int intr; in pckbc_ebus_attach() local
141 intr = ea->ea_nintr ? ea->ea_intr[0] : /* line */ 0; in pckbc_ebus_attach()
154 pckbc_js_attach_common(jsc, iot, ioaddr, intr, isconsole); in pckbc_ebus_attach()
160 bus_space_tag_t iot, bus_addr_t ioaddr, int intr, in pckbc_js_attach_common() argument
167 jsc->jsc_intr = intr; in pckbc_js_attach_common()

12345678910>>...38