/Linux-v4.19/drivers/net/ethernet/qualcomm/emac/ |
D | emac.c | 89 int emac_reinit_locked(struct emac_adapter *adpt) in emac_reinit_locked() argument 93 mutex_lock(&adpt->reset_lock); in emac_reinit_locked() 95 emac_mac_down(adpt); in emac_reinit_locked() 96 emac_sgmii_reset(adpt); in emac_reinit_locked() 97 ret = emac_mac_up(adpt); in emac_reinit_locked() 99 mutex_unlock(&adpt->reset_lock); in emac_reinit_locked() 109 struct emac_adapter *adpt = netdev_priv(rx_q->netdev); in emac_napi_rtx() local 113 emac_mac_rx_process(adpt, rx_q, &work_done, budget); in emac_napi_rtx() 119 writel(irq->mask, adpt->base + EMAC_INT_MASK); in emac_napi_rtx() 128 struct emac_adapter *adpt = netdev_priv(netdev); in emac_start_xmit() local [all …]
|
D | emac-mac.c | 257 void emac_mac_multicast_addr_set(struct emac_adapter *adpt, u8 *addr) in emac_mac_multicast_addr_set() argument 271 mta = readl(adpt->base + EMAC_HASH_TAB_REG0 + (reg << 2)); in emac_mac_multicast_addr_set() 273 writel(mta, adpt->base + EMAC_HASH_TAB_REG0 + (reg << 2)); in emac_mac_multicast_addr_set() 276 void emac_mac_multicast_addr_clear(struct emac_adapter *adpt) in emac_mac_multicast_addr_clear() argument 278 writel(0, adpt->base + EMAC_HASH_TAB_REG0); in emac_mac_multicast_addr_clear() 279 writel(0, adpt->base + EMAC_HASH_TAB_REG1); in emac_mac_multicast_addr_clear() 289 void emac_mac_mode_config(struct emac_adapter *adpt) in emac_mac_mode_config() argument 291 struct net_device *netdev = adpt->netdev; in emac_mac_mode_config() 294 mac = readl(adpt->base + EMAC_MAC_CTRL); in emac_mac_mode_config() 306 writel(mac, adpt->base + EMAC_MAC_CTRL); in emac_mac_mode_config() [all …]
|
D | emac-sgmii.c | 56 int emac_sgmii_init(struct emac_adapter *adpt) in emac_sgmii_init() argument 58 if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->init)) in emac_sgmii_init() 61 return adpt->phy.sgmii_ops->init(adpt); in emac_sgmii_init() 64 int emac_sgmii_open(struct emac_adapter *adpt) in emac_sgmii_open() argument 66 if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->open)) in emac_sgmii_open() 69 return adpt->phy.sgmii_ops->open(adpt); in emac_sgmii_open() 72 void emac_sgmii_close(struct emac_adapter *adpt) in emac_sgmii_close() argument 74 if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->close)) in emac_sgmii_close() 77 adpt->phy.sgmii_ops->close(adpt); in emac_sgmii_close() 80 int emac_sgmii_link_change(struct emac_adapter *adpt, bool link_state) in emac_sgmii_link_change() argument [all …]
|
D | emac-ethtool.c | 76 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_msglevel() local 78 return adpt->msg_enable; in emac_get_msglevel() 83 struct emac_adapter *adpt = netdev_priv(netdev); in emac_set_msglevel() local 85 adpt->msg_enable = data; in emac_set_msglevel() 123 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_ethtool_stats() local 125 spin_lock(&adpt->stats.lock); in emac_get_ethtool_stats() 127 emac_update_hw_stats(adpt); in emac_get_ethtool_stats() 128 memcpy(data, &adpt->stats, EMAC_STATS_LEN * sizeof(u64)); in emac_get_ethtool_stats() 130 spin_unlock(&adpt->stats.lock); in emac_get_ethtool_stats() 146 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_ringparam() local [all …]
|
D | emac-sgmii.h | 26 int (*init)(struct emac_adapter *adpt); 27 int (*open)(struct emac_adapter *adpt); 28 void (*close)(struct emac_adapter *adpt); 29 int (*link_change)(struct emac_adapter *adpt, bool link_state); 30 void (*reset)(struct emac_adapter *adpt); 48 int emac_sgmii_config(struct platform_device *pdev, struct emac_adapter *adpt); 50 int emac_sgmii_init_fsm9900(struct emac_adapter *adpt); 51 int emac_sgmii_init_qdf2432(struct emac_adapter *adpt); 52 int emac_sgmii_init_qdf2400(struct emac_adapter *adpt); 54 int emac_sgmii_init(struct emac_adapter *adpt); [all …]
|
D | emac-phy.c | 54 struct emac_adapter *adpt = bus->priv; in emac_mdio_read() local 57 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK, in emac_mdio_read() 65 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_read() 67 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_read() 77 struct emac_adapter *adpt = bus->priv; in emac_mdio_write() local 80 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK, in emac_mdio_write() 89 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_write() 91 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_write() 100 int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt) in emac_phy_config() argument 107 adpt->mii_bus = mii_bus = devm_mdiobus_alloc(&pdev->dev); in emac_phy_config() [all …]
|
D | emac-mac.h | 231 int emac_mac_up(struct emac_adapter *adpt); 232 void emac_mac_down(struct emac_adapter *adpt); 233 void emac_mac_reset(struct emac_adapter *adpt); 234 void emac_mac_stop(struct emac_adapter *adpt); 235 void emac_mac_mode_config(struct emac_adapter *adpt); 236 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, 238 int emac_mac_tx_buf_send(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, 240 void emac_mac_tx_process(struct emac_adapter *adpt, struct emac_tx_queue *tx_q); 242 struct emac_adapter *adpt); 243 int emac_mac_rx_tx_rings_alloc_all(struct emac_adapter *adpt); [all …]
|
D | emac-sgmii-qdf2432.c | 168 int emac_sgmii_init_qdf2432(struct emac_adapter *adpt) in emac_sgmii_init_qdf2432() argument 170 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_qdf2432() 197 netdev_err(adpt->netdev, "SGMII failed to start\n"); in emac_sgmii_init_qdf2432()
|
D | emac-sgmii-qdf2400.c | 181 int emac_sgmii_init_qdf2400(struct emac_adapter *adpt) in emac_sgmii_init_qdf2400() argument 183 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_qdf2400() 210 netdev_err(adpt->netdev, "SGMII failed to start\n"); in emac_sgmii_init_qdf2400()
|
D | emac-sgmii-fsm9900.c | 215 int emac_sgmii_init_fsm9900(struct emac_adapter *adpt) in emac_sgmii_init_fsm9900() argument 217 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_fsm9900() 238 netdev_err(adpt->netdev, "error: ser/des failed to start\n"); in emac_sgmii_init_fsm9900()
|
D | emac-phy.h | 18 int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt);
|
D | emac.h | 388 int emac_reinit_locked(struct emac_adapter *adpt); 392 void emac_update_hw_stats(struct emac_adapter *adpt);
|
/Linux-v4.19/drivers/net/ethernet/emulex/benet/ |
D | be.h | 797 #define default_rxo(adpt) (&adpt->rx_obj[adpt->num_rx_qs - 1]) argument
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_hdmi.c | 1868 struct i2c_adapter *adpt; in hdmi_get_ddc_adapter() local 1881 adpt = of_find_i2c_adapter_by_node(np); in hdmi_get_ddc_adapter() 1884 if (!adpt) { in hdmi_get_ddc_adapter() 1889 hdata->ddc_adpt = adpt; in hdmi_get_ddc_adapter()
|
/Linux-v4.19/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 2082 static void atl1c_tx_rollback(struct atl1c_adapter *adpt, in atl1c_tx_rollback() argument 2086 struct atl1c_tpd_ring *tpd_ring = &adpt->tpd_ring[type]; in atl1c_tx_rollback() 2096 atl1c_clean_buffer(adpt->pdev, buffer_info); in atl1c_tx_rollback()
|