Symbol: enetc_si
drivers/net/ethernet/freescale/enetc/enetc.c
15
u32 enetc_port_mac_rd(struct enetc_si *si, u32 reg)
drivers/net/ethernet/freescale/enetc/enetc.c
2167
void enetc_get_si_caps(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.c
233
static void enetc_set_one_step_ts(struct enetc_si *si, bool udp, int offset)
drivers/net/ethernet/freescale/enetc/enetc.c
247
static void enetc4_set_one_step_ts(struct enetc_si *si, bool udp, int offset)
drivers/net/ethernet/freescale/enetc/enetc.c
2474
static int enetc_setup_default_rss_table(struct enetc_si *si, int num_groups)
drivers/net/ethernet/freescale/enetc/enetc.c
2518
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc.c
2550
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc.c
2570
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc.c
2588
struct enetc_si *si = container_of(hw, struct enetc_si, hw);
drivers/net/ethernet/freescale/enetc/enetc.c
264
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc.c
27
void enetc_port_mac_wr(struct enetc_si *si, u32 reg, u32 val)
drivers/net/ethernet/freescale/enetc/enetc.c
3625
static void enetc_kfree_si(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.c
3632
static void enetc_detect_errata(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.c
3640
struct enetc_si *si, *p;
drivers/net/ethernet/freescale/enetc/enetc.c
3665
alloc_size = sizeof(struct enetc_si);
drivers/net/ethernet/freescale/enetc/enetc.c
3717
struct enetc_si *si = pci_get_drvdata(pdev);
drivers/net/ethernet/freescale/enetc/enetc.c
3779
int enetc_get_driver_data(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.h
289
struct enetc_si;
drivers/net/ethernet/freescale/enetc/enetc.h
298
int (*get_rss_table)(struct enetc_si *si, u32 *table, int count);
drivers/net/ethernet/freescale/enetc/enetc.h
299
int (*set_rss_table)(struct enetc_si *si, const u32 *table, int count);
drivers/net/ethernet/freescale/enetc/enetc.h
300
int (*setup_cbdr)(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
301
void (*teardown_cbdr)(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
335
static inline bool is_enetc_rev1(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.h
340
static inline void *enetc_si_priv(const struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.h
342
return (char *)si + ALIGN(sizeof(struct enetc_si), ENETC_SI_ALIGN);
drivers/net/ethernet/freescale/enetc/enetc.h
345
static inline bool enetc_si_is_pf(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.h
366
static inline bool enetc_is_pseudo_mac(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc.h
441
struct enetc_si *si;
drivers/net/ethernet/freescale/enetc/enetc.h
495
u32 enetc_port_mac_rd(struct enetc_si *si, u32 reg);
drivers/net/ethernet/freescale/enetc/enetc.h
496
void enetc_port_mac_wr(struct enetc_si *si, u32 reg, u32 val);
drivers/net/ethernet/freescale/enetc/enetc.h
501
void enetc_get_si_caps(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
506
int enetc_get_driver_data(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
542
int enetc_setup_cbdr(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
543
void enetc_teardown_cbdr(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
544
int enetc4_setup_cbdr(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
545
void enetc4_teardown_cbdr(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc.h
546
int enetc_set_mac_flt_entry(struct enetc_si *si, int index,
drivers/net/ethernet/freescale/enetc/enetc.h
548
int enetc_clear_mac_flt_entry(struct enetc_si *si, int index);
drivers/net/ethernet/freescale/enetc/enetc.h
549
int enetc_set_fs_entry(struct enetc_si *si, struct enetc_cmd_rfse *rfse,
drivers/net/ethernet/freescale/enetc/enetc.h
551
void enetc_set_rss_key(struct enetc_si *si, const u8 *bytes);
drivers/net/ethernet/freescale/enetc/enetc.h
552
int enetc_get_rss_table(struct enetc_si *si, u32 *table, int count);
drivers/net/ethernet/freescale/enetc/enetc.h
553
int enetc_set_rss_table(struct enetc_si *si, const u32 *table, int count);
drivers/net/ethernet/freescale/enetc/enetc.h
554
int enetc_send_cmd(struct enetc_si *si, struct enetc_cbd *cbd);
drivers/net/ethernet/freescale/enetc/enetc.h
555
int enetc4_get_rss_table(struct enetc_si *si, u32 *table, int count);
drivers/net/ethernet/freescale/enetc/enetc.h
556
int enetc4_set_rss_table(struct enetc_si *si, const u32 *table, int count);
drivers/net/ethernet/freescale/enetc/enetc.h
558
static inline void *enetc_cbd_alloc_data_mem(struct enetc_si *si,
drivers/net/ethernet/freescale/enetc/enetc.h
585
static inline void enetc_cbd_free_data_mem(struct enetc_si *si, int size,
drivers/net/ethernet/freescale/enetc/enetc.h
597
static inline bool enetc_ptp_clock_is_enabled(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c
14
struct enetc_si *si = s->private;
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c
31
struct enetc_si *si = s->private;
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c
72
void enetc_create_debugfs(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c
86
void enetc_remove_debugfs(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.h
11
static inline void enetc_create_debugfs(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.h
15
static inline void enetc_remove_debugfs(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.h
8
void enetc_create_debugfs(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.h
9
void enetc_remove_debugfs(struct enetc_si *si);
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
1012
static int enetc4_psi_wq_task_init(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
1025
static int enetc4_pf_netdev_create(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
1093
static void enetc4_pf_netdev_destroy(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
1115
struct enetc_si *si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
113
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
1167
struct enetc_si *si = pci_get_drvdata(pdev);
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
277
static int enetc4_pf_struct_init(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
40
static void enetc4_get_psi_hw_features(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
438
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
453
static int enetc4_init_ntmp_user(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
463
static void enetc4_free_ntmp_user(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
498
struct enetc_si *si = container_of(work, struct enetc_si, rx_mode_task);
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
537
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
590
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
669
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
697
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
722
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
738
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
794
static void enetc4_mac_wait_tx_empty(struct enetc_si *si, int mac)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
809
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
831
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
843
static void enetc4_mac_wait_rx_empty(struct enetc_si *si, int mac)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
858
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
891
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
909
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
129
int enetc_send_cmd(struct enetc_si *si, struct enetc_cbd *cbd)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
172
int enetc_clear_mac_flt_entry(struct enetc_si *si, int index)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
186
int enetc_set_mac_flt_entry(struct enetc_si *si, int index,
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
213
int enetc_set_fs_entry(struct enetc_si *si, struct enetc_cmd_rfse *rfse,
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
245
static int enetc_cmd_rss_table(struct enetc_si *si, u32 *table, int count,
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
285
int enetc_get_rss_table(struct enetc_si *si, u32 *table, int count)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
292
int enetc_set_rss_table(struct enetc_si *si, const u32 *table, int count)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
298
int enetc4_get_rss_table(struct enetc_si *si, u32 *table, int count)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
304
int enetc4_set_rss_table(struct enetc_si *si, const u32 *table, int count)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
51
void enetc_teardown_cbdr(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
6
int enetc_setup_cbdr(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
67
int enetc4_setup_cbdr(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c
92
void enetc4_teardown_cbdr(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1008
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1131
static int enetc_get_phc_index_by_pdev(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1163
static int enetc_get_phc_index(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1206
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1293
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1309
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1424
static void enetc_restart_emac_rx(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
1439
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
260
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
292
static void enetc_get_pf_strings(struct enetc_si *si, u8 *data)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
309
static void enetc4_get_pf_strings(struct enetc_si *si, u8 *data)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
332
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
358
static void enetc_pf_get_ethtool_stats(struct enetc_si *si, int *o, u64 *data)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
376
static void enetc4_pf_get_ethtool_stats(struct enetc_si *si, int *o, u64 *data)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
401
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
435
static void enetc_pause_stats(struct enetc_si *si, int mac,
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
458
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
519
static void enetc_ctrl_stats(struct enetc_si *si, int mac,
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
599
static void enetc_get_mac_stats(struct enetc_si *si, int mac,
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
620
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
636
static void enetc_ppm_mac_stats(struct enetc_si *si,
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
682
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
698
static void enetc_get_mac_rmon_stats(struct enetc_si *si, int mac,
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
720
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
775
static int enetc_set_cls_entry(struct enetc_si *si,
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
953
static int enetc_get_rss_key_base(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
961
static void enetc_get_rss_key(struct enetc_si *si, const u8 *key)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
975
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
992
void enetc_set_rss_key(struct enetc_si *si, const u8 *bytes)
drivers/net/ethernet/freescale/enetc/enetc_msg.c
239
static int enetc_msg_alloc_mbx(struct enetc_si *si, int idx)
drivers/net/ethernet/freescale/enetc/enetc_msg.c
268
static void enetc_msg_free_mbx(struct enetc_si *si, int idx)
drivers/net/ethernet/freescale/enetc/enetc_msg.c
284
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc_msg.c
324
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc_msg.c
34
struct enetc_si *si = (struct enetc_si *)data;
drivers/net/ethernet/freescale/enetc/enetc_msg.c
344
struct enetc_si *si = pci_get_drvdata(pdev);
drivers/net/ethernet/freescale/enetc/enetc_pf.c
117
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
222
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
300
static void enetc_port_assign_rfs_entries(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
321
static void enetc_port_get_caps(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
338
static void enetc_port_si_configure(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
413
static void enetc_configure_port_mac(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
432
static void enetc_mac_config(struct enetc_si *si, phy_interface_t phy_mode)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
449
static void enetc_mac_enable(struct enetc_si *si, bool en)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
572
static void enetc_force_rgmii_mac(struct enetc_si *si, int speed, int duplex)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
609
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
682
struct enetc_si *si = pf->si;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
703
static int enetc_init_port_rfs_memory(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
722
static int enetc_init_port_rss_memory(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
779
static struct enetc_si *enetc_psi_create(struct pci_dev *pdev)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
781
struct enetc_si *si;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
83
static void enetc_clear_mac_ht_flt(struct enetc_si *si, int si_idx, int type)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
833
struct enetc_si *si = pci_get_drvdata(pdev);
drivers/net/ethernet/freescale/enetc/enetc_pf.c
853
struct enetc_si *si;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
96
static void enetc_set_mac_ht_flt(struct enetc_si *si, int si_idx, int type,
drivers/net/ethernet/freescale/enetc/enetc_pf.c
963
struct enetc_si *si = pci_get_drvdata(pdev);
drivers/net/ethernet/freescale/enetc/enetc_pf.c
988
struct enetc_si *si;
drivers/net/ethernet/freescale/enetc/enetc_pf.h
39
struct enetc_si *si;
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
390
static void enetc_set_si_vlan_ht_filter(struct enetc_si *si,
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
90
void enetc_pf_netdev_setup(struct enetc_si *si, struct net_device *ndev,
drivers/net/ethernet/freescale/enetc/enetc_pf_common.h
9
void enetc_pf_netdev_setup(struct enetc_si *si, struct net_device *ndev,
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1668
struct enetc_si *si = priv->si;
drivers/net/ethernet/freescale/enetc/enetc_vf.c
157
static int enetc_vf_get_ip_minor_revision(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_vf.c
226
static void enetc_vf_get_revision(struct enetc_si *si)
drivers/net/ethernet/freescale/enetc/enetc_vf.c
247
static void enetc_vf_netdev_setup(struct enetc_si *si, struct net_device *ndev,
drivers/net/ethernet/freescale/enetc/enetc_vf.c
301
struct enetc_si *si;
drivers/net/ethernet/freescale/enetc/enetc_vf.c
384
struct enetc_si *si = pci_get_drvdata(pdev);
drivers/net/ethernet/freescale/enetc/enetc_vf.c
51
static int enetc_msg_vsi_send(struct enetc_si *si, struct enetc_msg_swbd *msg)