Lines Matching refs:ks8851_wrreg16

167 static void ks8851_wrreg16(struct ks8851_net *ks, unsigned reg, unsigned val)  in ks8851_wrreg16()  function
350 ks8851_wrreg16(ks, KS_GRR, op); in ks8851_soft_reset()
352 ks8851_wrreg16(ks, KS_GRR, 0); in ks8851_soft_reset()
373 ks8851_wrreg16(ks, KS_PMECR, pmecr); in ks8851_set_powermode()
548 ks8851_wrreg16(ks, KS_RXFDPR, RXFDPR_RXFPAI | 0x00); in ks8851_rx_pkts()
551 ks8851_wrreg16(ks, KS_RXQCR, in ks8851_rx_pkts()
583 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr); in ks8851_rx_pkts()
618 ks8851_wrreg16(ks, KS_PMECR, pmecr | PMECR_WKEVT_LINK); in ks8851_irq()
647 ks8851_wrreg16(ks, KS_ISR, handled); in ks8851_irq()
665 ks8851_wrreg16(ks, KS_MAHTR0, rxc->mchash[0]); in ks8851_irq()
666 ks8851_wrreg16(ks, KS_MAHTR1, rxc->mchash[1]); in ks8851_irq()
667 ks8851_wrreg16(ks, KS_MAHTR2, rxc->mchash[2]); in ks8851_irq()
668 ks8851_wrreg16(ks, KS_MAHTR3, rxc->mchash[3]); in ks8851_irq()
670 ks8851_wrreg16(ks, KS_RXCR2, rxc->rxcr2); in ks8851_irq()
671 ks8851_wrreg16(ks, KS_RXCR1, rxc->rxcr1); in ks8851_irq()
778 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr | RXQCR_SDA); in ks8851_tx_work()
780 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr); in ks8851_tx_work()
781 ks8851_wrreg16(ks, KS_TXQCR, TXQCR_METFE); in ks8851_tx_work()
816 ks8851_wrreg16(ks, KS_TXCR, (TXCR_TXE | /* enable transmit process */ in ks8851_net_open()
822 ks8851_wrreg16(ks, KS_TXFDPR, TXFDPR_TXFPAI); in ks8851_net_open()
826 ks8851_wrreg16(ks, KS_RXCR1, (RXCR1_RXPAFMA | /* from mac filter */ in ks8851_net_open()
833 ks8851_wrreg16(ks, KS_RXCR2, RXCR2_SRDBL_FRAME); in ks8851_net_open()
836 ks8851_wrreg16(ks, KS_RXDTTR, 1000); /* 1ms after first frame to IRQ */ in ks8851_net_open()
837 ks8851_wrreg16(ks, KS_RXDBCTR, 4096); /* >4Kbytes in buffer to IRQ */ in ks8851_net_open()
838 ks8851_wrreg16(ks, KS_RXFCTR, 10); /* 10 frames to IRQ */ in ks8851_net_open()
844 ks8851_wrreg16(ks, KS_RXQCR, ks->rc_rxqcr); in ks8851_net_open()
856 ks8851_wrreg16(ks, KS_ISR, STD_IRQ); in ks8851_net_open()
857 ks8851_wrreg16(ks, KS_IER, STD_IRQ); in ks8851_net_open()
885 ks8851_wrreg16(ks, KS_IER, 0x0000); in ks8851_net_stop()
886 ks8851_wrreg16(ks, KS_ISR, 0xffff); in ks8851_net_stop()
895 ks8851_wrreg16(ks, KS_RXCR1, 0x0000); in ks8851_net_stop()
898 ks8851_wrreg16(ks, KS_TXCR, 0x0000); in ks8851_net_stop()
976 ks8851_wrreg16(ks, KS_RXCR1, 0x00); in ks8851_rxctrl_work()
1144 ks8851_wrreg16(ks, KS_EEPCR, val); in ks8851_eeprom_regwrite()
1162 ks8851_wrreg16(ks, KS_EEPCR, EEPCR_EESA | EEPCR_EECS); in ks8851_eeprom_claim()
1176 ks8851_wrreg16(ks, KS_EEPCR, val & ~EEPCR_EESA); in ks8851_eeprom_release()
1337 ks8851_wrreg16(ks, ksreg, value); in ks8851_phy_write()