| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc.h | 292 struct enetc_si; 301 int (*get_rss_table)(struct enetc_si *si, u32 *table, int count); 302 int (*set_rss_table)(struct enetc_si *si, const u32 *table, int count); 306 struct enetc_si { struct 335 static inline bool is_enetc_rev1(struct enetc_si *si) in is_enetc_rev1() argument 340 static inline void *enetc_si_priv(const struct enetc_si *si) in enetc_si_priv() 342 return (char *)si + ALIGN(sizeof(struct enetc_si), ENETC_SI_ALIGN); in enetc_si_priv() 345 static inline bool enetc_si_is_pf(struct enetc_si *si) in enetc_si_is_pf() 366 static inline bool enetc_is_pseudo_mac(struct enetc_si *si) in enetc_is_pseudo_mac() 441 struct enetc_si *si; [all …]
|
| H A D | enetc_cbdr.c | 63 int enetc4_setup_cbdr(struct enetc_si *si) in enetc4_setup_cbdr() 88 void enetc4_teardown_cbdr(struct enetc_si *si) in enetc4_teardown_cbdr() 125 int enetc_send_cmd(struct enetc_si *si, struct enetc_cbd *cbd) in enetc_send_cmd() 168 int enetc_clear_mac_flt_entry(struct enetc_si *si, int index) in enetc_clear_mac_flt_entry() 182 int enetc_set_mac_flt_entry(struct enetc_si *si, int index, in enetc_set_mac_flt_entry() 209 int enetc_set_fs_entry(struct enetc_si *si, struct enetc_cmd_rfse *rfse, in enetc_set_fs_entry() 241 static int enetc_cmd_rss_table(struct enetc_si *si, u32 *table, int count, in enetc_cmd_rss_table() 281 int enetc_get_rss_table(struct enetc_si *si, u32 *table, int count) in enetc_get_rss_table() 288 int enetc_set_rss_table(struct enetc_si *si, const u32 *table, int count) in enetc_set_rss_table() 294 int enetc4_get_rss_table(struct enetc_si *si, u32 *table, int count) in enetc4_get_rss_table() [all …]
|
| H A D | enetc4_debugfs.h | 8 void enetc_create_debugfs(struct enetc_si *si); 9 void enetc_remove_debugfs(struct enetc_si *si); 11 static inline void enetc_create_debugfs(struct enetc_si *si) in enetc_create_debugfs() 15 static inline void enetc_remove_debugfs(struct enetc_si *si) in enetc_remove_debugfs()
|
| H A D | enetc4_pf.c | 44 static void enetc4_get_psi_hw_features(struct enetc_si *si) in enetc4_get_psi_hw_features() 117 struct enetc_si *si = priv->si; in enetc4_pf_set_loopback() 281 static int enetc4_pf_struct_init(struct enetc_si *si) in enetc4_pf_struct_init() 439 struct enetc_si *si = pf->si; in enetc4_set_trx_frame_size() 454 static int enetc4_init_ntmp_user(struct enetc_si *si) in enetc4_init_ntmp_user() 464 static void enetc4_free_ntmp_user(struct enetc_si *si) in enetc4_free_ntmp_user() 499 struct enetc_si *si = container_of(work, struct enetc_si, rx_mode_task); in enetc4_psi_do_set_rx_mode() 538 struct enetc_si *si = priv->si; in enetc4_pf_set_rx_mode() 591 struct enetc_si *si = pf->si; in enetc4_mac_config() 670 struct enetc_si *si = pf->si; in enetc4_set_rgmii_mac() [all …]
|
| H A D | enetc_msg.c | 22 struct enetc_si *si = (struct enetc_si *)data; in enetc_msg_psi_msix() 64 static int enetc_msg_alloc_mbx(struct enetc_si *si, int idx) in enetc_msg_alloc_mbx() 93 static void enetc_msg_free_mbx(struct enetc_si *si, int idx) in enetc_msg_free_mbx() 109 struct enetc_si *si = pf->si; in enetc_msg_psi_init() 151 struct enetc_si *si = pf->si; in enetc_msg_psi_free()
|
| H A D | enetc_pf.c | 83 static void enetc_clear_mac_ht_flt(struct enetc_si *si, int si_idx, int type) in enetc_clear_mac_ht_flt() 96 static void enetc_set_mac_ht_flt(struct enetc_si *si, int si_idx, int type, in enetc_set_mac_ht_flt() 117 struct enetc_si *si = pf->si; in enetc_sync_mac_filters() 222 struct enetc_si *si = priv->si; in enetc_set_loopback() 296 static void enetc_port_assign_rfs_entries(struct enetc_si *si) in enetc_port_assign_rfs_entries() 317 static void enetc_port_get_caps(struct enetc_si *si) in enetc_port_get_caps() 334 static void enetc_port_si_configure(struct enetc_si *si) in enetc_port_si_configure() 409 static void enetc_configure_port_mac(struct enetc_si *si) in enetc_configure_port_mac() 428 static void enetc_mac_config(struct enetc_si *si, phy_interface_t phy_mode) in enetc_mac_config() 445 static void enetc_mac_enable(struct enetc_si *si, bool en) in enetc_mac_enable() [all …]
|
| H A D | enetc4_debugfs.c | 14 struct enetc_si *si = s->private; in enetc_show_si_mac_hash_filter() 31 struct enetc_si *si = s->private; in enetc_mac_filter_show() 72 void enetc_create_debugfs(struct enetc_si *si) in enetc_create_debugfs() 86 void enetc_remove_debugfs(struct enetc_si *si) in enetc_remove_debugfs()
|
| H A D | enetc_ethtool.c | 335 struct enetc_si *si = priv->si; in enetc_get_pause_stats() 422 struct enetc_si *si = priv->si; in enetc_get_eth_mac_stats() 438 static void enetc_ppm_mac_stats(struct enetc_si *si, in enetc_ppm_mac_stats() 485 struct enetc_si *si = priv->si; in enetc_get_eth_ctrl_stats() 507 struct enetc_si *si = priv->si; in enetc_get_rmon_stats() 562 static int enetc_set_cls_entry(struct enetc_si *si, in enetc_set_cls_entry() 740 static int enetc_get_rss_key_base(struct enetc_si *si) in enetc_get_rss_key_base() 748 static void enetc_get_rss_key(struct enetc_si *si, const u8 *key) in enetc_get_rss_key() 762 struct enetc_si *si = priv->si; in enetc_get_rxfh() 779 void enetc_set_rss_key(struct enetc_si *si, const u8 *bytes) in enetc_set_rss_key() [all …]
|
| H A D | enetc_vf.c | 20 static int enetc_msg_vsi_send(struct enetc_si *si, struct enetc_msg_swbd *msg) in enetc_msg_vsi_send() 128 static void enetc_vf_netdev_setup(struct enetc_si *si, struct net_device *ndev, in enetc_vf_netdev_setup() 179 struct enetc_si *si; in enetc_vf_probe() 260 struct enetc_si *si = pci_get_drvdata(pdev); in enetc_vf_remove()
|
| H A D | enetc_pf_common.h | 8 void enetc_pf_netdev_setup(struct enetc_si *si, struct net_device *ndev,
|
| 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() 233 static void enetc_set_one_step_ts(struct enetc_si *si, bool udp, int offset) in enetc_set_one_step_ts() 247 static void enetc4_set_one_step_ts(struct enetc_si *si, bool udp, int offset) in enetc4_set_one_step_ts() 264 struct enetc_si *si = priv->si; in enetc_update_ptp_sync_msg() 2160 void enetc_get_si_caps(struct enetc_si *si) in enetc_get_si_caps() 2467 static int enetc_setup_default_rss_table(struct enetc_si *si, int num_groups) in enetc_setup_default_rss_table() 2511 struct enetc_si *si = priv->si; in enetc_configure_si() 2543 struct enetc_si *si = priv->si; in enetc_init_si_rings_params() 2563 struct enetc_si *si = priv->si; in enetc_alloc_si_resources() [all …]
|
| H A D | enetc_pf.h | 40 struct enetc_si *si;
|
| H A D | enetc_pf_common.c | 90 void enetc_pf_netdev_setup(struct enetc_si *si, struct net_device *ndev, in enetc_pf_netdev_setup() 390 static void enetc_set_si_vlan_ht_filter(struct enetc_si *si, in enetc_set_si_vlan_ht_filter()
|
| H A D | enetc_qos.c | 1668 struct enetc_si *si = priv->si; in enetc_qos_query_caps()
|