| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_prueth.c | 58 static int emac_get_tx_ts(struct prueth_emac *emac, in emac_get_tx_ts() 78 static void tx_ts_work(struct prueth_emac *emac) in tx_ts_work() 125 struct prueth_emac *emac = dev_id; in prueth_tx_ts_irq() local 211 struct prueth_emac *emac; in icssg_enable_fw_offload() local 249 struct prueth_emac *emac; in prueth_emac_common_start() local 322 struct prueth_emac *emac; in prueth_emac_common_stop() local 342 struct prueth_emac *emac = netdev_priv(ndev); in emac_adjust_link() local 408 struct prueth_emac *emac = in emac_rx_timer_callback() local 420 static int emac_phy_connect(struct prueth_emac *emac) in emac_phy_connect() 454 struct prueth_emac *emac = clockops_data; in prueth_iep_gettime() local [all …]
|
| H A D | icssg_ethtool.c | 14 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_drvinfo() local 24 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_msglevel() local 31 struct prueth_emac *emac = netdev_priv(ndev); in emac_set_msglevel() local 71 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_sset_count() local 85 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_strings() local 106 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_ethtool_stats() local 123 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_ts_info() local 141 struct prueth_emac *emac = netdev_priv(ndev); in emac_set_channels() local 160 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_channels() local 190 struct prueth_emac *emac = netdev_priv(ndev); in emac_get_rmon_stats() local [all …]
|
| H A D | icssg_switchdev.c | 22 struct prueth_emac *emac; member 26 static int prueth_switchdev_stp_state_set(struct prueth_emac *emac, in prueth_switchdev_stp_state_set() 53 static int prueth_switchdev_attr_br_flags_set(struct prueth_emac *emac, in prueth_switchdev_attr_br_flags_set() 85 struct prueth_emac *emac = netdev_priv(ndev); in prueth_switchdev_attr_set() local 129 struct prueth_emac *emac = switchdev_work->emac; in prueth_switchdev_event_work() local 183 struct prueth_emac *emac = netdev_priv(ndev); in prueth_switchdev_event() local 230 static int prueth_switchdev_vlan_add(struct prueth_emac *emac, bool untag, bool pvid, in prueth_switchdev_vlan_add() 259 static int prueth_switchdev_vlan_del(struct prueth_emac *emac, u16 vid, in prueth_switchdev_vlan_del() 286 static int prueth_switchdev_vlans_add(struct prueth_emac *emac, in prueth_switchdev_vlans_add() 307 static int prueth_switchdev_vlans_del(struct prueth_emac *emac, in prueth_switchdev_vlans_del() [all …]
|
| H A D | icssg_common.c | 44 void prueth_cleanup_rx_chns(struct prueth_emac *emac, in prueth_cleanup_rx_chns() 61 void prueth_cleanup_tx_chns(struct prueth_emac *emac) in prueth_cleanup_tx_chns() 82 void prueth_ndev_del_tx_napi(struct prueth_emac *emac, int num) in prueth_ndev_del_tx_napi() 96 static void emac_xsk_xmit_zc(struct prueth_emac *emac, in emac_xsk_xmit_zc() 219 int emac_tx_complete_packets(struct prueth_emac *emac, int chn, in emac_tx_complete_packets() 329 struct prueth_emac *emac = tx_chn->emac; in emac_napi_tx_poll() local 366 int prueth_ndev_add_tx_napi(struct prueth_emac *emac) in prueth_ndev_add_tx_napi() 395 int prueth_init_tx_chns(struct prueth_emac *emac) in prueth_init_tx_chns() 476 static struct page_pool *prueth_create_page_pool(struct prueth_emac *emac, in prueth_create_page_pool() 499 int prueth_init_rx_chns(struct prueth_emac *emac, in prueth_init_rx_chns() [all …]
|
| H A D | icssg_config.c | 113 static void icssg_config_mii_init_fw_offload(struct prueth_emac *emac) in icssg_config_mii_init_fw_offload() 140 static void icssg_config_mii_init(struct prueth_emac *emac) in icssg_config_mii_init() 226 void icssg_config_ipg(struct prueth_emac *emac) in icssg_config_ipg() 256 static void emac_r30_cmd_init(struct prueth_emac *emac) in emac_r30_cmd_init() 267 static int emac_r30_is_done(struct prueth_emac *emac) in emac_r30_is_done() 284 static int prueth_fw_offload_buffer_setup(struct prueth_emac *emac) in prueth_fw_offload_buffer_setup() 371 static int prueth_emac_buffer_setup(struct prueth_emac *emac) in prueth_emac_buffer_setup() 509 int icssg_config(struct prueth *prueth, struct prueth_emac *emac, int slice) in icssg_config() 591 int icssg_set_port_state(struct prueth_emac *emac, in icssg_set_port_state() 625 void icssg_config_half_duplex(struct prueth_emac *emac) in icssg_config_half_duplex() [all …]
|
| H A D | icssg_stats.c | 19 void emac_update_hardware_stats(struct prueth_emac *emac) in emac_update_hardware_stats() 68 struct prueth_emac *emac = container_of(work, struct prueth_emac, in icssg_stats_work_handler() local 77 int emac_get_stat_by_name(struct prueth_emac *emac, char *stat_name) in emac_get_stat_by_name()
|
| H A D | icssg_mii_cfg.c | 45 void icssg_update_rgmii_cfg(struct regmap *miig_rt, struct prueth_emac *emac) in icssg_update_rgmii_cfg()
|
| /linux/drivers/net/ethernet/ti/icssm/ |
| H A D | icssm_prueth.c | 320 static void icssm_prueth_port_enable(struct prueth_emac *emac, bool enable) in icssm_prueth_port_enable() argument 331 static int icssm_prueth_emac_config(struct prueth_emac *emac) in icssm_prueth_emac_config() argument 380 struct prueth_emac *emac = netdev_priv(ndev); icssm_emac_adjust_link() local 486 struct prueth_emac *emac = netdev_priv(ndev); icssm_emac_rx_irq() local 506 icssm_prueth_tx_enqueue(struct prueth_emac * emac,struct sk_buff * skb,enum prueth_queue_id queue_id) icssm_prueth_tx_enqueue() argument 654 icssm_emac_rx_packet(struct prueth_emac * emac,u16 * bd_rd_ptr,struct prueth_packet_info * pkt_info,const struct prueth_queue_info * rxqueue) icssm_emac_rx_packet() argument 759 icssm_emac_rx_packets(struct prueth_emac * emac,int budget) icssm_emac_rx_packets() argument 856 struct prueth_emac *emac = container_of(napi, struct prueth_emac, napi); icssm_emac_napi_poll() local 867 icssm_emac_set_boot_pru(struct prueth_emac * emac,struct net_device * ndev) icssm_emac_set_boot_pru() argument 899 icssm_emac_request_irqs(struct prueth_emac * emac) icssm_emac_request_irqs() argument 922 icssm_ptp_dram_init(struct prueth_emac * emac) icssm_ptp_dram_init() argument 974 struct prueth_emac *emac = netdev_priv(ndev); icssm_emac_ndo_open() local 1062 struct prueth_emac *emac = netdev_priv(ndev); icssm_emac_ndo_stop() local 1101 struct prueth_emac *emac; icssm_prueth_change_mode() local 1207 struct prueth_emac *emac = netdev_priv(ndev); icssm_emac_ndo_start_xmit() local 1253 struct prueth_emac *emac = netdev_priv(ndev); icssm_emac_ndo_get_stats64() local 1265 icssm_emac_mc_filter_ctrl(struct prueth_emac * emac,bool enable) icssm_emac_mc_filter_ctrl() argument 1284 icssm_emac_mc_filter_reset(struct prueth_emac * emac) icssm_emac_mc_filter_reset() argument 1300 icssm_emac_mc_filter_hashmask(struct prueth_emac * emac,u8 mask[ICSS_EMAC_FW_MULTICAST_FILTER_MASK_SIZE_BYTES]) icssm_emac_mc_filter_hashmask() argument 1314 icssm_emac_mc_filter_bin_update(struct prueth_emac * emac,u8 hash,u8 val) icssm_emac_mc_filter_bin_update() argument 1327 icssm_emac_mc_filter_bin_allow(struct prueth_emac * emac,u8 hash) icssm_emac_mc_filter_bin_allow() argument 1334 icssm_emac_mc_filter_bin_disallow(struct prueth_emac * emac,u8 hash) icssm_emac_mc_filter_bin_disallow() argument 1361 struct prueth_emac *emac = netdev_priv(ndev); icssm_emac_ndo_set_rx_mode() local 1481 struct prueth_emac *emac = icssm_emac_tx_timer_callback() local 1494 struct prueth_emac *emac; icssm_prueth_netdev_init() local 1611 struct prueth_emac *emac; icssm_prueth_netdev_exit() local 1686 struct prueth_emac *emac = netdev_priv(ndev); icssm_prueth_ndev_port_link() local 1719 struct prueth_emac *emac = netdev_priv(ndev); icssm_prueth_ndev_port_unlink() local [all...] |
| H A D | icssm_prueth_switch.c | 27 struct prueth_emac *emac; member 526 static int icssm_prueth_sw_insert_fdb_entry(struct prueth_emac *emac, in icssm_prueth_sw_insert_fdb_entry() 627 static int icssm_prueth_sw_delete_fdb_entry(struct prueth_emac *emac, in icssm_prueth_sw_delete_fdb_entry() 701 int icssm_prueth_sw_do_purge_fdb(struct prueth_emac *emac) in icssm_prueth_sw_do_purge_fdb() 767 void icssm_prueth_sw_fdb_add(struct prueth_emac *emac, in icssm_prueth_sw_fdb_add() 780 void icssm_prueth_sw_fdb_del(struct prueth_emac *emac, in icssm_prueth_sw_fdb_del() 790 struct prueth_emac *emac = fdb_work->emac; in icssm_prueth_sw_fdb_work() local 815 int icssm_prueth_sw_learn_fdb(struct prueth_emac *emac, u8 *src_mac) in icssm_prueth_sw_learn_fdb() 834 int icssm_prueth_sw_purge_fdb(struct prueth_emac *emac) in icssm_prueth_sw_purge_fdb() 894 struct prueth_emac *emac; in icssm_prueth_sw_port_config() local [all …]
|
| H A D | icssm_switchdev.c | 23 struct prueth_emac *emac; member 50 struct prueth_emac *emac = netdev_priv(ndev); in icssm_prueth_sw_attr_set() local 100 struct prueth_emac *emac = switchdev_work->emac; in icssm_sw_event_work() local 156 struct prueth_emac *emac = netdev_priv(ndev); in icssm_prueth_sw_switchdev_event() local 210 struct prueth_emac *emac = netdev_priv(ndev); in icssm_prueth_switchdev_obj_add() local 235 struct prueth_emac *emac = netdev_priv(ndev); in icssm_prueth_switchdev_obj_del() local
|
| /linux/arch/mips/boot/dts/loongson/ |
| H A D | loongson1c.dtsi | 60 emac: ethernet@110000 { label
|
| /linux/arch/powerpc/boot/ |
| H A D | treeboot-akebono.c | 72 void *emac; in ibm_akebono_fixups() local
|
| /linux/arch/arm/boot/dts/rockchip/ |
| H A D | rk3xxx.dtsi | 196 emac: ethernet@10204000 { label
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-v3s.dtsi | 589 emac: ethernet@1c30000 { label
|
| H A D | sun5i.dtsi | 259 emac: ethernet@1c0b000 { label
|
| H A D | sunxi-h3-h5.dtsi | 529 emac: ethernet@1c30000 { label
|
| H A D | sun7i-a20.dtsi | 388 emac: ethernet@1c0b000 { label
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_macsec.c | 38 static void aq_ether_addr_to_mac(u32 mac[2], const unsigned char *emac) in aq_ether_addr_to_mac()
|