Lines Matching refs:cr6_data
140 u32 cr6_data; member
469 db->cr6_data = CR6_DEFAULT | uli526x_cr6_user_set; in uli526x_open()
480 db->cr6_data |= ULI526X_TXTH_256; in uli526x_open()
571 update_cr6(db->cr6_data, ioaddr); in uli526x_init()
584 db->cr6_data |= CR6_RXSC | CR6_TXSC; in uli526x_init()
585 update_cr6(db->cr6_data, ioaddr); in uli526x_init()
780 if ( !(db->cr6_data & CR6_SFT) ) { in uli526x_free_tx_pkt()
781 db->cr6_data = db->cr6_data | CR6_SFT; in uli526x_free_tx_pkt()
782 update_cr6(db->cr6_data, db->ioaddr); in uli526x_free_tx_pkt()
856 ((db->cr6_data & CR6_PM) && (rxlen>6)) ) { in uli526x_rx_packet()
908 db->cr6_data |= CR6_PM | CR6_PBF; in uli526x_set_filter_mode()
909 update_cr6(db->cr6_data, db->ioaddr); in uli526x_set_filter_mode()
918 db->cr6_data &= ~(CR6_PM | CR6_PBF); in uli526x_set_filter_mode()
919 db->cr6_data |= CR6_PAM; in uli526x_set_filter_mode()
1083 db->cr6_data&=~0x00000200; /* bit9=0, HD mode */ in uli526x_timer()
1084 update_cr6(db->cr6_data, db->ioaddr); in uli526x_timer()
1139 db->cr6_data &= ~(CR6_RXSC | CR6_TXSC); /* Disable Tx/Rx */ in uli526x_reset_prepare()
1140 update_cr6(db->cr6_data, ioaddr); in uli526x_reset_prepare()
1364 static void update_cr6(u32 cr6_data, void __iomem *ioaddr) in update_cr6() argument
1366 uw32(DCR6, cr6_data); in update_cr6()
1431 update_cr6(db->cr6_data | 0x2000, ioaddr); in send_filter_frame()
1433 update_cr6(db->cr6_data, ioaddr); in send_filter_frame()
1609 db->cr6_data |= CR6_FDM; /* Set Full Duplex Bit */ in uli526x_process_mode()
1611 db->cr6_data &= ~CR6_FDM; /* Clear Full Duplex Bit */ in uli526x_process_mode()
1613 update_cr6(db->cr6_data, db->ioaddr); in uli526x_process_mode()