Home
last modified time | relevance | path

Searched refs:mac_reg (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/
H A Dich8lan.c182 u32 mac_reg = 0; in e1000_phy_is_accessible_pchlan() local
231 mac_reg = er32(CTRL_EXT); in e1000_phy_is_accessible_pchlan()
232 mac_reg &= ~E1000_CTRL_EXT_FORCE_SMBUS; in e1000_phy_is_accessible_pchlan()
233 ew32(CTRL_EXT, mac_reg); in e1000_phy_is_accessible_pchlan()
249 u32 mac_reg; in e1000_toggle_lanphypc_pch_lpt() local
252 mac_reg = er32(FEXTNVM3); in e1000_toggle_lanphypc_pch_lpt()
253 mac_reg &= ~E1000_FEXTNVM3_PHY_CFG_COUNTER_MASK; in e1000_toggle_lanphypc_pch_lpt()
254 mac_reg |= E1000_FEXTNVM3_PHY_CFG_COUNTER_50MSEC; in e1000_toggle_lanphypc_pch_lpt()
255 ew32(FEXTNVM3, mac_reg); in e1000_toggle_lanphypc_pch_lpt()
258 mac_reg in e1000_toggle_lanphypc_pch_lpt()
291 u32 mac_reg, fwsm = er32(FWSM); e1000_init_phy_workarounds_pchlan() local
1097 u32 mac_reg; e1000_enable_ulp_lpt_lp() local
1242 u32 mac_reg; e1000_disable_ulp_lpt_lp() local
1533 u32 mac_reg; e1000_check_for_copper_link_ich8lan() local
2358 u32 mac_reg; e1000_oem_bits_config_ich8lan() local
2525 u32 mac_reg; e1000_copy_rx_addrs_to_phy_ich8lan() local
2568 u32 mac_reg; e1000_lv_jumbo_workaround_ich8lan() local
2794 u32 mac_reg; e1000_k1_workaround_lv() local
[all...]
H A Dnetdev.c6221 u32 i, mac_reg, wuc; in e1000_init_phy_wakeup() local
6241 mac_reg = E1000_READ_REG_ARRAY(hw, E1000_MTA, i); in e1000_init_phy_wakeup()
6243 (u16)(mac_reg & 0xFFFF)); in e1000_init_phy_wakeup()
6245 (u16)((mac_reg >> 16) & 0xFFFF)); in e1000_init_phy_wakeup()
6250 mac_reg = er32(RCTL); in e1000_init_phy_wakeup()
6251 if (mac_reg & E1000_RCTL_UPE) in e1000_init_phy_wakeup()
6253 if (mac_reg & E1000_RCTL_MPE) in e1000_init_phy_wakeup()
6256 if (mac_reg & E1000_RCTL_MO_3) in e1000_init_phy_wakeup()
6257 phy_reg |= (((mac_reg & E1000_RCTL_MO_3) >> E1000_RCTL_MO_SHIFT) in e1000_init_phy_wakeup()
6259 if (mac_reg in e1000_init_phy_wakeup()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/
H A Dich8lan.c182 u32 mac_reg = 0; in e1000_phy_is_accessible_pchlan() local
231 mac_reg = er32(CTRL_EXT); in e1000_phy_is_accessible_pchlan()
232 mac_reg &= ~E1000_CTRL_EXT_FORCE_SMBUS; in e1000_phy_is_accessible_pchlan()
233 ew32(CTRL_EXT, mac_reg); in e1000_phy_is_accessible_pchlan()
249 u32 mac_reg; in e1000_toggle_lanphypc_pch_lpt() local
252 mac_reg = er32(FEXTNVM3); in e1000_toggle_lanphypc_pch_lpt()
253 mac_reg &= ~E1000_FEXTNVM3_PHY_CFG_COUNTER_MASK; in e1000_toggle_lanphypc_pch_lpt()
254 mac_reg |= E1000_FEXTNVM3_PHY_CFG_COUNTER_50MSEC; in e1000_toggle_lanphypc_pch_lpt()
255 ew32(FEXTNVM3, mac_reg); in e1000_toggle_lanphypc_pch_lpt()
258 mac_reg in e1000_toggle_lanphypc_pch_lpt()
291 u32 mac_reg, fwsm = er32(FWSM); e1000_init_phy_workarounds_pchlan() local
1106 u32 mac_reg; e1000_enable_ulp_lpt_lp() local
1251 u32 mac_reg; e1000_disable_ulp_lpt_lp() local
1544 u32 mac_reg; e1000_check_for_copper_link_ich8lan() local
2375 u32 mac_reg; e1000_oem_bits_config_ich8lan() local
2542 u32 mac_reg; e1000_copy_rx_addrs_to_phy_ich8lan() local
2585 u32 mac_reg; e1000_lv_jumbo_workaround_ich8lan() local
2811 u32 mac_reg; e1000_k1_workaround_lv() local
[all...]
H A Dnetdev.c6216 u32 i, mac_reg, wuc; in e1000_init_phy_wakeup() local
6236 mac_reg = E1000_READ_REG_ARRAY(hw, E1000_MTA, i); in e1000_init_phy_wakeup()
6238 (u16)(mac_reg & 0xFFFF)); in e1000_init_phy_wakeup()
6240 (u16)((mac_reg >> 16) & 0xFFFF)); in e1000_init_phy_wakeup()
6245 mac_reg = er32(RCTL); in e1000_init_phy_wakeup()
6246 if (mac_reg & E1000_RCTL_UPE) in e1000_init_phy_wakeup()
6248 if (mac_reg & E1000_RCTL_MPE) in e1000_init_phy_wakeup()
6251 if (mac_reg & E1000_RCTL_MO_3) in e1000_init_phy_wakeup()
6252 phy_reg |= (((mac_reg & E1000_RCTL_MO_3) >> E1000_RCTL_MO_SHIFT) in e1000_init_phy_wakeup()
6254 if (mac_reg in e1000_init_phy_wakeup()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
H A Dau1000_eth.h56 struct mac_reg { struct
106 struct mac_reg *mac; /* mac registers */
H A Dau1000_eth.c1144 aup->mac = (struct mac_reg *) in au1000_probe()
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/
H A Dau1000_eth.h56 struct mac_reg { struct
106 struct mac_reg *mac; /* mac registers */
H A Dau1000_eth.c1144 aup->mac = (struct mac_reg *) in au1000_probe()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Drf.c388 u8 mac_reg = bmac0 ? REG_MAC1 : REG_MAC0; in rtl92d_phy_enable_anotherphy() local
396 u1btmp = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_enable_anotherphy()
419 u8 mac_reg = bmac0 ? REG_MAC1 : REG_MAC0; in rtl92d_phy_powerdown_anotherphy() local
427 u1btmp = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_powerdown_anotherphy()
H A Dphy.c3248 u32 mac_reg = (rtlhal->interfaceindex == 0 ? REG_MAC0 : REG_MAC1); in rtl92d_phy_set_poweron() local
3252 value8 = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_set_poweron()
3254 rtl_write_byte(rtlpriv, mac_reg, value8); in rtl92d_phy_set_poweron()
3256 value8 = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_set_poweron()
3258 rtl_write_byte(rtlpriv, mac_reg, value8); in rtl92d_phy_set_poweron()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Drf.c388 u8 mac_reg = bmac0 ? REG_MAC1 : REG_MAC0; in rtl92d_phy_enable_anotherphy() local
396 u1btmp = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_enable_anotherphy()
419 u8 mac_reg = bmac0 ? REG_MAC1 : REG_MAC0; in rtl92d_phy_powerdown_anotherphy() local
427 u1btmp = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_powerdown_anotherphy()
H A Dphy.c3245 u32 mac_reg = (rtlhal->interfaceindex == 0 ? REG_MAC0 : REG_MAC1); in rtl92d_phy_set_poweron() local
3249 value8 = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_set_poweron()
3251 rtl_write_byte(rtlpriv, mac_reg, value8); in rtl92d_phy_set_poweron()
3253 value8 = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_set_poweron()
3255 rtl_write_byte(rtlpriv, mac_reg, value8); in rtl92d_phy_set_poweron()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dphy.c241 u32 mac_reg; in mt76x0_phy_set_chan_rf_params() local
385 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
386 mac_reg &= 0x896400FF; in mt76x0_phy_set_chan_rf_params()
387 mt76_wr(dev, MT_TX_ALC_CFG_1, mac_reg); in mt76x0_phy_set_chan_rf_params()
393 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
394 mac_reg &= 0x890400FF; in mt76x0_phy_set_chan_rf_params()
395 mt76_wr(dev, MT_TX_ALC_CFG_1, mac_reg); in mt76x0_phy_set_chan_rf_params()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dphy.c241 u32 mac_reg; in mt76x0_phy_set_chan_rf_params() local
385 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
386 mac_reg &= 0x896400FF; in mt76x0_phy_set_chan_rf_params()
387 mt76_wr(dev, MT_TX_ALC_CFG_1, mac_reg); in mt76x0_phy_set_chan_rf_params()
393 mac_reg = mt76_rr(dev, MT_TX_ALC_CFG_1); in mt76x0_phy_set_chan_rf_params()
394 mac_reg &= 0x890400FF; in mt76x0_phy_set_chan_rf_params()
395 mt76_wr(dev, MT_TX_ALC_CFG_1, mac_reg); in mt76x0_phy_set_chan_rf_params()
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/hal/
H A Dphy.c797 static void save_mac_registers(struct adapter *adapt, const u32 *mac_reg, in save_mac_registers() argument
803 backup[i] = usb_read8(adapt, mac_reg[i]); in save_mac_registers()
805 backup[i] = usb_read32(adapt, mac_reg[i]); in save_mac_registers()
817 static void reload_mac_registers(struct adapter *adapt, const u32 *mac_reg, in reload_mac_registers() argument
823 usb_write8(adapt, mac_reg[i], (u8)backup[i]); in reload_mac_registers()
825 usb_write32(adapt, mac_reg[i], backup[i]); in reload_mac_registers()
846 static void mac_setting_calibration(struct adapter *adapt, const u32 *mac_reg, in mac_setting_calibration() argument
851 usb_write8(adapt, mac_reg[i], 0x3F); in mac_setting_calibration()
854 usb_write8(adapt, mac_reg[i], (u8)(backup[i] & (~BIT(3)))); in mac_setting_calibration()
856 usb_write8(adapt, mac_reg[ in mac_setting_calibration()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-hw.c76 unsigned int *mac_reg) in xlgmac_set_mac_reg()
96 ha->addr, *mac_reg); in xlgmac_set_mac_reg()
104 writel(mac_addr_hi, pdata->mac_regs + *mac_reg); in xlgmac_set_mac_reg()
105 *mac_reg += MAC_MACA_INC; in xlgmac_set_mac_reg()
106 writel(mac_addr_lo, pdata->mac_regs + *mac_reg); in xlgmac_set_mac_reg()
107 *mac_reg += MAC_MACA_INC; in xlgmac_set_mac_reg()
300 unsigned int mac_reg; in xlgmac_set_mac_addn_addrs() local
302 mac_reg = MAC_MACA1HR; in xlgmac_set_mac_addn_addrs()
309 xlgmac_set_mac_reg(pdata, ha, &mac_reg); in xlgmac_set_mac_addn_addrs()
317 xlgmac_set_mac_reg(pdata, ha, &mac_reg); in xlgmac_set_mac_addn_addrs()
74 xlgmac_set_mac_reg(struct xlgmac_pdata *pdata, struct netdev_hw_addr *ha, unsigned int *mac_reg) xlgmac_set_mac_reg() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-hw.c76 unsigned int *mac_reg) in xlgmac_set_mac_reg()
96 ha->addr, *mac_reg); in xlgmac_set_mac_reg()
104 writel(mac_addr_hi, pdata->mac_regs + *mac_reg); in xlgmac_set_mac_reg()
105 *mac_reg += MAC_MACA_INC; in xlgmac_set_mac_reg()
106 writel(mac_addr_lo, pdata->mac_regs + *mac_reg); in xlgmac_set_mac_reg()
107 *mac_reg += MAC_MACA_INC; in xlgmac_set_mac_reg()
300 unsigned int mac_reg; in xlgmac_set_mac_addn_addrs() local
302 mac_reg = MAC_MACA1HR; in xlgmac_set_mac_addn_addrs()
309 xlgmac_set_mac_reg(pdata, ha, &mac_reg); in xlgmac_set_mac_addn_addrs()
317 xlgmac_set_mac_reg(pdata, ha, &mac_reg); in xlgmac_set_mac_addn_addrs()
74 xlgmac_set_mac_reg(struct xlgmac_pdata *pdata, struct netdev_hw_addr *ha, unsigned int *mac_reg) xlgmac_set_mac_reg() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/via/
H A Dvia-velocity.c3117 *((u32 *) (context->mac_reg + i)) = readl(ptr + i); in velocity_save_context()
3120 *((u32 *) (context->mac_reg + i)) = readl(ptr + i); in velocity_save_context()
3123 *((u32 *) (context->mac_reg + i)) = readl(ptr + i); in velocity_save_context()
3177 writel(*((u32 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3182 writeb(~(*((u8 *) (context->mac_reg + i))), ptr + i + 4); in velocity_restore_context()
3184 writeb(*((u8 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3188 writel(*((u32 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3191 writel(*((u32 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3194 writeb(*((u8 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
H A Dvia-velocity.h1226 u8 mac_reg[256]; member
/kernel/linux/linux-6.6/drivers/net/ethernet/via/
H A Dvia-velocity.c3115 *((u32 *) (context->mac_reg + i)) = readl(ptr + i); in velocity_save_context()
3118 *((u32 *) (context->mac_reg + i)) = readl(ptr + i); in velocity_save_context()
3121 *((u32 *) (context->mac_reg + i)) = readl(ptr + i); in velocity_save_context()
3175 writel(*((u32 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3180 writeb(~(*((u8 *) (context->mac_reg + i))), ptr + i + 4); in velocity_restore_context()
3182 writeb(*((u8 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3186 writel(*((u32 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3189 writel(*((u32 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
3192 writeb(*((u8 *) (context->mac_reg + i)), ptr + i); in velocity_restore_context()
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c981 struct netdev_hw_addr *ha, unsigned int *mac_reg) in xgbe_set_mac_reg()
1001 ha->addr, *mac_reg); in xgbe_set_mac_reg()
1006 XGMAC_IOWRITE(pdata, *mac_reg, mac_addr_hi); in xgbe_set_mac_reg()
1007 *mac_reg += MAC_MACA_INC; in xgbe_set_mac_reg()
1008 XGMAC_IOWRITE(pdata, *mac_reg, mac_addr_lo); in xgbe_set_mac_reg()
1009 *mac_reg += MAC_MACA_INC; in xgbe_set_mac_reg()
1016 unsigned int mac_reg; in xgbe_set_mac_addn_addrs() local
1019 mac_reg = MAC_MACA1HR; in xgbe_set_mac_addn_addrs()
1026 xgbe_set_mac_reg(pdata, ha, &mac_reg); in xgbe_set_mac_addn_addrs()
1034 xgbe_set_mac_reg(pdata, ha, &mac_reg); in xgbe_set_mac_addn_addrs()
980 xgbe_set_mac_reg(struct xgbe_prv_data *pdata, struct netdev_hw_addr *ha, unsigned int *mac_reg) xgbe_set_mac_reg() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c984 struct netdev_hw_addr *ha, unsigned int *mac_reg) in xgbe_set_mac_reg()
1004 ha->addr, *mac_reg); in xgbe_set_mac_reg()
1009 XGMAC_IOWRITE(pdata, *mac_reg, mac_addr_hi); in xgbe_set_mac_reg()
1010 *mac_reg += MAC_MACA_INC; in xgbe_set_mac_reg()
1011 XGMAC_IOWRITE(pdata, *mac_reg, mac_addr_lo); in xgbe_set_mac_reg()
1012 *mac_reg += MAC_MACA_INC; in xgbe_set_mac_reg()
1019 unsigned int mac_reg; in xgbe_set_mac_addn_addrs() local
1022 mac_reg = MAC_MACA1HR; in xgbe_set_mac_addn_addrs()
1029 xgbe_set_mac_reg(pdata, ha, &mac_reg); in xgbe_set_mac_addn_addrs()
1037 xgbe_set_mac_reg(pdata, ha, &mac_reg); in xgbe_set_mac_addn_addrs()
983 xgbe_set_mac_reg(struct xgbe_prv_data *pdata, struct netdev_hw_addr *ha, unsigned int *mac_reg) xgbe_set_mac_reg() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmd.c1152 struct host_cmd_ds_mac_reg_access *mac_reg; in mwifiex_cmd_reg_access() local
1154 cmd->size = cpu_to_le16(sizeof(*mac_reg) + S_DS_GEN); in mwifiex_cmd_reg_access()
1155 mac_reg = &cmd->params.mac_reg; in mwifiex_cmd_reg_access()
1156 mac_reg->action = cpu_to_le16(cmd_action); in mwifiex_cmd_reg_access()
1157 mac_reg->offset = cpu_to_le16((u16) reg_rw->offset); in mwifiex_cmd_reg_access()
1158 mac_reg->value = cpu_to_le32(reg_rw->value); in mwifiex_cmd_reg_access()
H A Dsta_cmdresp.c790 r.mac = &resp->params.mac_reg; in mwifiex_ret_reg_access()
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmd.c1145 struct host_cmd_ds_mac_reg_access *mac_reg; in mwifiex_cmd_reg_access() local
1147 cmd->size = cpu_to_le16(sizeof(*mac_reg) + S_DS_GEN); in mwifiex_cmd_reg_access()
1148 mac_reg = &cmd->params.mac_reg; in mwifiex_cmd_reg_access()
1149 mac_reg->action = cpu_to_le16(cmd_action); in mwifiex_cmd_reg_access()
1150 mac_reg->offset = cpu_to_le16((u16) reg_rw->offset); in mwifiex_cmd_reg_access()
1151 mac_reg->value = cpu_to_le32(reg_rw->value); in mwifiex_cmd_reg_access()

Completed in 91 milliseconds

12