Home
last modified time | relevance | path

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

12345678

/freebsd-9-stable/sys/dev/sfxge/
Dsfxge_intr.c55 struct sfxge_intr *intr; in sfxge_intr_line_filter() local
62 intr = &sc->intr; in sfxge_intr_line_filter()
64 KASSERT(intr != NULL, ("intr == NULL")); in sfxge_intr_line_filter()
65 KASSERT(intr->type == EFX_INTR_LINE, in sfxge_intr_line_filter()
68 if (intr->state != SFXGE_INTR_STARTED) in sfxge_intr_line_filter()
80 intr->zero_count = 0; in sfxge_intr_line_filter()
93 if (intr->zero_count++ == 0) { in sfxge_intr_line_filter()
120 struct sfxge_intr *intr; in sfxge_intr_message() local
127 intr = &sc->intr; in sfxge_intr_message()
130 KASSERT(intr != NULL, ("intr == NULL")); in sfxge_intr_message()
[all …]
Dsfxge_ev.c408 for (index = 0; index < sc->intr.n_alloc; index++) { in sfxge_ev_stat_update()
469 struct sfxge_intr *intr = &sc->intr; in sfxge_int_mod_handler() local
491 if (intr->state == SFXGE_INTR_STARTED) { in sfxge_int_mod_handler()
492 for (index = 0; index < intr->n_alloc; index++) in sfxge_int_mod_handler()
696 struct sfxge_intr *intr; in sfxge_ev_stop() local
700 intr = &sc->intr; in sfxge_ev_stop()
703 KASSERT(intr->state == SFXGE_INTR_STARTED, in sfxge_ev_stop()
707 index = intr->n_alloc; in sfxge_ev_stop()
718 struct sfxge_intr *intr; in sfxge_ev_start() local
722 intr = &sc->intr; in sfxge_ev_start()
[all …]
Dsfxge_rx.c944 struct sfxge_intr *intr; in sfxge_rx_stop() local
947 intr = &sc->intr; in sfxge_rx_stop()
950 index = intr->n_alloc; in sfxge_rx_stop()
963 struct sfxge_intr *intr; in sfxge_rx_start() local
967 intr = &sc->intr; in sfxge_rx_start()
992 sc->rx_indir_table[index] = index % sc->intr.n_alloc; in sfxge_rx_start()
1005 for (index = 0; index < intr->n_alloc; index++) { in sfxge_rx_start()
1104 KASSERT(index < sc->intr.n_alloc, ("index >= %d", sc->intr.n_alloc)); in sfxge_rx_qinit()
1161 for (index = 0; index < sc->intr.n_alloc; index++) in sfxge_rx_stat_handler()
1192 struct sfxge_intr *intr; in sfxge_rx_fini() local
[all …]
/freebsd-9-stable/sys/x86/x86/
Dmptable.c170 static enum intr_polarity intentry_polarity(int_entry_ptr intr);
171 static enum intr_trigger intentry_trigger(int_entry_ptr intr);
184 static void mptable_parse_io_int(int_entry_ptr intr);
185 static void mptable_parse_local_int(int_entry_ptr intr);
652 intentry_polarity(int_entry_ptr intr) in intentry_polarity() argument
655 switch (intr->int_flags & INTENTRY_FLAGS_POLARITY) { in intentry_polarity()
657 return (conforming_polarity(intr->src_bus_id, in intentry_polarity()
658 intr->src_bus_irq)); in intentry_polarity()
669 intentry_trigger(int_entry_ptr intr) in intentry_trigger() argument
672 switch (intr->int_flags & INTENTRY_FLAGS_TRIGGER) { in intentry_trigger()
[all …]
/freebsd-9-stable/sys/powerpc/ofw/
Dofw_pcibus.c203 ofw_pci_intr_t intr[2]; in ofw_pcibus_enum_devtree() local
207 if (OF_getprop(child, "interrupts", &intr, in ofw_pcibus_enum_devtree()
208 sizeof(intr)) > 0) { in ofw_pcibus_enum_devtree()
217 intr[0] = MAP_IRQ(iparent, intr[0]); in ofw_pcibus_enum_devtree()
220 powerpc_config_intr(intr[0], in ofw_pcibus_enum_devtree()
221 (intr[1] & 1) ? INTR_TRIGGER_LEVEL : in ofw_pcibus_enum_devtree()
227 SYS_RES_IRQ, 0, intr[0], intr[0], 1); in ofw_pcibus_enum_devtree()
311 ofw_pci_intr_t intr; in ofw_pcibus_assign_interrupt() local
330 intr = pci_get_intpin(child); in ofw_pcibus_assign_interrupt()
332 intr)); in ofw_pcibus_assign_interrupt()
[all …]
/freebsd-9-stable/sys/x86/acpica/
Dmadt.c70 static int madt_find_interrupt(int intr, void **apic, u_int *pin);
73 ACPI_MADT_INTERRUPT_OVERRIDE *intr);
362 madt_find_interrupt(int intr, void **apic, u_int *pin) in madt_find_interrupt() argument
369 ioapics[i].io_vector > intr) in madt_find_interrupt()
378 *pin = intr - ioapics[best].io_vector; in madt_find_interrupt()
381 intr); in madt_find_interrupt()
389 madt_parse_interrupt_override(ACPI_MADT_INTERRUPT_OVERRIDE *intr) in madt_parse_interrupt_override() argument
397 if (acpi_quirks & ACPI_Q_MADT_IRQ0 && intr->SourceIrq == 0 && in madt_parse_interrupt_override()
398 intr->GlobalIrq == 2) { in madt_parse_interrupt_override()
405 intr->SourceIrq, intr->GlobalIrq); in madt_parse_interrupt_override()
[all …]
/freebsd-9-stable/sys/dev/virtio/pci/
Dvirtio_pci.c884 struct vtpci_interrupt *intr) in vtpci_alloc_interrupt() argument
892 intr->vti_irq = irq; in vtpci_alloc_interrupt()
893 intr->vti_rid = rid; in vtpci_alloc_interrupt()
901 struct vtpci_interrupt *intr; in vtpci_alloc_intr_resources() local
917 intr = &sc->vtpci_device_interrupt; in vtpci_alloc_intr_resources()
918 error = vtpci_alloc_interrupt(sc, rid, flags, intr); in vtpci_alloc_intr_resources()
925 intr = sc->vtpci_msix_vq_interrupts = malloc(nvq_intrs * in vtpci_alloc_intr_resources()
930 for (i = 0, rid++; i < nvq_intrs; i++, rid++, intr++) { in vtpci_alloc_intr_resources()
931 error = vtpci_alloc_interrupt(sc, rid, flags, intr); in vtpci_alloc_intr_resources()
942 struct vtpci_interrupt *intr; in vtpci_setup_legacy_interrupt() local
[all …]
/freebsd-9-stable/usr.sbin/bluetooth/bthidd/
Dserver.c67 srv->ctrl = srv->intr = -1; in server_init()
111 srv->intr = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BLUETOOTH_PROTO_L2CAP); in server_init()
112 if (srv->intr < 0) { in server_init()
122 if (bind(srv->intr, (struct sockaddr *) &l2addr, sizeof(l2addr)) < 0) { in server_init()
125 close(srv->intr); in server_init()
131 if (listen(srv->intr, 10) < 0) { in server_init()
134 close(srv->intr); in server_init()
141 FD_SET(srv->intr, &srv->rfdset); in server_init()
142 srv->maxfd = max(srv->ctrl, srv->intr); in server_init()
158 close(srv->intr); in server_shutdown()
[all …]
Dsession.c67 s->intr = -1; in session_open()
134 if (s->ctrl == fd || s->intr == fd || s->vkbd == fd) in session_by_fd()
152 if (s->intr != -1) { in session_close()
153 FD_CLR(s->intr, &s->srv->rfdset); in session_close()
154 FD_CLR(s->intr, &s->srv->wfdset); in session_close()
155 close(s->intr); in session_close()
157 if (s->srv->maxfd == s->intr) in session_close()
Dclient.c157 assert(s->intr == -1); in client_connect()
160 s->intr = client_socket(&s->bdaddr, d->interrupt_psm); in client_connect()
161 if (s->intr < 0) { in client_connect()
173 FD_SET(s->intr, &srv->wfdset); in client_connect()
174 if (s->intr > srv->maxfd) in client_connect()
175 srv->maxfd = s->intr; in client_connect()
183 assert(s->intr == fd); in client_connect()
/freebsd-9-stable/contrib/gdb/gdb/
Dser-go32.c375 struct intrupt *intr; in dos_hookirq() local
382 intr = &intrupts[irq]; in dos_hookirq()
383 if (intr->inuse) in dos_hookirq()
390 _go32_dpmi_get_real_mode_interrupt_vector (vec, &intr->old_rmhandler); in dos_hookirq()
392 intr->new_rmhandler.pm_selector = _go32_my_cs (); in dos_hookirq()
393 intr->new_rmhandler.pm_offset = (u_long) isr; in dos_hookirq()
394 if (_go32_dpmi_allocate_real_mode_callback_iret (&intr->new_rmhandler, in dos_hookirq()
395 &intr->regs)) in dos_hookirq()
400 if (_go32_dpmi_set_real_mode_interrupt_vector (vec, &intr->new_rmhandler)) in dos_hookirq()
406 _go32_dpmi_get_protected_mode_interrupt_vector (vec, &intr->old_pmhandler); in dos_hookirq()
[all …]
/freebsd-9-stable/sys/dev/fdt/
Dfdt_powerpc.c85 fdt_pic_decode_iic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_pic_decode_iic() argument
91 *interrupt = intr[0]; in fdt_pic_decode_iic()
93 switch (intr[1]) { in fdt_pic_decode_iic()
122 fdt_pic_decode_openpic(phandle_t node, pcell_t *intr, int *interrupt, in fdt_pic_decode_openpic() argument
134 *interrupt = intr[0]; in fdt_pic_decode_openpic()
136 switch (intr[1]) { in fdt_pic_decode_openpic()
/freebsd-9-stable/sys/sparc64/isa/
Dofw_isa.c129 ofw_isa_intr_t intr) in ofw_isa_route_intr() argument
132 uint8_t maskbuf[sizeof(reg) + sizeof(intr)]; in ofw_isa_route_intr()
142 &intr, sizeof(intr), &mintr, sizeof(mintr), NULL, maskbuf)) { in ofw_isa_route_intr()
144 mintr = PCIB_ROUTE_INTERRUPT(pbridge, bridge, intr); in ofw_isa_route_intr()
/freebsd-9-stable/sys/dev/atkbdc/
Datkbd_atkbdc.c48 struct resource *intr; member
130 sc->intr = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in atkbdattach()
131 if (sc->intr == NULL) in atkbdattach()
133 error = bus_setup_intr(dev, sc->intr, INTR_TYPE_TTY, NULL, atkbdintr, in atkbdattach()
136 bus_release_resource(dev, SYS_RES_IRQ, rid, sc->intr); in atkbdattach()
154 args[1] = rman_get_start(sc->intr); in atkbdresume()
/freebsd-9-stable/sys/sparc64/pci/
Dofw_pcibus.c290 ofw_pci_intr_t intr; in ofw_pcibus_assign_interrupt() local
293 isz = OF_getprop(ofw_bus_get_node(child), "interrupts", &intr, in ofw_pcibus_assign_interrupt()
294 sizeof(intr)); in ofw_pcibus_assign_interrupt()
295 if (isz != sizeof(intr)) { in ofw_pcibus_assign_interrupt()
297 intr = pci_get_intpin(child); in ofw_pcibus_assign_interrupt()
299 } else if (intr >= 255) { in ofw_pcibus_assign_interrupt()
305 return (INTINO(intr)); in ofw_pcibus_assign_interrupt()
318 return (PCIB_ROUTE_INTERRUPT(device_get_parent(dev), child, intr)); in ofw_pcibus_assign_interrupt()
/freebsd-9-stable/usr.sbin/bluetooth/bcmfw/
Dbcmfw.c161 int intr = -1, bulk = -1, fd = -1, error = -1, len; in bcmfw_load_firmware() local
165 if ((intr = open(buf, O_RDONLY)) < 0) { in bcmfw_load_firmware()
223 if (read(intr, buf, sizeof(buf)) < 0) { in bcmfw_load_firmware()
266 if (read(intr, buf, sizeof(buf)) < 0) { in bcmfw_load_firmware()
285 if (intr != -1) in bcmfw_load_firmware()
286 close(intr); in bcmfw_load_firmware()
/freebsd-9-stable/cddl/contrib/opensolaris/tools/ctf/cvt/
Ddwarf.c558 intr_t *intr; in tdesc_intr_common() local
560 intr = xcalloc(sizeof (intr_t)); in tdesc_intr_common()
561 intr->intr_type = INTR_INT; in tdesc_intr_common()
562 intr->intr_signed = 1; in tdesc_intr_common()
563 intr->intr_nbits = sz * NBBY; in tdesc_intr_common()
570 tdp->t_intr = intr; in tdesc_intr_common()
1254 intr_t *intr; in die_base_name_parse() local
1307 intr = xcalloc(sizeof (intr_t)); in die_base_name_parse()
1308 intr->intr_type = INTR_INT; in die_base_name_parse()
1309 intr->intr_signed = sign; in die_base_name_parse()
[all …]
/freebsd-9-stable/sys/sys/
Dpmckern.h115 register_t intr; \
116 intr = intr_disable(); \
123 intr_restore(intr); \
140 register_t intr; \
141 intr = intr_disable(); \
147 intr_restore(intr); \
/freebsd-9-stable/usr.sbin/sysinstall/
Ddist.c475 int j, status, total, intr; in distExtractTarball() local
493 intr = check_for_interrupt(); in distExtractTarball()
494 if (fp == (FILE *)IO_ERROR || intr || !mediaDevice) { in distExtractTarball()
497 __func__, fname, fp, intr, mediaDevice); in distExtractTarball()
500 fname, !intr ? "I/O error." : "User interrupt.")) { in distExtractTarball()
519 intr = check_for_interrupt(); in distExtractTarball()
520 if (fp == (FILE *)IO_ERROR || intr || !mediaDevice) { in distExtractTarball()
523 __func__, fname, fp, intr, mediaDevice); in distExtractTarball()
526 !intr ? "I/O error" : "User interrupt"); in distExtractTarball()
550 intr = check_for_interrupt(); in distExtractTarball()
[all …]
/freebsd-9-stable/sys/mips/mips/
Dmachdep.c459 register_t intr; in spinlock_enter() local
463 intr = intr_disable(); in spinlock_enter()
465 td->td_md.md_saved_intr = intr; in spinlock_enter()
475 register_t intr; in spinlock_exit() local
479 intr = td->td_md.md_saved_intr; in spinlock_exit()
482 intr_restore(intr); in spinlock_exit()
Dintr_machdep.c221 int hard, i, intr; in cpu_intr() local
227 intr = (cause & MIPS_INT_MASK) >> 8; in cpu_intr()
233 intr &= (status & MIPS_INT_MASK) >> 8; in cpu_intr()
234 while ((i = fls(intr)) != 0) { in cpu_intr()
235 intr &= ~(1 << (i - 1)); in cpu_intr()
/freebsd-9-stable/sys/sparc64/sparc64/
Dnexus.c306 int flags, driver_filter_t *filt, driver_intr_t *intr, void *arg, in nexus_setup_intr() argument
323 filt, intr, arg, flags, cookiep); in nexus_setup_intr()
522 uint32_t *intr; in nexus_setup_dinfo() local
555 nintr = OF_getprop_alloc(node, "interrupts", sizeof(*intr), in nexus_setup_dinfo()
556 (void **)&intr); in nexus_setup_dinfo()
562 free(intr, M_OFWPROP); in nexus_setup_dinfo()
569 intr[i] |= ign; in nexus_setup_dinfo()
570 resource_list_add(&ndi->ndi_rl, SYS_RES_IRQ, i, intr[i], in nexus_setup_dinfo()
571 intr[i], 1); in nexus_setup_dinfo()
573 free(intr, M_OFWPROP); in nexus_setup_dinfo()
/freebsd-9-stable/sys/dev/sound/isa/
Dgusc.c65 void (*intr)(void *); member
338 if (scp->pcm_intr.intr != NULL && in gusc_intr()
340 (*scp->pcm_intr.intr)(scp->pcm_intr.arg); in gusc_intr()
343 if (scp->midi_intr.intr != NULL && in gusc_intr()
345 (*scp->midi_intr.intr)(scp->midi_intr.arg); in gusc_intr()
427 driver_intr_t *intr, void *arg, void **cookiep) in gusc_setup_intr() argument
440 scp->midi_intr.intr = intr; in gusc_setup_intr()
444 scp->pcm_intr.intr = intr; in gusc_setup_intr()
452 intr, arg, cookiep); in gusc_setup_intr()
/freebsd-9-stable/sys/dev/cfi/
Dcfi_core.c363 register_t intr; in cfi_write_block() local
396 intr = intr_disable(); in cfi_write_block()
423 intr_restore(intr); in cfi_write_block()
511 register_t intr; in cfi_intel_set_oem_pr() local
521 intr = intr_disable(); in cfi_intel_set_oem_pr()
524 intr_restore(intr); in cfi_intel_set_oem_pr()
564 register_t intr; in cfi_intel_set_plr() local
574 intr = intr_disable(); in cfi_intel_set_plr()
577 intr_restore(intr); in cfi_intel_set_plr()
/freebsd-9-stable/sys/compat/ndis/
Dsubr_ndis.c2193 ndis_miniport_interrupt *intr; local
2196 intr = sc->ndis_block->nmb_interrupt;
2198 if (intr == NULL || sc->ndis_block->nmb_miniportadapterctx == NULL)
2202 MSCALL3(intr->ni_isrfunc, &is_our_intr, &call_isr,
2217 ndis_intrhand(dpc, intr, sysarg1, sysarg2) in ndis_intrhand() argument
2219 ndis_miniport_interrupt *intr;
2227 block = intr->ni_block;
2234 MSCALL1(intr->ni_dpcfunc, adapter);
2249 KeAcquireSpinLockAtDpcLevel(&intr->ni_dpccountlock);
2250 intr->ni_dpccnt--;
[all …]

12345678