| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ptp.c | 128 static void igc_pin_direction(int pin, int input, u32 *ctrl, u32 *ctrl_ext) in igc_pin_direction() argument 130 u32 *ptr = pin < 2 ? ctrl : ctrl_ext; in igc_pin_direction() 176 u32 ctrl, ctrl_ext, tssdp = 0; in igc_pin_perout() local 179 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_pin_perout() 182 igc_pin_direction(pin, 0, &ctrl, &ctrl_ext); in igc_pin_perout() 207 wr32(IGC_CTRL_EXT, ctrl_ext); in igc_pin_perout() 222 u32 ctrl, ctrl_ext, tssdp = 0; in igc_pin_extts() local 225 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_pin_extts() 228 igc_pin_direction(pin, 1, &ctrl, &ctrl_ext); in igc_pin_extts() 243 wr32(IGC_CTRL_EXT, ctrl_ext); in igc_pin_extts()
|
| H A D | igc_dump.c | 15 {IGC_CTRL_EXT, "CTRL_EXT"},
|
| H A D | igc_main.c | 145 * igc_release_hw_control resets CTRL_EXT:DRV_LOAD bit. 152 u32 ctrl_ext; in igc_release_hw_control() local 158 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_release_hw_control() 160 ctrl_ext & ~IGC_CTRL_EXT_DRV_LOAD); in igc_release_hw_control() 167 * igc_get_hw_control sets CTRL_EXT:DRV_LOAD bit. 174 u32 ctrl_ext; in igc_get_hw_control() local 177 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_get_hw_control() 179 ctrl_ext | IGC_CTRL_EXT_DRV_LOAD); in igc_get_hw_control()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_ptp.c | 371 static void igb_pin_direction(int pin, int input, u32 *ctrl, u32 *ctrl_ext) in igb_pin_direction() argument 373 u32 *ptr = pin < 2 ? ctrl : ctrl_ext; in igb_pin_direction() 399 u32 ctrl, ctrl_ext, tssdp = 0; in igb_pin_extts() local 402 ctrl_ext = rd32(E1000_CTRL_EXT); in igb_pin_extts() 405 igb_pin_direction(pin, 1, &ctrl, &ctrl_ext); in igb_pin_extts() 420 wr32(E1000_CTRL_EXT, ctrl_ext); in igb_pin_extts() 455 u32 ctrl, ctrl_ext, tssdp = 0; in igb_pin_perout() local 458 ctrl_ext = rd32(E1000_CTRL_EXT); in igb_pin_perout() 461 igb_pin_direction(pin, 0, &ctrl, &ctrl_ext); in igb_pin_perout() 486 wr32(E1000_CTRL_EXT, ctrl_ext); in igb_pin_perout()
|
| H A D | igb_main.c | 222 {E1000_CTRL_EXT, "CTRL_EXT"}, 1545 * igb_release_hw_control resets CTRL_EXT:DRV_LOAD bit. 1552 u32 ctrl_ext; in igb_release_hw_control() local 1555 ctrl_ext = rd32(E1000_CTRL_EXT); in igb_release_hw_control() 1557 ctrl_ext & ~E1000_CTRL_EXT_DRV_LOAD); in igb_release_hw_control() 1564 * igb_get_hw_control sets CTRL_EXT:DRV_LOAD bit. 1571 u32 ctrl_ext; in igb_get_hw_control() local 1574 ctrl_ext = rd32(E1000_CTRL_EXT); in igb_get_hw_control() 1576 ctrl_ext | E1000_CTRL_EXT_DRV_LOAD); in igb_get_hw_control() 2041 u32 ctrl_ext, connsw; in igb_check_swap_media() local [all …]
|
| H A D | igb_ethtool.c | 1688 /* use CTRL_EXT to identify link type as SGMII can appear as copper */ in igb_setup_loopback_test()
|
| /linux/drivers/comedi/drivers/ |
| H A D | adv_pci1710.c | 171 unsigned int ctrl_ext; /* used to switch from TRIG_EXT to TRIG_xxx */ member 501 devpriv->ctrl = devpriv->ctrl_ext; in pci1710_irq_handler() 541 devpriv->ctrl_ext = devpriv->ctrl; in pci1710_ai_cmd() 693 devpriv->ctrl_ext &= ~PCI171X_CTRL_CNT0; in pci1710_counter_insn_config() 696 devpriv->ctrl_ext |= PCI171X_CTRL_CNT0; in pci1710_counter_insn_config() 701 outw(devpriv->ctrl_ext, dev->iobase + PCI171X_CTRL_REG); in pci1710_counter_insn_config() 704 if (devpriv->ctrl_ext & PCI171X_CTRL_CNT0) { in pci1710_counter_insn_config()
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | ich8lan.c | 238 mac_reg = er32(CTRL_EXT); in e1000_phy_is_accessible_pchlan() 240 ew32(CTRL_EXT, mac_reg); in e1000_phy_is_accessible_pchlan() 282 } while (!(er32(CTRL_EXT) & E1000_CTRL_EXT_LPCD) && count--); in e1000_toggle_lanphypc_pch_lpt() 398 mac_reg = er32(CTRL_EXT); in e1000_init_phy_workarounds_pchlan() 400 ew32(CTRL_EXT, mac_reg); in e1000_init_phy_workarounds_pchlan() 434 mac_reg = er32(CTRL_EXT); in e1000_init_phy_workarounds_pchlan() 436 ew32(CTRL_EXT, mac_reg); in e1000_init_phy_workarounds_pchlan() 1188 u32 ctrl_ext; in e1000e_force_smbus() local 1209 ctrl_ext = er32(CTRL_EXT); in e1000e_force_smbus() 1210 ctrl_ext |= E1000_CTRL_EXT_FORCE_SMBUS; in e1000e_force_smbus() [all …]
|
| H A D | netdev.c | 70 {E1000_CTRL_EXT, "CTRL_EXT"}, 1972 u32 ctrl_ext, ivar = 0; in e1000_configure_msix() local 2020 ctrl_ext = er32(CTRL_EXT) & ~E1000_CTRL_EXT_IAME; in e1000_configure_msix() 2021 ctrl_ext |= E1000_CTRL_EXT_PBA_CLR | E1000_CTRL_EXT_EIAME; in e1000_configure_msix() 2022 ew32(CTRL_EXT, ctrl_ext); in e1000_configure_msix() 2254 * e1000e_get_hw_control sets {CTRL_EXT|SWSM}:DRV_LOAD bit. 2262 u32 ctrl_ext; in e1000e_get_hw_control() local 2270 ctrl_ext = er32(CTRL_EXT); in e1000e_get_hw_control() 2271 ew32(CTRL_EXT, ctrl_ext | E1000_CTRL_EXT_DRV_LOAD); in e1000e_get_hw_control() 2279 * e1000e_release_hw_control resets {CTRL_EXT|SWSM}:DRV_LOAD bit. [all …]
|
| H A D | 82571.c | 944 u32 ctrl, ctrl_ext, eecd, tctl; in e1000_reset_hw_82571() local 1004 ctrl_ext = er32(CTRL_EXT); in e1000_reset_hw_82571() 1005 ctrl_ext |= E1000_CTRL_EXT_EE_RST; in e1000_reset_hw_82571() 1006 ew32(CTRL_EXT, ctrl_ext); in e1000_reset_hw_82571() 1209 reg = er32(CTRL_EXT); in e1000_initialize_hw_bits_82571() 1212 ew32(CTRL_EXT, reg); in e1000_initialize_hw_bits_82571() 1228 reg = er32(CTRL_EXT); in e1000_initialize_hw_bits_82571() 1230 ew32(CTRL_EXT, reg); in e1000_initialize_hw_bits_82571()
|
| H A D | ethtool.c | 1477 u32 ctrlext = er32(CTRL_EXT); in e1000_set_es2lan_mac_loopback() 1480 /* save CTRL_EXT to restore later, reuse an empty variable (unused in e1000_set_es2lan_mac_loopback() 1487 ew32(CTRL_EXT, ctrlext); in e1000_set_es2lan_mac_loopback() 1577 /* restore CTRL_EXT, stealing space from tx_fifo_head */ in e1000_loopback_cleanup() 1578 ew32(CTRL_EXT, adapter->tx_fifo_head); in e1000_loopback_cleanup()
|
| H A D | 80003es2lan.c | 971 reg = er32(CTRL_EXT); in e1000_copper_link_setup_gg82563_80003es2lan() 973 ew32(CTRL_EXT, reg); in e1000_copper_link_setup_gg82563_80003es2lan()
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_main.c | 3299 "CTRL_EXT", "ERT", "RDBAL", "RDBAH", in e1000_regdump() 3331 regs_buff[24] = er32(CTRL_EXT); in e1000_regdump() 5072 u32 ctrl, ctrl_ext, rctl, status; in __e1000_shutdown() local 5120 ctrl_ext = er32(CTRL_EXT); in __e1000_shutdown() 5121 ctrl_ext |= E1000_CTRL_EXT_SDP7_DATA; in __e1000_shutdown() 5122 ew32(CTRL_EXT, ctrl_ext); in __e1000_shutdown()
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_crb.c | 73 u64 ctrl_ext; member
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_main.c | 453 {IXGBE_CTRL_EXT, "CTRL_EXT"}, 847 u32 ctrl_ext; in ixgbe_release_hw_control() local 850 ctrl_ext = IXGBE_READ_REG(&adapter->hw, IXGBE_CTRL_EXT); in ixgbe_release_hw_control() 852 ctrl_ext & ~IXGBE_CTRL_EXT_DRV_LOAD); in ixgbe_release_hw_control() 857 u32 ctrl_ext; in ixgbe_get_hw_control() local 860 ctrl_ext = IXGBE_READ_REG(&adapter->hw, IXGBE_CTRL_EXT); in ixgbe_get_hw_control() 862 ctrl_ext | IXGBE_CTRL_EXT_DRV_LOAD); in ixgbe_get_hw_control() 6214 u32 ctrl_ext; in ixgbe_up_complete() local 6265 ctrl_ext = IXGBE_READ_REG(hw, IXGBE_CTRL_EXT); in ixgbe_up_complete() 6266 ctrl_ext |= IXGBE_CTRL_EXT_PFRSTD; in ixgbe_up_complete() [all …]
|