Changeset 22202


Ignore:
Timestamp:
2010-07-15T15:05:43+02:00 (6 years ago)
Author:
juhosg
Message:

generic: rtl8366: use smi->num_ports and smi->ops->get_vlan_4k

Location:
trunk/target/linux/generic/files/drivers/net/phy
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/files/drivers/net/phy/rtl8366rb.c

    r22201 r22202  
    722722        memset(buf, '\0', sizeof(smi->buf)); 
    723723 
    724         err = rtl8366rb_get_vlan_4k(smi, val->port_vlan, &vlan4k); 
     724        err = smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k); 
    725725        if (err) 
    726726                return err; 
     
    729729                        "VLAN %d: Ports: '", vlan4k.vid); 
    730730 
    731         for (i = 0; i < RTL8366RB_NUM_PORTS; i++) { 
     731        for (i = 0; i < smi->num_ports; i++) { 
    732732                if (!(vlan4k.member & (1 << i))) 
    733733                        continue; 
     
    812812                return -EINVAL; 
    813813 
    814         rtl8366rb_get_vlan_4k(smi, val->port_vlan, &vlan4k); 
     814        smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k); 
    815815 
    816816        port = &val->value.ports[0]; 
    817817        val->len = 0; 
    818         for (i = 0; i < RTL8366RB_NUM_PORTS; i++) { 
     818        for (i = 0; i < smi->num_ports; i++) { 
    819819                if (!(vlan4k.member & BIT(i))) 
    820820                        continue; 
  • trunk/target/linux/generic/files/drivers/net/phy/rtl8366s.c

    r22201 r22202  
    747747        memset(buf, '\0', sizeof(smi->buf)); 
    748748 
    749         err = rtl8366s_get_vlan_4k(smi, val->port_vlan, &vlan4k); 
     749        err = smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k); 
    750750        if (err) 
    751751                return err; 
     
    754754                        "VLAN %d: Ports: '", vlan4k.vid); 
    755755 
    756         for (i = 0; i < RTL8366S_NUM_PORTS; i++) { 
     756        for (i = 0; i < smi->num_ports; i++) { 
    757757                if (!(vlan4k.member & (1 << i))) 
    758758                        continue; 
     
    839839                return -EINVAL; 
    840840 
    841         rtl8366s_get_vlan_4k(smi, val->port_vlan, &vlan4k); 
     841        smi->ops->get_vlan_4k(smi, val->port_vlan, &vlan4k); 
    842842 
    843843        port = &val->value.ports[0]; 
    844844        val->len = 0; 
    845         for (i = 0; i < RTL8366S_NUM_PORTS; i++) { 
     845        for (i = 0; i < smi->num_ports; i++) { 
    846846                if (!(vlan4k.member & BIT(i))) 
    847847                        continue; 
Note: See TracChangeset for help on using the changeset viewer.