diff options
| -rw-r--r-- | drivers/net/ax88180.c | 2 | ||||
| -rw-r--r-- | drivers/net/fsl_mcdmafec.c | 2 | ||||
| -rw-r--r-- | drivers/net/lan91c96.c | 2 | ||||
| -rw-r--r-- | drivers/net/mcffec.c | 2 | ||||
| -rw-r--r-- | drivers/net/mcfmii.c | 2 | ||||
| -rw-r--r-- | drivers/net/ne2000.c | 2 | ||||
| -rw-r--r-- | drivers/net/npe/IxEthDBFeatures.c | 4 | ||||
| -rw-r--r-- | drivers/net/npe/IxOsalIoMem.c | 3 | ||||
| -rw-r--r-- | drivers/net/npe/include/IxEthDBPortDefs.h | 2 | ||||
| -rw-r--r-- | drivers/net/npe/include/IxOsalTypes.h | 6 | 
10 files changed, 10 insertions, 17 deletions
| diff --git a/drivers/net/ax88180.c b/drivers/net/ax88180.c index f5017682d..7f0cfe594 100644 --- a/drivers/net/ax88180.c +++ b/drivers/net/ax88180.c @@ -157,7 +157,7 @@ static void ax88180_mac_reset (struct eth_device *dev)  	OUTW (dev, MISC_RESET_MAC, MISC);  	tmpval = INW (dev, MISC); -	for (i = 0; i < (sizeof (program_seq) / sizeof (program_seq[0])); i++) +	for (i = 0; i < ARRAY_SIZE(program_seq); i++)  		OUTW (dev, program_seq[i].value, program_seq[i].offset);  } diff --git a/drivers/net/fsl_mcdmafec.c b/drivers/net/fsl_mcdmafec.c index 1ad952d3a..6391f9b32 100644 --- a/drivers/net/fsl_mcdmafec.c +++ b/drivers/net/fsl_mcdmafec.c @@ -504,7 +504,7 @@ int mcdmafec_initialize(bd_t * bis)  	u32 tmp = CONFIG_SYS_INTSRAM + 0x2000;  #endif -	for (i = 0; i < sizeof(fec_info) / sizeof(fec_info[0]); i++) { +	for (i = 0; i < ARRAY_SIZE(fec_info); i++) {  		dev =  		    (struct eth_device *)memalign(CONFIG_SYS_CACHELINE_SIZE, diff --git a/drivers/net/lan91c96.c b/drivers/net/lan91c96.c index 2bf006853..229658abc 100644 --- a/drivers/net/lan91c96.c +++ b/drivers/net/lan91c96.c @@ -766,7 +766,7 @@ static int lan91c96_detect_chip(struct eth_device *dev)  	SMC_SELECT_BANK(dev, 3);  	chip_id = (SMC_inw(dev, 0xA) & LAN91C96_REV_CHIPID) >> 4;  	SMC_SELECT_BANK(dev, 0); -	for (r = 0; r < sizeof(supported_chips) / sizeof(struct id_type); r++) +	for (r = 0; r < ARRAY_SIZE(supported_chips); r++)  		if (chip_id == supported_chips[r].id)  			return r;  	return 0; diff --git a/drivers/net/mcffec.c b/drivers/net/mcffec.c index 6b537d505..7c4b210b0 100644 --- a/drivers/net/mcffec.c +++ b/drivers/net/mcffec.c @@ -543,7 +543,7 @@ int mcffec_initialize(bd_t * bis)  	u32 tmp = CONFIG_SYS_INIT_RAM_ADDR + 0x1000;  #endif -	for (i = 0; i < sizeof(fec_info) / sizeof(fec_info[0]); i++) { +	for (i = 0; i < ARRAY_SIZE(fec_info); i++) {  		dev =  		    (struct eth_device *)memalign(CONFIG_SYS_CACHELINE_SIZE, diff --git a/drivers/net/mcfmii.c b/drivers/net/mcfmii.c index 2f2269d53..17a780c85 100644 --- a/drivers/net/mcfmii.c +++ b/drivers/net/mcfmii.c @@ -170,7 +170,7 @@ int mii_discover_phy(struct eth_device *dev)  			printf("PHY @ 0x%x pass %d\n", phyno, pass);  #endif -			for (i = 0; (i < (sizeof(phyinfo) / sizeof(phy_info_t))) +			for (i = 0; (i < ARRAY_SIZE(phyinfo))  				&& (phyinfo[i].phyid != 0); i++) {  				if (phyinfo[i].phyid == phytype) {  #ifdef ET_DEBUG diff --git a/drivers/net/ne2000.c b/drivers/net/ne2000.c index 39391580f..e6cd3e9ba 100644 --- a/drivers/net/ne2000.c +++ b/drivers/net/ne2000.c @@ -228,7 +228,7 @@ int get_prom(u8* mac_addr, u8* base_addr)  	mdelay (10); -	for (i = 0; i < sizeof (program_seq) / sizeof (program_seq[0]); i++) +	for (i = 0; i < ARRAY_SIZE(program_seq); i++)  		n2k_outb (program_seq[i].value, program_seq[i].offset);  	PRINTK ("PROM:"); diff --git a/drivers/net/npe/IxEthDBFeatures.c b/drivers/net/npe/IxEthDBFeatures.c index c5b680a74..ecabec5b1 100644 --- a/drivers/net/npe/IxEthDBFeatures.c +++ b/drivers/net/npe/IxEthDBFeatures.c @@ -144,7 +144,7 @@ void ixEthDBFeatureCapabilityScan(void)                  /* find the traffic class definition index compatible with the current NPE A functionality ID */                  for (trafficClassDefinitionIndex = 0 ; -                    trafficClassDefinitionIndex < sizeof (ixEthDBTrafficClassDefinitions) / sizeof (ixEthDBTrafficClassDefinitions[0]); +                    trafficClassDefinitionIndex < ARRAY_SIZE(ixEthDBTrafficClassDefinitions);                      trafficClassDefinitionIndex++)                  {                      if (ixEthDBTrafficClassDefinitions[trafficClassDefinitionIndex][IX_ETH_DB_NPE_A_FUNCTIONALITY_ID_INDEX] == npeAImageId.functionalityId) @@ -155,7 +155,7 @@ void ixEthDBFeatureCapabilityScan(void)                  }                  /* select the default case if we went over the array boundary */ -                if (trafficClassDefinitionIndex == sizeof (ixEthDBTrafficClassDefinitions) / sizeof (ixEthDBTrafficClassDefinitions[0])) +                if (trafficClassDefinitionIndex == ARRAY_SIZE(ixEthDBTrafficClassDefinitions))                  {                      trafficClassDefinitionIndex = 0; /* the first record is the default case */                  } diff --git a/drivers/net/npe/IxOsalIoMem.c b/drivers/net/npe/IxOsalIoMem.c index 34df92bf7..087fdf3ba 100644 --- a/drivers/net/npe/IxOsalIoMem.c +++ b/drivers/net/npe/IxOsalIoMem.c @@ -66,8 +66,7 @@ ixOsalMemMapFind (UINT32 requestedAddress,  {      UINT32 mapIndex; -    UINT32 numMapElements = -        sizeof (ixOsalGlobalMemoryMap) / sizeof (IxOsalMemoryMap); +    UINT32 numMapElements = ARRAY_SIZE(ixOsalGlobalMemoryMap);      for (mapIndex = 0; mapIndex < numMapElements; mapIndex++)      { diff --git a/drivers/net/npe/include/IxEthDBPortDefs.h b/drivers/net/npe/include/IxEthDBPortDefs.h index c3acbddde..eac48cbb3 100644 --- a/drivers/net/npe/include/IxEthDBPortDefs.h +++ b/drivers/net/npe/include/IxEthDBPortDefs.h @@ -106,7 +106,7 @@ static const IxEthDBPortDefinition ixEthDBPortDefinitions[] =   * @def IX_ETH_DB_NUMBER_OF_PORTS   * @brief number of supported ports    */ -#define IX_ETH_DB_NUMBER_OF_PORTS (sizeof (ixEthDBPortDefinitions) / sizeof (ixEthDBPortDefinitions[0])) +#define IX_ETH_DB_NUMBER_OF_PORTS ARRAY_SIZE(ixEthDBPortDefinitions)  /**   * @def IX_ETH_DB_UNKNOWN_PORT diff --git a/drivers/net/npe/include/IxOsalTypes.h b/drivers/net/npe/include/IxOsalTypes.h index 06e71debf..00a49ada0 100644 --- a/drivers/net/npe/include/IxOsalTypes.h +++ b/drivers/net/npe/include/IxOsalTypes.h @@ -91,12 +91,6 @@ typedef volatile UINT32 VUINT32;   */  typedef volatile INT32 VINT32; - -#ifndef NUMELEMS -#define NUMELEMS(x) (sizeof(x) / sizeof((x)[0])) -#endif - -  /**   * @ingroup IxOsalTypes   * |