Changeset 21932


Ignore:
Timestamp:
2010-06-26T21:53:22+02:00 (7 years ago)
Author:
juhosg
Message:

backfire: generic: rtl8366: rename vlanmc and vlan4k related structures an functions (backport of r21913)

Location:
branches/backfire/target/linux/generic-2.6/files/drivers/net/phy
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366rb.c

    r21931 r21932  
    155155}; 
    156156 
    157 struct rtl8366rb_vlanconfig { 
     157struct rtl8366rb_vlan_mc { 
    158158        u16     reserved2:1; 
    159159        u16     priority:3; 
     
    167167}; 
    168168 
    169 struct rtl8366rb_vlan4kentry { 
     169struct rtl8366rb_vlan_4k { 
    170170        u16     reserved1:4; 
    171171        u16     vid:12; 
     
    175175        u16     fid:3; 
    176176}; 
    177  
    178177 
    179178#ifdef CONFIG_RTL8366S_PHY_DEBUG_FS 
     
    373372} 
    374373 
    375 static int rtl8366rb_get_vlan_4k_entry(struct rtl8366rb *rtl, u32 vid, 
    376                                       struct rtl8366rb_vlan4kentry *vlan4k) 
     374static int rtl8366rb_get_vlan_4k(struct rtl8366rb *rtl, u32 vid, 
     375                                 struct rtl8366rb_vlan_4k *vlan4k) 
    377376{ 
    378377        struct rtl8366_smi *smi = &rtl->smi; 
     
    381380        u16 *tableaddr; 
    382381 
    383         memset(vlan4k, '\0', sizeof(struct rtl8366rb_vlan4kentry)); 
     382        memset(vlan4k, '\0', sizeof(struct rtl8366rb_vlan_4k)); 
    384383        vlan4k->vid = vid; 
    385384 
     
    426425} 
    427426 
    428 static int rtl8366rb_set_vlan_4k_entry(struct rtl8366rb *rtl, 
    429                                       const struct rtl8366rb_vlan4kentry *vlan4k) 
     427static int rtl8366rb_set_vlan_4k(struct rtl8366rb *rtl, 
     428                                 const struct rtl8366rb_vlan_4k *vlan4k) 
    430429{ 
    431430        struct rtl8366_smi *smi = &rtl->smi; 
     
    473472} 
    474473 
    475 static int rtl8366rb_get_vlan_member_config(struct rtl8366rb *rtl, u32 index, 
    476                                            struct rtl8366rb_vlanconfig *vlanmc) 
     474static int rtl8366rb_get_vlan_mc(struct rtl8366rb *rtl, u32 index, 
     475                                 struct rtl8366rb_vlan_mc *vlanmc) 
    477476{ 
    478477        struct rtl8366_smi *smi = &rtl->smi; 
     
    482481        u16 *tableaddr; 
    483482 
    484         memset(vlanmc, '\0', sizeof(struct rtl8366rb_vlanconfig)); 
     483        memset(vlanmc, '\0', sizeof(struct rtl8366rb_vlan_mc)); 
    485484 
    486485        if (index >= RTL8366_NUM_VLANS) 
     
    515514} 
    516515 
    517 static int rtl8366rb_set_vlan_member_config(struct rtl8366rb *rtl, u32 index, 
    518                                            const struct rtl8366rb_vlanconfig 
    519                                            *vlanmc) 
     516static int rtl8366rb_set_vlan_mc(struct rtl8366rb *rtl, u32 index, 
     517                                 const struct rtl8366rb_vlan_mc *vlanmc) 
    520518{ 
    521519        struct rtl8366_smi *smi = &rtl->smi; 
     
    587585                                       int *val) 
    588586{ 
    589         struct rtl8366rb_vlanconfig vlanmc; 
     587        struct rtl8366rb_vlan_mc vlanmc; 
    590588        int err; 
    591589        int index; 
     
    595593                return err; 
    596594 
    597         err = rtl8366rb_get_vlan_member_config(rtl, index, &vlanmc); 
     595        err = rtl8366rb_get_vlan_mc(rtl, index, &vlanmc); 
    598596        if (err) 
    599597                return err; 
     
    631629{ 
    632630        int i; 
    633         struct rtl8366rb_vlanconfig vlanmc; 
    634         struct rtl8366rb_vlan4kentry vlan4k; 
     631        struct rtl8366rb_vlan_mc vlanmc; 
     632        struct rtl8366rb_vlan_4k vlan4k; 
    635633 
    636634        if (port >= RTL8366_NUM_PORTS || val >= RTL8366_NUM_VIDS) 
     
    638636 
    639637        /* Updating the 4K entry; lookup it and change the port member set */ 
    640         rtl8366rb_get_vlan_4k_entry(rtl, val, &vlan4k); 
     638        rtl8366rb_get_vlan_4k(rtl, val, &vlan4k); 
    641639        vlan4k.member |= ((1 << port) | RTL8366_PORT_CPU); 
    642640        vlan4k.untag = RTL8366_PORT_ALL_BUT_CPU; 
    643         rtl8366rb_set_vlan_4k_entry(rtl, &vlan4k); 
     641        rtl8366rb_set_vlan_4k(rtl, &vlan4k); 
    644642 
    645643        /* 
     
    648646         */ 
    649647        for (i = 0; i < RTL8366_NUM_VLANS; ++i) { 
    650                 rtl8366rb_get_vlan_member_config(rtl, i, &vlanmc); 
     648                rtl8366rb_get_vlan_mc(rtl, i, &vlanmc); 
    651649 
    652650                /* Try to find an existing vid and update port member set */ 
    653651                if (val == vlanmc.vid) { 
    654652                        vlanmc.member |= ((1 << port) | RTL8366_PORT_CPU); 
    655                         rtl8366rb_set_vlan_member_config(rtl, i, &vlanmc); 
     653                        rtl8366rb_set_vlan_mc(rtl, i, &vlanmc); 
    656654 
    657655                        /* Now update PVID register settings */ 
     
    667665         */ 
    668666        for (i = 0; i < RTL8366_NUM_VLANS; ++i) { 
    669                 rtl8366rb_get_vlan_member_config(rtl, i, &vlanmc); 
     667                rtl8366rb_get_vlan_mc(rtl, i, &vlanmc); 
    670668 
    671669                /* 
     
    680678                        vlanmc.fid = 0; 
    681679 
    682                         rtl8366rb_set_vlan_member_config(rtl, i, &vlanmc); 
     680                        rtl8366rb_set_vlan_mc(rtl, i, &vlanmc); 
    683681 
    684682                        /* Now update PVID register settings */ 
     
    728726static int rtl8366rb_reset_vlan(struct rtl8366rb *rtl) 
    729727{ 
    730         struct rtl8366rb_vlan4kentry vlan4k; 
    731         struct rtl8366rb_vlanconfig vlanmc; 
     728        struct rtl8366rb_vlan_4k vlan4k; 
     729        struct rtl8366rb_vlan_mc vlanmc; 
    732730        int err; 
    733731        int i; 
     
    740738        vlanmc.fid = 0; 
    741739        for (i = 0; i < RTL8366_NUM_VLANS; i++) { 
    742                 err = rtl8366rb_set_vlan_member_config(rtl, i, &vlanmc); 
     740                err = rtl8366rb_set_vlan_mc(rtl, i, &vlanmc); 
    743741                if (err) 
    744742                        return err; 
     
    750748        vlan4k.untag = RTL8366_PORT_ALL; 
    751749        vlan4k.fid = 0; 
    752         err = rtl8366rb_set_vlan_4k_entry(rtl, &vlan4k); 
     750        err = rtl8366rb_set_vlan_4k(rtl, &vlan4k); 
    753751        if (err) 
    754752                return err; 
     
    834832 
    835833        for (i = 0; i < RTL8366_NUM_VLANS; ++i) { 
    836                 struct rtl8366rb_vlanconfig vlanmc; 
    837  
    838                 rtl8366rb_get_vlan_member_config(rtl, i, &vlanmc); 
     834                struct rtl8366rb_vlan_mc vlanmc; 
     835 
     836                rtl8366rb_get_vlan_mc(rtl, i, &vlanmc); 
    839837 
    840838                len += snprintf(buf + len, sizeof(rtl->buf) - len, 
     
    11531151        int i; 
    11541152        u32 len = 0; 
    1155         struct rtl8366rb_vlanconfig vlanmc; 
    1156         struct rtl8366rb_vlan4kentry vlan4k; 
     1153        struct rtl8366rb_vlan_mc vlanmc; 
     1154        struct rtl8366rb_vlan_4k vlan4k; 
    11571155        struct rtl8366rb *rtl = sw_to_rtl8366rb(dev); 
    11581156        char *buf = rtl->buf; 
     
    11631161        memset(buf, '\0', sizeof(rtl->buf)); 
    11641162 
    1165         rtl8366rb_get_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
    1166         rtl8366rb_get_vlan_4k_entry(rtl, vlanmc.vid, &vlan4k); 
     1163        rtl8366rb_get_vlan_mc(rtl, val->port_vlan, &vlanmc); 
     1164        rtl8366rb_get_vlan_4k(rtl, vlanmc.vid, &vlan4k); 
    11671165 
    11681166        len += snprintf(buf + len, sizeof(rtl->buf) - len, "VLAN %d: Ports: ", 
     
    12911289                                      struct switch_val *val) 
    12921290{ 
    1293         struct rtl8366rb_vlanconfig vlanmc; 
     1291        struct rtl8366rb_vlan_mc vlanmc; 
    12941292        struct rtl8366rb *rtl = sw_to_rtl8366rb(dev); 
    12951293        struct switch_port *port; 
     
    12991297                return -EINVAL; 
    13001298 
    1301         rtl8366rb_get_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
     1299        rtl8366rb_get_vlan_mc(rtl, val->port_vlan, &vlanmc); 
    13021300 
    13031301        port = &val->value.ports[0]; 
     
    13191317                                      struct switch_val *val) 
    13201318{ 
    1321         struct rtl8366rb_vlanconfig vlanmc; 
    1322         struct rtl8366rb_vlan4kentry vlan4k; 
     1319        struct rtl8366rb_vlan_mc vlanmc; 
     1320        struct rtl8366rb_vlan_4k vlan4k; 
    13231321        struct rtl8366rb *rtl = sw_to_rtl8366rb(dev); 
    13241322        struct switch_port *port; 
     
    13281326                return -EINVAL; 
    13291327 
    1330         rtl8366rb_get_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
    1331         rtl8366rb_get_vlan_4k_entry(rtl, vlanmc.vid, &vlan4k); 
     1328        rtl8366rb_get_vlan_mc(rtl, val->port_vlan, &vlanmc); 
     1329        rtl8366rb_get_vlan_4k(rtl, vlanmc.vid, &vlan4k); 
    13321330 
    13331331        vlanmc.untag = 0; 
     
    13451343        vlan4k.untag = vlanmc.untag; 
    13461344 
    1347         rtl8366rb_set_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
    1348         rtl8366rb_set_vlan_4k_entry(rtl, &vlan4k); 
     1345        rtl8366rb_set_vlan_mc(rtl, val->port_vlan, &vlanmc); 
     1346        rtl8366rb_set_vlan_4k(rtl, &vlan4k); 
    13491347        return 0; 
    13501348} 
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366s.c

    r21931 r21932  
    156156}; 
    157157 
    158 struct rtl8366s_vlanconfig { 
     158struct rtl8366s_vlan_mc { 
    159159        u16     reserved2:1; 
    160160        u16     priority:3; 
     
    167167}; 
    168168 
    169 struct rtl8366s_vlan4kentry { 
     169struct rtl8366s_vlan_4k { 
    170170        u16     reserved1:4; 
    171171        u16     vid:12; 
     
    373373} 
    374374 
    375 static int rtl8366s_get_vlan_4k_entry(struct rtl8366s *rtl, u32 vid, 
    376                                       struct rtl8366s_vlan4kentry *vlan4k) 
     375static int rtl8366s_get_vlan_4k(struct rtl8366s *rtl, u32 vid, 
     376                                struct rtl8366s_vlan_4k *vlan4k) 
    377377{ 
    378378        struct rtl8366_smi *smi = &rtl->smi; 
     
    381381        u16 *tableaddr; 
    382382 
    383         memset(vlan4k, '\0', sizeof(struct rtl8366s_vlan4kentry)); 
     383        memset(vlan4k, '\0', sizeof(struct rtl8366s_vlan_4k)); 
    384384        vlan4k->vid = vid; 
    385385 
     
    419419} 
    420420 
    421 static int rtl8366s_set_vlan_4k_entry(struct rtl8366s *rtl, 
    422                                       const struct rtl8366s_vlan4kentry *vlan4k) 
     421static int rtl8366s_set_vlan_4k(struct rtl8366s *rtl, 
     422                                const struct rtl8366s_vlan_4k *vlan4k) 
    423423{ 
    424424        struct rtl8366_smi *smi = &rtl->smi; 
     
    457457} 
    458458 
    459 static int rtl8366s_get_vlan_member_config(struct rtl8366s *rtl, u32 index, 
    460                                            struct rtl8366s_vlanconfig *vlanmc) 
     459static int rtl8366s_get_vlan_mc(struct rtl8366s *rtl, u32 index, 
     460                                struct rtl8366s_vlan_mc *vlanmc) 
    461461{ 
    462462        struct rtl8366_smi *smi = &rtl->smi; 
     
    466466        u16 *tableaddr; 
    467467 
    468         memset(vlanmc, '\0', sizeof(struct rtl8366s_vlanconfig)); 
     468        memset(vlanmc, '\0', sizeof(struct rtl8366s_vlan_mc)); 
    469469 
    470470        if (index >= RTL8366_NUM_VLANS) 
     
    491491} 
    492492 
    493 static int rtl8366s_set_vlan_member_config(struct rtl8366s *rtl, u32 index, 
    494                                            const struct rtl8366s_vlanconfig 
    495                                            *vlanmc) 
     493static int rtl8366s_set_vlan_mc(struct rtl8366s *rtl, u32 index, 
     494                                const struct rtl8366s_vlan_mc *vlanmc) 
    496495{ 
    497496        struct rtl8366_smi *smi = &rtl->smi; 
     
    555554                                       int *val) 
    556555{ 
    557         struct rtl8366s_vlanconfig vlanmc; 
     556        struct rtl8366s_vlan_mc vlanmc; 
    558557        int err; 
    559558        int index; 
     
    563562                return err; 
    564563 
    565         err = rtl8366s_get_vlan_member_config(rtl, index, &vlanmc); 
     564        err = rtl8366s_get_vlan_mc(rtl, index, &vlanmc); 
    566565        if (err) 
    567566                return err; 
     
    599598{ 
    600599        int i; 
    601         struct rtl8366s_vlanconfig vlanmc; 
    602         struct rtl8366s_vlan4kentry vlan4k; 
     600        struct rtl8366s_vlan_mc vlanmc; 
     601        struct rtl8366s_vlan_4k vlan4k; 
    603602 
    604603        if (port >= RTL8366_NUM_PORTS || val >= RTL8366_NUM_VIDS) 
     
    606605 
    607606        /* Updating the 4K entry; lookup it and change the port member set */ 
    608         rtl8366s_get_vlan_4k_entry(rtl, val, &vlan4k); 
     607        rtl8366s_get_vlan_4k(rtl, val, &vlan4k); 
    609608        vlan4k.member |= ((1 << port) | RTL8366_PORT_CPU); 
    610609        vlan4k.untag = RTL8366_PORT_ALL_BUT_CPU; 
    611         rtl8366s_set_vlan_4k_entry(rtl, &vlan4k); 
     610        rtl8366s_set_vlan_4k(rtl, &vlan4k); 
    612611 
    613612        /* 
     
    616615         */ 
    617616        for (i = 0; i < RTL8366_NUM_VLANS; ++i) { 
    618                 rtl8366s_get_vlan_member_config(rtl, i, &vlanmc); 
     617                rtl8366s_get_vlan_mc(rtl, i, &vlanmc); 
    619618 
    620619                /* Try to find an existing vid and update port member set */ 
    621620                if (val == vlanmc.vid) { 
    622621                        vlanmc.member |= ((1 << port) | RTL8366_PORT_CPU); 
    623                         rtl8366s_set_vlan_member_config(rtl, i, &vlanmc); 
     622                        rtl8366s_set_vlan_mc(rtl, i, &vlanmc); 
    624623 
    625624                        /* Now update PVID register settings */ 
     
    635634         */ 
    636635        for (i = 0; i < RTL8366_NUM_VLANS; ++i) { 
    637                 rtl8366s_get_vlan_member_config(rtl, i, &vlanmc); 
     636                rtl8366s_get_vlan_mc(rtl, i, &vlanmc); 
    638637 
    639638                /* 
     
    648647                        vlanmc.fid = 0; 
    649648 
    650                         rtl8366s_set_vlan_member_config(rtl, i, &vlanmc); 
     649                        rtl8366s_set_vlan_mc(rtl, i, &vlanmc); 
    651650 
    652651                        /* Now update PVID register settings */ 
     
    696695static int rtl8366s_reset_vlan(struct rtl8366s *rtl) 
    697696{ 
    698         struct rtl8366s_vlan4kentry vlan4k; 
    699         struct rtl8366s_vlanconfig vlanmc; 
     697        struct rtl8366s_vlan_4k vlan4k; 
     698        struct rtl8366s_vlan_mc vlanmc; 
    700699        int err; 
    701700        int i; 
     
    708707        vlanmc.fid = 0; 
    709708        for (i = 0; i < RTL8366_NUM_VLANS; i++) { 
    710                 err = rtl8366s_set_vlan_member_config(rtl, i, &vlanmc); 
     709                err = rtl8366s_set_vlan_mc(rtl, i, &vlanmc); 
    711710                if (err) 
    712711                        return err; 
     
    718717        vlan4k.untag = RTL8366_PORT_ALL; 
    719718        vlan4k.fid = 0; 
    720         err = rtl8366s_set_vlan_4k_entry(rtl, &vlan4k); 
     719        err = rtl8366s_set_vlan_4k(rtl, &vlan4k); 
    721720        if (err) 
    722721                return err; 
     
    802801 
    803802        for (i = 0; i < RTL8366_NUM_VLANS; ++i) { 
    804                 struct rtl8366s_vlanconfig vlanmc; 
    805  
    806                 rtl8366s_get_vlan_member_config(rtl, i, &vlanmc); 
     803                struct rtl8366s_vlan_mc vlanmc; 
     804 
     805                rtl8366s_get_vlan_mc(rtl, i, &vlanmc); 
    807806 
    808807                len += snprintf(buf + len, sizeof(rtl->buf) - len, 
     
    11211120        int i; 
    11221121        u32 len = 0; 
    1123         struct rtl8366s_vlanconfig vlanmc; 
    1124         struct rtl8366s_vlan4kentry vlan4k; 
     1122        struct rtl8366s_vlan_mc vlanmc; 
     1123        struct rtl8366s_vlan_4k vlan4k; 
    11251124        struct rtl8366s *rtl = sw_to_rtl8366s(dev); 
    11261125        char *buf = rtl->buf; 
     
    11311130        memset(buf, '\0', sizeof(rtl->buf)); 
    11321131 
    1133         rtl8366s_get_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
    1134         rtl8366s_get_vlan_4k_entry(rtl, vlanmc.vid, &vlan4k); 
     1132        rtl8366s_get_vlan_mc(rtl, val->port_vlan, &vlanmc); 
     1133        rtl8366s_get_vlan_4k(rtl, vlanmc.vid, &vlan4k); 
    11351134 
    11361135        len += snprintf(buf + len, sizeof(rtl->buf) - len, "VLAN %d: Ports: ", 
     
    12601259                                      struct switch_val *val) 
    12611260{ 
    1262         struct rtl8366s_vlanconfig vlanmc; 
     1261        struct rtl8366s_vlan_mc vlanmc; 
    12631262        struct rtl8366s *rtl = sw_to_rtl8366s(dev); 
    12641263        struct switch_port *port; 
     
    12681267                return -EINVAL; 
    12691268 
    1270         rtl8366s_get_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
     1269        rtl8366s_get_vlan_mc(rtl, val->port_vlan, &vlanmc); 
    12711270 
    12721271        port = &val->value.ports[0]; 
     
    12881287                                      struct switch_val *val) 
    12891288{ 
    1290         struct rtl8366s_vlanconfig vlanmc; 
    1291         struct rtl8366s_vlan4kentry vlan4k; 
     1289        struct rtl8366s_vlan_mc vlanmc; 
     1290        struct rtl8366s_vlan_4k vlan4k; 
    12921291        struct rtl8366s *rtl = sw_to_rtl8366s(dev); 
    12931292        struct switch_port *port; 
     
    12971296                return -EINVAL; 
    12981297 
    1299         rtl8366s_get_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
    1300         rtl8366s_get_vlan_4k_entry(rtl, vlanmc.vid, &vlan4k); 
     1298        rtl8366s_get_vlan_mc(rtl, val->port_vlan, &vlanmc); 
     1299        rtl8366s_get_vlan_4k(rtl, vlanmc.vid, &vlan4k); 
    13011300 
    13021301        vlanmc.untag = 0; 
     
    13141313        vlan4k.untag = vlanmc.untag; 
    13151314 
    1316         rtl8366s_set_vlan_member_config(rtl, val->port_vlan, &vlanmc); 
    1317         rtl8366s_set_vlan_4k_entry(rtl, &vlan4k); 
     1315        rtl8366s_set_vlan_mc(rtl, val->port_vlan, &vlanmc); 
     1316        rtl8366s_set_vlan_4k(rtl, &vlan4k); 
    13181317        return 0; 
    13191318} 
Note: See TracChangeset for help on using the changeset viewer.