| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc.h | 289 struct enetc_si; 298 int (*get_rss_table)(struct enetc_si *si, u32 *table, int count); 299 int (*set_rss_table)(struct enetc_si *si, const u32 *table, int count); 300 int (*setup_cbdr)(struct enetc_si *si); 301 void (*teardown_cbdr)(struct enetc_si *si); 305 struct enetc_si { struct 340 static inline bool is_enetc_rev1(struct enetc_si *si) in is_enetc_rev1() argument 345 static inline void *enetc_si_priv(const struct enetc_si *si) in enetc_si_priv() 347 return (char *)si + ALIGN(sizeof(struct enetc_si), ENETC_SI_ALIGN); in enetc_si_priv() 350 static inline bool enetc_si_is_pf(struct enetc_si *si) in enetc_si_is_pf() [all …]
|
| H A D | enetc_pf_common.h | 9 void enetc_pf_netdev_setup(struct enetc_si *si, struct net_device *ndev, 20 void enetc_set_si_uc_promisc(struct enetc_si *si, int si_id, bool promisc); 21 void enetc_set_si_mc_promisc(struct enetc_si *si, int si_id, bool promisc); 22 void enetc_set_si_uc_hash_filter(struct enetc_si *si, int si_id, u64 hash); 23 void enetc_set_si_mc_hash_filter(struct enetc_si *si, int si_id, u64 hash); 24 void enetc_set_si_vlan_promisc(struct enetc_si *si, int si_id, bool promisc);
|
| H A D | enetc4_pf.c | 33 static void enetc4_get_psi_hw_features(struct enetc_si *si) in enetc4_get_psi_hw_features() 74 struct enetc_si *si = priv->si; in enetc4_pf_set_loopback() 156 struct enetc_si *si = pf->si; in enetc4_pf_set_uc_exact_filter() 225 static int enetc4_pf_struct_init(struct enetc_si *si) in enetc4_pf_struct_init() 406 struct enetc_si *si = pf->si; in enetc4_set_trx_frame_size() 421 static void enetc4_get_ntmp_caps(struct enetc_si *si) in enetc4_get_ntmp_caps() 447 static int enetc4_init_ntmp_user(struct enetc_si *si) in enetc4_init_ntmp_user() 472 static void enetc4_free_ntmp_user(struct enetc_si *si) in enetc4_free_ntmp_user() 512 struct enetc_si *si = priv->si; in enetc4_pf_set_rx_mode() 591 struct enetc_si *si = pf->si; in enetc4_mac_config() [all …]
|
| H A D | enetc_pf.c | 66 struct enetc_si *si = pf->si; in enetc_sync_mac_filters() 174 struct enetc_si *si = priv->si; in enetc_set_loopback() 252 static void enetc_port_assign_rfs_entries(struct enetc_si *si) in enetc_port_assign_rfs_entries() 273 static void enetc_port_get_caps(struct enetc_si *si) in enetc_port_get_caps() 290 static void enetc_port_si_configure(struct enetc_si *si) in enetc_port_si_configure() 365 static void enetc_configure_port_mac(struct enetc_si *si) in enetc_configure_port_mac() 384 static void enetc_mac_config(struct enetc_si *si, phy_interface_t phy_mode) in enetc_mac_config() 401 static void enetc_mac_enable(struct enetc_si *si, bool en) in enetc_mac_enable() 520 static void enetc_force_rgmii_mac(struct enetc_si *si, int speed, int duplex) in enetc_force_rgmii_mac() 557 struct enetc_si *si = pf->si; in enetc_pl_mac_link_up() [all …]
|
| H A D | enetc_ethtool.c | 260 struct enetc_si *si = priv->si; in enetc_get_sset_count() 292 static void enetc_get_pf_strings(struct enetc_si *si, u8 *data) in enetc_get_pf_strings() 309 static void enetc4_get_pf_strings(struct enetc_si *si, u8 *data) in enetc4_get_pf_strings() 332 struct enetc_si *si = priv->si; in enetc_get_strings() 358 static void enetc_pf_get_ethtool_stats(struct enetc_si *si, int *o, u64 *data) in enetc_pf_get_ethtool_stats() 376 static void enetc4_pf_get_ethtool_stats(struct enetc_si *si, int *o, u64 *data) in enetc4_pf_get_ethtool_stats() 401 struct enetc_si *si = priv->si; in enetc_get_ethtool_stats() 435 static void enetc_pause_stats(struct enetc_si *si, int mac, in enetc_pause_stats() 458 struct enetc_si *si = priv->si; in enetc_get_pause_stats() 519 static void enetc_ctrl_stats(struct enetc_si *si, int mac, in enetc_ctrl_stats() [all …]
|
| H A D | enetc4_debugfs.c | 14 struct enetc_si *si = s->private; in enetc_show_si_mac_hash_filter() 79 void enetc_create_debugfs(struct enetc_si *si) in enetc_create_debugfs() 92 void enetc_remove_debugfs(struct enetc_si *si) in enetc_remove_debugfs()
|
| H A D | enetc_vf.c | 51 static int enetc_msg_vsi_send(struct enetc_si *si, struct enetc_msg_swbd *msg) in enetc_msg_vsi_send() 157 static int enetc_vf_get_ip_minor_revision(struct enetc_si *si) in enetc_vf_get_ip_minor_revision() 226 static void enetc_vf_get_revision(struct enetc_si *si) in enetc_vf_get_revision() 247 static void enetc_vf_netdev_setup(struct enetc_si *si, struct net_device *ndev, in enetc_vf_netdev_setup() 301 struct enetc_si *si; in enetc_vf_probe() 391 struct enetc_si *si = pci_get_drvdata(pdev); in enetc_vf_remove()
|
| H A D | enetc_pf_common.c | 90 void enetc_set_si_uc_promisc(struct enetc_si *si, int si_id, bool promisc) in enetc_set_si_uc_promisc() 112 void enetc_set_si_mc_promisc(struct enetc_si *si, int si_id, bool promisc) in enetc_set_si_mc_promisc() 134 void enetc_set_si_uc_hash_filter(struct enetc_si *si, int si_id, u64 hash) in enetc_set_si_uc_hash_filter() 154 void enetc_set_si_mc_hash_filter(struct enetc_si *si, int si_id, u64 hash) in enetc_set_si_mc_hash_filter() 174 void enetc_set_si_vlan_promisc(struct enetc_si *si, int si_id, bool promisc) in enetc_set_si_vlan_promisc() 196 void enetc_pf_netdev_setup(struct enetc_si *si, struct net_device *ndev, in enetc_pf_netdev_setup() 514 static void enetc_set_si_vlan_ht_filter(struct enetc_si *si, in enetc_set_si_vlan_ht_filter()
|
| H A D | enetc.c | 15 u32 enetc_port_mac_rd(struct enetc_si *si, u32 reg) in enetc_port_mac_rd() 27 void enetc_port_mac_wr(struct enetc_si *si, u32 reg, u32 val) in enetc_port_mac_wr() 86 struct enetc_si *si = priv->si; in enetc_set_congestion_mode() 260 static void enetc_set_one_step_ts(struct enetc_si *si, bool udp, int offset) in enetc_set_one_step_ts() 274 static void enetc4_set_one_step_ts(struct enetc_si *si, bool udp, int offset) in enetc4_set_one_step_ts() 291 struct enetc_si *si = priv->si; in enetc_update_ptp_sync_msg() 2194 void enetc_get_si_caps(struct enetc_si *si) in enetc_get_si_caps() 2501 static int enetc_setup_default_rss_table(struct enetc_si *si, int num_groups) in enetc_setup_default_rss_table() 2545 struct enetc_si *si = priv->si; in enetc_configure_si() 2577 struct enetc_si *si = priv->si; in enetc_init_si_rings_params() [all …]
|
| H A D | enetc_pf.h | 36 struct enetc_si *si;
|
| H A D | enetc_qos.c | 1666 struct enetc_si *si = priv->si; in enetc_qos_query_caps()
|