Searched refs:mac_device_info (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac100_core.c | 23 static void dwmac100_core_init(struct mac_device_info *hw, in dwmac100_core_init() 45 static void dwmac100_dump_mac_regs(struct mac_device_info *hw, u32 *reg_space) in dwmac100_dump_mac_regs() 59 static int dwmac100_rx_ipc_enable(struct mac_device_info *hw) in dwmac100_rx_ipc_enable() 64 static int dwmac100_irq_status(struct mac_device_info *hw, in dwmac100_irq_status() 70 static void dwmac100_set_umac_addr(struct mac_device_info *hw, in dwmac100_set_umac_addr() 78 static void dwmac100_get_umac_addr(struct mac_device_info *hw, in dwmac100_get_umac_addr() 86 static void dwmac100_set_filter(struct mac_device_info *hw, in dwmac100_set_filter() 135 static void dwmac100_flow_ctrl(struct mac_device_info *hw, unsigned int duplex, in dwmac100_flow_ctrl() 148 static void dwmac100_pmt(struct mac_device_info *hw, unsigned long mode) in dwmac100_pmt() 181 struct mac_device_info *mac = priv->hw; in dwmac100_setup()
|
| D | hwif.h | 270 struct mac_device_info; 281 void (*core_init)(struct mac_device_info *hw, struct net_device *dev); 285 int (*rx_ipc)(struct mac_device_info *hw); 287 void (*rx_queue_enable)(struct mac_device_info *hw, u8 mode, u32 queue); 289 void (*rx_queue_prio)(struct mac_device_info *hw, u32 prio, u32 queue); 291 void (*tx_queue_prio)(struct mac_device_info *hw, u32 prio, u32 queue); 293 void (*rx_queue_routing)(struct mac_device_info *hw, u8 packet, 296 void (*prog_mtl_rx_algorithms)(struct mac_device_info *hw, u32 rx_alg); 298 void (*prog_mtl_tx_algorithms)(struct mac_device_info *hw, u32 tx_alg); 300 void (*set_mtl_tx_queue_weight)(struct mac_device_info *hw, [all …]
|
| D | dwmac4_core.c | 23 static void dwmac4_core_init(struct mac_device_info *hw, in dwmac4_core_init() 59 static void dwmac4_rx_queue_enable(struct mac_device_info *hw, in dwmac4_rx_queue_enable() 74 static void dwmac4_rx_queue_priority(struct mac_device_info *hw, in dwmac4_rx_queue_priority() 93 static void dwmac4_tx_queue_priority(struct mac_device_info *hw, in dwmac4_tx_queue_priority() 113 static void dwmac4_rx_queue_routing(struct mac_device_info *hw, in dwmac4_rx_queue_routing() 146 static void dwmac4_prog_mtl_rx_algorithms(struct mac_device_info *hw, in dwmac4_prog_mtl_rx_algorithms() 167 static void dwmac4_prog_mtl_tx_algorithms(struct mac_device_info *hw, in dwmac4_prog_mtl_tx_algorithms() 194 static void dwmac4_set_mtl_tx_queue_weight(struct mac_device_info *hw, in dwmac4_set_mtl_tx_queue_weight() 205 static void dwmac4_map_mtl_dma(struct mac_device_info *hw, u32 queue, u32 chan) in dwmac4_map_mtl_dma() 229 static void dwmac4_config_cbs(struct mac_device_info *hw, in dwmac4_config_cbs() [all …]
|
| D | dwmac1000_core.c | 24 static void dwmac1000_core_init(struct mac_device_info *hw, in dwmac1000_core_init() 79 static int dwmac1000_rx_ipc_enable(struct mac_device_info *hw) in dwmac1000_rx_ipc_enable() 96 static void dwmac1000_dump_regs(struct mac_device_info *hw, u32 *reg_space) in dwmac1000_dump_regs() 105 static void dwmac1000_set_umac_addr(struct mac_device_info *hw, in dwmac1000_set_umac_addr() 114 static void dwmac1000_get_umac_addr(struct mac_device_info *hw, in dwmac1000_get_umac_addr() 150 static void dwmac1000_set_filter(struct mac_device_info *hw, in dwmac1000_set_filter() 226 static void dwmac1000_flow_ctrl(struct mac_device_info *hw, unsigned int duplex, in dwmac1000_flow_ctrl() 254 static void dwmac1000_pmt(struct mac_device_info *hw, unsigned long mode) in dwmac1000_pmt() 304 static int dwmac1000_irq_status(struct mac_device_info *hw, in dwmac1000_irq_status() 351 static void dwmac1000_set_eee_mode(struct mac_device_info *hw, in dwmac1000_set_eee_mode() [all …]
|
| D | dwxgmac2_core.c | 14 static void dwxgmac2_core_init(struct mac_device_info *hw, in dwxgmac2_core_init() 66 static int dwxgmac2_rx_ipc(struct mac_device_info *hw) in dwxgmac2_rx_ipc() 81 static void dwxgmac2_rx_queue_enable(struct mac_device_info *hw, u8 mode, in dwxgmac2_rx_queue_enable() 95 static void dwxgmac2_rx_queue_prio(struct mac_device_info *hw, u32 prio, in dwxgmac2_rx_queue_prio() 112 static void dwxgmac2_tx_queue_prio(struct mac_device_info *hw, u32 prio, in dwxgmac2_tx_queue_prio() 129 static void dwxgmac2_prog_mtl_rx_algorithms(struct mac_device_info *hw, in dwxgmac2_prog_mtl_rx_algorithms() 151 static void dwxgmac2_prog_mtl_tx_algorithms(struct mac_device_info *hw, in dwxgmac2_prog_mtl_tx_algorithms() 189 static void dwxgmac2_set_mtl_tx_queue_weight(struct mac_device_info *hw, in dwxgmac2_set_mtl_tx_queue_weight() 197 static void dwxgmac2_map_mtl_to_dma(struct mac_device_info *hw, u32 queue, in dwxgmac2_map_mtl_to_dma() 214 static void dwxgmac2_config_cbs(struct mac_device_info *hw, in dwxgmac2_config_cbs() [all …]
|
| D | dwmac-sun8i.c | 325 static void sun8i_dwmac_dump_mac_regs(struct mac_device_info *hw, in sun8i_dwmac_dump_mac_regs() 550 static void sun8i_dwmac_core_init(struct mac_device_info *hw, in sun8i_dwmac_core_init() 581 static void sun8i_dwmac_set_umac_addr(struct mac_device_info *hw, in sun8i_dwmac_set_umac_addr() 602 static void sun8i_dwmac_get_umac_addr(struct mac_device_info *hw, in sun8i_dwmac_get_umac_addr() 613 static int sun8i_dwmac_rx_ipc_enable(struct mac_device_info *hw) in sun8i_dwmac_rx_ipc_enable() 625 static void sun8i_dwmac_set_filter(struct mac_device_info *hw, in sun8i_dwmac_set_filter() 666 static void sun8i_dwmac_flow_ctrl(struct mac_device_info *hw, in sun8i_dwmac_flow_ctrl() 1029 static struct mac_device_info *sun8i_dwmac_setup(void *ppriv) in sun8i_dwmac_setup() 1031 struct mac_device_info *mac; in sun8i_dwmac_setup()
|
| D | hwif.c | 28 struct mac_device_info *mac = priv->hw; in stmmac_dwmac_mode_quirk() 43 struct mac_device_info *mac = priv->hw; in stmmac_dwmac1_quirks() 224 struct mac_device_info *mac; in stmmac_hwif_init()
|
| D | common.h | 405 struct mac_device_info; 435 struct mac_device_info { struct
|
| D | stmmac.h | 162 struct mac_device_info *hw;
|
| /Linux-v5.4/include/linux/ |
| D | stmmac.h | 165 struct mac_device_info *(*setup)(void *priv);
|