/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-ipq806x.c | 115 static int get_clk_div_sgmii(struct ipq806x_gmac *gmac, unsigned int speed) in get_clk_div_sgmii() argument 117 struct device *dev = &gmac->pdev->dev; in get_clk_div_sgmii() 141 static int get_clk_div_rgmii(struct ipq806x_gmac *gmac, unsigned int speed) in get_clk_div_rgmii() argument 143 struct device *dev = &gmac->pdev->dev; in get_clk_div_rgmii() 167 static int ipq806x_gmac_set_speed(struct ipq806x_gmac *gmac, unsigned int speed) in ipq806x_gmac_set_speed() argument 172 switch (gmac->phy_mode) { in ipq806x_gmac_set_speed() 174 div = get_clk_div_rgmii(gmac, speed); in ipq806x_gmac_set_speed() 175 clk_bits = NSS_COMMON_CLK_GATE_RGMII_RX_EN(gmac->id) | in ipq806x_gmac_set_speed() 176 NSS_COMMON_CLK_GATE_RGMII_TX_EN(gmac->id); in ipq806x_gmac_set_speed() 180 div = get_clk_div_sgmii(gmac, speed); in ipq806x_gmac_set_speed() [all …]
|
D | dwmac-sunxi.c | 32 struct sunxi_priv_data *gmac = priv; in sun7i_gmac_init() local 35 if (gmac->regulator) { in sun7i_gmac_init() 36 ret = regulator_enable(gmac->regulator); in sun7i_gmac_init() 47 if (phy_interface_mode_is_rgmii(gmac->interface)) { in sun7i_gmac_init() 48 clk_set_rate(gmac->tx_clk, SUN7I_GMAC_GMII_RGMII_RATE); in sun7i_gmac_init() 49 clk_prepare_enable(gmac->tx_clk); in sun7i_gmac_init() 50 gmac->clk_enabled = 1; in sun7i_gmac_init() 52 clk_set_rate(gmac->tx_clk, SUN7I_GMAC_MII_RATE); in sun7i_gmac_init() 53 ret = clk_prepare(gmac->tx_clk); in sun7i_gmac_init() 54 if (ret && gmac->regulator) in sun7i_gmac_init() [all …]
|
D | dwmac-anarion.c | 27 static uint32_t gmac_read_reg(struct anarion_gmac *gmac, uint8_t reg) in gmac_read_reg() argument 29 return readl((void *)(gmac->ctl_block + reg)); in gmac_read_reg() 32 static void gmac_write_reg(struct anarion_gmac *gmac, uint8_t reg, uint32_t val) in gmac_write_reg() argument 34 writel(val, (void *)(gmac->ctl_block + reg)); in gmac_write_reg() 40 struct anarion_gmac *gmac = priv; in anarion_gmac_init() local 43 gmac_write_reg(gmac, GMAC_RESET_CONTROL_REG, 1); in anarion_gmac_init() 45 sw_config = gmac_read_reg(gmac, GMAC_SW_CONFIG_REG); in anarion_gmac_init() 47 sw_config |= (gmac->phy_intf_sel & GMAC_CONFIG_INTF_SEL_MASK); in anarion_gmac_init() 48 gmac_write_reg(gmac, GMAC_SW_CONFIG_REG, sw_config); in anarion_gmac_init() 50 gmac_write_reg(gmac, GMAC_RESET_CONTROL_REG, 0); in anarion_gmac_init() [all …]
|
D | dwmac-sun8i.c | 570 struct sunxi_priv_data *gmac = priv; in sun8i_dwmac_init() local 573 if (gmac->regulator) { in sun8i_dwmac_init() 574 ret = regulator_enable(gmac->regulator); in sun8i_dwmac_init() 581 if (gmac->use_internal_phy) { in sun8i_dwmac_init() 590 if (gmac->regulator) in sun8i_dwmac_init() 591 regulator_disable(gmac->regulator); in sun8i_dwmac_init() 758 struct sunxi_priv_data *gmac = priv->plat->bsp_priv; in get_ephy_nodes() local 779 gmac->ephy_clk = of_clk_get(iphynode, 0); in get_ephy_nodes() 780 if (IS_ERR(gmac->ephy_clk)) in get_ephy_nodes() 782 gmac->rst_ephy = of_reset_control_get_exclusive(iphynode, NULL); in get_ephy_nodes() [all …]
|
D | hwif.c | 91 bool gmac; member 109 .gmac = false, 127 .gmac = true, 145 .gmac = false, 163 .gmac = false, 181 .gmac = false, 199 .gmac = false, 217 .gmac = false, 236 .gmac = false, 302 if (needs_gmac ^ entry->gmac) in stmmac_hwif_init()
|
D | dwmac-rk.c | 1777 static void rk_gmac_powerdown(struct rk_priv_data *gmac) in rk_gmac_powerdown() argument 1779 if (gmac->integrated_phy) in rk_gmac_powerdown() 1780 rk_gmac_integrated_phy_powerdown(gmac); in rk_gmac_powerdown() 1782 pm_runtime_put_sync(&gmac->pdev->dev); in rk_gmac_powerdown() 1784 phy_power_on(gmac, false); in rk_gmac_powerdown() 1785 gmac_clk_enable(gmac, false); in rk_gmac_powerdown()
|
/drivers/net/ethernet/chelsio/cxgb/ |
D | gmac.h | 123 struct gmac { struct 129 extern const struct gmac t1_pm3393_ops; argument 130 extern const struct gmac t1_vsc7326_ops;
|
D | subr.c | 411 .gmac = &t1_pm3393_ops, 431 .gmac = &t1_pm3393_ops, 451 .gmac = &t1_pm3393_ops, 473 .gmac = &t1_pm3393_ops, 495 .gmac = &t1_pm3393_ops, 519 .gmac = &t1_vsc7326_ops, 1074 adapter->params.stats_update_period = bi->gmac->stats_update_period; in t1_init_sw_modules() 1100 if (bi->gmac->reset) in t1_init_sw_modules() 1101 bi->gmac->reset(adapter); in t1_init_sw_modules() 1116 adapter->port[i].mac = mac = bi->gmac->create(adapter, i); in t1_init_sw_modules()
|
D | common.h | 260 struct gmac; 279 const struct gmac *gmac; member
|
D | vsc7326.c | 722 const struct gmac t1_vsc7326_ops = {
|
D | pm3393.c | 776 const struct gmac t1_pm3393_ops = {
|
/drivers/net/wireless/ath/ |
D | key.c | 480 u8 gmac[ETH_ALEN]; in ath_key_config() local 511 memcpy(gmac, vif->addr, ETH_ALEN); in ath_key_config() 512 gmac[0] |= 0x01; in ath_key_config() 513 mac = gmac; in ath_key_config() 521 memcpy(gmac, sta->addr, ETH_ALEN); in ath_key_config() 522 gmac[0] |= 0x01; in ath_key_config() 523 mac = gmac; in ath_key_config()
|
/drivers/clk/sunxi/ |
D | Makefile | 14 obj-$(CONFIG_CLK_SUNXI_CLOCKS) += clk-a20-gmac.o
|
/drivers/crypto/nx/ |
D | nx-aes-gcm.c | 169 static int gmac(struct aead_request *req, const u8 *iv, unsigned int assoclen) in gmac() function 328 rc = gmac(req, rctx->iv, assoclen); in gcm_aes_nx_crypt()
|