Lines Matching refs:rxctrl
399 struct ks8851_rxctrl *rxc = &ks->rxctrl; in ks8851_irq()
614 struct ks8851_rxctrl rxctrl; in ks8851_set_rx_mode() local
616 memset(&rxctrl, 0, sizeof(rxctrl)); in ks8851_set_rx_mode()
621 rxctrl.rxcr1 = RXCR1_RXAE | RXCR1_RXINVF; in ks8851_set_rx_mode()
625 rxctrl.rxcr1 = (RXCR1_RXME | RXCR1_RXAE | in ks8851_set_rx_mode()
637 rxctrl.mchash[crc >> 4] |= (1 << (crc & 0xf)); in ks8851_set_rx_mode()
640 rxctrl.rxcr1 = RXCR1_RXME | RXCR1_RXPAFMA; in ks8851_set_rx_mode()
643 rxctrl.rxcr1 = RXCR1_RXPAFMA; in ks8851_set_rx_mode()
646 rxctrl.rxcr1 |= (RXCR1_RXUE | /* unicast enable */ in ks8851_set_rx_mode()
651 rxctrl.rxcr2 |= RXCR2_SRDBL_FRAME; in ks8851_set_rx_mode()
657 if (memcmp(&rxctrl, &ks->rxctrl, sizeof(rxctrl)) != 0) { in ks8851_set_rx_mode()
658 memcpy(&ks->rxctrl, &rxctrl, sizeof(ks->rxctrl)); in ks8851_set_rx_mode()