Home
last modified time | relevance | path

Searched refs:enetc_si (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc.h294 struct enetc_si;
303 int (*get_rss_table)(struct enetc_si *si, u32 *table, int count);
304 int (*set_rss_table)(struct enetc_si *si, const u32 *table, int count);
308 struct enetc_si { struct
338 static inline bool is_enetc_rev1(struct enetc_si *si) in is_enetc_rev1() argument
343 static inline void *enetc_si_priv(const struct enetc_si *si) in enetc_si_priv()
345 return (char *)si + ALIGN(sizeof(struct enetc_si), ENETC_SI_ALIGN); in enetc_si_priv()
348 static inline bool enetc_si_is_pf(struct enetc_si *si) in enetc_si_is_pf()
369 static inline bool enetc_is_pseudo_mac(struct enetc_si *si) in enetc_is_pseudo_mac()
444 struct enetc_si *si;
[all …]
H A Denetc_cbdr.c63 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 Denetc4_pf.c44 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 Denetc_msg.c22 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 Denetc_pf.c83 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 Denetc_ethtool.c260 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 Denetc_vf.c28 static int enetc_msg_vsi_send(struct enetc_si *si, struct enetc_msg_swbd *msg) in enetc_msg_vsi_send()
151 static void enetc_vf_netdev_setup(struct enetc_si *si, struct net_device *ndev, in enetc_vf_netdev_setup()
202 struct enetc_si *si; in enetc_vf_probe()
283 struct enetc_si *si = pci_get_drvdata(pdev); in enetc_vf_remove()
H A Denetc.c15 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 Denetc_qos.c1668 struct enetc_si *si = priv->si; in enetc_qos_query_caps()