Searched refs:qca8k_priv (Results 1 – 3 of 3) sorted by relevance
| /Linux-v6.1/drivers/net/dsa/qca/ |
| D | qca8k-common.c | 66 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 …]
|
| D | qca8k-8xxx.c | 40 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 …]
|
| D | qca8k.h | 327 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 …]
|