| /freebsd-9-stable/sys/dev/sfxge/ |
| D | sfxge_intr.c | 55 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 …]
|
| D | sfxge_ev.c | 408 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 …]
|
| D | sfxge_rx.c | 944 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/ |
| D | mptable.c | 170 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/ |
| D | ofw_pcibus.c | 203 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/ |
| D | madt.c | 70 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/ |
| D | virtio_pci.c | 884 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/ |
| D | server.c | 67 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 …]
|
| D | session.c | 67 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()
|
| D | client.c | 157 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/ |
| D | ser-go32.c | 375 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/ |
| D | fdt_powerpc.c | 85 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/ |
| D | ofw_isa.c | 129 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/ |
| D | atkbd_atkbdc.c | 48 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/ |
| D | ofw_pcibus.c | 290 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/ |
| D | bcmfw.c | 161 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/ |
| D | dwarf.c | 558 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/ |
| D | pmckern.h | 115 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/ |
| D | dist.c | 475 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/ |
| D | machdep.c | 459 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()
|
| D | intr_machdep.c | 221 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/ |
| D | nexus.c | 306 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/ |
| D | gusc.c | 65 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/ |
| D | cfi_core.c | 363 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/ |
| D | subr_ndis.c | 2193 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 …]
|