Searched refs:intr (Results 1 - 25 of 379) sorted by relevance

1234567891011>>

/freebsd-current/sys/dev/enic/
H A Dvnic_intr.c10 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 Dvnic_intr.h46 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 Darch-intr.h3 #include <x86/include/xen/arch-intr.h>
/freebsd-current/sys/i386/include/xen/
H A Darch-intr.h3 #include <x86/include/xen/arch-intr.h>
/freebsd-current/sys/dev/sfxge/
H A Dsfxge_intr.c68 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 Dcore.c16 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 Dintr.h1 /* $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 Dtst.gcc.c34 void intr(int);
47 intr(int sig __unused) function
56 sa.sa_handler = intr;
/freebsd-current/sys/arm64/include/
H A Dintr.h34 #include <sys/intr.h>
/freebsd-current/sys/arm/arm/
H A Dmachdep_intr.c35 #include <machine/intr.h>
H A Dgic_acpi.c47 #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 Dpmu_acpi.c50 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 Dintr.h42 #include <sys/intr.h>
/freebsd-current/usr.sbin/bhyve/aarch64/
H A Dfdt.h44 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 Dbcma_subr.c289 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 Dmptable.c176 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 Dperftest.c57 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 Dofw_bus.h74 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 Dmadt.c72 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 Dvirtio_pci.c134 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 Dserver.c71 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 Dofw_pcibus.c313 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 Dlockf.sh44 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 Datkbd_atkbdc.c49 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 Dif_ath_alq.h183 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);

Completed in 160 milliseconds

1234567891011>>