Home
last modified time | relevance | path

Searched refs:mac_device_info (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac100_core.c22 static void dwmac100_core_init(struct mac_device_info *hw, in dwmac100_core_init()
37 static void dwmac100_dump_mac_regs(struct mac_device_info *hw, u32 *reg_space) in dwmac100_dump_mac_regs()
51 static int dwmac100_rx_ipc_enable(struct mac_device_info *hw) in dwmac100_rx_ipc_enable()
56 static int dwmac100_irq_status(struct mac_device_info *hw, in dwmac100_irq_status()
62 static void dwmac100_set_umac_addr(struct mac_device_info *hw, in dwmac100_set_umac_addr()
70 static void dwmac100_get_umac_addr(struct mac_device_info *hw, in dwmac100_get_umac_addr()
78 static void dwmac100_set_filter(struct mac_device_info *hw, in dwmac100_set_filter()
127 static void dwmac100_flow_ctrl(struct mac_device_info *hw, unsigned int duplex, in dwmac100_flow_ctrl()
140 static void dwmac100_pmt(struct mac_device_info *hw, unsigned long mode) in dwmac100_pmt()
173 struct mac_device_info *mac = priv->hw; in dwmac100_setup()
H A Dhwif.h301 struct mac_device_info;
324 int (*rx_ipc)(struct mac_device_info *hw);
340 struct mac_device_info *hw,
351 int (*host_irq_status)(struct mac_device_info *hw,
355 struct mac_device_info *hw, u32 chan);
364 void (*set_umac_addr)(struct mac_device_info *hw,
369 int (*set_lpi_mode)(struct mac_device_info *hw,
399 int (*rss_configure)(struct mac_device_info *hw,
409 struct mac_device_info *hw,
412 struct mac_device_info *hw,
[all …]
H A Ddwmac4_core.c24 static void dwmac4_core_init(struct mac_device_info *hw, in dwmac4_core_init()
235 struct mac_device_info *hw, in dwmac4_set_mtl_tx_queue_weight()
267 struct mac_device_info *hw, in dwmac4_config_cbs()
464 struct mac_device_info *hw, in dwmac4_write_vlan_filter()
496 struct mac_device_info *hw, in dwmac4_add_hw_vlan_rx_fltr()
550 struct mac_device_info *hw, in dwmac4_del_hw_vlan_rx_fltr()
580 struct mac_device_info *hw) in dwmac4_restore_hw_vlan_rx_fltr()
610 static void dwmac4_set_filter(struct mac_device_info *hw, in dwmac4_set_filter()
789 struct mac_device_info *hw, u32 chan) in dwmac4_irq_mtl_status()
815 static int dwmac4_irq_status(struct mac_device_info *hw, in dwmac4_irq_status()
[all …]
H A Ddwxgmac2_core.c16 static void dwxgmac2_core_init(struct mac_device_info *hw, in dwxgmac2_core_init()
68 static int dwxgmac2_rx_ipc(struct mac_device_info *hw) in dwxgmac2_rx_ipc()
246 struct mac_device_info *hw, in dwxgmac2_set_mtl_tx_queue_weight()
272 struct mac_device_info *hw, in dwxgmac2_config_cbs()
337 struct mac_device_info *hw, u32 chan) in dwxgmac2_host_mtl_irq_status()
428 static int dwxgmac2_set_lpi_mode(struct mac_device_info *hw, in dwxgmac2_set_lpi_mode()
497 static void dwxgmac2_set_filter(struct mac_device_info *hw, in dwxgmac2_set_filter()
582 static int dwxgmac2_rss_configure(struct mac_device_info *hw, in dwxgmac2_rss_configure()
1316 static int dwxgmac2_filter_wait(struct mac_device_info *hw) in dwxgmac2_filter_wait()
1607 struct mac_device_info *mac = priv->hw; in dwxgmac2_setup()
[all …]
H A Ddwmac1000_core.c25 static void dwmac1000_core_init(struct mac_device_info *hw, in dwmac1000_core_init()
73 static int dwmac1000_rx_ipc_enable(struct mac_device_info *hw) in dwmac1000_rx_ipc_enable()
90 static void dwmac1000_dump_regs(struct mac_device_info *hw, u32 *reg_space) in dwmac1000_dump_regs()
99 static void dwmac1000_set_umac_addr(struct mac_device_info *hw, in dwmac1000_set_umac_addr()
108 static void dwmac1000_get_umac_addr(struct mac_device_info *hw, in dwmac1000_get_umac_addr()
142 static void dwmac1000_set_filter(struct mac_device_info *hw, in dwmac1000_set_filter()
249 static void dwmac1000_pmt(struct mac_device_info *hw, unsigned long mode) in dwmac1000_pmt()
299 static int dwmac1000_irq_status(struct mac_device_info *hw, in dwmac1000_irq_status()
346 static int dwmac1000_set_lpi_mode(struct mac_device_info *hw, in dwmac1000_set_lpi_mode()
366 static void dwmac1000_set_eee_pls(struct mac_device_info *hw, int link) in dwmac1000_set_eee_pls()
[all …]
H A Ddwmac-sun8i.c346 static void sun8i_dwmac_dump_mac_regs(struct mac_device_info *hw, in sun8i_dwmac_dump_mac_regs()
614 static void sun8i_dwmac_core_init(struct mac_device_info *hw, in sun8i_dwmac_core_init()
645 static void sun8i_dwmac_set_umac_addr(struct mac_device_info *hw, in sun8i_dwmac_set_umac_addr()
666 static void sun8i_dwmac_get_umac_addr(struct mac_device_info *hw, in sun8i_dwmac_get_umac_addr()
677 static int sun8i_dwmac_rx_ipc_enable(struct mac_device_info *hw) in sun8i_dwmac_rx_ipc_enable()
689 static void sun8i_dwmac_set_filter(struct mac_device_info *hw, in sun8i_dwmac_set_filter()
730 static void sun8i_dwmac_flow_ctrl(struct mac_device_info *hw, in sun8i_dwmac_flow_ctrl()
1082 static struct mac_device_info *sun8i_dwmac_setup(void *ppriv) in sun8i_dwmac_setup()
1084 struct mac_device_info *mac; in sun8i_dwmac_setup()
H A Dhwif.c44 struct mac_device_info *mac = priv->hw; in stmmac_dwmac_mode_quirk()
59 struct mac_device_info *mac = priv->hw; in stmmac_dwmac1_quirks()
307 struct mac_device_info *mac; in stmmac_hwif_init()
H A Dcommon.h562 struct mac_device_info;
596 struct mac_device_info { struct
H A Ddwmac-loongson.c333 static struct mac_device_info *loongson_dwmac_setup(void *apriv) in loongson_dwmac_setup()
336 struct mac_device_info *mac; in loongson_dwmac_setup()
H A Dstmmac.h276 struct mac_device_info *hw;
/linux-6.15/include/linux/
H A Dstmmac.h250 struct mac_device_info *(*setup)(void *priv);
/linux-6.15/Documentation/networking/device_drivers/ethernet/stmicro/
H A Dstmmac.rst450 struct mac_device_info *(*setup)(void *priv);