Home
last modified time | relevance | path

Searched refs:qca8k_priv (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/drivers/net/dsa/qca/
Dqca8k-common.c66 int qca8k_read(struct qca8k_priv *priv, u32 reg, u32 *val) in qca8k_read()
71 int qca8k_write(struct qca8k_priv *priv, u32 reg, u32 val) in qca8k_write()
76 int qca8k_rmw(struct qca8k_priv *priv, u32 reg, u32 mask, u32 write_val) in qca8k_rmw()
105 static int qca8k_bulk_read(struct qca8k_priv *priv, u32 reg, u32 *val, int len) in qca8k_bulk_read()
123 static int qca8k_bulk_write(struct qca8k_priv *priv, u32 reg, u32 *val, int len) in qca8k_bulk_write()
143 static int qca8k_busy_wait(struct qca8k_priv *priv, u32 reg, u32 mask) in qca8k_busy_wait()
151 static int qca8k_fdb_read(struct qca8k_priv *priv, struct qca8k_fdb *fdb) in qca8k_fdb_read()
178 static void qca8k_fdb_write(struct qca8k_priv *priv, u16 vid, u8 port_mask, in qca8k_fdb_write()
201 static int qca8k_fdb_access(struct qca8k_priv *priv, enum qca8k_fdb_cmd cmd, in qca8k_fdb_access()
237 static int qca8k_fdb_next(struct qca8k_priv *priv, struct qca8k_fdb *fdb, in qca8k_fdb_next()
[all …]
Dqca8k-8xxx.c40 qca8k_set_lo(struct qca8k_priv *priv, int phy_id, u32 regnum, u16 lo) in qca8k_set_lo()
59 qca8k_set_hi(struct qca8k_priv *priv, int phy_id, u32 regnum, u16 hi) in qca8k_set_hi()
100 qca8k_mii_write32(struct qca8k_priv *priv, int phy_id, u32 regnum, u32 val) in qca8k_mii_write32()
114 qca8k_set_page(struct qca8k_priv *priv, u16 page) in qca8k_set_page()
138 struct qca8k_priv *priv = ds->priv; in qca8k_rw_reg_ack_handler()
259 static int qca8k_read_eth(struct qca8k_priv *priv, u32 reg, u32 *val, int len) in qca8k_read_eth()
311 static int qca8k_write_eth(struct qca8k_priv *priv, u32 reg, u32 *val, int len) in qca8k_write_eth()
360 qca8k_regmap_update_bits_eth(struct qca8k_priv *priv, u32 reg, u32 mask, u32 write_val) in qca8k_regmap_update_bits_eth()
378 struct qca8k_priv *priv = (struct qca8k_priv *)ctx; in qca8k_regmap_read()
404 struct qca8k_priv *priv = (struct qca8k_priv *)ctx; in qca8k_regmap_write()
[all …]
Dqca8k.h327 struct qca8k_priv;
332 int (*read_eth)(struct qca8k_priv *priv, u32 reg, u32 *val, int len);
333 int (*write_eth)(struct qca8k_priv *priv, u32 reg, u32 *val, int len);
387 struct qca8k_priv *priv;
391 struct qca8k_priv { struct
433 int qca8k_mib_init(struct qca8k_priv *priv); argument
434 void qca8k_port_set_status(struct qca8k_priv *priv, int port, int enable);
435 int qca8k_read_switch_id(struct qca8k_priv *priv);
438 int qca8k_read(struct qca8k_priv *priv, u32 reg, u32 *val);
439 int qca8k_write(struct qca8k_priv *priv, u32 reg, u32 val);
[all …]