Lines Matching refs:omr
707 omr = inl(DE4X5_OMR);\
708 omr |= OMR_ST | OMR_SR;\
709 outl(omr, DE4X5_OMR); /* Enable the TX and/or RX */\
713 omr = inl(DE4X5_OMR);\
714 omr &= ~(OMR_ST|OMR_SR);\
715 outl(omr, DE4X5_OMR); /* Disable the TX and/or RX */ \
1297 s32 omr; in de4x5_open() local
1387 s32 bmr, omr; in de4x5_sw_reset() local
1408 omr = inl(DE4X5_OMR) & ~OMR_PR; /* Turn off promiscuous mode */ in de4x5_sw_reset()
1410 omr |= (OMR_SDP | OMR_SB); in de4x5_sw_reset()
1434 outl(omr|OMR_ST, DE4X5_OMR); in de4x5_sw_reset()
1442 outl(omr, DE4X5_OMR); /* Stop everything! */ in de4x5_sw_reset()
1540 s32 imr, omr, sts, limit; in de4x5_interrupt() local
1772 int omr; in de4x5_txur() local
1774 omr = inl(DE4X5_OMR); in de4x5_txur()
1775 if (!(omr & OMR_SF) || (lp->chipset==DC21041) || (lp->chipset==DC21040)) { in de4x5_txur()
1776 omr &= ~(OMR_ST|OMR_SR); in de4x5_txur()
1777 outl(omr, DE4X5_OMR); in de4x5_txur()
1779 if ((omr & OMR_TR) < OMR_TR) { in de4x5_txur()
1780 omr += 0x4000; in de4x5_txur()
1782 omr |= OMR_SF; in de4x5_txur()
1784 outl(omr | OMR_ST | OMR_SR, DE4X5_OMR); in de4x5_txur()
1795 int omr; in de4x5_rx_ovfc() local
1797 omr = inl(DE4X5_OMR); in de4x5_rx_ovfc()
1798 outl(omr & ~OMR_SR, DE4X5_OMR); in de4x5_rx_ovfc()
1806 outl(omr, DE4X5_OMR); in de4x5_rx_ovfc()
1816 s32 imr, omr; in de4x5_close() local
1924 u32 omr; in set_multicast_list() local
1925 omr = inl(DE4X5_OMR); in set_multicast_list()
1926 omr |= OMR_PR; in set_multicast_list()
1927 outl(omr, DE4X5_OMR); in set_multicast_list()
1953 u32 omr, crc; in SetMulticastFilter() local
1957 omr = inl(DE4X5_OMR); in SetMulticastFilter()
1958 omr &= ~(OMR_PR | OMR_PM); in SetMulticastFilter()
1962 omr |= OMR_PM; /* Pass all multicasts */ in SetMulticastFilter()
1986 outl(omr, DE4X5_OMR); in SetMulticastFilter()
2547 s32 sts, irqs, irq_mask, imr, omr; in dc21041_autoconf() local
2573 omr = inl(DE4X5_OMR);/* Set up full duplex for the autonegotiate */ in dc21041_autoconf()
2574 outl(omr | OMR_FDX, DE4X5_OMR); in dc21041_autoconf()
2620 omr = inl(DE4X5_OMR); /* Set up half duplex for TP */ in dc21041_autoconf()
2621 outl(omr & ~OMR_FDX, DE4X5_OMR); in dc21041_autoconf()
2654 omr = inl(DE4X5_OMR); /* Set up half duplex for AUI */ in dc21041_autoconf()
2655 outl(omr & ~OMR_FDX, DE4X5_OMR); in dc21041_autoconf()
2685 omr = inl(DE4X5_OMR); /* Set up half duplex for BNC */ in dc21041_autoconf()
2686 outl(omr & ~OMR_FDX, DE4X5_OMR); in dc21041_autoconf()
2724 omr = inl(DE4X5_OMR); /* Set up full duplex for the autonegotiate */ in dc21041_autoconf()
2725 outl(omr | OMR_FDX, DE4X5_OMR); in dc21041_autoconf()
2750 u_long imr, omr, iobase = dev->base_addr; in dc21140m_autoconf() local
2933 s32 cr, anlpa, ana, cap, irqs, irq_mask, imr, omr, slnk, sr, sts; in dc2114x_autoconf() local
3033 omr = inl(DE4X5_OMR); /* Set up half duplex for AUI */ in dc2114x_autoconf()
3034 outl(omr & ~OMR_FDX, DE4X5_OMR); in dc2114x_autoconf()
3064 omr = inl(DE4X5_OMR); /* Set up half duplex for BNC */ in dc2114x_autoconf()
3065 outl(omr & ~OMR_FDX, DE4X5_OMR); in dc2114x_autoconf()
3678 s32 omr; in de4x5_save_skbs() local
3698 s32 omr; in de4x5_rst_desc_ring() local
5070 s32 omr; in de4x5_switch_mac_port() local
5075 omr = (inl(DE4X5_OMR) & ~(OMR_PS | OMR_HBD | OMR_TTM | OMR_PCS | OMR_SCR | in de4x5_switch_mac_port()
5077 omr |= lp->infoblock_csr6; in de4x5_switch_mac_port()
5078 if (omr & OMR_PS) omr |= OMR_HBD; in de4x5_switch_mac_port()
5079 outl(omr, DE4X5_OMR); in de4x5_switch_mac_port()
5093 outl(omr, DE4X5_OMR); in de4x5_switch_mac_port()
5098 return omr; in de4x5_switch_mac_port()
5362 s32 omr; in de4x5_ioctl() local
5404 omr = inl(DE4X5_OMR); in de4x5_ioctl()
5405 omr |= OMR_PM; in de4x5_ioctl()
5406 outl(omr, DE4X5_OMR); in de4x5_ioctl()