Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/boot/i386/libi386/
H A Dpxe.c446 pxe_netif_receive_isr(t_PXENV_UNDI_ISR *isr, void **pkt, ssize_t *retsize) in pxe_netif_receive_isr() argument
468 bzero(isr, sizeof (*isr)); in pxe_netif_receive_isr()
469 isr->FuncFlag = PXENV_UNDI_ISR_IN_START; in pxe_netif_receive_isr()
470 pxe_call(PXENV_UNDI_ISR, isr); in pxe_netif_receive_isr()
472 if (isr->Status != 0) { in pxe_netif_receive_isr()
476 bzero(isr, sizeof (*isr)); in pxe_netif_receive_isr()
477 isr->FuncFlag = PXENV_UNDI_ISR_IN_PROCESS; in pxe_netif_receive_isr()
478 pxe_call(PXENV_UNDI_ISR, isr); in pxe_netif_receive_isr()
479 if (isr->Status != 0) { in pxe_netif_receive_isr()
482 if (isr->FuncFlag == PXENV_UNDI_ISR_OUT_BUSY) { in pxe_netif_receive_isr()
[all …]
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dkpti_trampolines.S421 #define MK_SYSCALL_TRAMPOLINE(isr) \ argument
422 ENTRY_NP(tr_##isr); \
431 jmp isr; \
432 SET_SIZE(tr_##isr)
434 #define MK_SYSCALL_TRAMPOLINE(isr) \ argument
435 ENTRY_NP(tr_##isr); \
442 jmp isr; \
443 SET_SIZE(tr_##isr)
484 #define MK_SYSCALL_INT_TRAMPOLINE(isr) \ argument
485 ENTRY_NP(tr_##isr); \
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Dvhpet.c88 uint64_t isr; /* Interrupt Status */ member
175 if (vhpet->isr & (1 << n)) { in vhpet_timer_clear_isr()
179 vhpet->isr &= ~(1 << n); in vhpet_timer_clear_isr()
222 if ((vhpet->isr & (1 << n)) != 0) { in vhpet_timer_interrupt()
241 vhpet->isr |= 1 << n; in vhpet_timer_interrupt()
397 if (vhpet->isr & (1 << n)) in vhpet_timer_update_config()
438 if (vhpet->isr & (1 << n)) { in vhpet_timer_update_config()
454 vhpet->isr &= ~(1 << n); in vhpet_timer_update_config()
526 isr_clear_mask = vhpet->isr & data; in vhpet_mmio_write()
638 data = vhpet->isr; in vhpet_mmio_read()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic.c463 uint_t isr; in apic_picinit() local
480 isr = apic_reg_ops->apic_read(APIC_ISR_REG + (i * 4)); in apic_picinit()
481 if (isr != 0) in apic_picinit()
482 for (j = 0; ((j < 32) && (isr != 0)); j++) in apic_picinit()
483 if (isr & (1 << j)) { in apic_picinit()
486 isr &= ~(1 << j); in apic_picinit()
/illumos-gate/usr/src/uts/common/io/sfe/
H A Dsfe.c1469 uint32_t isr; in sfe_interrupt() local
1476 isr = INL(dp, ISR); in sfe_interrupt()
1481 if (((isr | isr_bogus) & lp->our_intr_bits) == 0) { in sfe_interrupt()
1489 isr, INTR_BITS, dp->rx_active_head)); in sfe_interrupt()
1497 isr &= lp->our_intr_bits; in sfe_interrupt()
1499 if (isr & (ISR_RXSOVR | ISR_RXORN | ISR_RXIDLE | ISR_RXERR | in sfe_interrupt()
1503 if (isr & (ISR_RXSOVR | ISR_RXORN)) { in sfe_interrupt()
1506 dp->name, isr, INTR_BITS)); in sfe_interrupt()
1511 if (isr & ISR_RXIDLE) { in sfe_interrupt()
1514 dp->name, isr, INTR_BITS)); in sfe_interrupt()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_ciss_simple.c25 uint32_t isr = smrt_get32(smrt, CISS_I2O_INTERRUPT_STATUS); in smrt_isr_hw_simple() local
44 if ((isr & CISS_ISR_BIT_SIMPLE_INTR) == 0) { in smrt_isr_hw_simple()
/illumos-gate/usr/src/cmd/bhyve/common/
H A Dvirtio.h350 vi_interrupt(struct virtio_softc *vs, uint8_t isr, uint16_t msix_idx) in vi_interrupt() argument
366 vs->vs_isr |= isr; in vi_interrupt()
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dns83820.c658 u32 isr = readl(ns->base + ISR); in ns83820_check_intr() local
659 if(ISR_PHY & isr) in ns83820_check_intr()
661 if(( ISR_RXIDLE | ISR_RXDESC | ISR_RXERR) & isr) in ns83820_check_intr()
727 u32 isr = readl(ns->base + ISR); in ns83820_transmit() local
728 if (ISR_TXIDLE & isr) in ns83820_transmit()
H A Dsis900.h24 isr=0x10, /* Interrupt Status Register */ enumerator
H A Dsis900.c639 status ^= (inl(isr + ioaddr) & status); in sis900_reset()
/illumos-gate/usr/src/uts/common/io/rtw/
H A Drtw.c1906 static void rtw_ring_recycling(rtw_softc_t *rsc, uint16_t isr, uint32_t pri);
2694 rtw_ring_recycling(rtw_softc_t *rsc, uint16_t isr, uint32_t pri) in rtw_ring_recycling() argument
2744 (hstat & RTW_TXSTAT_DRC_MASK), isr, cnt); in rtw_ring_recycling()
2788 uint16_t isr = 0; in rtw_intr() local
2791 isr = RTW_READ16(regs, RTW_ISR); in rtw_intr()
2792 RTW_WRITE16(regs, RTW_ISR, isr); in rtw_intr()
2794 if (isr == 0) { in rtw_intr()
2801 if ((isr & flag) != 0) { \ in rtw_intr()
2806 if ((rtw_dbg_flags & RTW_DEBUG_INTR) != 0 && isr != 0) { in rtw_intr()
2808 RTW_DPRINTF(RTW_DEBUG_INTR, "rtw: reg[ISR] = %x", isr); in rtw_intr()
[all …]
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_talk2ctlr.c56 (ddi_get32(cpqary3p->isr_handle, (uint32_t *)cpqary3p->isr))) in cpqary3_check_simple_ctlr_intr()
81 (uint32_t *)cpqary3p->isr))) { in cpqary3_check_perf_ctlr_intr()
107 (uint32_t *)cpqary3p->isr))) { in cpqary3_check_perf_e200_intr()
H A Dcpqary3.h353 uint32_t *isr; member
H A Dcpqary3.c948 (caddr_t *)&cpqary3p->isr, (offset_t)I2O_INT_STATUS, map_len, in cpqary3_update_ctlrdetails()
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_hw.c3045 uint32_t isr = 0; in ath9k_hw_getisr() local
3056 isr = REG_READ(ah, AR_ISR); in ath9k_hw_getisr()
3065 if (!isr && !sync_cause) in ath9k_hw_getisr()
3069 isr = REG_READ(ah, AR_ISR); in ath9k_hw_getisr()
3072 if (isr) { in ath9k_hw_getisr()
3073 if (isr & AR_ISR_BCNMISC) { in ath9k_hw_getisr()
3090 isr = REG_READ(ah, AR_ISR_RAC); in ath9k_hw_getisr()
3091 if (isr == 0xffffffff) { in ath9k_hw_getisr()
3096 *masked = isr & ATH9K_INT_COMMON; in ath9k_hw_getisr()
3099 if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM)) in ath9k_hw_getisr()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix.c542 uint_t isr; in apix_picinit() local
563 isr = apic_reg_ops->apic_read(APIC_ISR_REG + (i * 4)); in apix_picinit()
564 if (isr != 0) in apix_picinit()
565 for (j = 0; ((j < 32) && (isr != 0)); j++) in apix_picinit()
566 if (isr & (1 << j)) { in apix_picinit()
569 isr &= ~(1 << j); in apix_picinit()
/illumos-gate/usr/src/uts/common/io/virtio/
H A Dvirtio_main.c1366 uint8_t isr; in virtio_shared_isr() local
1374 isr = virtio_get8(vio, VIRTIO_LEGACY_ISR_STATUS); in virtio_shared_isr()
1376 if ((isr & VIRTIO_ISR_CHECK_QUEUES) != 0) { in virtio_shared_isr()
1405 if ((isr & VIRTIO_ISR_CHECK_CONFIG) != 0) { in virtio_shared_isr()
/illumos-gate/usr/src/tools/smatch/src/
H A Dgcc-attr-list.h74 GCC_ATTR(isr)
/illumos-gate/usr/src/uts/common/io/
H A Dasy.c1822 int isr, lsr, mcr, spr; in asy_identify_chip() local
1894 isr = asy_get(asy, ASY_ISR); in asy_identify_chip()
1900 if (isr == 0xff) { in asy_identify_chip()
1908 asy->asy_fifor | ASY_FCR_THR_FL | ASY_FCR_RHR_FL, isr, mcr); in asy_identify_chip()
1921 switch (isr & (ASY_ISR_FIFOEN | ASY_ISR_FIFO64)) { in asy_identify_chip()
1950 asy->asy_fifor | ASY_FCR_THR_FL | ASY_FCR_RHR_FL, isr, mcr); in asy_identify_chip()