/freebsd-current/sys/dev/enic/ |
H A D | vnic_intr.c | 10 void vnic_intr_free(struct vnic_intr *intr) argument 12 intr->ctrl = NULL; 15 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, argument 18 intr->index = index; 19 intr->vdev = vdev; 21 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); 22 if (!intr->ctrl) { 30 void vnic_intr_init(struct vnic_intr *intr, u32 coalescing_timer, argument 33 vnic_intr_coalescing_timer_set(intr, coalescing_timer); 34 ENIC_BUS_WRITE_4(intr 39 vnic_intr_coalescing_timer_set(struct vnic_intr *intr, u32 coalescing_timer) argument 46 vnic_intr_clean(struct vnic_intr *intr) argument [all...] |
H A D | vnic_intr.h | 46 static inline void vnic_intr_mask(struct vnic_intr *intr) argument 48 ENIC_BUS_WRITE_4(intr->ctrl, INTR_MASK, 1); 51 static inline int vnic_intr_masked(struct vnic_intr *intr) argument 55 ret = ENIC_BUS_READ_4(intr->ctrl, INTR_MASK); 59 static inline void vnic_intr_unmask(struct vnic_intr *intr) argument 61 ENIC_BUS_WRITE_4(intr->ctrl, INTR_MASK, 0); 64 static inline void vnic_intr_return_credits(struct vnic_intr *intr, argument 74 ENIC_BUS_WRITE_4(intr->ctrl, INTR_CREDIT_RETURN, int_credit_return); 77 static inline unsigned int vnic_intr_credits(struct vnic_intr *intr) argument 79 return ENIC_BUS_READ_4(intr 82 vnic_intr_return_all_credits(struct vnic_intr *intr) argument [all...] |
/freebsd-current/sys/amd64/include/xen/ |
H A D | arch-intr.h | 3 #include <x86/include/xen/arch-intr.h>
|
/freebsd-current/sys/i386/include/xen/ |
H A D | arch-intr.h | 3 #include <x86/include/xen/arch-intr.h>
|
/freebsd-current/sys/dev/sfxge/ |
H A D | sfxge_intr.c | 68 struct sfxge_intr *intr; local 75 intr = &sc->intr; 77 KASSERT(intr != NULL, ("intr == NULL")); 78 KASSERT(intr->type == EFX_INTR_LINE, 79 ("intr->type != EFX_INTR_LINE")); 81 if (intr->state != SFXGE_INTR_STARTED) 93 intr->zero_count = 0; 106 if (intr 132 struct sfxge_intr *intr; local 163 struct sfxge_intr *intr; local 221 struct sfxge_intr *intr; local 239 struct sfxge_intr *intr; local 294 struct sfxge_intr *intr; local 339 struct sfxge_intr *intr; local 375 struct sfxge_intr *intr; local 430 struct sfxge_intr *intr; local 452 struct sfxge_intr *intr; local 492 struct sfxge_intr *intr; local 534 struct sfxge_intr *intr; local [all...] |
/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | core.c | 16 u32 intr; local 18 intr = mt76_rr(dev, MT_INT_SOURCE_CSR); 19 mt76_wr(dev, MT_INT_SOURCE_CSR, intr); 24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); 26 intr &= dev->mt76.mmio.irqmask; 28 if (intr & MT_INT_MAC_IRQ3) { 39 if (intr & MT_INT_TX_DONE_ALL) { 44 if (intr & MT_INT_RX_DONE(0)) { 49 if (intr & MT_INT_RX_DONE(1)) {
|
/freebsd-current/sys/arm/include/ |
H A D | intr.h | 1 /* $NetBSD: intr.h,v 1.7 2003/06/16 20:01:00 thorpej Exp $ */ 50 #include <sys/intr.h>
|
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/ |
H A D | tst.gcc.c | 34 void intr(int); 47 intr(int sig __unused) function 56 sa.sa_handler = intr;
|
/freebsd-current/sys/arm64/include/ |
H A D | intr.h | 34 #include <sys/intr.h>
|
/freebsd-current/sys/arm/arm/ |
H A D | machdep_intr.c | 35 #include <machine/intr.h>
|
H A D | gic_acpi.c | 47 #include <machine/intr.h> 86 ACPI_MADT_GENERIC_INTERRUPT *intr[GIC_MAXCPU]; member in struct:madt_table_data 93 ACPI_MADT_GENERIC_INTERRUPT *intr; local 108 intr = (ACPI_MADT_GENERIC_INTERRUPT *)entry; 109 if (intr->CpuInterfaceNumber < GIC_MAXCPU) 110 madt_data->intr[intr->CpuInterfaceNumber] = intr; 119 ACPI_MADT_GENERIC_INTERRUPT *intr; local 152 intr [all...] |
H A D | pmu_acpi.c | 50 ACPI_MADT_GENERIC_INTERRUPT *intr; local 70 intr = (ACPI_MADT_GENERIC_INTERRUPT *)entry; 74 if (pcpu != NULL && PCPU_GET_MPIDR(pcpu) == intr->ArmMpidr) { 83 "ArmMpidr %lx\n", intr->ArmMpidr); 89 "%s-triggered\n", cpuid, intr->ArmMpidr, 90 intr->PerformanceInterrupt, 91 (intr->Flags & ACPI_MADT_PERFORMANCE_IRQ_MODE) ? 95 intr->PerformanceInterrupt, 1); 112 ad->trig = (intr->Flags & ACPI_MADT_PERFORMANCE_IRQ_MODE) ?
|
/freebsd-current/sys/riscv/include/ |
H A D | intr.h | 42 #include <sys/intr.h>
|
/freebsd-current/usr.sbin/bhyve/aarch64/ |
H A D | fdt.h | 44 void fdt_add_uart(uint64_t uart_base, uint64_t uart_size, int intr); 45 void fdt_add_rtc(uint64_t rtc_base, uint64_t rtc_size, int intr);
|
/freebsd-current/sys/dev/bhnd/bcma/ |
H A D | bcma_subr.c | 289 struct bcma_intr *intr; local 302 intr = bcma_alloc_intr(BCMA_OOB_BANK_INTR, sel, line); 303 if (intr == NULL) { 310 STAILQ_INSERT_HEAD(&dinfo->intrs, intr, i_link); 363 struct bcma_intr *intr; local 388 STAILQ_FOREACH(intr, &dinfo->intrs, i_link) { 390 if (intr->i_mapped) 394 error = BHND_BUS_MAP_INTR(bus, child, intr->i_sel, 395 &intr->i_irq); 398 "for core %u: %d\n", intr 428 struct bcma_intr *intr, *inext; local 467 struct bcma_intr *intr; local 497 bcma_free_intr(struct bcma_intr *intr) argument [all...] |
/freebsd-current/sys/x86/x86/ |
H A D | mptable.c | 176 static enum intr_polarity intentry_polarity(int_entry_ptr intr); 177 static enum intr_trigger intentry_trigger(int_entry_ptr intr); 190 static void mptable_parse_io_int(int_entry_ptr intr); 191 static void mptable_parse_local_int(int_entry_ptr intr); 734 intentry_polarity(int_entry_ptr intr) argument 737 switch (intr->int_flags & INTENTRY_FLAGS_POLARITY) { 739 return (conforming_polarity(intr->src_bus_id, 740 intr->src_bus_irq)); 751 intentry_trigger(int_entry_ptr intr) argument 754 switch (intr 771 mptable_parse_io_int(int_entry_ptr intr) argument 862 mptable_parse_local_int(int_entry_ptr intr) argument 913 int_entry_ptr intr; local 1082 int_entry_ptr intr; local 1118 int_entry_ptr intr; local [all...] |
/freebsd-current/sbin/nvmecontrol/ |
H A D | perftest.c | 57 const char *intr; member in struct:options 66 .intr = NULL, 84 OPT("interrupt", 'i', arg_string, opt, intr, 85 "Interrupt mode: 'intr' or 'wait'"), 148 if (opt.intr != NULL) { 149 if (strcmp(opt.intr, "bio") == 0 || 150 strcmp(opt.intr, "wait") == 0) 152 else if (strcmp(opt.intr, "io") == 0 || 153 strcmp(opt.intr, "intr") [all...] |
/freebsd-current/sys/dev/ofw/ |
H A D | ofw_bus.h | 74 ofw_bus_map_intr(device_t dev, phandle_t iparent, int icells, pcell_t *intr) argument 76 return (OFW_BUS_MAP_INTR(dev, dev, iparent, icells, intr));
|
/freebsd-current/sys/x86/acpica/ |
H A D | madt.c | 72 static int madt_find_interrupt(int intr, void **apic, u_int *pin); 75 ACPI_MADT_INTERRUPT_OVERRIDE *intr); 166 return ("inside VMWare without intr redirection"); 526 madt_find_interrupt(int intr, void **apic, u_int *pin) argument 533 ioapics[i].io_vector > intr) 542 *pin = intr - ioapics[best].io_vector; 545 intr); 553 ACPI_MADT_INTERRUPT_OVERRIDE *intr; local 556 intr = entry; 560 intr 608 madt_parse_interrupt_override(ACPI_MADT_INTERRUPT_OVERRIDE *intr) argument [all...] |
/freebsd-current/sys/dev/virtio/pci/ |
H A D | virtio_pci.c | 134 vtpci_register_cfg_msix(struct vtpci_common *cn, struct vtpci_interrupt *intr) argument 136 return (VIRTIO_PCI_REGISTER_CFG_MSIX(cn->vtpci_dev, intr)); 141 struct vtpci_interrupt *intr) 143 return (VIRTIO_PCI_REGISTER_VQ_MSIX(cn->vtpci_dev, idx, intr)); 502 struct vtpci_interrupt *intr) 510 intr->vti_irq = irq; 511 intr->vti_rid = rid; 517 vtpci_free_interrupt(struct vtpci_common *cn, struct vtpci_interrupt *intr) argument 523 if (intr->vti_handler != NULL) { 524 bus_teardown_intr(dev, intr 140 vtpci_register_vq_msix(struct vtpci_common *cn, int idx, struct vtpci_interrupt *intr) argument 501 vtpci_alloc_interrupt(struct vtpci_common *cn, int rid, int flags, struct vtpci_interrupt *intr) argument 539 struct vtpci_interrupt *intr; local 608 struct vtpci_interrupt *intr; local 656 struct vtpci_interrupt *intr; local 671 struct vtpci_interrupt *intr; local 697 struct vtpci_interrupt *intr, *tintr; local 731 struct vtpci_interrupt *intr; local [all...] |
/freebsd-current/usr.sbin/bluetooth/bthidd/ |
H A D | server.c | 71 srv->ctrl = srv->intr = -1; 117 srv->intr = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BLUETOOTH_PROTO_L2CAP); 118 if (srv->intr < 0) { 128 if (bind(srv->intr, (struct sockaddr *) &l2addr, sizeof(l2addr)) < 0) { 131 close(srv->intr); 137 if (listen(srv->intr, 10) < 0) { 140 close(srv->intr); 147 FD_SET(srv->intr, &srv->rfdset); 148 srv->maxfd = max(srv->ctrl, srv->intr); 164 close(srv->intr); [all...] |
/freebsd-current/sys/powerpc/ofw/ |
H A D | ofw_pcibus.c | 313 ofw_pci_intr_t intr[2]; local 322 intr[0] = pci_get_intpin(child); 324 intr[0])); 346 isz = OF_getencprop(node, "AAPL,interrupts", intr, sizeof(intr)); 347 if (isz == sizeof(intr[0])*icells) 348 return ((iparent == -1) ? intr[0] : ofw_bus_map_intr(dev, 349 iparent, icells, intr)); 351 isz = OF_getencprop(node, "interrupts", intr, sizeof(intr)); [all...] |
/freebsd-current/tools/test/stress2/misc/ |
H A D | lockf.sh | 44 mount -t nfs -o tcp -o retrycnt=3 -o intr -o soft \ 53 mount -t nfs -o tcp -o retrycnt=3 -o intr -o soft \ 66 mount -t nfs -o tcp -o retrycnt=3 -o intr -o soft \
|
/freebsd-current/sys/dev/atkbdc/ |
H A D | atkbd_atkbdc.c | 49 struct resource *intr; member in struct:__anon1836 129 sc->intr = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); 130 if (sc->intr == NULL) 132 error = bus_setup_intr(dev, sc->intr, INTR_TYPE_TTY, NULL, atkbdintr, 135 bus_release_resource(dev, SYS_RES_IRQ, rid, sc->intr); 153 args[1] = rman_get_start(sc->intr);
|
/freebsd-current/sys/dev/ath/ |
H A D | if_ath_alq.h | 183 struct if_ath_alq_interrupt intr; local 188 intr.intr_status = htobe32(status); 190 intr.intr_state[i] = htobe32(state[i]); 191 intr.intr_syncstate = htobe32(sync_state); 193 if_ath_alq_post(alq, ATH_ALQ_INTR_STATUS, sizeof(intr), 194 (const char *) &intr);
|