/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | pxe.c | 446 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 D | kpti_trampolines.S | 421 #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 D | vhpet.c | 88 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 D | apic.c | 463 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 D | sfe.c | 1469 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 D | smrt_ciss_simple.c | 25 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 D | virtio.h | 350 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 D | ns83820.c | 658 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 D | sis900.h | 24 isr=0x10, /* Interrupt Status Register */ enumerator
|
H A D | sis900.c | 639 status ^= (inl(isr + ioaddr) & status); in sis900_reset()
|
/illumos-gate/usr/src/uts/common/io/rtw/ |
H A D | rtw.c | 1906 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 D | cpqary3_talk2ctlr.c | 56 (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 D | cpqary3.h | 353 uint32_t *isr; member
|
H A D | cpqary3.c | 948 (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 D | arn_hw.c | 3045 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 D | apix.c | 542 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 D | virtio_main.c | 1366 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 D | gcc-attr-list.h | 74 GCC_ATTR(isr)
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | asy.c | 1822 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()
|