Lines Matching refs:ks8851_wrreg16
166 static void ks8851_wrreg16(struct ks8851_net *ks, unsigned reg, unsigned val) in ks8851_wrreg16() function
330 ks8851_wrreg16(ks, KS_GRR, op); in ks8851_soft_reset()
332 ks8851_wrreg16(ks, KS_GRR, 0); in ks8851_soft_reset()
353 ks8851_wrreg16(ks, KS_PMECR, pmecr); in ks8851_set_powermode()
536 ks8851_wrreg16(ks, KS_RXFDPR, RXFDPR_RXFPAI | 0x00); in ks8851_rx_pkts()
539 ks8851_wrreg16(ks, KS_RXQCR, in ks8851_rx_pkts()
571 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr); in ks8851_rx_pkts()
606 ks8851_wrreg16(ks, KS_PMECR, pmecr | PMECR_WKEVT_LINK); in ks8851_irq()
635 ks8851_wrreg16(ks, KS_ISR, handled); in ks8851_irq()
653 ks8851_wrreg16(ks, KS_MAHTR0, rxc->mchash[0]); in ks8851_irq()
654 ks8851_wrreg16(ks, KS_MAHTR1, rxc->mchash[1]); in ks8851_irq()
655 ks8851_wrreg16(ks, KS_MAHTR2, rxc->mchash[2]); in ks8851_irq()
656 ks8851_wrreg16(ks, KS_MAHTR3, rxc->mchash[3]); in ks8851_irq()
658 ks8851_wrreg16(ks, KS_RXCR2, rxc->rxcr2); in ks8851_irq()
659 ks8851_wrreg16(ks, KS_RXCR1, rxc->rxcr1); in ks8851_irq()
766 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr | RXQCR_SDA); in ks8851_tx_work()
768 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr); in ks8851_tx_work()
769 ks8851_wrreg16(ks, KS_TXQCR, TXQCR_METFE); in ks8851_tx_work()
804 ks8851_wrreg16(ks, KS_TXCR, (TXCR_TXE | /* enable transmit process */ in ks8851_net_open()
810 ks8851_wrreg16(ks, KS_TXFDPR, TXFDPR_TXFPAI); in ks8851_net_open()
814 ks8851_wrreg16(ks, KS_RXCR1, (RXCR1_RXPAFMA | /* from mac filter */ in ks8851_net_open()
821 ks8851_wrreg16(ks, KS_RXCR2, RXCR2_SRDBL_FRAME); in ks8851_net_open()
824 ks8851_wrreg16(ks, KS_RXDTTR, 1000); /* 1ms after first frame to IRQ */ in ks8851_net_open()
825 ks8851_wrreg16(ks, KS_RXDBCTR, 4096); /* >4Kbytes in buffer to IRQ */ in ks8851_net_open()
826 ks8851_wrreg16(ks, KS_RXFCTR, 10); /* 10 frames to IRQ */ in ks8851_net_open()
832 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr); in ks8851_net_open()
844 ks8851_wrreg16(ks, KS_ISR, STD_IRQ); in ks8851_net_open()
845 ks8851_wrreg16(ks, KS_IER, STD_IRQ); in ks8851_net_open()
873 ks8851_wrreg16(ks, KS_IER, 0x0000); in ks8851_net_stop()
874 ks8851_wrreg16(ks, KS_ISR, 0xffff); in ks8851_net_stop()
883 ks8851_wrreg16(ks, KS_RXCR1, 0x0000); in ks8851_net_stop()
886 ks8851_wrreg16(ks, KS_TXCR, 0x0000); in ks8851_net_stop()
964 ks8851_wrreg16(ks, KS_RXCR1, 0x00); in ks8851_rxctrl_work()
1136 ks8851_wrreg16(ks, KS_EEPCR, val); in ks8851_eeprom_regwrite()
1154 ks8851_wrreg16(ks, KS_EEPCR, EEPCR_EESA | EEPCR_EECS); in ks8851_eeprom_claim()
1168 ks8851_wrreg16(ks, KS_EEPCR, val & ~EEPCR_EESA); in ks8851_eeprom_release()
1329 ks8851_wrreg16(ks, ksreg, value); in ks8851_phy_write()