/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_workarounds.c | 120 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 D | e1000g_rx.c | 229 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 D | e1000g_tx.c | 869 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 D | e1000g_main.c | 1488 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 D | e1000_osdep.h | 115 * 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 D | e1000.c | 148 #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 D | e1000_82542.c | 206 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 D | e1000_82571.c | 241 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 D | e1000_82543.c | 596 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 D | e1000_mac.c | 500 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 D | e1000_82575.c | 202 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 D | e1000_80003es2lan.c | 434 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 D | e1000_i210.c | 124 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 D | e1000_nvm.c | 117 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 D | e1000_ich8lan.c | 259 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 D | e1000_82540.c | 278 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 D | e1000_82541.c | 303 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 D | e1000_manage.c | 328 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 D | e1000_mbx.c | 435 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 D | e1000_phy.c | 304 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 D | e1000_vf.c | 270 E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_main.c | 1390 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 D | e1000_osdep.h | 113 #define E1000_WRITE_REG(hw, reg, value) \ macro 198 #define E1000_WRITE_REG_IO E1000_WRITE_REG
|
H A D | igb_gld.c | 495 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 D | igb_rx.c | 452 E1000_WRITE_REG(&igb->hw, E1000_RDT(rx_ring->index), rx_tail);
|