Symbol: cpsw_priv
drivers/net/ethernet/ti/cpsw.c
1021
static inline int cpsw_add_vlan_ale_entry(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw.c
1073
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
1109
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
1144
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
1184
struct cpsw_priv *priv = netdev_priv(dev);
drivers/net/ethernet/ti/cpsw.c
1235
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
1474
static int cpsw_probe_dual_emac(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw.c
1479
struct cpsw_priv *priv_sl2;
drivers/net/ethernet/ti/cpsw.c
1482
ndev = devm_alloc_etherdev_mqs(cpsw->dev, sizeof(struct cpsw_priv),
drivers/net/ethernet/ti/cpsw.c
1547
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw.c
1662
ndev = devm_alloc_etherdev_mqs(dev, sizeof(struct cpsw_priv),
drivers/net/ethernet/ti/cpsw.c
1783
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw.c
181
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
310
struct cpsw_priv *priv = container_of(work, struct cpsw_priv, rx_mode_work);
drivers/net/ethernet/ti/cpsw.c
350
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
374
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw.c
478
struct cpsw_priv *priv, bool *link)
drivers/net/ethernet/ti/cpsw.c
544
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
564
struct cpsw_priv *priv, struct cpsw_slave *slave,
drivers/net/ethernet/ti/cpsw.c
585
static void cpsw_slave_open(struct cpsw_slave *slave, struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw.c
676
static inline void cpsw_add_default_vlan(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw.c
702
static void cpsw_init_host_port(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw.c
757
struct cpsw_priv *priv = arg;
drivers/net/ethernet/ti/cpsw.c
767
static void cpsw_restore(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw.c
781
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
81
struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw.c
898
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
928
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw.c
988
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
143
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
150
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
169
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
310
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
319
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
332
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
363
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
376
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
398
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
412
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
424
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
436
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
473
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
519
static int cpsw_update_channels_res(struct cpsw_priv *priv, int ch_num, int rx,
drivers/net/ethernet/ti/cpsw_ethtool.c
585
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_ethtool.c
648
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1004
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1038
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1091
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1117
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1188
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
127
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1395
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw_new.c
1404
ndev = devm_alloc_etherdev_mqs(dev, sizeof(struct cpsw_priv),
drivers/net/ethernet/ti/cpsw_new.c
1470
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw_new.c
1530
struct cpsw_priv *priv = netdev_priv(sl_ndev);
drivers/net/ethernet/ti/cpsw_new.c
1540
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1568
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
1730
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw_new.c
1759
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw_new.c
253
struct cpsw_priv *priv = container_of(work, struct cpsw_priv, rx_mode_work);
drivers/net/ethernet/ti/cpsw_new.c
288
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
310
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw_new.c
421
static int cpsw_add_vlan_ale_entry(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_new.c
463
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
500
struct cpsw_priv *priv = arg;
drivers/net/ethernet/ti/cpsw_new.c
510
static void cpsw_restore(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_new.c
570
static void cpsw_init_host_port(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_new.c
609
static void cpsw_port_add_dual_emac_def_ale_entries(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_new.c
635
static void cpsw_port_add_switch_def_ale_entries(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_new.c
66
struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_new.c
672
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
740
static void cpsw_slave_open(struct cpsw_slave *slave, struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_new.c
816
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
854
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_new.c
943
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_priv.c
1047
void cpsw_cbs_resume(struct cpsw_slave *slave, struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
1060
void cpsw_mqprio_resume(struct cpsw_slave *slave, struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
1082
int cpsw_fill_rx_channels(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
1162
static int cpsw_ndev_create_xdp_rxq(struct cpsw_priv *priv, int ch)
drivers/net/ethernet/ti/cpsw_priv.c
1183
static void cpsw_ndev_destroy_xdp_rxq(struct cpsw_priv *priv, int ch)
drivers/net/ethernet/ti/cpsw_priv.c
1244
static int cpsw_xdp_prog_setup(struct cpsw_priv *priv, struct netdev_bpf *bpf)
drivers/net/ethernet/ti/cpsw_priv.c
1260
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_priv.c
1271
int cpsw_xdp_tx_frame(struct cpsw_priv *priv, struct xdp_frame *xdpf,
drivers/net/ethernet/ti/cpsw_priv.c
1304
int cpsw_run_xdp(struct cpsw_priv *priv, int ch, struct xdp_buff *xdp,
drivers/net/ethernet/ti/cpsw_priv.c
1366
static int cpsw_qos_clsflower_add_policer(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_priv.c
1463
static int cpsw_qos_configure_clsflower(struct cpsw_priv *priv, struct flow_cls_offload *cls)
drivers/net/ethernet/ti/cpsw_priv.c
1487
static int cpsw_qos_delete_clsflower(struct cpsw_priv *priv, struct flow_cls_offload *cls)
drivers/net/ethernet/ti/cpsw_priv.c
1506
static int cpsw_qos_setup_tc_clsflower(struct cpsw_priv *priv, struct flow_cls_offload *cls_flower)
drivers/net/ethernet/ti/cpsw_priv.c
1520
struct cpsw_priv *priv = cb_priv;
drivers/net/ethernet/ti/cpsw_priv.c
1548
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_priv.c
1555
void cpsw_qos_clsflower_resume(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
232
struct cpsw_priv *priv = netdev_priv(skb->dev);
drivers/net/ethernet/ti/cpsw_priv.c
272
void cpsw_set_slave_mac(struct cpsw_slave *slave, struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
292
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_priv.c
34
int (*cpsw_slave_index)(struct cpsw_common *cpsw, struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_priv.c
554
static void cpsw_hwtstamp_v1(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
578
static void cpsw_hwtstamp_v2(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
621
struct cpsw_priv *priv = netdev_priv(dev);
drivers/net/ethernet/ti/cpsw_priv.c
686
struct cpsw_priv *priv = netdev_priv(dev);
drivers/net/ethernet/ti/cpsw_priv.c
715
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_priv.c
770
bool cpsw_shp_is_off(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_priv.c
786
static void cpsw_fifo_shp_on(struct cpsw_priv *priv, int fifo, int on)
drivers/net/ethernet/ti/cpsw_priv.c
802
static int cpsw_set_fifo_bw(struct cpsw_priv *priv, int fifo, int bw)
drivers/net/ethernet/ti/cpsw_priv.c
862
static int cpsw_set_fifo_rlimit(struct cpsw_priv *priv, int fifo, int bw)
drivers/net/ethernet/ti/cpsw_priv.c
915
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_priv.c
975
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_priv.h
397
#define ndev_to_cpsw(ndev) (((struct cpsw_priv *)netdev_priv(ndev))->cpsw)
drivers/net/ethernet/ti/cpsw_priv.h
401
struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_priv.h
442
int cpsw_fill_rx_channels(struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_priv.h
449
int cpsw_xdp_tx_frame(struct cpsw_priv *priv, struct xdp_frame *xdpf,
drivers/net/ethernet/ti/cpsw_priv.h
451
int cpsw_run_xdp(struct cpsw_priv *priv, int ch, struct xdp_buff *xdp,
drivers/net/ethernet/ti/cpsw_priv.h
462
void cpsw_set_slave_mac(struct cpsw_slave *slave, struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_priv.h
468
bool cpsw_shp_is_off(struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_priv.h
469
void cpsw_cbs_resume(struct cpsw_slave *slave, struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_priv.h
470
void cpsw_mqprio_resume(struct cpsw_slave *slave, struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_priv.h
471
void cpsw_qos_clsflower_resume(struct cpsw_priv *priv);
drivers/net/ethernet/ti/cpsw_switchdev.c
119
static u16 cpsw_get_pvid(struct cpsw_priv *priv)
drivers/net/ethernet/ti/cpsw_switchdev.c
141
static void cpsw_set_pvid(struct cpsw_priv *priv, u16 vid, bool cfi, u32 cos)
drivers/net/ethernet/ti/cpsw_switchdev.c
165
static int cpsw_port_vlan_add(struct cpsw_priv *priv, bool untag, bool pvid,
drivers/net/ethernet/ti/cpsw_switchdev.c
212
static int cpsw_port_vlan_del(struct cpsw_priv *priv, u16 vid,
drivers/net/ethernet/ti/cpsw_switchdev.c
23
struct cpsw_priv *priv;
drivers/net/ethernet/ti/cpsw_switchdev.c
250
static int cpsw_port_vlans_add(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_switchdev.c
263
static int cpsw_port_mdb_add(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_switchdev.c
27
static int cpsw_port_stp_state_set(struct cpsw_priv *priv, u8 state)
drivers/net/ethernet/ti/cpsw_switchdev.c
286
static int cpsw_port_mdb_del(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_switchdev.c
315
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_switchdev.c
342
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_switchdev.c
380
struct cpsw_priv *priv = switchdev_work->priv;
drivers/net/ethernet/ti/cpsw_switchdev.c
435
struct cpsw_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/ti/cpsw_switchdev.c
58
static int cpsw_port_attr_br_flags_set(struct cpsw_priv *priv,
drivers/net/ethernet/ti/cpsw_switchdev.c
93
struct cpsw_priv *priv = netdev_priv(ndev);