Home
last modified time | relevance | path

Searched refs:adpt (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/emac/
H A Demac.c81 int emac_reinit_locked(struct emac_adapter *adpt) in emac_reinit_locked() argument
85 mutex_lock(&adpt->reset_lock); in emac_reinit_locked()
87 emac_mac_down(adpt); in emac_reinit_locked()
88 emac_sgmii_reset(adpt); in emac_reinit_locked()
89 ret = emac_mac_up(adpt); in emac_reinit_locked()
91 mutex_unlock(&adpt->reset_lock); in emac_reinit_locked()
101 struct emac_adapter *adpt = netdev_priv(rx_q->netdev); in emac_napi_rtx() local
105 emac_mac_rx_process(adpt, rx_q, &work_done, budget); in emac_napi_rtx()
111 writel(irq->mask, adpt->base + EMAC_INT_MASK); in emac_napi_rtx()
121 struct emac_adapter *adpt in emac_start_xmit() local
129 struct emac_adapter *adpt = emac_isr() local
179 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_features() local
201 struct emac_adapter *adpt = netdev_priv(netdev); emac_rx_mode_set() local
215 struct emac_adapter *adpt = netdev_priv(netdev); emac_change_mtu() local
231 struct emac_adapter *adpt = netdev_priv(netdev); emac_open() local
270 struct emac_adapter *adpt = netdev_priv(netdev); emac_close() local
288 struct emac_adapter *adpt = netdev_priv(netdev); emac_tx_timeout() local
302 emac_update_hw_stats(struct emac_adapter *adpt) emac_update_hw_stats() argument
338 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_stats64() local
390 struct emac_adapter *adpt = emac_work_thread() local
397 emac_init_adapter(struct emac_adapter *adpt) emac_init_adapter() argument
434 emac_clks_get(struct platform_device *pdev, struct emac_adapter *adpt) emac_clks_get() argument
457 emac_clks_phase1_init(struct platform_device *pdev, struct emac_adapter *adpt) emac_clks_phase1_init() argument
499 emac_clks_phase2_init(struct platform_device *pdev, struct emac_adapter *adpt) emac_clks_phase2_init() argument
534 emac_clks_teardown(struct emac_adapter *adpt) emac_clks_teardown() argument
544 emac_probe_resources(struct platform_device *pdev, struct emac_adapter *adpt) emac_probe_resources() argument
599 struct emac_adapter *adpt; emac_probe() local
729 struct emac_adapter *adpt = netdev_priv(netdev); emac_remove() local
757 struct emac_adapter *adpt = netdev_priv(netdev); emac_shutdown() local
[all...]
H A Demac-sgmii.c48 int emac_sgmii_init(struct emac_adapter *adpt) in emac_sgmii_init() argument
50 if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->init)) in emac_sgmii_init()
53 return adpt->phy.sgmii_ops->init(adpt); in emac_sgmii_init()
56 int emac_sgmii_open(struct emac_adapter *adpt) in emac_sgmii_open() argument
58 if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->open)) in emac_sgmii_open()
61 return adpt->phy.sgmii_ops->open(adpt); in emac_sgmii_open()
64 emac_sgmii_close(struct emac_adapter *adpt) emac_sgmii_close() argument
72 emac_sgmii_link_change(struct emac_adapter *adpt, bool link_state) emac_sgmii_link_change() argument
80 emac_sgmii_reset(struct emac_adapter *adpt) emac_sgmii_reset() argument
89 emac_sgmii_link_init(struct emac_adapter *adpt) emac_sgmii_link_init() argument
103 emac_sgmii_irq_clear(struct emac_adapter *adpt, u8 irq_bits) emac_sgmii_irq_clear() argument
141 struct emac_adapter *adpt = data; emac_sgmii_interrupt() local
179 emac_sgmii_reset_prepare(struct emac_adapter *adpt) emac_sgmii_reset_prepare() argument
198 emac_sgmii_common_reset(struct emac_adapter *adpt) emac_sgmii_common_reset() argument
212 emac_sgmii_common_open(struct emac_adapter *adpt) emac_sgmii_common_open() argument
236 emac_sgmii_common_close(struct emac_adapter *adpt) emac_sgmii_common_close() argument
246 emac_sgmii_common_link_change(struct emac_adapter *adpt, bool linkup) emac_sgmii_common_link_change() argument
349 emac_sgmii_config(struct platform_device *pdev, struct emac_adapter *adpt) emac_sgmii_config() argument
[all...]
H A Demac-mac.c249 void emac_mac_multicast_addr_set(struct emac_adapter *adpt, u8 *addr) in emac_mac_multicast_addr_set() argument
263 mta = readl(adpt->base + EMAC_HASH_TAB_REG0 + (reg << 2)); in emac_mac_multicast_addr_set()
265 writel(mta, adpt->base + EMAC_HASH_TAB_REG0 + (reg << 2)); in emac_mac_multicast_addr_set()
268 void emac_mac_multicast_addr_clear(struct emac_adapter *adpt) in emac_mac_multicast_addr_clear() argument
270 writel(0, adpt->base + EMAC_HASH_TAB_REG0); in emac_mac_multicast_addr_clear()
271 writel(0, adpt->base + EMAC_HASH_TAB_REG1); in emac_mac_multicast_addr_clear()
281 void emac_mac_mode_config(struct emac_adapter *adpt) in emac_mac_mode_config() argument
283 struct net_device *netdev = adpt->netdev; in emac_mac_mode_config()
286 mac = readl(adpt->base + EMAC_MAC_CTRL); in emac_mac_mode_config()
298 writel(mac, adpt in emac_mac_mode_config()
302 emac_mac_dma_rings_config(struct emac_adapter *adpt) emac_mac_dma_rings_config() argument
340 emac_mac_tx_config(struct emac_adapter *adpt) emac_mac_tx_config() argument
360 emac_mac_rx_config(struct emac_adapter *adpt) emac_mac_rx_config() argument
391 emac_mac_dma_config(struct emac_adapter *adpt) emac_mac_dma_config() argument
423 emac_set_mac_address(struct emac_adapter *adpt, u8 *addr) emac_set_mac_address() argument
441 emac_mac_config(struct emac_adapter *adpt) emac_mac_config() argument
470 emac_mac_reset(struct emac_adapter *adpt) emac_mac_reset() argument
481 emac_mac_start(struct emac_adapter *adpt) emac_mac_start() argument
576 emac_mac_stop(struct emac_adapter *adpt) emac_mac_stop() argument
585 emac_tx_q_descs_free(struct emac_adapter *adpt) emac_tx_q_descs_free() argument
621 emac_rx_q_free_descs(struct emac_adapter *adpt) emac_rx_q_free_descs() argument
660 emac_tx_q_bufs_free(struct emac_adapter *adpt) emac_tx_q_bufs_free() argument
674 emac_tx_q_desc_alloc(struct emac_adapter *adpt, struct emac_tx_queue *tx_q) emac_tx_q_desc_alloc() argument
697 emac_rx_q_bufs_free(struct emac_adapter *adpt) emac_rx_q_bufs_free() argument
716 emac_rx_descs_alloc(struct emac_adapter *adpt) emac_rx_descs_alloc() argument
749 emac_mac_rx_tx_rings_alloc_all(struct emac_adapter *adpt) emac_mac_rx_tx_rings_alloc_all() argument
809 emac_mac_rx_tx_rings_free_all(struct emac_adapter *adpt) emac_mac_rx_tx_rings_free_all() argument
827 emac_mac_rx_tx_ring_reset_all(struct emac_adapter *adpt) emac_mac_rx_tx_ring_reset_all() argument
845 emac_mac_rx_rfd_create(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, dma_addr_t addr) emac_mac_rx_rfd_create() argument
859 emac_mac_rx_descs_refill(struct emac_adapter *adpt, struct emac_rx_queue *rx_q) emac_mac_rx_descs_refill() argument
916 struct emac_adapter *adpt = netdev_priv(netdev); emac_adjust_link() local
931 emac_mac_up(struct emac_adapter *adpt) emac_mac_up() argument
963 emac_mac_down(struct emac_adapter *adpt) emac_mac_down() argument
990 emac_rx_process_rrd(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, struct emac_rrd *rrd) emac_rx_process_rrd() argument
1025 emac_tx_tpd_create(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct emac_tpd *tpd) emac_tx_tpd_create() argument
1043 emac_tx_tpd_mark_last(struct emac_adapter *adpt, struct emac_tx_queue *tx_q) emac_tx_tpd_mark_last() argument
1087 emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, int *num_pkts, int max_pkts) emac_mac_rx_process() argument
1179 emac_mac_tx_process(struct emac_adapter *adpt, struct emac_tx_queue *tx_q) emac_mac_tx_process() argument
1215 emac_mac_rx_tx_ring_init_all(struct platform_device *pdev, struct emac_adapter *adpt) emac_mac_rx_tx_ring_init_all() argument
1245 emac_tso_csum(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct sk_buff *skb, struct emac_tpd *tpd) emac_tso_csum() argument
1327 emac_tx_fill_tpd(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct sk_buff *skb, struct emac_tpd *tpd) emac_tx_fill_tpd() argument
1434 emac_mac_tx_buf_send(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct sk_buff *skb) emac_mac_tx_buf_send() argument
[all...]
H A Demac-ethtool.c68 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_msglevel() local
70 return adpt->msg_enable; in emac_get_msglevel()
75 struct emac_adapter *adpt = netdev_priv(netdev); in emac_set_msglevel() local
77 adpt->msg_enable = data; in emac_set_msglevel()
115 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_ethtool_stats() local
117 spin_lock(&adpt->stats.lock); in emac_get_ethtool_stats()
119 emac_update_hw_stats(adpt); in emac_get_ethtool_stats()
120 memcpy(data, &adpt->stats, EMAC_STATS_LEN * sizeof(u64)); in emac_get_ethtool_stats()
122 spin_unlock(&adpt->stats.lock); in emac_get_ethtool_stats()
138 struct emac_adapter *adpt in emac_get_ringparam() local
149 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_ringparam() local
172 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_pauseparam() local
182 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_pauseparam() local
215 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_regs() local
235 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_priv_flags() local
247 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_priv_flags() local
[all...]
H A Demac-sgmii.h18 int (*init)(struct emac_adapter *adpt);
19 int (*open)(struct emac_adapter *adpt);
20 void (*close)(struct emac_adapter *adpt);
21 int (*link_change)(struct emac_adapter *adpt, bool link_state);
22 void (*reset)(struct emac_adapter *adpt);
40 int emac_sgmii_config(struct platform_device *pdev, struct emac_adapter *adpt);
42 int emac_sgmii_init_fsm9900(struct emac_adapter *adpt);
43 int emac_sgmii_init_qdf2432(struct emac_adapter *adpt);
44 int emac_sgmii_init_qdf2400(struct emac_adapter *adpt);
46 int emac_sgmii_init(struct emac_adapter *adpt);
[all...]
H A Demac-phy.c46 struct emac_adapter *adpt = bus->priv; in emac_mdio_read() local
49 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK, in emac_mdio_read()
57 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_read()
59 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_read()
69 struct emac_adapter *adpt = bus->priv; in emac_mdio_write() local
72 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK, in emac_mdio_write()
81 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_write()
83 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_write()
92 int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt) in emac_phy_config() argument
99 adpt in emac_phy_config()
[all...]
H A Demac-mac.h223 int emac_mac_up(struct emac_adapter *adpt);
224 void emac_mac_down(struct emac_adapter *adpt);
225 void emac_mac_reset(struct emac_adapter *adpt);
226 void emac_mac_stop(struct emac_adapter *adpt);
227 void emac_mac_mode_config(struct emac_adapter *adpt);
228 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
230 netdev_tx_t emac_mac_tx_buf_send(struct emac_adapter *adpt,
233 void emac_mac_tx_process(struct emac_adapter *adpt, struct emac_tx_queue *tx_q);
235 struct emac_adapter *adpt);
236 int emac_mac_rx_tx_rings_alloc_all(struct emac_adapter *adpt);
[all...]
H A Demac-sgmii-qdf2432.c160 int emac_sgmii_init_qdf2432(struct emac_adapter *adpt) in emac_sgmii_init_qdf2432() argument
162 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_qdf2432()
189 netdev_err(adpt->netdev, "SGMII failed to start\n"); in emac_sgmii_init_qdf2432()
H A Demac-sgmii-fsm9900.c207 int emac_sgmii_init_fsm9900(struct emac_adapter *adpt) in emac_sgmii_init_fsm9900() argument
209 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_fsm9900()
230 netdev_err(adpt->netdev, "error: ser/des failed to start\n"); in emac_sgmii_init_fsm9900()
H A Demac-sgmii-qdf2400.c173 int emac_sgmii_init_qdf2400(struct emac_adapter *adpt) in emac_sgmii_init_qdf2400() argument
175 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_qdf2400()
202 netdev_err(adpt->netdev, "SGMII failed to start\n"); in emac_sgmii_init_qdf2400()
H A Demac-phy.h10 int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt);
H A Demac.h380 int emac_reinit_locked(struct emac_adapter *adpt);
384 void emac_update_hw_stats(struct emac_adapter *adpt);
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/emac/
H A Demac.c80 int emac_reinit_locked(struct emac_adapter *adpt) in emac_reinit_locked() argument
84 mutex_lock(&adpt->reset_lock); in emac_reinit_locked()
86 emac_mac_down(adpt); in emac_reinit_locked()
87 emac_sgmii_reset(adpt); in emac_reinit_locked()
88 ret = emac_mac_up(adpt); in emac_reinit_locked()
90 mutex_unlock(&adpt->reset_lock); in emac_reinit_locked()
100 struct emac_adapter *adpt = netdev_priv(rx_q->netdev); in emac_napi_rtx() local
104 emac_mac_rx_process(adpt, rx_q, &work_done, budget); in emac_napi_rtx()
110 writel(irq->mask, adpt->base + EMAC_INT_MASK); in emac_napi_rtx()
120 struct emac_adapter *adpt in emac_start_xmit() local
128 struct emac_adapter *adpt = emac_isr() local
178 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_features() local
200 struct emac_adapter *adpt = netdev_priv(netdev); emac_rx_mode_set() local
214 struct emac_adapter *adpt = netdev_priv(netdev); emac_change_mtu() local
230 struct emac_adapter *adpt = netdev_priv(netdev); emac_open() local
269 struct emac_adapter *adpt = netdev_priv(netdev); emac_close() local
287 struct emac_adapter *adpt = netdev_priv(netdev); emac_tx_timeout() local
301 emac_update_hw_stats(struct emac_adapter *adpt) emac_update_hw_stats() argument
337 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_stats64() local
389 struct emac_adapter *adpt = emac_work_thread() local
396 emac_init_adapter(struct emac_adapter *adpt) emac_init_adapter() argument
433 emac_clks_get(struct platform_device *pdev, struct emac_adapter *adpt) emac_clks_get() argument
456 emac_clks_phase1_init(struct platform_device *pdev, struct emac_adapter *adpt) emac_clks_phase1_init() argument
498 emac_clks_phase2_init(struct platform_device *pdev, struct emac_adapter *adpt) emac_clks_phase2_init() argument
533 emac_clks_teardown(struct emac_adapter *adpt) emac_clks_teardown() argument
543 emac_probe_resources(struct platform_device *pdev, struct emac_adapter *adpt) emac_probe_resources() argument
595 struct emac_adapter *adpt; emac_probe() local
724 struct emac_adapter *adpt = netdev_priv(netdev); emac_remove() local
752 struct emac_adapter *adpt = netdev_priv(netdev); emac_shutdown() local
[all...]
H A Demac-sgmii.c50 int emac_sgmii_init(struct emac_adapter *adpt) in emac_sgmii_init() argument
52 if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->init)) in emac_sgmii_init()
55 return adpt->phy.sgmii_ops->init(adpt); in emac_sgmii_init()
58 int emac_sgmii_open(struct emac_adapter *adpt) in emac_sgmii_open() argument
60 if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->open)) in emac_sgmii_open()
63 return adpt->phy.sgmii_ops->open(adpt); in emac_sgmii_open()
66 emac_sgmii_close(struct emac_adapter *adpt) emac_sgmii_close() argument
74 emac_sgmii_link_change(struct emac_adapter *adpt, bool link_state) emac_sgmii_link_change() argument
82 emac_sgmii_reset(struct emac_adapter *adpt) emac_sgmii_reset() argument
91 emac_sgmii_link_init(struct emac_adapter *adpt) emac_sgmii_link_init() argument
105 emac_sgmii_irq_clear(struct emac_adapter *adpt, u8 irq_bits) emac_sgmii_irq_clear() argument
143 struct emac_adapter *adpt = data; emac_sgmii_interrupt() local
181 emac_sgmii_reset_prepare(struct emac_adapter *adpt) emac_sgmii_reset_prepare() argument
200 emac_sgmii_common_reset(struct emac_adapter *adpt) emac_sgmii_common_reset() argument
214 emac_sgmii_common_open(struct emac_adapter *adpt) emac_sgmii_common_open() argument
238 emac_sgmii_common_close(struct emac_adapter *adpt) emac_sgmii_common_close() argument
248 emac_sgmii_common_link_change(struct emac_adapter *adpt, bool linkup) emac_sgmii_common_link_change() argument
351 emac_sgmii_config(struct platform_device *pdev, struct emac_adapter *adpt) emac_sgmii_config() argument
[all...]
H A Demac-mac.c249 void emac_mac_multicast_addr_set(struct emac_adapter *adpt, u8 *addr) in emac_mac_multicast_addr_set() argument
263 mta = readl(adpt->base + EMAC_HASH_TAB_REG0 + (reg << 2)); in emac_mac_multicast_addr_set()
265 writel(mta, adpt->base + EMAC_HASH_TAB_REG0 + (reg << 2)); in emac_mac_multicast_addr_set()
268 void emac_mac_multicast_addr_clear(struct emac_adapter *adpt) in emac_mac_multicast_addr_clear() argument
270 writel(0, adpt->base + EMAC_HASH_TAB_REG0); in emac_mac_multicast_addr_clear()
271 writel(0, adpt->base + EMAC_HASH_TAB_REG1); in emac_mac_multicast_addr_clear()
281 void emac_mac_mode_config(struct emac_adapter *adpt) in emac_mac_mode_config() argument
283 struct net_device *netdev = adpt->netdev; in emac_mac_mode_config()
286 mac = readl(adpt->base + EMAC_MAC_CTRL); in emac_mac_mode_config()
298 writel(mac, adpt in emac_mac_mode_config()
302 emac_mac_dma_rings_config(struct emac_adapter *adpt) emac_mac_dma_rings_config() argument
340 emac_mac_tx_config(struct emac_adapter *adpt) emac_mac_tx_config() argument
360 emac_mac_rx_config(struct emac_adapter *adpt) emac_mac_rx_config() argument
391 emac_mac_dma_config(struct emac_adapter *adpt) emac_mac_dma_config() argument
423 emac_set_mac_address(struct emac_adapter *adpt, const u8 *addr) emac_set_mac_address() argument
441 emac_mac_config(struct emac_adapter *adpt) emac_mac_config() argument
470 emac_mac_reset(struct emac_adapter *adpt) emac_mac_reset() argument
481 emac_mac_start(struct emac_adapter *adpt) emac_mac_start() argument
576 emac_mac_stop(struct emac_adapter *adpt) emac_mac_stop() argument
585 emac_tx_q_descs_free(struct emac_adapter *adpt) emac_tx_q_descs_free() argument
621 emac_rx_q_free_descs(struct emac_adapter *adpt) emac_rx_q_free_descs() argument
660 emac_tx_q_bufs_free(struct emac_adapter *adpt) emac_tx_q_bufs_free() argument
674 emac_tx_q_desc_alloc(struct emac_adapter *adpt, struct emac_tx_queue *tx_q) emac_tx_q_desc_alloc() argument
697 emac_rx_q_bufs_free(struct emac_adapter *adpt) emac_rx_q_bufs_free() argument
716 emac_rx_descs_alloc(struct emac_adapter *adpt) emac_rx_descs_alloc() argument
749 emac_mac_rx_tx_rings_alloc_all(struct emac_adapter *adpt) emac_mac_rx_tx_rings_alloc_all() argument
809 emac_mac_rx_tx_rings_free_all(struct emac_adapter *adpt) emac_mac_rx_tx_rings_free_all() argument
827 emac_mac_rx_tx_ring_reset_all(struct emac_adapter *adpt) emac_mac_rx_tx_ring_reset_all() argument
845 emac_mac_rx_rfd_create(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, dma_addr_t addr) emac_mac_rx_rfd_create() argument
859 emac_mac_rx_descs_refill(struct emac_adapter *adpt, struct emac_rx_queue *rx_q) emac_mac_rx_descs_refill() argument
916 struct emac_adapter *adpt = netdev_priv(netdev); emac_adjust_link() local
931 emac_mac_up(struct emac_adapter *adpt) emac_mac_up() argument
963 emac_mac_down(struct emac_adapter *adpt) emac_mac_down() argument
990 emac_rx_process_rrd(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, struct emac_rrd *rrd) emac_rx_process_rrd() argument
1025 emac_tx_tpd_create(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct emac_tpd *tpd) emac_tx_tpd_create() argument
1043 emac_tx_tpd_mark_last(struct emac_adapter *adpt, struct emac_tx_queue *tx_q) emac_tx_tpd_mark_last() argument
1087 emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, int *num_pkts, int max_pkts) emac_mac_rx_process() argument
1179 emac_mac_tx_process(struct emac_adapter *adpt, struct emac_tx_queue *tx_q) emac_mac_tx_process() argument
1215 emac_mac_rx_tx_ring_init_all(struct platform_device *pdev, struct emac_adapter *adpt) emac_mac_rx_tx_ring_init_all() argument
1245 emac_tso_csum(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct sk_buff *skb, struct emac_tpd *tpd) emac_tso_csum() argument
1330 emac_tx_fill_tpd(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct sk_buff *skb, struct emac_tpd *tpd) emac_tx_fill_tpd() argument
1437 emac_mac_tx_buf_send(struct emac_adapter *adpt, struct emac_tx_queue *tx_q, struct sk_buff *skb) emac_mac_tx_buf_send() argument
[all...]
H A Demac-ethtool.c68 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_msglevel() local
70 return adpt->msg_enable; in emac_get_msglevel()
75 struct emac_adapter *adpt = netdev_priv(netdev); in emac_set_msglevel() local
77 adpt->msg_enable = data; in emac_set_msglevel()
115 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_ethtool_stats() local
117 spin_lock(&adpt->stats.lock); in emac_get_ethtool_stats()
119 emac_update_hw_stats(adpt); in emac_get_ethtool_stats()
120 memcpy(data, &adpt->stats, EMAC_STATS_LEN * sizeof(u64)); in emac_get_ethtool_stats()
122 spin_unlock(&adpt->stats.lock); in emac_get_ethtool_stats()
140 struct emac_adapter *adpt in emac_get_ringparam() local
153 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_ringparam() local
176 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_pauseparam() local
186 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_pauseparam() local
219 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_regs() local
239 struct emac_adapter *adpt = netdev_priv(netdev); emac_set_priv_flags() local
251 struct emac_adapter *adpt = netdev_priv(netdev); emac_get_priv_flags() local
[all...]
H A Demac-sgmii.h18 int (*init)(struct emac_adapter *adpt);
19 int (*open)(struct emac_adapter *adpt);
20 void (*close)(struct emac_adapter *adpt);
21 int (*link_change)(struct emac_adapter *adpt, bool link_state);
22 void (*reset)(struct emac_adapter *adpt);
40 int emac_sgmii_config(struct platform_device *pdev, struct emac_adapter *adpt);
42 int emac_sgmii_init_fsm9900(struct emac_adapter *adpt);
43 int emac_sgmii_init_qdf2432(struct emac_adapter *adpt);
44 int emac_sgmii_init_qdf2400(struct emac_adapter *adpt);
46 int emac_sgmii_init(struct emac_adapter *adpt);
[all...]
H A Demac-phy.c46 struct emac_adapter *adpt = bus->priv; in emac_mdio_read() local
49 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK, in emac_mdio_read()
57 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_read()
59 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_read()
69 struct emac_adapter *adpt = bus->priv; in emac_mdio_write() local
72 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK, in emac_mdio_write()
81 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_write()
83 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_write()
92 int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt) in emac_phy_config() argument
99 adpt in emac_phy_config()
[all...]
H A Demac-mac.h223 int emac_mac_up(struct emac_adapter *adpt);
224 void emac_mac_down(struct emac_adapter *adpt);
225 void emac_mac_reset(struct emac_adapter *adpt);
226 void emac_mac_stop(struct emac_adapter *adpt);
227 void emac_mac_mode_config(struct emac_adapter *adpt);
228 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
230 netdev_tx_t emac_mac_tx_buf_send(struct emac_adapter *adpt,
233 void emac_mac_tx_process(struct emac_adapter *adpt, struct emac_tx_queue *tx_q);
235 struct emac_adapter *adpt);
236 int emac_mac_rx_tx_rings_alloc_all(struct emac_adapter *adpt);
[all...]
H A Demac-sgmii-qdf2432.c160 int emac_sgmii_init_qdf2432(struct emac_adapter *adpt) in emac_sgmii_init_qdf2432() argument
162 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_qdf2432()
189 netdev_err(adpt->netdev, "SGMII failed to start\n"); in emac_sgmii_init_qdf2432()
H A Demac-sgmii-fsm9900.c207 int emac_sgmii_init_fsm9900(struct emac_adapter *adpt) in emac_sgmii_init_fsm9900() argument
209 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_fsm9900()
230 netdev_err(adpt->netdev, "error: ser/des failed to start\n"); in emac_sgmii_init_fsm9900()
H A Demac-sgmii-qdf2400.c173 int emac_sgmii_init_qdf2400(struct emac_adapter *adpt) in emac_sgmii_init_qdf2400() argument
175 struct emac_sgmii *phy = &adpt->phy; in emac_sgmii_init_qdf2400()
202 netdev_err(adpt->netdev, "SGMII failed to start\n"); in emac_sgmii_init_qdf2400()
H A Demac-phy.h10 int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt);
/kernel/linux/linux-6.6/drivers/most/
H A Dmost_snd.c164 struct sound_adapter *adpt = iface->priv; in get_channel() local
167 list_for_each_entry(channel, &adpt->dev_list, list) { in get_channel()
487 static void release_adapter(struct sound_adapter *adpt) in release_adapter() argument
491 list_for_each_entry_safe(channel, tmp, &adpt->dev_list, list) { in release_adapter()
495 if (adpt->card) in release_adapter()
496 snd_card_free(adpt->card); in release_adapter()
497 list_del(&adpt->list); in release_adapter()
498 kfree(adpt); in release_adapter()
518 struct sound_adapter *adpt; in audio_probe_channel() local
537 list_for_each_entry(adpt, in audio_probe_channel()
614 struct sound_adapter *adpt; audio_create_sound_card() local
644 struct sound_adapter *adpt = iface->priv; audio_disconnect_channel() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/most/sound/
H A Dsound.c172 struct sound_adapter *adpt = iface->priv; in get_channel() local
175 list_for_each_entry_safe(channel, tmp, &adpt->dev_list, list) { in get_channel()
495 static void release_adapter(struct sound_adapter *adpt) in release_adapter() argument
499 list_for_each_entry_safe(channel, tmp, &adpt->dev_list, list) { in release_adapter()
503 if (adpt->card) in release_adapter()
504 snd_card_free(adpt->card); in release_adapter()
505 list_del(&adpt->list); in release_adapter()
506 kfree(adpt); in release_adapter()
526 struct sound_adapter *adpt; in audio_probe_channel() local
545 list_for_each_entry(adpt, in audio_probe_channel()
622 struct sound_adapter *adpt; audio_create_sound_card() local
652 struct sound_adapter *adpt = iface->priv; audio_disconnect_channel() local
[all...]

Completed in 15 milliseconds

12