@@ -1498,6 +1498,18 @@ static int _mv88e6xxx_vtu_stu_data_read(struct mv88e6xxx_priv_state *ps,
1498
1498
return 0 ;
1499
1499
}
1500
1500
1501
+ static int mv88e6xxx_vtu_data_read (struct mv88e6xxx_priv_state * ps ,
1502
+ struct mv88e6xxx_vtu_stu_entry * entry )
1503
+ {
1504
+ return _mv88e6xxx_vtu_stu_data_read (ps , entry , 0 );
1505
+ }
1506
+
1507
+ static int mv88e6xxx_stu_data_read (struct mv88e6xxx_priv_state * ps ,
1508
+ struct mv88e6xxx_vtu_stu_entry * entry )
1509
+ {
1510
+ return _mv88e6xxx_vtu_stu_data_read (ps , entry , 2 );
1511
+ }
1512
+
1501
1513
static int _mv88e6xxx_vtu_stu_data_write (struct mv88e6xxx_priv_state * ps ,
1502
1514
struct mv88e6xxx_vtu_stu_entry * entry ,
1503
1515
unsigned int nibble_offset )
@@ -1523,6 +1535,18 @@ static int _mv88e6xxx_vtu_stu_data_write(struct mv88e6xxx_priv_state *ps,
1523
1535
return 0 ;
1524
1536
}
1525
1537
1538
+ static int mv88e6xxx_vtu_data_write (struct mv88e6xxx_priv_state * ps ,
1539
+ struct mv88e6xxx_vtu_stu_entry * entry )
1540
+ {
1541
+ return _mv88e6xxx_vtu_stu_data_write (ps , entry , 0 );
1542
+ }
1543
+
1544
+ static int mv88e6xxx_stu_data_write (struct mv88e6xxx_priv_state * ps ,
1545
+ struct mv88e6xxx_vtu_stu_entry * entry )
1546
+ {
1547
+ return _mv88e6xxx_vtu_stu_data_write (ps , entry , 2 );
1548
+ }
1549
+
1526
1550
static int _mv88e6xxx_vtu_vid_write (struct mv88e6xxx_priv_state * ps , u16 vid )
1527
1551
{
1528
1552
return _mv88e6xxx_reg_write (ps , REG_GLOBAL , GLOBAL_VTU_VID ,
@@ -1551,7 +1575,7 @@ static int _mv88e6xxx_vtu_getnext(struct mv88e6xxx_priv_state *ps,
1551
1575
next .valid = !!(ret & GLOBAL_VTU_VID_VALID );
1552
1576
1553
1577
if (next .valid ) {
1554
- ret = _mv88e6xxx_vtu_stu_data_read (ps , & next , 0 );
1578
+ ret = mv88e6xxx_vtu_data_read (ps , & next );
1555
1579
if (ret < 0 )
1556
1580
return ret ;
1557
1581
@@ -1658,7 +1682,7 @@ static int _mv88e6xxx_vtu_loadpurge(struct mv88e6xxx_priv_state *ps,
1658
1682
goto loadpurge ;
1659
1683
1660
1684
/* Write port member tags */
1661
- ret = _mv88e6xxx_vtu_stu_data_write (ps , entry , 0 );
1685
+ ret = mv88e6xxx_vtu_data_write (ps , entry );
1662
1686
if (ret < 0 )
1663
1687
return ret ;
1664
1688
@@ -1724,7 +1748,7 @@ static int _mv88e6xxx_stu_getnext(struct mv88e6xxx_priv_state *ps, u8 sid,
1724
1748
next .valid = !!(ret & GLOBAL_VTU_VID_VALID );
1725
1749
1726
1750
if (next .valid ) {
1727
- ret = _mv88e6xxx_vtu_stu_data_read (ps , & next , 2 );
1751
+ ret = mv88e6xxx_stu_data_read (ps , & next );
1728
1752
if (ret < 0 )
1729
1753
return ret ;
1730
1754
}
@@ -1747,7 +1771,7 @@ static int _mv88e6xxx_stu_loadpurge(struct mv88e6xxx_priv_state *ps,
1747
1771
goto loadpurge ;
1748
1772
1749
1773
/* Write port states */
1750
- ret = _mv88e6xxx_vtu_stu_data_write (ps , entry , 2 );
1774
+ ret = mv88e6xxx_stu_data_write (ps , entry );
1751
1775
if (ret < 0 )
1752
1776
return ret ;
1753
1777
0 commit comments