Date: Mon, 6 Jul 2015 16:45:49 +0000 (UTC) From: Luiz Otavio O Souza <loos@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r285209 - head/sys/dev/dwc Message-ID: <201507061645.t66GjnIT057824@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: loos Date: Mon Jul 6 16:45:48 2015 New Revision: 285209 URL: https://svnweb.freebsd.org/changeset/base/285209 Log: Use uint32_t consistently to store registers values. Always use unsigned numbers to avoid undefined behavior on (1 << 31). Remove unused variables and some stray semicolons. No functional changes. Modified: head/sys/dev/dwc/if_dwc.c head/sys/dev/dwc/if_dwc.h Modified: head/sys/dev/dwc/if_dwc.c ============================================================================== --- head/sys/dev/dwc/if_dwc.c Mon Jul 6 16:07:21 2015 (r285208) +++ head/sys/dev/dwc/if_dwc.c Mon Jul 6 16:45:48 2015 (r285209) @@ -89,21 +89,21 @@ __FBSDID("$FreeBSD$"); #define DWC_LOCK(sc) mtx_lock(&(sc)->mtx) #define DWC_UNLOCK(sc) mtx_unlock(&(sc)->mtx) -#define DWC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mtx, MA_OWNED); -#define DWC_ASSERT_UNLOCKED(sc) mtx_assert(&(sc)->mtx, MA_NOTOWNED); +#define DWC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mtx, MA_OWNED) +#define DWC_ASSERT_UNLOCKED(sc) mtx_assert(&(sc)->mtx, MA_NOTOWNED) -#define DDESC_TDES0_OWN (1 << 31) -#define DDESC_TDES0_TXINT (1 << 30) -#define DDESC_TDES0_TXLAST (1 << 29) -#define DDESC_TDES0_TXFIRST (1 << 28) -#define DDESC_TDES0_TXCRCDIS (1 << 27) -#define DDESC_TDES0_TXRINGEND (1 << 21) -#define DDESC_TDES0_TXCHAIN (1 << 20) +#define DDESC_TDES0_OWN (1U << 31) +#define DDESC_TDES0_TXINT (1U << 30) +#define DDESC_TDES0_TXLAST (1U << 29) +#define DDESC_TDES0_TXFIRST (1U << 28) +#define DDESC_TDES0_TXCRCDIS (1U << 27) +#define DDESC_TDES0_TXRINGEND (1U << 21) +#define DDESC_TDES0_TXCHAIN (1U << 20) -#define DDESC_RDES0_OWN (1 << 31) +#define DDESC_RDES0_OWN (1U << 31) #define DDESC_RDES0_FL_MASK 0x3fff #define DDESC_RDES0_FL_SHIFT 16 /* Frame Length */ -#define DDESC_RDES1_CHAINED (1 << 14) +#define DDESC_RDES1_CHAINED (1U << 14) struct dwc_bufmap { bus_dmamap_t map; @@ -149,8 +149,6 @@ struct dwc_softc { struct mtx mtx; void * intr_cookie; struct callout dwc_callout; - uint8_t phy_conn_type; - uint8_t mactype; boolean_t link_is_up; boolean_t is_attached; boolean_t is_detaching; @@ -331,7 +329,7 @@ static void dwc_stop_locked(struct dwc_softc *sc) { struct ifnet *ifp; - int reg; + uint32_t reg; DWC_ASSERT_LOCKED(sc); @@ -365,7 +363,7 @@ dwc_stop_locked(struct dwc_softc *sc) static void dwc_clear_stats(struct dwc_softc *sc) { - int reg; + uint32_t reg; reg = READ4(sc, MMC_CONTROL); reg |= (MMC_CONTROL_CNTRST); @@ -448,7 +446,7 @@ static void dwc_init_locked(struct dwc_softc *sc) { struct ifnet *ifp = sc->ifp; - int reg; + uint32_t reg; DWC_ASSERT_LOCKED(sc); @@ -618,15 +616,8 @@ dwc_setup_rxfilter(struct dwc_softc *sc) { struct ifmultiaddr *ifma; struct ifnet *ifp; - uint8_t *eaddr; - uint32_t crc; - uint8_t val; - int hashbit; - int hashreg; - int ffval; - int reg; - int lo; - int hi; + uint8_t *eaddr, val; + uint32_t crc, ffval, hashbit, hashreg, hi, lo, reg; DWC_ASSERT_LOCKED(sc); @@ -774,10 +765,8 @@ dwc_rxfinish_locked(struct dwc_softc *sc struct ifnet *ifp; struct mbuf *m0; struct mbuf *m; - int error; - int rdes0; - int idx; - int len; + int error, idx, len; + uint32_t rdes0; ifp = sc->ifp; @@ -1029,9 +1018,7 @@ out: static int dwc_get_hwaddr(struct dwc_softc *sc, uint8_t *hwaddr) { - int rnd; - int lo; - int hi; + uint32_t hi, lo, rnd; /* * Try to recover a MAC address from the running hardware. If there's @@ -1084,9 +1071,8 @@ dwc_attach(device_t dev) uint8_t macaddr[ETHER_ADDR_LEN]; struct dwc_softc *sc; struct ifnet *ifp; - int error; - int reg; - int i; + int error, i; + uint32_t reg; sc = device_get_softc(dev); sc->dev = dev; @@ -1251,7 +1237,7 @@ dwc_miibus_statchg(device_t dev) { struct dwc_softc *sc; struct mii_data *mii; - int reg; + uint32_t reg; /* * Called by the MII bus driver when the PHY establishes Modified: head/sys/dev/dwc/if_dwc.h ============================================================================== --- head/sys/dev/dwc/if_dwc.h Mon Jul 6 16:07:21 2015 (r285208) +++ head/sys/dev/dwc/if_dwc.h Mon Jul 6 16:45:48 2015 (r285209) @@ -44,7 +44,7 @@ #define CONF_TE (1 << 3) #define CONF_RE (1 << 2) #define MAC_FRAME_FILTER 0x4 -#define FRAME_FILTER_RA (1 << 31) /* Receive All */ +#define FRAME_FILTER_RA (1U << 31) /* Receive All */ #define FRAME_FILTER_HPF (1 << 10) /* Hash or Perfect Filter */ #define FRAME_FILTER_PM (1 << 4) /* Pass multicast */ #define FRAME_FILTER_HMC (1 << 2)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507061645.t66GjnIT057824>