Lines Matching refs:mac

130 	fdb->mac[0] = FIELD_GET(QCA8K_ATU_ADDR0_MASK, reg[1]);  in qca8k_fdb_read()
131 fdb->mac[1] = FIELD_GET(QCA8K_ATU_ADDR1_MASK, reg[1]); in qca8k_fdb_read()
132 fdb->mac[2] = FIELD_GET(QCA8K_ATU_ADDR2_MASK, reg[0]); in qca8k_fdb_read()
133 fdb->mac[3] = FIELD_GET(QCA8K_ATU_ADDR3_MASK, reg[0]); in qca8k_fdb_read()
134 fdb->mac[4] = FIELD_GET(QCA8K_ATU_ADDR4_MASK, reg[0]); in qca8k_fdb_read()
135 fdb->mac[5] = FIELD_GET(QCA8K_ATU_ADDR5_MASK, reg[0]); in qca8k_fdb_read()
141 const u8 *mac, u8 aging) in qca8k_fdb_write() argument
152 reg[1] |= FIELD_PREP(QCA8K_ATU_ADDR0_MASK, mac[0]); in qca8k_fdb_write()
153 reg[1] |= FIELD_PREP(QCA8K_ATU_ADDR1_MASK, mac[1]); in qca8k_fdb_write()
154 reg[0] |= FIELD_PREP(QCA8K_ATU_ADDR2_MASK, mac[2]); in qca8k_fdb_write()
155 reg[0] |= FIELD_PREP(QCA8K_ATU_ADDR3_MASK, mac[3]); in qca8k_fdb_write()
156 reg[0] |= FIELD_PREP(QCA8K_ATU_ADDR4_MASK, mac[4]); in qca8k_fdb_write()
157 reg[0] |= FIELD_PREP(QCA8K_ATU_ADDR5_MASK, mac[5]); in qca8k_fdb_write()
205 qca8k_fdb_write(priv, fdb->vid, fdb->port_mask, fdb->mac, fdb->aging); in qca8k_fdb_next()
213 static int qca8k_fdb_add(struct qca8k_priv *priv, const u8 *mac, in qca8k_fdb_add() argument
219 qca8k_fdb_write(priv, vid, port_mask, mac, aging); in qca8k_fdb_add()
226 static int qca8k_fdb_del(struct qca8k_priv *priv, const u8 *mac, in qca8k_fdb_del() argument
232 qca8k_fdb_write(priv, vid, port_mask, mac, 0); in qca8k_fdb_del()
247 const u8 *mac, u16 vid, u8 aging) in qca8k_fdb_search_and_insert() argument
254 qca8k_fdb_write(priv, vid, 0, mac, 0); in qca8k_fdb_search_and_insert()
275 qca8k_fdb_write(priv, vid, fdb.port_mask, mac, fdb.aging); in qca8k_fdb_search_and_insert()
284 const u8 *mac, u16 vid) in qca8k_fdb_search_and_del() argument
291 qca8k_fdb_write(priv, vid, 0, mac, 0); in qca8k_fdb_search_and_del()
317 qca8k_fdb_write(priv, vid, fdb.port_mask, mac, fdb.aging); in qca8k_fdb_search_and_del()
850 ret = cb(_fdb.mac, _fdb.vid, is_static, data); in qca8k_port_fdb_dump()