Lines Matching defs:reason
1580 u32 reason;
1594 reason = bcm->irq_reason;
1600 if (unlikely(reason & BCM43xx_IRQ_XMIT_ERROR)) {
1630 if (reason & BCM43xx_IRQ_PS) {
1635 if (reason & BCM43xx_IRQ_REG124) {
1640 if (reason & BCM43xx_IRQ_BEACON) {
1646 if (reason & BCM43xx_IRQ_PMQ) {
1651 if (reason & BCM43xx_IRQ_SCAN) {
1656 if (reason & BCM43xx_IRQ_NOISE) {
1661 /* Check the DMA reason registers for received data. */
1682 if (reason & BCM43xx_IRQ_XMIT_STATUS) {
1692 if (unlikely(reason & ~_handled)) {
1696 reason, (reason & ~_handled),
1722 static void bcm43xx_interrupt_ack(struct bcm43xx_private *bcm, u32 reason)
1726 (!(reason & BCM43xx_IRQ_PIO_WORKAROUND))) {
1733 bcm43xx_write32(bcm, BCM43xx_MMIO_GEN_IRQ_REASON, reason);
1754 u32 reason;
1761 reason = bcm43xx_read32(bcm, BCM43xx_MMIO_GEN_IRQ_REASON);
1762 if (reason == 0xffffffff) {
1767 reason &= bcm43xx_read32(bcm, BCM43xx_MMIO_GEN_IRQ_MASK);
1768 if (!reason)
1787 bcm43xx_interrupt_ack(bcm, reason);
1791 /* save the reason code and call our bottom half. */
1792 bcm->irq_reason = reason;
4094 void bcm43xx_controller_restart(struct bcm43xx_private *bcm, const char *reason)
4098 printk(KERN_ERR PFX "Controller RESET (%s) ...\n", reason);