Changeset 7922dea in mainline for uspace/srv/hw/netif/dp8390/ne2000.c


Ignore:
Timestamp:
2011-01-06T23:46:21Z (14 years ago)
Author:
martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3d5e190
Parents:
66b628a
Message:

further code simplification

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hw/netif/dp8390/ne2000.c

    r66b628a r7922dea  
    8181static int test_16(dpeth_t *dep, int pos, uint8_t *pat);
    8282
    83 /** Stops the NE2000 network interface.
    84  *  @param[in,out] dep The network interface structure.
    85  */
    86 static void ne_stop(dpeth_t *dep);
    87 
    88 /** Initializes the NE2000 network interface.
    89  *  @param[in,out] dep The network interface structure.
    90  */
    91 void ne_init(struct dpeth *dep);
    92 
    9383int ne_probe(dpeth_t *dep)
    9484{
     
    136126               
    137127                if (dep->de_16bit) {
    138                         loc1= NE2000_START;
    139                         loc2= NE2000_START + NE2000_SIZE - 4;
    140                         f= test_16;
     128                        loc1 = NE2000_START;
     129                        loc2 = NE2000_START + NE2000_SIZE - 4;
     130                        f = test_16;
    141131                } else {
    142                         loc1= NE1000_START;
    143                         loc2= NE1000_START + NE1000_SIZE - 4;
    144                         f= test_8;
     132                        loc1 = NE1000_START;
     133                        loc2 = NE1000_START + NE1000_SIZE - 4;
     134                        f = test_8;
    145135                }
    146136               
     
    149139                    f(dep, loc2, pat0) && f(dep, loc2, pat1) &&
    150140                    f(dep, loc2, pat2) && f(dep, loc2, pat3)) {
    151                         dep->de_initf = ne_init;
    152                         dep->de_stopf = ne_stop;
    153141                        return 1;
    154142                }
     
    158146}
    159147
     148/** Initializes the NE2000 network interface.
     149 *
     150 *  @param[in,out] dep The network interface structure.
     151 *
     152 */
    160153void ne_init(dpeth_t *dep)
    161154{
     
    290283}
    291284
    292 static void ne_stop(dpeth_t *dep)
     285/** Stop the NE2000 network interface.
     286 *
     287 *  @param[in,out] dep The network interface structure.
     288 *
     289 */
     290void ne_stop(dpeth_t *dep)
    293291{
    294292        /* Reset the ethernet card */
Note: See TracChangeset for help on using the changeset viewer.