Symbol: mxl862xx_priv
drivers/net/dsa/mxl862xx/mxl862xx-host.c
191
static int mxl862xx_reg_read(struct mxl862xx_priv *priv, u32 addr)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
196
static int mxl862xx_reg_write(struct mxl862xx_priv *priv, u32 addr, u16 data)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
201
static int mxl862xx_ctrl_read(struct mxl862xx_priv *priv)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
206
static int mxl862xx_busy_wait(struct mxl862xx_priv *priv)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
219
static int mxl862xx_issue_cmd(struct mxl862xx_priv *priv, u16 cmd, u16 len)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
260
static int mxl862xx_set_data(struct mxl862xx_priv *priv, u16 words)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
274
static int mxl862xx_get_data(struct mxl862xx_priv *priv, u16 words)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
288
static int mxl862xx_rst_data(struct mxl862xx_priv *priv)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
299
static int mxl862xx_send_cmd(struct mxl862xx_priv *priv, u16 cmd, u16 size,
drivers/net/dsa/mxl862xx/mxl862xx-host.c
330
int mxl862xx_api_wrap(struct mxl862xx_priv *priv, u16 cmd, void *_data,
drivers/net/dsa/mxl862xx/mxl862xx-host.c
40
struct mxl862xx_priv *priv = container_of(work, struct mxl862xx_priv,
drivers/net/dsa/mxl862xx/mxl862xx-host.c
480
int mxl862xx_reset(struct mxl862xx_priv *priv)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
498
void mxl862xx_host_init(struct mxl862xx_priv *priv)
drivers/net/dsa/mxl862xx/mxl862xx-host.c
503
void mxl862xx_host_shutdown(struct mxl862xx_priv *priv)
drivers/net/dsa/mxl862xx/mxl862xx-host.h
10
int mxl862xx_api_wrap(struct mxl862xx_priv *priv, u16 cmd, void *data, u16 size,
drivers/net/dsa/mxl862xx/mxl862xx-host.h
20
int mxl862xx_reset(struct mxl862xx_priv *priv);
drivers/net/dsa/mxl862xx/mxl862xx-host.h
8
void mxl862xx_host_init(struct mxl862xx_priv *priv);
drivers/net/dsa/mxl862xx/mxl862xx-host.h
9
void mxl862xx_host_shutdown(struct mxl862xx_priv *priv);
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
120
struct mxl862xx_priv *priv = mpcs->priv;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
157
struct mxl862xx_priv *priv = mpcs->priv;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
218
struct mxl862xx_priv *priv = mpcs->priv;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
24
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
286
struct mxl862xx_priv *priv = mpcs->priv;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
313
struct mxl862xx_priv *priv = mpcs->priv;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
375
void mxl862xx_setup_pcs(struct mxl862xx_priv *priv, struct mxl862xx_pcs *pcs,
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
404
struct mxl862xx_priv *priv = dp->ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.h
18
void mxl862xx_setup_pcs(struct mxl862xx_priv *priv, struct mxl862xx_pcs *pcs,
drivers/net/dsa/mxl862xx/mxl862xx.c
1016
static int mxl862xx_evlan_program_egress(struct mxl862xx_priv *priv, int port)
drivers/net/dsa/mxl862xx/mxl862xx.c
1081
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1121
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1194
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1261
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1280
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1306
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1335
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1410
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1428
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1449
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1472
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1492
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1526
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1565
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1628
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1680
struct mxl862xx_priv *priv = p->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
1705
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
172
static int mxl862xx_phy_read_mmd(struct mxl862xx_priv *priv, int addr,
drivers/net/dsa/mxl862xx/mxl862xx.c
1728
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
189
static int mxl862xx_phy_write_mmd(struct mxl862xx_priv *priv, int addr,
drivers/net/dsa/mxl862xx/mxl862xx.c
1928
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
2013
struct mxl862xx_priv *priv =
drivers/net/dsa/mxl862xx/mxl862xx.c
2014
container_of(work, struct mxl862xx_priv, stats_work.work);
drivers/net/dsa/mxl862xx/mxl862xx.c
2029
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
2094
struct mxl862xx_priv *priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
2145
struct mxl862xx_priv *priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
2172
struct mxl862xx_priv *priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
229
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
269
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
304
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
344
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
388
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
521
static int mxl862xx_evlan_block_alloc(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
539
static int mxl862xx_vf_block_alloc(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
557
static int mxl862xx_vf_entry_discard(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
571
static int mxl862xx_vf_alloc(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
587
static int mxl862xx_allocate_bridge(struct mxl862xx_priv *priv)
drivers/net/dsa/mxl862xx/mxl862xx.c
602
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
621
struct mxl862xx_priv *priv = ds->priv;
drivers/net/dsa/mxl862xx/mxl862xx.c
768
static int mxl862xx_evlan_write_rule(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
845
static int mxl862xx_evlan_deactivate_entry(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
867
static int mxl862xx_evlan_write_final_rules(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
886
static int mxl862xx_vf_entry_set(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
912
static int mxl862xx_vf_add_vid(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
948
static int mxl862xx_vf_del_vid(struct mxl862xx_priv *priv,
drivers/net/dsa/mxl862xx/mxl862xx.c
999
static int mxl862xx_evlan_program_ingress(struct mxl862xx_priv *priv, int port)
drivers/net/dsa/mxl862xx/mxl862xx.h
11
struct mxl862xx_priv;
drivers/net/dsa/mxl862xx/mxl862xx.h
231
struct mxl862xx_priv *priv;
drivers/net/dsa/mxl862xx/mxl862xx.h
262
struct mxl862xx_priv *priv;