Searched refs:E1000_WRITE_REG (Results 1 - 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_workarounds.c120 E1000_WRITE_REG(hw, E1000_TCTL, tctl & ~E1000_TCTL_EN);
123 E1000_WRITE_REG(hw, E1000_TDFT, dev_spec->tx_fifo_start);
124 E1000_WRITE_REG(hw, E1000_TDFH, dev_spec->tx_fifo_start);
125 E1000_WRITE_REG(hw, E1000_TDFTS, dev_spec->tx_fifo_start);
126 E1000_WRITE_REG(hw, E1000_TDFHS, dev_spec->tx_fifo_start);
129 E1000_WRITE_REG(hw, E1000_TCTL, tctl);
H A De1000g_rx.c229 E1000_WRITE_REG(&Adapter->shared, E1000_RDTR, Adapter->rx_intr_delay);
233 E1000_WRITE_REG(&Adapter->shared, E1000_RADV,
245 E1000_WRITE_REG(hw, E1000_RDLEN(0), size);
253 E1000_WRITE_REG(hw, E1000_RDBAH(0), buf_high);
254 E1000_WRITE_REG(hw, E1000_RDBAL(0), buf_low);
259 E1000_WRITE_REG(hw, E1000_RDT(0),
261 E1000_WRITE_REG(hw, E1000_RDH(0), 0);
323 E1000_WRITE_REG(hw, E1000_RXDCTL(0), rxdctl | 0x3);
327 E1000_WRITE_REG(hw, E1000_ERT, ert);
363 E1000_WRITE_REG(h
[all...]
H A De1000g_tx.c869 E1000_WRITE_REG(hw, E1000_TDT(0),
950 E1000_WRITE_REG(hw, E1000_TCTL, reg_tctl);
954 E1000_WRITE_REG(hw, E1000_TDLEN(0), size);
965 E1000_WRITE_REG(hw, E1000_TDBAH(0), buf_high);
966 E1000_WRITE_REG(hw, E1000_TDBAL(0), buf_low);
969 E1000_WRITE_REG(hw, E1000_TDH(0), 0);
970 E1000_WRITE_REG(hw, E1000_TDT(0), 0);
995 E1000_WRITE_REG(hw, E1000_TIPG, reg_tipg);
998 E1000_WRITE_REG(hw, E1000_TIDV, Adapter->tx_intr_delay);
1003 E1000_WRITE_REG(
[all...]
H A De1000g_main.c1488 E1000_WRITE_REG(hw, E1000_PBA, pba);
1533 E1000_WRITE_REG(hw, E1000_WUC, 0);
1588 E1000_WRITE_REG(hw, E1000_ITR, Adapter->intr_throttling_rate);
1983 E1000_WRITE_REG(hw, E1000_FEXTNVM11, fext_nvm11);
2168 E1000_WRITE_REG(&Adapter->shared, E1000_TDH(0), 0);
2169 E1000_WRITE_REG(&Adapter->shared, E1000_TDT(0), 0);
2488 E1000_WRITE_REG(hw, E1000_RCTL,
2600 E1000_WRITE_REG(hw, E1000_RCTL, E1000_RCTL_RST);
2643 E1000_WRITE_REG(hw, E1000_RCTL, 0);
2836 E1000_WRITE_REG(
[all...]
H A De1000_osdep.h115 * E1000_WRITE_REG
119 * When the E1000_WRITE_REG macros was missing the do keyword, the compiler
123 #define E1000_WRITE_REG(hw, reg, value) \ macro
231 #define E1000_WRITE_REG_IO E1000_WRITE_REG
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A De1000.c148 #define E1000_WRITE_REG(a, reg, value) ( \ macro
207 E1000_WRITE_REG(hw, EECD, *eecd);
226 E1000_WRITE_REG(hw, EECD, *eecd);
269 E1000_WRITE_REG(hw, EECD, eecd);
283 E1000_WRITE_REG(hw, EECD, eecd);
346 E1000_WRITE_REG(hw, EECD, eecd);
356 E1000_WRITE_REG(hw, EECD, eecd);
367 E1000_WRITE_REG(hw, EECD, eecd);
371 E1000_WRITE_REG(hw, EECD, eecd);
375 E1000_WRITE_REG(h
[all...]
/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_82542.c206 E1000_WRITE_REG(hw, E1000_IMC, 0xffffffff);
208 E1000_WRITE_REG(hw, E1000_RCTL, 0);
209 E1000_WRITE_REG(hw, E1000_TCTL, E1000_TCTL_PSP);
221 E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
226 E1000_WRITE_REG(hw, E1000_IMC, 0xffffffff);
254 E1000_WRITE_REG(hw, E1000_VET, 0);
261 E1000_WRITE_REG(hw, E1000_RCTL, E1000_RCTL_RST);
271 E1000_WRITE_REG(hw, E1000_RCTL, 0);
290 E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_PRIOR);
355 E1000_WRITE_REG(h
[all...]
H A De1000_82571.c241 E1000_WRITE_REG(hw, E1000_EECD, eecd);
411 E1000_WRITE_REG(hw, E1000_SWSM2, swsm2 |
433 E1000_WRITE_REG(hw, E1000_SWSM, swsm & ~E1000_SWSM_SMBI);
550 E1000_WRITE_REG(hw, E1000_SWSM, swsm | E1000_SWSM_SWESMBI);
585 E1000_WRITE_REG(hw, E1000_SWSM, swsm);
605 E1000_WRITE_REG(hw, E1000_EXTCNF_CTRL, extcnf_ctrl);
640 E1000_WRITE_REG(hw, E1000_EXTCNF_CTRL, extcnf_ctrl);
701 E1000_WRITE_REG(hw, E1000_POEMB, data);
730 E1000_WRITE_REG(hw, E1000_POEMB, data);
859 E1000_WRITE_REG(h
[all...]
H A De1000_82543.c596 E1000_WRITE_REG(hw, E1000_CTRL, (*ctrl | E1000_CTRL_MDC));
615 E1000_WRITE_REG(hw, E1000_CTRL, (*ctrl & ~E1000_CTRL_MDC));
661 E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
706 E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
875 E1000_WRITE_REG(hw, E1000_CTRL_EXT, ctrl_ext);
882 E1000_WRITE_REG(hw, E1000_CTRL_EXT, ctrl_ext);
909 E1000_WRITE_REG(hw, E1000_IMC, 0xffffffff);
911 E1000_WRITE_REG(hw, E1000_RCTL, 0);
912 E1000_WRITE_REG(hw, E1000_TCTL, E1000_TCTL_PSP);
927 E1000_WRITE_REG(h
[all...]
H A De1000_mac.c500 E1000_WRITE_REG(hw, E1000_RAL(index), rar_low);
502 E1000_WRITE_REG(hw, E1000_RAH(index), rar_high);
805 E1000_WRITE_REG(hw, E1000_TXCW, (mac->txcw & ~E1000_TXCW_ANE));
810 E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
825 E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw);
826 E1000_WRITE_REG(hw, E1000_CTRL, (ctrl & ~E1000_CTRL_SLU));
870 E1000_WRITE_REG(hw, E1000_TXCW, (mac->txcw & ~E1000_TXCW_ANE));
875 E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
890 E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw);
891 E1000_WRITE_REG(h
[all...]
H A De1000_82575.c202 E1000_WRITE_REG(hw, E1000_CTRL_EXT, ctrl_ext);
716 E1000_WRITE_REG(hw, E1000_CTRL_EXT,
751 E1000_WRITE_REG(hw, E1000_CTRL_EXT, ctrl_ext);
926 E1000_WRITE_REG(hw, E1000_82580_PHY_POWER_MGMT, data);
973 E1000_WRITE_REG(hw, E1000_82580_PHY_POWER_MGMT, data);
1005 E1000_WRITE_REG(hw, E1000_EECD, eecd |
1015 E1000_WRITE_REG(hw, E1000_EECD, eecd |
1089 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync);
1116 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync);
1307 E1000_WRITE_REG(h
[all...]
H A De1000_80003es2lan.c434 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync);
460 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync);
835 E1000_WRITE_REG(hw, E1000_IMC, 0xffffffff);
837 E1000_WRITE_REG(hw, E1000_RCTL, 0);
838 E1000_WRITE_REG(hw, E1000_TCTL, E1000_TCTL_PSP);
850 E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
872 E1000_WRITE_REG(hw, E1000_IMC, 0xffffffff);
937 E1000_WRITE_REG(hw, E1000_TXDCTL(0), reg_data);
943 E1000_WRITE_REG(hw, E1000_TXDCTL(1), reg_data);
948 E1000_WRITE_REG(h
[all...]
H A De1000_i210.c124 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync);
151 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync);
206 E1000_WRITE_REG(hw, E1000_SWSM, swsm | E1000_SWSM_SWESMBI);
347 E1000_WRITE_REG(hw, E1000_SRWR, eewr);
630 E1000_WRITE_REG(hw, E1000_EECD, flup);
837 E1000_WRITE_REG(hw, E1000_MDICNFG, reg_val);
858 E1000_WRITE_REG(hw, E1000_CTRL, ctrl|E1000_CTRL_PHY_RST);
862 E1000_WRITE_REG(hw, E1000_CTRL_EXT, ctrl_ext);
864 E1000_WRITE_REG(hw, E1000_WUC, 0);
866 E1000_WRITE_REG(h
[all...]
H A De1000_nvm.c117 E1000_WRITE_REG(hw, E1000_EECD, *eecd);
132 E1000_WRITE_REG(hw, E1000_EECD, *eecd);
168 E1000_WRITE_REG(hw, E1000_EECD, eecd);
180 E1000_WRITE_REG(hw, E1000_EECD, eecd);
268 E1000_WRITE_REG(hw, E1000_EECD, eecd | E1000_EECD_REQ);
281 E1000_WRITE_REG(hw, E1000_EECD, eecd);
304 E1000_WRITE_REG(hw, E1000_EECD, eecd);
312 E1000_WRITE_REG(hw, E1000_EECD, eecd);
320 E1000_WRITE_REG(hw, E1000_EECD, eecd);
324 E1000_WRITE_REG(h
[all...]
H A De1000_ich8lan.c259 E1000_WRITE_REG(hw, E1000_CTRL_EXT, mac_reg);
283 E1000_WRITE_REG(hw, E1000_FEXTNVM3, mac_reg);
289 E1000_WRITE_REG(hw, E1000_CTRL, mac_reg);
293 E1000_WRITE_REG(hw, E1000_CTRL, mac_reg);
356 E1000_WRITE_REG(hw, E1000_CTRL_EXT, mac_reg);
392 E1000_WRITE_REG(hw, E1000_CTRL_EXT, mac_reg);
1036 E1000_WRITE_REG(hw, E1000_FEXTNVM6,
1081 E1000_WRITE_REG(hw, E1000_FEXTNVM6, fextnvm6);
1198 E1000_WRITE_REG(hw, E1000_LTRV, reg);
1203 E1000_WRITE_REG(h
[all...]
H A De1000_82540.c278 E1000_WRITE_REG(hw, E1000_IMC, 0xFFFFFFFF);
280 E1000_WRITE_REG(hw, E1000_RCTL, 0);
281 E1000_WRITE_REG(hw, E1000_TCTL, E1000_TCTL_PSP);
296 E1000_WRITE_REG(hw, E1000_CTRL_DUP, ctrl | E1000_CTRL_RST);
314 E1000_WRITE_REG(hw, E1000_MANC, manc);
316 E1000_WRITE_REG(hw, E1000_IMC, 0xffffffff);
347 E1000_WRITE_REG(hw, E1000_VET, 0);
378 E1000_WRITE_REG(hw, E1000_TXDCTL(0), txdctl);
396 E1000_WRITE_REG(hw, E1000_CTRL_EXT, ctrl_ext);
422 E1000_WRITE_REG(h
[all...]
H A De1000_82541.c303 E1000_WRITE_REG(hw, E1000_IMC, 0xFFFFFFFF);
305 E1000_WRITE_REG(hw, E1000_RCTL, 0);
306 E1000_WRITE_REG(hw, E1000_TCTL, E1000_TCTL_PSP);
319 E1000_WRITE_REG(hw, E1000_CTRL, (ctrl | E1000_CTRL_PHY_RST));
336 E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
346 E1000_WRITE_REG(hw, E1000_MANC, manc);
355 E1000_WRITE_REG(hw, E1000_LEDCTL, ledctl);
360 E1000_WRITE_REG(hw, E1000_IMC, 0xFFFFFFFF);
422 E1000_WRITE_REG(hw, E1000_TXDCTL(0), txdctl);
517 E1000_WRITE_REG(h
[all...]
H A De1000_manage.c328 E1000_WRITE_REG(hw, E1000_HICR, hicr | E1000_HICR_C);
434 E1000_WRITE_REG(hw, E1000_HICR, hicr | E1000_HICR_C);
500 E1000_WRITE_REG(hw, E1000_HICR, hicr);
502 E1000_WRITE_REG(hw, E1000_HICR, hicr);
548 E1000_WRITE_REG(hw, E1000_HIBBA, hibba);
558 E1000_WRITE_REG(hw, E1000_HICR, hicr | E1000_HICR_C);
H A De1000_mbx.c435 E1000_WRITE_REG(hw, E1000_V2PMAILBOX(0), E1000_V2PMAILBOX_VFU);
483 E1000_WRITE_REG(hw, E1000_V2PMAILBOX(0), E1000_V2PMAILBOX_REQ);
516 E1000_WRITE_REG(hw, E1000_V2PMAILBOX(0), E1000_V2PMAILBOX_ACK);
566 E1000_WRITE_REG(hw, E1000_MBVFICR, mask);
630 E1000_WRITE_REG(hw, E1000_VFLRE, (1 << vf_number));
654 E1000_WRITE_REG(hw, E1000_P2VMAILBOX(vf_number),
701 E1000_WRITE_REG(hw, E1000_P2VMAILBOX(vf_number), E1000_P2VMAILBOX_STS);
740 E1000_WRITE_REG(hw, E1000_P2VMAILBOX(vf_number), E1000_P2VMAILBOX_ACK);
H A De1000_phy.c304 E1000_WRITE_REG(hw, E1000_MDIC, mdic);
370 E1000_WRITE_REG(hw, E1000_MDIC, mdic);
430 E1000_WRITE_REG(hw, E1000_I2CCMD, i2ccmd);
489 E1000_WRITE_REG(hw, E1000_I2CCMD, i2ccmd);
543 E1000_WRITE_REG(hw, E1000_I2CCMD, i2ccmd);
602 E1000_WRITE_REG(hw, E1000_I2CCMD, i2ccmd);
621 E1000_WRITE_REG(hw, E1000_I2CCMD, i2ccmd);
888 E1000_WRITE_REG(hw, E1000_KMRNCTRLSTA, kmrnctrlsta);
963 E1000_WRITE_REG(hw, E1000_KMRNCTRLSTA, kmrnctrlsta);
2059 E1000_WRITE_REG(h
[all...]
H A De1000_vf.c270 E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_main.c1390 E1000_WRITE_REG(hw, E1000_PBA, pba);
1464 E1000_WRITE_REG(hw, E1000_WUC, 0);
1502 E1000_WRITE_REG(hw, E1000_EITR(i), igb->intr_throttling[i]);
1726 E1000_WRITE_REG(&igb->hw, E1000_TDH(tx_ring->index), 0);
1727 E1000_WRITE_REG(&igb->hw, E1000_TDT(tx_ring->index), 0);
2124 E1000_WRITE_REG(hw, E1000_RDBAH(rx_ring->index), buf_high);
2125 E1000_WRITE_REG(hw, E1000_RDBAL(rx_ring->index), buf_low);
2131 E1000_WRITE_REG(hw, E1000_RDLEN(rx_ring->index), size);
2136 E1000_WRITE_REG(hw, E1000_SRRCTL(rx_ring->index),
2149 E1000_WRITE_REG(h
[all...]
H A De1000_osdep.h113 #define E1000_WRITE_REG(hw, reg, value) \ macro
198 #define E1000_WRITE_REG_IO E1000_WRITE_REG
H A Digb_gld.c495 E1000_WRITE_REG(&igb->hw, E1000_RCTL, reg_val);
721 E1000_WRITE_REG(hw, E1000_EIMS, igb->eims_mask);
722 E1000_WRITE_REG(hw, E1000_EIAC, igb->eims_mask);
727 E1000_WRITE_REG(hw, E1000_IMS, igb->ims_mask);
749 E1000_WRITE_REG(hw, E1000_EIMC,
751 E1000_WRITE_REG(hw, E1000_EIAC, igb->eims_mask);
756 E1000_WRITE_REG(hw, E1000_IMC, E1000_IMS_RXT0);
1503 E1000_WRITE_REG(hw, E1000_EITR(i),
H A Digb_rx.c452 E1000_WRITE_REG(&igb->hw, E1000_RDT(rx_ring->index), rx_tail);

Completed in 118 milliseconds

12