You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gn...@apache.org on 2020/01/02 16:49:43 UTC
[incubator-nuttx] branch dev updated: Fix wait loop and void cast
(#24)
This is an automated email from the ASF dual-hosted git repository.
gnutt pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/dev by this push:
new 73c2d42 Fix wait loop and void cast (#24)
73c2d42 is described below
commit 73c2d428ad7227cfdb0a934fe14b17dc9d045488
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Thu Jan 2 10:49:34 2020 -0600
Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling
1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx
* Unify the void cast usage
1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
---
arch/arm/src/a1x/a1x_irq.c | 4 +-
arch/arm/src/a1x/a1x_pio.c | 2 +-
arch/arm/src/a1x/a1x_serial.c | 18 +--
arch/arm/src/a1x/a1x_timerisr.c | 2 +-
arch/arm/src/am335x/am335x_gpioirq.c | 8 +-
arch/arm/src/am335x/am335x_irq.c | 6 +-
arch/arm/src/am335x/am335x_lcdc.c | 2 +-
arch/arm/src/am335x/am335x_serial.c | 14 +-
arch/arm/src/am335x/am335x_timerisr.c | 4 +-
arch/arm/src/arm/up_assert.c | 10 +-
arch/arm/src/arm/up_blocktask.c | 2 +-
arch/arm/src/arm/up_doirq.c | 2 +-
arch/arm/src/arm/up_releasepending.c | 2 +-
arch/arm/src/arm/up_reprioritizertr.c | 2 +-
arch/arm/src/arm/up_sigdeliver.c | 2 +-
arch/arm/src/arm/up_unblocktask.c | 2 +-
arch/arm/src/armv6-m/up_assert.c | 10 +-
arch/arm/src/armv6-m/up_hardfault.c | 2 +-
arch/arm/src/armv6-m/up_sigdeliver.c | 2 +-
arch/arm/src/armv6-m/up_signal_dispatch.c | 4 +-
arch/arm/src/armv7-a/arm_assert.c | 12 +-
arch/arm/src/armv7-a/arm_blocktask.c | 2 +-
arch/arm/src/armv7-a/arm_doirq.c | 2 +-
arch/arm/src/armv7-a/arm_pgalloc.c | 2 +-
arch/arm/src/armv7-a/arm_releasepending.c | 2 +-
arch/arm/src/armv7-a/arm_reprioritizertr.c | 2 +-
arch/arm/src/armv7-a/arm_sigdeliver.c | 6 +-
arch/arm/src/armv7-a/arm_signal_dispatch.c | 4 +-
arch/arm/src/armv7-a/arm_unblocktask.c | 2 +-
arch/arm/src/armv7-m/up_assert.c | 12 +-
arch/arm/src/armv7-m/up_hardfault.c | 2 +-
arch/arm/src/armv7-m/up_itm_syslog.c | 2 +-
arch/arm/src/armv7-m/up_memfault.c | 2 +-
arch/arm/src/armv7-m/up_sigdeliver.c | 6 +-
arch/arm/src/armv7-m/up_signal_dispatch.c | 4 +-
arch/arm/src/armv7-r/arm_assert.c | 10 +-
arch/arm/src/armv7-r/arm_sigdeliver.c | 2 +-
arch/arm/src/armv7-r/arm_signal_dispatch.c | 4 +-
arch/arm/src/c5471/c5471_ethernet.c | 22 +--
arch/arm/src/c5471/c5471_serial.c | 6 +-
arch/arm/src/common/up_exit.c | 6 +-
arch/arm/src/common/up_initialize.c | 8 +-
arch/arm/src/common/up_lwl_console.c | 2 +-
arch/arm/src/cxd56xx/cxd56_adc.c | 10 +-
arch/arm/src/cxd56xx/cxd56_charger.c | 9 +-
arch/arm/src/cxd56xx/cxd56_clock.c | 4 +-
arch/arm/src/cxd56xx/cxd56_cpuidlestack.c | 2 +-
arch/arm/src/cxd56xx/cxd56_cpustart.c | 2 +-
arch/arm/src/cxd56xx/cxd56_dmac.c | 12 +-
arch/arm/src/cxd56xx/cxd56_emmc.c | 11 +-
arch/arm/src/cxd56xx/cxd56_farapi.c | 14 +-
arch/arm/src/cxd56xx/cxd56_gauge.c | 9 +-
arch/arm/src/cxd56xx/cxd56_ge2d.c | 18 +--
arch/arm/src/cxd56xx/cxd56_geofence.c | 12 +-
arch/arm/src/cxd56xx/cxd56_gnss.c | 57 ++++----
arch/arm/src/cxd56xx/cxd56_i2c.c | 30 ++--
arch/arm/src/cxd56xx/cxd56_icc.c | 13 +-
arch/arm/src/cxd56xx/cxd56_idle.c | 4 +-
arch/arm/src/cxd56xx/cxd56_irq.c | 12 +-
arch/arm/src/cxd56xx/cxd56_powermgr.c | 38 ++---
arch/arm/src/cxd56xx/cxd56_rtc.c | 2 +-
arch/arm/src/cxd56xx/cxd56_rtc_lowerhalf.c | 2 +-
arch/arm/src/cxd56xx/cxd56_scu.c | 32 ++---
arch/arm/src/cxd56xx/cxd56_sdhci.c | 72 ++++------
arch/arm/src/cxd56xx/cxd56_serial.c | 9 +-
arch/arm/src/cxd56xx/cxd56_sph.c | 10 +-
arch/arm/src/cxd56xx/cxd56_spi.c | 35 ++---
arch/arm/src/cxd56xx/cxd56_sysctl.c | 13 +-
arch/arm/src/cxd56xx/cxd56_timer.c | 4 +-
arch/arm/src/cxd56xx/cxd56_timerisr.c | 2 +-
arch/arm/src/cxd56xx/cxd56_uart0.c | 12 +-
arch/arm/src/cxd56xx/cxd56_udmac.c | 24 +---
arch/arm/src/cxd56xx/cxd56_usbdev.c | 4 +-
arch/arm/src/cxd56xx/cxd56_wdt.c | 4 +-
arch/arm/src/dm320/dm320_decodeirq.c | 2 +-
arch/arm/src/dm320/dm320_serial.c | 6 +-
arch/arm/src/dm320/dm320_usbdev.c | 6 +-
arch/arm/src/efm32/efm32_dma.c | 31 +---
arch/arm/src/efm32/efm32_i2c.c | 27 +---
arch/arm/src/efm32/efm32_idle.c | 4 +-
arch/arm/src/efm32/efm32_irq.c | 12 +-
arch/arm/src/efm32/efm32_leserial.c | 6 +-
arch/arm/src/efm32/efm32_pwm.c | 2 +-
arch/arm/src/efm32/efm32_serial.c | 12 +-
arch/arm/src/efm32/efm32_spi.c | 58 ++------
arch/arm/src/efm32/efm32_timerisr.c | 2 +-
arch/arm/src/efm32/efm32_usbdev.c | 22 +--
arch/arm/src/efm32/efm32_usbhost.c | 24 +---
arch/arm/src/imx1/imx_decodeirq.c | 2 +-
arch/arm/src/imx1/imx_serial.c | 8 +-
arch/arm/src/imx1/imx_spi.c | 31 ++--
arch/arm/src/imx6/imx_cpuboot.c | 2 +-
arch/arm/src/imx6/imx_ecspi.c | 31 ++--
arch/arm/src/imx6/imx_irq.c | 2 +-
arch/arm/src/imx6/imx_lowputc.c | 42 +++---
arch/arm/src/imx6/imx_serial.c | 14 +-
arch/arm/src/imx6/imx_timerisr.c | 4 +-
arch/arm/src/imxrt/imxrt_edma.c | 72 +++-------
arch/arm/src/imxrt/imxrt_ehci.c | 18 +--
arch/arm/src/imxrt/imxrt_enc.c | 16 +--
arch/arm/src/imxrt/imxrt_enet.c | 36 ++---
arch/arm/src/imxrt/imxrt_idle.c | 4 +-
arch/arm/src/imxrt/imxrt_irq.c | 12 +-
arch/arm/src/imxrt/imxrt_lowputc.c | 66 ++++-----
arch/arm/src/imxrt/imxrt_lpi2c.c | 31 ++--
arch/arm/src/imxrt/imxrt_lpspi.c | 41 ++----
arch/arm/src/imxrt/imxrt_serial.c | 18 +--
arch/arm/src/imxrt/imxrt_timerisr.c | 2 +-
arch/arm/src/imxrt/imxrt_usdhc.c | 64 ++++-----
arch/arm/src/kinetis/kinetis_enet.c | 30 ++--
arch/arm/src/kinetis/kinetis_i2c.c | 22 +--
arch/arm/src/kinetis/kinetis_irq.c | 12 +-
arch/arm/src/kinetis/kinetis_lpserial.c | 24 ++--
arch/arm/src/kinetis/kinetis_pinirq.c | 12 +-
arch/arm/src/kinetis/kinetis_rtc_lowerhalf.c | 10 +-
arch/arm/src/kinetis/kinetis_sdhc.c | 22 +--
arch/arm/src/kinetis/kinetis_serial.c | 16 +--
arch/arm/src/kinetis/kinetis_spi.c | 17 +--
arch/arm/src/kinetis/kinetis_timerisr.c | 2 +-
arch/arm/src/kinetis/kinetis_usbdev.c | 20 +--
arch/arm/src/kl/kl_gpioirq.c | 6 +-
arch/arm/src/kl/kl_idle.c | 4 +-
arch/arm/src/kl/kl_irq.c | 6 +-
arch/arm/src/kl/kl_serial.c | 14 +-
arch/arm/src/kl/kl_spi.c | 17 +--
arch/arm/src/kl/kl_timerisr.c | 2 +-
arch/arm/src/lc823450/lc823450_adc.c | 34 +----
arch/arm/src/lc823450/lc823450_cpuidlestack.c | 2 +-
arch/arm/src/lc823450/lc823450_cpustart.c | 2 +-
arch/arm/src/lc823450/lc823450_i2c.c | 25 +---
arch/arm/src/lc823450/lc823450_i2s.c | 24 +---
arch/arm/src/lc823450/lc823450_ipl2.c | 12 +-
arch/arm/src/lc823450/lc823450_irq.c | 12 +-
arch/arm/src/lc823450/lc823450_mtd.c | 18 +--
arch/arm/src/lc823450/lc823450_procfs_dvfs.c | 2 +-
arch/arm/src/lc823450/lc823450_rtc.c | 14 +-
arch/arm/src/lc823450/lc823450_sdc.c | 22 +--
arch/arm/src/lc823450/lc823450_sddrv_dep.c | 18 +--
arch/arm/src/lc823450/lc823450_serial.c | 10 +-
arch/arm/src/lc823450/lc823450_spi.c | 21 +--
arch/arm/src/lc823450/lc823450_start.c | 2 +-
arch/arm/src/lc823450/lc823450_timer.c | 10 +-
arch/arm/src/lc823450/lc823450_usbdev.c | 4 +-
arch/arm/src/lc823450/lc823450_wdt.c | 6 +-
arch/arm/src/lpc17xx_40xx/lpc176x_gpio.c | 6 +-
arch/arm/src/lpc17xx_40xx/lpc176x_rtc.c | 2 +-
arch/arm/src/lpc17xx_40xx/lpc178x_40xx_gpio.c | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c | 36 ++---
arch/arm/src/lpc17xx_40xx/lpc17_40_gpdma.c | 8 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_gpioint.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c | 12 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c | 22 +--
arch/arm/src/lpc17xx_40xx/lpc17_40_serial.c | 10 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c | 23 +--
arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c | 23 +--
arch/arm/src/lpc17xx_40xx/lpc17_40_timerisr.c | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_usbdev.c | 14 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c | 20 +--
arch/arm/src/lpc214x/lpc214x_serial.c | 6 +-
arch/arm/src/lpc214x/lpc214x_timerisr.c | 2 +-
arch/arm/src/lpc214x/lpc214x_usbdev.c | 14 +-
arch/arm/src/lpc2378/lpc23xx_i2c.c | 4 +-
arch/arm/src/lpc2378/lpc23xx_serial.c | 6 +-
arch/arm/src/lpc2378/lpc23xx_spi.c | 23 +--
arch/arm/src/lpc2378/lpc23xx_timerisr.c | 2 +-
arch/arm/src/lpc31xx/lpc31_decodeirq.c | 2 +-
arch/arm/src/lpc31xx/lpc31_ehci.c | 18 +--
arch/arm/src/lpc31xx/lpc31_i2c.c | 2 +-
arch/arm/src/lpc31xx/lpc31_resetclks.c | 2 +-
arch/arm/src/lpc31xx/lpc31_serial.c | 4 +-
arch/arm/src/lpc31xx/lpc31_spi.c | 17 +--
arch/arm/src/lpc31xx/lpc31_timerisr.c | 2 +-
arch/arm/src/lpc43xx/lpc43_ehci.c | 18 +--
arch/arm/src/lpc43xx/lpc43_ethernet.c | 22 +--
arch/arm/src/lpc43xx/lpc43_gpdma.c | 8 +-
arch/arm/src/lpc43xx/lpc43_i2c.c | 4 +-
arch/arm/src/lpc43xx/lpc43_idle.c | 4 +-
arch/arm/src/lpc43xx/lpc43_irq.c | 12 +-
arch/arm/src/lpc43xx/lpc43_rtc.c | 2 +-
arch/arm/src/lpc43xx/lpc43_sdmmc.c | 23 +--
arch/arm/src/lpc43xx/lpc43_serial.c | 10 +-
arch/arm/src/lpc43xx/lpc43_spi.c | 23 +--
arch/arm/src/lpc43xx/lpc43_ssp.c | 21 +--
arch/arm/src/lpc43xx/lpc43_timer.c | 4 +-
arch/arm/src/lpc43xx/lpc43_timerisr.c | 2 +-
arch/arm/src/lpc43xx/lpc43_wwdt.c | 4 +-
arch/arm/src/lpc54xx/lpc54_ethernet.c | 20 +--
arch/arm/src/lpc54xx/lpc54_i2c_master.c | 8 +-
arch/arm/src/lpc54xx/lpc54_idle.c | 4 +-
arch/arm/src/lpc54xx/lpc54_irq.c | 12 +-
arch/arm/src/lpc54xx/lpc54_rng.c | 4 +-
arch/arm/src/lpc54xx/lpc54_rtc.c | 2 +-
arch/arm/src/lpc54xx/lpc54_sdmmc.c | 23 +--
arch/arm/src/lpc54xx/lpc54_serial.c | 22 +--
arch/arm/src/lpc54xx/lpc54_spi_master.c | 21 +--
arch/arm/src/lpc54xx/lpc54_timerisr.c | 2 +-
arch/arm/src/lpc54xx/lpc54_usb0_ohci.c | 20 +--
arch/arm/src/lpc54xx/lpc54_wwdt.c | 4 +-
arch/arm/src/max326xx/common/max326_idle.c | 4 +-
arch/arm/src/max326xx/common/max326_irq.c | 12 +-
.../arm/src/max326xx/common/max326_rtc_lowerhalf.c | 4 +-
arch/arm/src/max326xx/common/max326_timerisr.c | 2 +-
arch/arm/src/max326xx/max32660/max32660_rtc.c | 2 +-
arch/arm/src/max326xx/max32660/max32660_serial.c | 6 +-
arch/arm/src/max326xx/max32660/max32660_spim.c | 17 +--
arch/arm/src/max326xx/max32660/max32660_wdt.c | 2 +-
arch/arm/src/nrf52/nrf52_idle.c | 4 +-
arch/arm/src/nrf52/nrf52_irq.c | 12 +-
arch/arm/src/nrf52/nrf52_rng.c | 23 ++-
arch/arm/src/nrf52/nrf52_serial.c | 6 +-
arch/arm/src/nrf52/nrf52_timerisr.c | 2 +-
arch/arm/src/nuc1xx/nuc_idle.c | 4 +-
arch/arm/src/nuc1xx/nuc_irq.c | 6 +-
arch/arm/src/nuc1xx/nuc_serial.c | 32 ++---
arch/arm/src/nuc1xx/nuc_timerisr.c | 2 +-
arch/arm/src/s32k1xx/s32k11x/s32k11x_irq.c | 6 +-
arch/arm/src/s32k1xx/s32k11x/s32k11x_timerisr.c | 2 +-
arch/arm/src/s32k1xx/s32k14x/s32k14x_irq.c | 12 +-
arch/arm/src/s32k1xx/s32k14x/s32k14x_timerisr.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_edma.c | 72 +++-------
arch/arm/src/s32k1xx/s32k1xx_enet.c | 36 ++---
arch/arm/src/s32k1xx/s32k1xx_lowputc.c | 26 ++--
arch/arm/src/s32k1xx/s32k1xx_lpi2c.c | 31 ++--
arch/arm/src/s32k1xx/s32k1xx_lpspi.c | 35 ++---
arch/arm/src/s32k1xx/s32k1xx_pinirq.c | 12 +-
arch/arm/src/s32k1xx/s32k1xx_serial.c | 8 +-
arch/arm/src/s32k1xx/s32k1xx_wdog.h | 2 +-
arch/arm/src/sam34/sam4cm_cpuidlestack.c | 2 +-
arch/arm/src/sam34/sam4cm_cpustart.c | 2 +-
arch/arm/src/sam34/sam4cm_freerun.c | 4 +-
arch/arm/src/sam34/sam4cm_oneshot.c | 6 +-
arch/arm/src/sam34/sam4cm_tc.c | 24 +---
arch/arm/src/sam34/sam_dmac.c | 44 ++----
arch/arm/src/sam34/sam_emac.c | 20 +--
arch/arm/src/sam34/sam_gpioirq.c | 24 ++--
arch/arm/src/sam34/sam_hsmci.c | 28 +---
arch/arm/src/sam34/sam_irq.c | 12 +-
arch/arm/src/sam34/sam_lowputc.c | 40 +++---
arch/arm/src/sam34/sam_rtc.c | 4 +-
arch/arm/src/sam34/sam_rtt.c | 4 +-
arch/arm/src/sam34/sam_serial.c | 14 +-
arch/arm/src/sam34/sam_spi.c | 37 ++---
arch/arm/src/sam34/sam_tc.c | 4 +-
arch/arm/src/sam34/sam_timerisr.c | 2 +-
arch/arm/src/sam34/sam_twi.c | 20 +--
arch/arm/src/sam34/sam_udp.c | 14 +-
arch/arm/src/sam34/sam_wdt.c | 4 +-
arch/arm/src/sama5/sam_adc.c | 15 +-
arch/arm/src/sama5/sam_can.c | 14 +-
arch/arm/src/sama5/sam_dbgu.c | 8 +-
arch/arm/src/sama5/sam_dmac.c | 46 ++----
arch/arm/src/sama5/sam_ehci.c | 18 +--
arch/arm/src/sama5/sam_emaca.c | 20 +--
arch/arm/src/sama5/sam_emacb.c | 20 +--
arch/arm/src/sama5/sam_flexcom_serial.c | 12 +-
arch/arm/src/sama5/sam_freerun.c | 4 +-
arch/arm/src/sama5/sam_gmac.c | 20 +--
arch/arm/src/sama5/sam_hsmci.c | 26 +---
arch/arm/src/sama5/sam_irq.c | 2 +-
arch/arm/src/sama5/sam_isi.c | 30 ++--
arch/arm/src/sama5/sam_lowputc.c | 100 ++++++-------
arch/arm/src/sama5/sam_nand.c | 38 ++---
arch/arm/src/sama5/sam_ohci.c | 20 +--
arch/arm/src/sama5/sam_oneshot.c | 6 +-
arch/arm/src/sama5/sam_pck.c | 6 +-
arch/arm/src/sama5/sam_pioirq.c | 24 ++--
arch/arm/src/sama5/sam_pmecc.c | 9 +-
arch/arm/src/sama5/sam_pwm.c | 16 +--
arch/arm/src/sama5/sam_rtc.c | 4 +-
arch/arm/src/sama5/sam_serial.c | 22 +--
arch/arm/src/sama5/sam_spi.c | 37 ++---
arch/arm/src/sama5/sam_ssc.c | 38 +----
arch/arm/src/sama5/sam_tc.c | 24 +---
arch/arm/src/sama5/sam_timerisr.c | 2 +-
arch/arm/src/sama5/sam_trng.c | 4 +-
arch/arm/src/sama5/sam_tsd.c | 13 +-
arch/arm/src/sama5/sam_twi.c | 26 +---
arch/arm/src/sama5/sam_udphs.c | 20 +--
arch/arm/src/sama5/sam_wdt.c | 6 +-
arch/arm/src/sama5/sam_xdmac.c | 46 ++----
arch/arm/src/sama5/sama5d2x_pio.c | 2 +-
arch/arm/src/sama5/sama5d3x4x_pio.c | 2 +-
arch/arm/src/samd2l2/sam_dmac.c | 38 +----
arch/arm/src/samd2l2/sam_i2c_master.c | 22 +--
arch/arm/src/samd2l2/sam_idle.c | 4 +-
arch/arm/src/samd2l2/sam_irq.c | 6 +-
arch/arm/src/samd2l2/sam_serial.c | 16 +--
arch/arm/src/samd2l2/sam_spi.c | 28 +---
arch/arm/src/samd2l2/sam_timerisr.c | 2 +-
arch/arm/src/samd2l2/sam_usb.c | 15 +-
arch/arm/src/samd5e5/sam_dmac.c | 46 ++----
arch/arm/src/samd5e5/sam_i2c_master.c | 22 +--
arch/arm/src/samd5e5/sam_idle.c | 4 +-
arch/arm/src/samd5e5/sam_irq.c | 12 +-
arch/arm/src/samd5e5/sam_serial.c | 18 +--
arch/arm/src/samd5e5/sam_spi.c | 28 +---
arch/arm/src/samd5e5/sam_timerisr.c | 2 +-
arch/arm/src/samd5e5/sam_usb.c | 15 +-
arch/arm/src/samv7/sam_emac.c | 24 ++--
arch/arm/src/samv7/sam_freerun.c | 4 +-
arch/arm/src/samv7/sam_gpioirq.c | 20 +--
arch/arm/src/samv7/sam_hsmci.c | 26 +---
arch/arm/src/samv7/sam_irq.c | 12 +-
arch/arm/src/samv7/sam_lowputc.c | 44 +++---
arch/arm/src/samv7/sam_mcan.c | 27 +---
arch/arm/src/samv7/sam_oneshot.c | 6 +-
arch/arm/src/samv7/sam_pck.c | 14 +-
arch/arm/src/samv7/sam_progmem.c | 20 +--
arch/arm/src/samv7/sam_qspi.c | 39 ++---
arch/arm/src/samv7/sam_rswdt.c | 6 +-
arch/arm/src/samv7/sam_serial.c | 18 +--
arch/arm/src/samv7/sam_spi.c | 37 ++---
arch/arm/src/samv7/sam_spi_slave.c | 18 +--
arch/arm/src/samv7/sam_ssc.c | 38 +----
arch/arm/src/samv7/sam_tc.c | 24 +---
arch/arm/src/samv7/sam_timerisr.c | 2 +-
arch/arm/src/samv7/sam_trng.c | 2 +-
arch/arm/src/samv7/sam_twihs.c | 28 +---
arch/arm/src/samv7/sam_usbdevhs.c | 22 +--
arch/arm/src/samv7/sam_wdt.c | 6 +-
arch/arm/src/samv7/sam_xdmac.c | 44 ++----
arch/arm/src/stm32/stm32_1wire.c | 24 +---
arch/arm/src/stm32/stm32_adc.c | 21 +--
arch/arm/src/stm32/stm32_aes.c | 2 -
arch/arm/src/stm32/stm32_bbsram.c | 16 +--
arch/arm/src/stm32/stm32_can.c | 6 +-
arch/arm/src/stm32/stm32_dma2d.c | 2 +-
arch/arm/src/stm32/stm32_dma_v1.c | 20 +--
arch/arm/src/stm32/stm32_dma_v2.c | 20 +--
arch/arm/src/stm32/stm32_eth.c | 24 ++--
arch/arm/src/stm32/stm32_hciuart.c | 10 +-
arch/arm/src/stm32/stm32_i2c.c | 23 +--
arch/arm/src/stm32/stm32_i2c_alt.c | 23 +--
arch/arm/src/stm32/stm32_i2c_v2.c | 23 +--
arch/arm/src/stm32/stm32_i2s.c | 36 +----
arch/arm/src/stm32/stm32_idle.c | 4 +-
arch/arm/src/stm32/stm32_irq.c | 12 +-
arch/arm/src/stm32/stm32_iwdg.c | 2 +-
arch/arm/src/stm32/stm32_ltdc.c | 2 +-
arch/arm/src/stm32/stm32_oneshot.c | 2 +-
arch/arm/src/stm32/stm32_otgfsdev.c | 22 +--
arch/arm/src/stm32/stm32_otgfshost.c | 24 +---
arch/arm/src/stm32/stm32_otghsdev.c | 22 +--
arch/arm/src/stm32/stm32_otghshost.c | 24 +---
arch/arm/src/stm32/stm32_pwm.c | 2 +-
arch/arm/src/stm32/stm32_qencoder.c | 2 +-
arch/arm/src/stm32/stm32_rng.c | 4 +-
arch/arm/src/stm32/stm32_rtc_lowerhalf.c | 2 +-
arch/arm/src/stm32/stm32_rtcc.c | 2 +-
arch/arm/src/stm32/stm32_sdio.c | 32 ++---
arch/arm/src/stm32/stm32_serial.c | 8 +-
arch/arm/src/stm32/stm32_spi.c | 57 +-------
arch/arm/src/stm32/stm32_tickless.c | 2 +-
arch/arm/src/stm32/stm32_timerisr.c | 2 +-
arch/arm/src/stm32/stm32_usbdev.c | 18 +--
arch/arm/src/stm32/stm32_wwdg.c | 4 +-
arch/arm/src/stm32/stm32f10xxf30xx_flash.c | 16 +--
arch/arm/src/stm32/stm32f20xxf40xx_flash.c | 16 +--
arch/arm/src/stm32/stm32f40xxx_i2c.c | 23 +--
arch/arm/src/stm32/stm32f40xxx_rtcc.c | 4 +-
arch/arm/src/stm32/stm32l15xx_flash.c | 16 +--
arch/arm/src/stm32/stm32l15xxx_rtcc.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_adc.c | 19 +--
arch/arm/src/stm32f0l0g0/stm32_aes.c | 2 -
arch/arm/src/stm32f0l0g0/stm32_dma_v1.c | 20 +--
arch/arm/src/stm32f0l0g0/stm32_i2c.c | 23 +--
arch/arm/src/stm32f0l0g0/stm32_irq.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_pwm.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_rng.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_serial_v1.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_serial_v2.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_spi.c | 45 ++----
arch/arm/src/stm32f0l0g0/stm32_timerisr.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_usbdev.c | 18 +--
arch/arm/src/stm32f7/stm32_bbsram.c | 16 +--
arch/arm/src/stm32f7/stm32_can.c | 6 +-
arch/arm/src/stm32f7/stm32_dma.c | 20 +--
arch/arm/src/stm32f7/stm32_dma2d.c | 2 +-
arch/arm/src/stm32f7/stm32_ethernet.c | 22 +--
arch/arm/src/stm32f7/stm32_flash.c | 18 +--
arch/arm/src/stm32f7/stm32_i2c.c | 23 +--
arch/arm/src/stm32f7/stm32_irq.c | 12 +-
arch/arm/src/stm32f7/stm32_ltdc.c | 2 +-
arch/arm/src/stm32f7/stm32_otgdev.c | 22 +--
arch/arm/src/stm32f7/stm32_otghost.c | 24 +---
arch/arm/src/stm32f7/stm32_pwm.c | 2 +-
arch/arm/src/stm32f7/stm32_qencoder.c | 2 +-
arch/arm/src/stm32f7/stm32_qspi.c | 46 ++----
arch/arm/src/stm32f7/stm32_rng.c | 4 +-
arch/arm/src/stm32f7/stm32_rtc.c | 12 +-
arch/arm/src/stm32f7/stm32_rtc_lowerhalf.c | 2 +-
arch/arm/src/stm32f7/stm32_sdmmc.c | 32 ++---
arch/arm/src/stm32f7/stm32_serial.c | 6 +-
arch/arm/src/stm32f7/stm32_spi.c | 45 ++----
arch/arm/src/stm32f7/stm32_tickless.c | 2 +-
arch/arm/src/stm32f7/stm32_timerisr.c | 2 +-
arch/arm/src/stm32h7/stm32_bbsram.c | 16 +--
arch/arm/src/stm32h7/stm32_dma.c | 4 +-
arch/arm/src/stm32h7/stm32_ethernet.c | 26 ++--
arch/arm/src/stm32h7/stm32_flash.c | 18 +--
arch/arm/src/stm32h7/stm32_i2c.c | 23 +--
arch/arm/src/stm32h7/stm32_irq.c | 12 +-
arch/arm/src/stm32h7/stm32_otgdev.c | 22 +--
arch/arm/src/stm32h7/stm32_otghost.c | 24 +---
arch/arm/src/stm32h7/stm32_pwm.c | 2 +-
arch/arm/src/stm32h7/stm32_qencoder.c | 2 +-
arch/arm/src/stm32h7/stm32_rtc.c | 12 +-
arch/arm/src/stm32h7/stm32_rtc_lowerhalf.c | 2 +-
arch/arm/src/stm32h7/stm32_sdmmc.c | 40 ++----
arch/arm/src/stm32h7/stm32_serial.c | 6 +-
arch/arm/src/stm32h7/stm32_spi.c | 51 +------
arch/arm/src/stm32h7/stm32_timerisr.c | 2 +-
arch/arm/src/stm32l4/stm32l4_1wire.c | 22 +--
arch/arm/src/stm32l4/stm32l4_can.c | 6 +-
arch/arm/src/stm32l4/stm32l4_flash.c | 16 +--
arch/arm/src/stm32l4/stm32l4_i2c.c | 23 +--
arch/arm/src/stm32l4/stm32l4_idle.c | 4 +-
arch/arm/src/stm32l4/stm32l4_irq.c | 12 +-
arch/arm/src/stm32l4/stm32l4_iwdg.c | 2 +-
arch/arm/src/stm32l4/stm32l4_lse.c | 2 +-
arch/arm/src/stm32l4/stm32l4_oneshot.c | 2 +-
arch/arm/src/stm32l4/stm32l4_otgfsdev.c | 22 +--
arch/arm/src/stm32l4/stm32l4_otgfshost.c | 25 +---
arch/arm/src/stm32l4/stm32l4_pwm.c | 2 +-
arch/arm/src/stm32l4/stm32l4_qencoder.c | 2 +-
arch/arm/src/stm32l4/stm32l4_qspi.c | 46 ++----
arch/arm/src/stm32l4/stm32l4_rcc.c | 4 +-
arch/arm/src/stm32l4/stm32l4_rng.c | 4 +-
arch/arm/src/stm32l4/stm32l4_rtc.c | 28 ++--
arch/arm/src/stm32l4/stm32l4_rtc_lowerhalf.c | 2 +-
arch/arm/src/stm32l4/stm32l4_sai.c | 32 +----
arch/arm/src/stm32l4/stm32l4_sdmmc.c | 32 ++---
arch/arm/src/stm32l4/stm32l4_serial.c | 12 +-
arch/arm/src/stm32l4/stm32l4_spi.c | 51 +------
arch/arm/src/stm32l4/stm32l4_timerisr.c | 2 +-
arch/arm/src/stm32l4/stm32l4_usbdev.c | 14 +-
arch/arm/src/stm32l4/stm32l4x6xx_dma.c | 20 +--
arch/arm/src/stm32l4/stm32l4xrxx_dma.c | 4 +-
arch/arm/src/str71x/str71x_serial.c | 10 +-
arch/arm/src/str71x/str71x_timerisr.c | 2 +-
arch/arm/src/tiva/cc13xx/cc13x0_rom.c | 8 +-
arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.c | 12 +-
arch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c | 14 +-
arch/arm/src/tiva/cc13xx/cc13x2_v2_trim.c | 2 +-
arch/arm/src/tiva/common/tiva_adclow.c | 26 +---
arch/arm/src/tiva/common/tiva_hciuart.c | 8 +-
arch/arm/src/tiva/common/tiva_i2c.c | 27 +---
arch/arm/src/tiva/common/tiva_irq.c | 12 +-
arch/arm/src/tiva/common/tiva_pwm.c | 4 +-
arch/arm/src/tiva/common/tiva_serial.c | 18 +--
arch/arm/src/tiva/common/tiva_ssi.c | 37 ++---
arch/arm/src/tiva/common/tiva_timerisr.c | 2 +-
arch/arm/src/tiva/common/tiva_timerlib.c | 8 +-
arch/arm/src/tiva/lm/lm3s_ethernet.c | 26 ++--
arch/arm/src/tiva/tm4c/tm4c_ethernet.c | 26 ++--
arch/arm/src/tms570/tms570_irq.c | 4 +-
arch/arm/src/tms570/tms570_serial.c | 6 +-
arch/arm/src/xmc4/xmc4_irq.c | 12 +-
arch/arm/src/xmc4/xmc4_lowputc.c | 24 ++--
arch/arm/src/xmc4/xmc4_serial.c | 14 +-
arch/arm/src/xmc4/xmc4_spi.c | 67 ++++-----
arch/arm/src/xmc4/xmc4_timerisr.c | 2 +-
arch/avr/src/at32uc3/at32uc3_irq.c | 2 +-
arch/avr/src/at32uc3/at32uc3_serial.c | 8 +-
arch/avr/src/at32uc3/at32uc3_timerisr.c | 2 +-
arch/avr/src/at90usb/at90usb_serial.c | 12 +-
arch/avr/src/at90usb/at90usb_timerisr.c | 2 +-
arch/avr/src/at90usb/at90usb_usbdev.c | 8 +-
arch/avr/src/atmega/atmega_serial.c | 22 +--
arch/avr/src/atmega/atmega_timerisr.c | 4 +-
arch/avr/src/avr/up_sigdeliver.c | 2 +-
arch/avr/src/avr/up_spi.c | 19 +--
arch/avr/src/avr32/up_blocktask.c | 2 +-
arch/avr/src/avr32/up_doirq.c | 2 +-
arch/avr/src/avr32/up_releasepending.c | 2 +-
arch/avr/src/avr32/up_reprioritizertr.c | 2 +-
arch/avr/src/avr32/up_sigdeliver.c | 2 +-
arch/avr/src/avr32/up_unblocktask.c | 2 +-
arch/avr/src/common/up_assert.c | 10 +-
arch/avr/src/common/up_exit.c | 6 +-
arch/avr/src/common/up_initialize.c | 8 +-
arch/hc/src/common/up_blocktask.c | 2 +-
arch/hc/src/common/up_doirq.c | 2 +-
arch/hc/src/common/up_exit.c | 6 +-
arch/hc/src/common/up_initialize.c | 8 +-
arch/hc/src/common/up_releasepending.c | 2 +-
arch/hc/src/common/up_reprioritizertr.c | 2 +-
arch/hc/src/common/up_unblocktask.c | 2 +-
arch/hc/src/m9s12/m9s12_assert.c | 10 +-
arch/hc/src/m9s12/m9s12_ethernet.c | 16 +--
arch/hc/src/m9s12/m9s12_serial.c | 6 +-
arch/hc/src/m9s12/m9s12_timerisr.c | 2 +-
arch/mips/include/mips32/syscall.h | 4 +-
arch/mips/src/common/up_exit.c | 6 +-
arch/mips/src/common/up_initialize.c | 8 +-
arch/mips/src/mips32/up_assert.c | 10 +-
arch/mips/src/mips32/up_blocktask.c | 2 +-
arch/mips/src/mips32/up_doirq.c | 2 +-
arch/mips/src/mips32/up_releasepending.c | 2 +-
arch/mips/src/mips32/up_reprioritizertr.c | 2 +-
arch/mips/src/mips32/up_sigdeliver.c | 2 +-
arch/mips/src/mips32/up_unblocktask.c | 2 +-
arch/mips/src/pic32mx/pic32mx-decodeirq.c | 2 +-
arch/mips/src/pic32mx/pic32mx-ethernet.c | 26 ++--
arch/mips/src/pic32mx/pic32mx-irq.c | 2 +-
arch/mips/src/pic32mx/pic32mx-serial.c | 6 +-
arch/mips/src/pic32mx/pic32mx-spi.c | 17 +--
arch/mips/src/pic32mx/pic32mx-timerisr.c | 4 +-
arch/mips/src/pic32mx/pic32mx-usbdev.c | 20 +--
arch/mips/src/pic32mz/pic32mz-decodeirq.c | 2 +-
arch/mips/src/pic32mz/pic32mz-dma.c | 20 +--
arch/mips/src/pic32mz/pic32mz-ethernet.c | 26 ++--
arch/mips/src/pic32mz/pic32mz-i2c.c | 23 +--
arch/mips/src/pic32mz/pic32mz-irq.c | 2 +-
arch/mips/src/pic32mz/pic32mz-oneshot.c | 2 +-
arch/mips/src/pic32mz/pic32mz-serial.c | 16 +--
arch/mips/src/pic32mz/pic32mz-spi.c | 17 +--
arch/mips/src/pic32mz/pic32mz-timerisr.c | 2 +-
arch/misoc/include/lm32/syscall.h | 4 +-
arch/misoc/include/minerva/syscall.h | 6 +-
arch/misoc/src/common/misoc_net.c | 28 ++--
arch/misoc/src/common/misoc_serial.c | 6 +-
arch/misoc/src/common/misoc_timerisr.c | 2 +-
arch/misoc/src/lm32/lm32_assert.c | 10 +-
arch/misoc/src/lm32/lm32_blocktask.c | 2 +-
arch/misoc/src/lm32/lm32_doirq.c | 2 +-
arch/misoc/src/lm32/lm32_exit.c | 6 +-
arch/misoc/src/lm32/lm32_irq.c | 2 +-
arch/misoc/src/lm32/lm32_releasepending.c | 2 +-
arch/misoc/src/lm32/lm32_reprioritizertr.c | 2 +-
arch/misoc/src/lm32/lm32_sigdeliver.c | 2 +-
arch/misoc/src/lm32/lm32_swint.c | 2 +-
arch/misoc/src/lm32/lm32_unblocktask.c | 2 +-
arch/misoc/src/minerva/minerva_assert.c | 10 +-
arch/misoc/src/minerva/minerva_blocktask.c | 2 +-
arch/misoc/src/minerva/minerva_doirq.c | 2 +-
arch/misoc/src/minerva/minerva_exit.c | 6 +-
arch/misoc/src/minerva/minerva_irq.c | 2 +-
arch/misoc/src/minerva/minerva_releasepending.c | 2 +-
arch/misoc/src/minerva/minerva_reprioritizertr.c | 2 +-
arch/misoc/src/minerva/minerva_sigdeliver.c | 2 +-
arch/misoc/src/minerva/minerva_swint.c | 2 +-
arch/misoc/src/minerva/minerva_unblocktask.c | 2 +-
arch/or1k/src/common/up_assert.c | 10 +-
arch/or1k/src/common/up_blocktask.c | 2 +-
arch/or1k/src/common/up_exit.c | 6 +-
arch/or1k/src/common/up_initialize.c | 8 +-
arch/or1k/src/common/up_releasepending.c | 2 +-
arch/or1k/src/common/up_reprioritizertr.c | 2 +-
arch/or1k/src/common/up_unblocktask.c | 2 +-
arch/or1k/src/mor1kx/mor1kx_serial.c | 2 +-
arch/renesas/src/common/up_assert.c | 10 +-
arch/renesas/src/common/up_blocktask.c | 2 +-
arch/renesas/src/common/up_doirq.c | 2 +-
arch/renesas/src/common/up_exit.c | 6 +-
arch/renesas/src/common/up_initialize.c | 8 +-
arch/renesas/src/common/up_releasepending.c | 2 +-
arch/renesas/src/common/up_reprioritizertr.c | 2 +-
arch/renesas/src/common/up_unblocktask.c | 2 +-
arch/renesas/src/m16c/m16c_serial.c | 14 +-
arch/renesas/src/m16c/m16c_sigdeliver.c | 2 +-
arch/renesas/src/rx65n/rx65n_eth.c | 10 +-
arch/renesas/src/rx65n/rx65n_serial.c | 36 ++---
arch/renesas/src/rx65n/rx65n_sigdeliver.c | 2 +-
arch/renesas/src/sh1/sh1_serial.c | 16 +--
arch/renesas/src/sh1/sh1_sigdeliver.c | 2 +-
arch/risc-v/include/rv32im/syscall.h | 4 +-
arch/risc-v/src/common/up_exit.c | 6 +-
arch/risc-v/src/common/up_initialize.c | 2 +-
arch/risc-v/src/gap8/gap8_uart.c | 4 +-
arch/risc-v/src/nr5m100/nr5_irq_dispatch.c | 2 +-
arch/risc-v/src/nr5m100/nr5_serial.c | 6 +-
arch/risc-v/src/nr5m100/nr5_timerisr.c | 2 +-
arch/risc-v/src/rv32im/up_assert.c | 10 +-
arch/risc-v/src/rv32im/up_blocktask.c | 2 +-
arch/risc-v/src/rv32im/up_doirq.c | 2 +-
arch/risc-v/src/rv32im/up_releasepending.c | 2 +-
arch/risc-v/src/rv32im/up_reprioritizertr.c | 2 +-
arch/risc-v/src/rv32im/up_sigdeliver.c | 2 +-
arch/risc-v/src/rv32im/up_unblocktask.c | 2 +-
arch/sim/src/sim/up_critmon.c | 2 +-
arch/sim/src/sim/up_devconsole.c | 2 +-
arch/sim/src/sim/up_deviceimage.c | 4 +-
arch/sim/src/sim/up_exit.c | 2 +-
arch/sim/src/sim/up_idle.c | 2 +-
arch/sim/src/sim/up_initialize.c | 8 +-
arch/sim/src/sim/up_ioexpander.c | 4 +-
arch/sim/src/sim/up_netdev.c | 2 +-
arch/sim/src/sim/up_netdriver.c | 6 +-
arch/sim/src/sim/up_simsmp.c | 10 +-
arch/sim/src/sim/up_simuart.c | 8 +-
arch/sim/src/sim/up_testset.c | 4 +-
arch/sim/src/sim/up_touchscreen.c | 30 +---
arch/sim/src/sim/up_wpcap.c | 2 +-
arch/sim/src/sim/up_x11framebuffer.c | 8 +-
arch/x86/src/common/up_assert.c | 10 +-
arch/x86/src/common/up_blocktask.c | 2 +-
arch/x86/src/common/up_exit.c | 6 +-
arch/x86/src/common/up_initialize.c | 8 +-
arch/x86/src/common/up_releasepending.c | 2 +-
arch/x86/src/common/up_reprioritizertr.c | 2 +-
arch/x86/src/common/up_unblocktask.c | 2 +-
arch/x86/src/i486/up_sigdeliver.c | 2 +-
arch/x86/src/qemu/qemu_handlers.c | 2 +-
arch/x86/src/qemu/qemu_keypad.c | 2 +-
arch/x86/src/qemu/qemu_timerisr.c | 2 +-
arch/x86/src/qemu/qemu_vga.c | 2 +-
arch/xtensa/src/common/xtensa_assert.c | 12 +-
arch/xtensa/src/common/xtensa_blocktask.c | 2 +-
arch/xtensa/src/common/xtensa_cpupause.c | 2 +-
arch/xtensa/src/common/xtensa_exit.c | 6 +-
arch/xtensa/src/common/xtensa_initialize.c | 8 +-
arch/xtensa/src/common/xtensa_irqdispatch.c | 2 +-
arch/xtensa/src/common/xtensa_releasepending.c | 2 +-
arch/xtensa/src/common/xtensa_reprioritizertr.c | 2 +-
arch/xtensa/src/common/xtensa_sigdeliver.c | 6 +-
arch/xtensa/src/common/xtensa_unblocktask.c | 2 +-
arch/xtensa/src/esp32/esp32_cpuint.c | 8 +-
arch/xtensa/src/esp32/esp32_cpustart.c | 4 +-
arch/xtensa/src/esp32/esp32_irq.c | 4 +-
arch/xtensa/src/esp32/esp32_serial.c | 8 +-
arch/xtensa/src/esp32/esp32_timerisr.c | 2 +-
arch/z16/src/common/up_assert.c | 10 +-
arch/z16/src/common/up_exit.c | 4 +-
arch/z16/src/common/up_initialize.c | 8 +-
arch/z16/src/common/up_sigdeliver.c | 2 +-
arch/z16/src/z16f/z16f_espi.c | 21 +--
arch/z16/src/z16f/z16f_serial.c | 12 +-
arch/z80/src/common/up_assert.c | 10 +-
arch/z80/src/common/up_blocktask.c | 2 +-
arch/z80/src/common/up_exit.c | 6 +-
arch/z80/src/common/up_initialize.c | 10 +-
arch/z80/src/common/up_releasepending.c | 2 +-
arch/z80/src/common/up_reprioritizertr.c | 2 +-
arch/z80/src/common/up_unblocktask.c | 2 +-
arch/z80/src/common/z80_doirq.c | 2 +-
arch/z80/src/ez80/ez80_emac.c | 24 ++--
arch/z80/src/ez80/ez80_i2c.c | 16 +--
arch/z80/src/ez80/ez80_rtc.c | 2 +-
arch/z80/src/ez80/ez80_rtc_lowerhalf.c | 2 +-
arch/z80/src/ez80/ez80_serial.c | 6 +-
arch/z80/src/ez80/ez80_sigdeliver.c | 2 +-
arch/z80/src/ez80/ez80_spi.c | 17 +--
arch/z80/src/ez80/ez80_timerisr.c | 8 +-
arch/z80/src/z180/z180_scc.c | 6 +-
arch/z80/src/z180/z180_sigdeliver.c | 2 +-
arch/z80/src/z180/z180_timerisr.c | 8 +-
arch/z80/src/z8/z8_i2c.c | 16 +--
arch/z80/src/z8/z8_serial.c | 12 +-
arch/z80/src/z8/z8_sigdeliver.c | 2 +-
arch/z80/src/z80/z80_sigdeliver.c | 2 +-
audio/audio.c | 12 +-
binfmt/binfmt_exec.c | 2 +-
binfmt/binfmt_execmodule.c | 2 +-
binfmt/builtin.c | 2 +-
binfmt/elf.c | 2 +-
binfmt/libelf/libelf_bind.c | 2 +-
binfmt/libelf/libelf_load.c | 2 +-
binfmt/libnxflat/libnxflat_addrenv.c | 2 +-
binfmt/libnxflat/libnxflat_bind.c | 2 +-
binfmt/libnxflat/libnxflat_load.c | 4 +-
binfmt/nxflat.c | 2 +-
boards/arm/a1x/pcduino-a10/src/a1x_buttons.c | 2 +-
.../am335x/beaglebone-black/src/am335x_buttons.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_crashdump.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_gs2200m.c | 12 +-
boards/arm/cxd56xx/common/src/cxd56_ili9340.c | 10 +-
boards/arm/cxd56xx/common/src/cxd56_imageproc.c | 43 +++---
boards/arm/cxd56xx/common/src/cxd56_lpm013m091a.c | 10 +-
boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c | 6 +-
boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c | 12 +-
boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c | 6 +-
boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c | 6 +-
boards/arm/cxd56xx/drivers/sensors/bm1383glv_scu.c | 6 +-
boards/arm/cxd56xx/drivers/sensors/bm1422gmv_scu.c | 6 +-
boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c | 10 +-
boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c | 8 +-
boards/arm/cxd56xx/drivers/sensors/kx022_scu.c | 6 +-
boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c | 12 +-
boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c | 12 +-
boards/arm/cxd56xx/spresense/src/cxd56_power.c | 8 +-
.../olimex-efm32g880f128-stk/src/efm32_buttons.c | 6 +-
boards/arm/imx6/sabre-6quad/src/imx_boardinit.c | 2 +-
boards/arm/imxrt/imxrt1020-evk/src/imxrt_boot.c | 2 +-
.../arm/imxrt/imxrt1020-evk/src/imxrt_ethernet.c | 4 +-
boards/arm/imxrt/imxrt1020-evk/src/imxrt_gpio.c | 4 +-
boards/arm/imxrt/imxrt1020-evk/src/imxrt_spi.c | 6 +-
boards/arm/imxrt/imxrt1020-evk/src/imxrt_usbhost.c | 2 +-
boards/arm/imxrt/imxrt1050-evk/src/imxrt_boot.c | 2 +-
.../arm/imxrt/imxrt1050-evk/src/imxrt_ethernet.c | 4 +-
boards/arm/imxrt/imxrt1050-evk/src/imxrt_gpio.c | 4 +-
boards/arm/imxrt/imxrt1050-evk/src/imxrt_spi.c | 6 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_boot.c | 2 +-
.../arm/imxrt/imxrt1060-evk/src/imxrt_ethernet.c | 4 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c | 2 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_gpio.c | 4 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_spi.c | 6 +-
boards/arm/kinetis/freedom-k28f/src/k28_boot.c | 2 +-
.../arm/kinetis/freedom-k64f/src/k64_automount.c | 4 +-
boards/arm/kinetis/freedom-k64f/src/k64_boot.c | 2 +-
boards/arm/kinetis/freedom-k64f/src/k64_sdhc.c | 2 +-
.../arm/kinetis/freedom-k66f/src/k66_automount.c | 4 +-
boards/arm/kinetis/freedom-k66f/src/k66_boot.c | 2 +-
boards/arm/kinetis/freedom-k66f/src/k66_sdhc.c | 2 +-
boards/arm/kinetis/kwikstik-k40/src/k40_appinit.c | 2 +-
boards/arm/kinetis/twr-k60n512/src/k60_appinit.c | 2 +-
.../arm/kinetis/twr-k64f120m/src/k64_automount.c | 4 +-
boards/arm/kinetis/twr-k64f120m/src/k64_sdhc.c | 2 +-
boards/arm/kl/freedom-kl25z/src/kl_adxl345.c | 6 +-
.../arm/kl/freedom-kl25z/src/kl_boardinitialize.c | 2 +-
boards/arm/kl/freedom-kl25z/src/kl_tsi.c | 2 +-
.../arm/kl/freedom-kl26z/src/kl_boardinitialize.c | 2 +-
boards/arm/kl/freedom-kl26z/src/kl_tsi.c | 2 +-
boards/arm/kl/teensy-lc/src/kl_boardinitialize.c | 2 +-
.../lc823450/lc823450-xgevk/src/lc823450_boot.c | 2 +-
.../lc823450/lc823450-xgevk/src/lc823450_bringup.c | 2 +-
.../lc823450/lc823450-xgevk/src/lc823450_st7565.c | 4 +-
.../lpc17xx_40xx/lincoln60/src/lpc17_40_buttons.c | 4 +-
.../lpc4088-devkit/src/lpc17_40_boardinitialize.c | 2 +-
.../lpc4088-devkit/src/lpc17_40_bringup.c | 2 +-
.../lpc4088-devkit/src/lpc17_40_buttons.c | 4 +-
.../lpc4088-devkit/src/lpc17_40_djoystick.c | 4 +-
.../lpc4088-devkit/src/lpc17_40_sdraminitialize.c | 4 +-
.../lpc4088-devkit/src/lpc17_40_touchscreen.c | 6 +-
.../src/lpc17_40_boardinitialize.c | 2 +-
.../lpc4088-quickstart/src/lpc17_40_bringup.c | 4 +-
.../lpc4088-quickstart/src/lpc17_40_buttons.c | 4 +-
.../src/lpc17_40_sdraminitialize.c | 4 +-
.../lpcxpresso-lpc1768/src/lpc17_40_oled.c | 10 +-
.../lpcxpresso-lpc1768/src/lpc17_40_ssp.c | 10 +-
.../lx_cpu/src/lpc17_40_boardinitialize.c | 2 +-
.../arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_bringup.c | 4 +-
boards/arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_nsh.c | 4 +-
.../arm/lpc17xx_40xx/mcb1700/src/lpc17_40_boot.c | 2 +-
.../lpc17xx_40xx/mcb1700/src/lpc17_40_bringup.c | 2 +-
.../olimex-lpc1766stk/src/lpc17_40_boot.c | 2 +-
.../olimex-lpc1766stk/src/lpc17_40_bringup.c | 2 +-
.../olimex-lpc1766stk/src/lpc17_40_buttons.c | 4 +-
.../olimex-lpc1766stk/src/lpc17_40_ssp.c | 4 +-
.../open1788/src/lpc17_40_boardinitialize.c | 2 +-
.../lpc17xx_40xx/open1788/src/lpc17_40_bringup.c | 4 +-
.../lpc17xx_40xx/open1788/src/lpc17_40_buttons.c | 4 +-
.../lpc17xx_40xx/open1788/src/lpc17_40_djoystick.c | 4 +-
.../open1788/src/lpc17_40_sdraminitialize.c | 4 +-
.../open1788/src/lpc17_40_touchscreen.c | 6 +-
.../arm/lpc17xx_40xx/pnev5180b/src/lpc17_40_boot.c | 2 +-
.../lpc17xx_40xx/u-blox-c027/src/lpc17_40_ssp.c | 8 +-
.../lpc17xx_40xx/u-blox-c027/src/lpc17_40_ubxmdm.c | 2 +-
.../zkit-arm-1769/src/lpc17_40_buttons.c | 2 +-
.../lpc17xx_40xx/zkit-arm-1769/src/lpc17_40_lcd.c | 2 +-
.../lpc17xx_40xx/zkit-arm-1769/src/lpc17_40_spi.c | 6 +-
.../lpc17xx_40xx/zkit-arm-1769/src/lpc17_40_ssp.c | 4 +-
.../arm/lpc214x/mcu123-lpc214x/src/lpc2148_spi1.c | 23 +--
boards/arm/lpc214x/zp214xpa/src/lpc2148_spi1.c | 23 +--
.../lpc214x/zp214xpa/src/lpc2148_ug2864ambag01.c | 2 +-
boards/arm/lpc31xx/ea3131/src/lpc31_mem.c | 2 +-
boards/arm/lpc31xx/ea3131/src/lpc31_usbhost.c | 2 +-
boards/arm/lpc31xx/ea3152/src/lpc31_mem.c | 2 +-
.../arm/lpc31xx/olimex-lpc-h3131/src/lpc31_mem.c | 2 +-
.../lpc31xx/olimex-lpc-h3131/src/lpc31_usbhost.c | 2 +-
.../arm/lpc43xx/bambino-200e/src/lpc43_appinit.c | 2 +-
.../arm/lpc43xx/bambino-200e/src/lpc43_buttons.c | 4 +-
.../lpc43xx/lpc4330-xplorer/src/lpc43_buttons.c | 4 +-
boards/arm/lpc43xx/lpc4357-evb/src/lpc43_buttons.c | 4 +-
.../lpc54xx/lpcxpresso-lpc54628/src/lpc54_boot.c | 2 +-
.../lpcxpresso-lpc54628/src/lpc54_buttons.c | 4 +-
.../lpc54xx/lpcxpresso-lpc54628/src/lpc54_ft5x06.c | 2 +-
.../arm/max326xx/max32660-evsys/src/max326_boot.c | 2 +-
.../max326xx/max32660-evsys/src/max326_button.c | 6 +-
boards/arm/nrf52/nrf52-feather/src/nrf52_boot.c | 2 +-
boards/arm/s32k1xx/s32k118evb/src/s32k118_boot.c | 2 +-
boards/arm/s32k1xx/s32k146evb/src/s32k146_boot.c | 2 +-
boards/arm/s32k1xx/s32k148evb/src/s32k148_boot.c | 2 +-
boards/arm/sam34/arduino-due/src/sam_boot.c | 2 +-
boards/arm/sam34/arduino-due/src/sam_touchscreen.c | 2 +-
boards/arm/sam34/flipnclick-sam3x/src/sam_boot.c | 2 +-
.../arm/sam34/flipnclick-sam3x/src/sam_ssd1306.c | 2 +-
boards/arm/sam34/sam3u-ek/src/sam_buttons.c | 8 +-
boards/arm/sam34/sam3u-ek/src/sam_leds.c | 6 +-
boards/arm/sam34/sam3u-ek/src/sam_touchscreen.c | 4 +-
boards/arm/sam34/sam4cmp-db/src/sam_boot.c | 2 +-
boards/arm/sam34/sam4e-ek/src/sam_ads7843e.c | 4 +-
boards/arm/sam34/sam4e-ek/src/sam_boot.c | 6 +-
boards/arm/sam34/sam4e-ek/src/sam_buttons.c | 12 +-
boards/arm/sam34/sam4e-ek/src/sam_ethernet.c | 4 +-
boards/arm/sam34/sam4e-ek/src/sam_hsmci.c | 2 +-
boards/arm/sam34/sam4e-ek/src/sam_leds.c | 6 +-
boards/arm/sam34/sam4l-xplained/src/sam_autoleds.c | 2 +-
boards/arm/sam34/sam4l-xplained/src/sam_buttons.c | 6 +-
boards/arm/sam34/sam4l-xplained/src/sam_spi.c | 2 +-
.../sam34/sam4l-xplained/src/sam_ug2832hsweg04.c | 4 +-
boards/arm/sam34/sam4l-xplained/src/sam_userleds.c | 2 +-
.../arm/sam34/sam4s-xplained-pro/src/sam_buttons.c | 6 +-
.../arm/sam34/sam4s-xplained-pro/src/sam_hsmci.c | 2 +-
boards/arm/sam34/sam4s-xplained/src/sam_buttons.c | 6 +-
boards/arm/sama5/sama5d2-xult/src/sam_boot.c | 2 +-
boards/arm/sama5/sama5d2-xult/src/sam_buttons.c | 6 +-
.../arm/sama5/sama5d3-xplained/src/sam_ajoystick.c | 2 +-
boards/arm/sama5/sama5d3-xplained/src/sam_boot.c | 2 +-
.../arm/sama5/sama5d3-xplained/src/sam_buttons.c | 6 +-
.../arm/sama5/sama5d3-xplained/src/sam_ethernet.c | 4 +-
boards/arm/sama5/sama5d3-xplained/src/sam_hsmci.c | 2 +-
boards/arm/sama5/sama5d3-xplained/src/sam_usb.c | 4 +-
boards/arm/sama5/sama5d3x-ek/src/nor_main.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_boot.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_buttons.c | 6 +-
boards/arm/sama5/sama5d3x-ek/src/sam_ethernet.c | 4 +-
boards/arm/sama5/sama5d3x-ek/src/sam_hsmci.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_usb.c | 4 +-
boards/arm/sama5/sama5d3x-ek/src/sam_wm8904.c | 8 +-
boards/arm/sama5/sama5d4-ek/src/dram_main.c | 2 +-
boards/arm/sama5/sama5d4-ek/src/sam_automount.c | 4 +-
boards/arm/sama5/sama5d4-ek/src/sam_boot.c | 2 +-
boards/arm/sama5/sama5d4-ek/src/sam_buttons.c | 6 +-
boards/arm/sama5/sama5d4-ek/src/sam_ethernet.c | 4 +-
boards/arm/sama5/sama5d4-ek/src/sam_hsmci.c | 2 +-
boards/arm/sama5/sama5d4-ek/src/sam_maxtouch.c | 4 +-
boards/arm/sama5/sama5d4-ek/src/sam_pmic.c | 6 +-
boards/arm/sama5/sama5d4-ek/src/sam_usb.c | 4 +-
boards/arm/sama5/sama5d4-ek/src/sam_wm8904.c | 8 +-
boards/arm/samd2l2/arduino-m0/src/sam_autoleds.c | 2 +-
boards/arm/samd2l2/arduino-m0/src/sam_userleds.c | 2 +-
.../arm/samd2l2/samd20-xplained/src/sam_autoleds.c | 2 +-
.../arm/samd2l2/samd20-xplained/src/sam_buttons.c | 4 +-
boards/arm/samd2l2/samd20-xplained/src/sam_spi.c | 4 +-
.../samd20-xplained/src/sam_ug2832hsweg04.c | 4 +-
.../arm/samd2l2/samd20-xplained/src/sam_userleds.c | 2 +-
.../arm/samd2l2/samd21-xplained/src/sam_autoleds.c | 2 +-
.../arm/samd2l2/samd21-xplained/src/sam_buttons.c | 4 +-
boards/arm/samd2l2/samd21-xplained/src/sam_spi.c | 4 +-
.../samd21-xplained/src/sam_ug2832hsweg04.c | 4 +-
.../arm/samd2l2/samd21-xplained/src/sam_userleds.c | 2 +-
.../arm/samd2l2/saml21-xplained/src/sam_autoleds.c | 2 +-
.../arm/samd2l2/saml21-xplained/src/sam_buttons.c | 4 +-
boards/arm/samd2l2/saml21-xplained/src/sam_spi.c | 4 +-
.../saml21-xplained/src/sam_ug2832hsweg04.c | 4 +-
.../arm/samd2l2/saml21-xplained/src/sam_userleds.c | 2 +-
boards/arm/samd5e5/metro-m4/src/sam_autoleds.c | 2 +-
boards/arm/samd5e5/metro-m4/src/sam_boot.c | 2 +-
boards/arm/samd5e5/metro-m4/src/sam_userleds.c | 2 +-
.../arm/samv7/same70-xplained/src/sam_at24config.c | 4 +-
boards/arm/samv7/same70-xplained/src/sam_boot.c | 4 +-
boards/arm/samv7/same70-xplained/src/sam_buttons.c | 6 +-
.../arm/samv7/same70-xplained/src/sam_ethernet.c | 10 +-
boards/arm/samv7/same70-xplained/src/sam_hsmci.c | 2 +-
.../arm/samv7/same70-xplained/src/sam_mrf24j40.c | 4 +-
boards/arm/samv7/same70-xplained/src/sam_spi.c | 4 +-
boards/arm/samv7/samv71-xult/src/sam_at24config.c | 4 +-
boards/arm/samv7/samv71-xult/src/sam_boot.c | 4 +-
boards/arm/samv7/samv71-xult/src/sam_buttons.c | 8 +-
boards/arm/samv7/samv71-xult/src/sam_ethernet.c | 10 +-
boards/arm/samv7/samv71-xult/src/sam_hsmci.c | 2 +-
boards/arm/samv7/samv71-xult/src/sam_ili9488.c | 8 +-
boards/arm/samv7/samv71-xult/src/sam_maxtouch.c | 4 +-
boards/arm/samv7/samv71-xult/src/sam_mrf24j40.c | 4 +-
boards/arm/samv7/samv71-xult/src/sam_spi.c | 6 +-
boards/arm/samv7/samv71-xult/src/sam_wm8904.c | 8 +-
boards/arm/stm32/axoloti/src/stm32_boot.c | 2 +-
boards/arm/stm32/axoloti/src/stm32_sdio.c | 4 +-
boards/arm/stm32/axoloti/src/stm32_usbhost.c | 2 +-
.../arm/stm32/clicker2-stm32/src/stm32_automount.c | 4 +-
boards/arm/stm32/clicker2-stm32/src/stm32_boot.c | 2 +-
.../arm/stm32/clicker2-stm32/src/stm32_mrf24j40.c | 8 +-
boards/arm/stm32/clicker2-stm32/src/stm32_spi.c | 4 +-
boards/arm/stm32/clicker2-stm32/src/stm32_xbee.c | 8 +-
boards/arm/stm32/cloudctrl/src/stm32_usb.c | 2 +-
boards/arm/stm32/fire-stm32v2/src/stm32_enc28j60.c | 8 +-
boards/arm/stm32/hymini-stm32v/src/stm32_appinit.c | 2 +-
boards/arm/stm32/hymini-stm32v/src/stm32_r61505u.c | 2 +-
boards/arm/stm32/hymini-stm32v/src/stm32_ts.c | 6 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_boot.c | 2 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_idle.c | 4 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_spi.c | 12 +-
.../stm32/mikroe-stm32f4/src/stm32_touchscreen.c | 24 +---
boards/arm/stm32/mikroe-stm32f4/src/stm32_usb.c | 2 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_vs1053.c | 8 +-
boards/arm/stm32/nucleo-f207zg/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f207zg/src/stm32_usb.c | 2 +-
boards/arm/stm32/nucleo-f303re/src/stm32_spi.c | 6 +-
boards/arm/stm32/nucleo-f303re/src/stm32_ssd1351.c | 4 +-
boards/arm/stm32/nucleo-f303ze/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f303ze/src/stm32_ssd1306.c | 2 +-
boards/arm/stm32/nucleo-f410rb/src/stm32_boot.c | 2 +-
.../arm/stm32/nucleo-f446re/src/stm32_ajoystick.c | 6 +-
.../arm/stm32/nucleo-f4x1re/src/stm32_ajoystick.c | 6 +-
boards/arm/stm32/nucleo-f4x1re/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f4x1re/src/stm32_bringup.c | 2 +-
boards/arm/stm32/nucleo-f4x1re/src/stm32_mcp2515.c | 6 +-
.../arm/stm32/olimex-stm32-e407/src/stm32_boot.c | 2 +-
.../stm32/olimex-stm32-e407/src/stm32_mrf24j40.c | 8 +-
boards/arm/stm32/olimex-stm32-e407/src/stm32_spi.c | 18 +--
boards/arm/stm32/olimex-stm32-e407/src/stm32_usb.c | 2 +-
.../arm/stm32/olimex-stm32-h407/src/stm32_sdio.c | 4 +-
boards/arm/stm32/olimex-stm32-h407/src/stm32_usb.c | 2 +-
.../stm32/olimex-stm32-p107/src/stm32_encx24j600.c | 8 +-
boards/arm/stm32/olimex-stm32-p207/src/stm32_usb.c | 2 +-
.../arm/stm32/olimex-stm32-p407/src/stm32_boot.c | 2 +-
boards/arm/stm32/olimex-stm32-p407/src/stm32_usb.c | 2 +-
.../arm/stm32/olimexino-stm32/src/stm32_usbdev.c | 2 +-
boards/arm/stm32/omnibusf4/src/stm32_boot.c | 2 +-
boards/arm/stm32/omnibusf4/src/stm32_idle.c | 4 +-
boards/arm/stm32/omnibusf4/src/stm32_spi.c | 4 +-
boards/arm/stm32/omnibusf4/src/stm32_usb.c | 2 +-
boards/arm/stm32/photon/src/stm32_boot.c | 2 +-
boards/arm/stm32/photon/src/stm32_rgbled.c | 2 +-
boards/arm/stm32/photon/src/stm32_wdt.c | 2 +-
boards/arm/stm32/shenzhou/src/stm32_touchscreen.c | 10 +-
boards/arm/stm32/shenzhou/src/stm32_usb.c | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_boot.c | 2 +-
.../arm/stm32/stm3210e-eval/src/stm32_djoystick.c | 6 +-
boards/arm/stm32/stm3210e-eval/src/stm32_idle.c | 12 +-
boards/arm/stm32/stm3210e-eval/src/stm32_lcd.c | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_lm75.c | 4 +-
.../arm/stm32/stm3220g-eval/src/stm32_stmpe811.c | 10 +-
boards/arm/stm32/stm3220g-eval/src/stm32_usb.c | 2 +-
boards/arm/stm32/stm3240g-eval/src/stm32_boot.c | 2 +-
.../arm/stm32/stm3240g-eval/src/stm32_stmpe811.c | 10 +-
boards/arm/stm32/stm3240g-eval/src/stm32_usb.c | 2 +-
boards/arm/stm32/stm32_tiny/src/stm32_nrf24l01.c | 2 +-
boards/arm/stm32/stm32butterfly2/src/stm32_mmcsd.c | 4 +-
.../arm/stm32/stm32butterfly2/src/stm32_usbhost.c | 1 -
.../stm32/stm32f103-minimum/src/stm32_apds9960.c | 2 +-
.../arm/stm32/stm32f103-minimum/src/stm32_boot.c | 2 +-
.../arm/stm32/stm32f103-minimum/src/stm32_gpio.c | 20 +--
.../arm/stm32/stm32f103-minimum/src/stm32_hcsr04.c | 10 +-
boards/arm/stm32/stm32f103-minimum/src/stm32_lcd.c | 4 +-
.../arm/stm32/stm32f103-minimum/src/stm32_lm75.c | 4 +-
.../stm32/stm32f103-minimum/src/stm32_mcp2515.c | 6 +-
.../stm32/stm32f103-minimum/src/stm32_nrf24l01.c | 2 +-
.../stm32/stm32f103-minimum/src/stm32_pcd8544.c | 4 +-
boards/arm/stm32/stm32f103-minimum/src/stm32_spi.c | 18 +--
.../stm32/stm32f103-minimum/src/stm32_ssd1306.c | 2 +-
.../stm32/stm32f103-minimum/src/stm32_zerocross.c | 6 +-
boards/arm/stm32/stm32f3discovery/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32f3discovery/src/stm32_spi.c | 6 +-
boards/arm/stm32/stm32f411e-disco/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32f411e-disco/src/stm32_usb.c | 2 +-
boards/arm/stm32/stm32f429i-disco/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32f429i-disco/src/stm32_idle.c | 4 +-
.../stm32/stm32f429i-disco/src/stm32_ili93414ws.c | 20 +--
boards/arm/stm32/stm32f429i-disco/src/stm32_spi.c | 12 +-
.../stm32/stm32f429i-disco/src/stm32_stmpe811.c | 10 +-
boards/arm/stm32/stm32f429i-disco/src/stm32_usb.c | 2 +-
boards/arm/stm32/stm32f4discovery/src/stm32_boot.c | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_cs43l22.c | 2 +-
.../stm32/stm32f4discovery/src/stm32_ethernet.c | 8 +-
.../arm/stm32/stm32f4discovery/src/stm32_gs2200m.c | 8 +-
boards/arm/stm32/stm32f4discovery/src/stm32_idle.c | 4 +-
.../stm32/stm32f4discovery/src/stm32_pmbuttons.c | 2 +-
boards/arm/stm32/stm32f4discovery/src/stm32_sdio.c | 4 +-
boards/arm/stm32/stm32f4discovery/src/stm32_spi.c | 22 +--
.../arm/stm32/stm32f4discovery/src/stm32_ssd1351.c | 4 +-
.../arm/stm32/stm32f4discovery/src/stm32_st7567.c | 4 +-
.../stm32f4discovery/src/stm32_ug2864ambag01.c | 4 +-
.../stm32f4discovery/src/stm32_ug2864hsweg01.c | 4 +-
boards/arm/stm32/stm32f4discovery/src/stm32_usb.c | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_xen1210.c | 12 +-
.../stm32/stm32f4discovery/src/stm32_zerocross.c | 6 +-
boards/arm/stm32/stm32ldiscovery/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32ldiscovery/src/stm32_spi.c | 6 +-
boards/arm/stm32/stm32vldiscovery/src/stm32_boot.c | 2 +-
.../stm32/viewtool-stm32f107/src/stm32_ads7843e.c | 10 +-
.../arm/stm32/viewtool-stm32f107/src/stm32_boot.c | 2 +-
.../arm/stm32/viewtool-stm32f107/src/stm32_ft80x.c | 12 +-
.../stm32/viewtool-stm32f107/src/stm32_max3421e.c | 14 +-
.../arm/stm32/viewtool-stm32f107/src/stm32_spi.c | 8 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/stm32_ssd1306.c | 2 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/stm32_sx127x.c | 2 +-
.../arm/stm32f0l0g0/nucleo-f072rb/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-f091rc/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/nucleo-f091rc/src/stm32_sx127x.c | 2 +-
.../arm/stm32f0l0g0/nucleo-g070rb/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-g070rb/src/stm32_gpio.c | 20 +--
.../arm/stm32f0l0g0/nucleo-g071rb/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-l073rz/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/nucleo-l073rz/src/stm32_nrf24l01.c | 2 +-
.../arm/stm32f0l0g0/nucleo-l073rz/src/stm32_spi.c | 2 +-
.../stm32f0l0g0/nucleo-l073rz/src/stm32_sx127x.c | 2 +-
.../stm32f051-discovery/src/stm32_boot.c | 2 +-
.../stm32f072-discovery/src/stm32_boot.c | 2 +-
.../stm32f7/nucleo-144/src/stm32_appinitialize.c | 2 +-
boards/arm/stm32f7/nucleo-144/src/stm32_bbsram.c | 4 +-
boards/arm/stm32f7/nucleo-144/src/stm32_boot.c | 2 +-
boards/arm/stm32f7/nucleo-144/src/stm32_gpio.c | 20 +--
boards/arm/stm32f7/nucleo-144/src/stm32_sdio.c | 4 +-
boards/arm/stm32f7/nucleo-144/src/stm32_usb.c | 2 +-
boards/arm/stm32f7/stm32f746-ws/src/stm32_boot.c | 2 +-
boards/arm/stm32f7/stm32f746-ws/src/stm32_sdmmc.c | 4 +-
boards/arm/stm32f7/stm32f746-ws/src/stm32_usb.c | 2 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_boot.c | 2 +-
.../stm32f7/stm32f746g-disco/src/stm32_bringup.c | 2 +-
.../stm32f746g-disco/src/stm32_touchscreen.c | 10 +-
.../arm/stm32f7/stm32f769i-disco/src/stm32_boot.c | 2 +-
.../stm32f7/stm32f769i-disco/src/stm32_bringup.c | 2 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_boot.c | 2 +-
.../arm/stm32h7/nucleo-h743zi/src/stm32_bringup.c | 2 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_gpio.c | 20 +--
.../arm/stm32h7/nucleo-h743zi/src/stm32_nrf24l01.c | 2 +-
.../arm/stm32h7/nucleo-h743zi/src/stm32_ssd1306.c | 2 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_usb.c | 2 +-
boards/arm/stm32l4/b-l475e-iot01a/src/stm32_boot.c | 2 +-
.../arm/stm32l4/b-l475e-iot01a/src/stm32_spirit.c | 8 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_appinit.c | 7 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_dac7571.c | 2 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_gpio.c | 20 +--
.../arm/stm32l4/nucleo-l432kc/src/stm32_ina219.c | 2 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_ina226.c | 2 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_spi.c | 2 +-
.../stm32l4/nucleo-l432kc/src/stm32_zerocross.c | 6 +-
boards/arm/stm32l4/nucleo-l452re/src/stm32_boot.c | 2 +-
.../arm/stm32l4/nucleo-l452re/src/stm32_bringup.c | 4 +-
.../stm32l4/nucleo-l476rg/src/stm32_ajoystick.c | 6 +-
.../arm/stm32l4/nucleo-l476rg/src/stm32_appinit.c | 7 +-
boards/arm/stm32l4/nucleo-l476rg/src/stm32_gpio.c | 20 +--
.../arm/stm32l4/nucleo-l476rg/src/stm32_pcd8544.c | 4 +-
boards/arm/stm32l4/nucleo-l476rg/src/stm32_spi.c | 4 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_boot.c | 2 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_sdio.c | 4 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_usb.c | 2 +-
boards/arm/stm32l4/stm32l476-mdk/src/stm32_boot.c | 2 +-
.../stm32l4/stm32l476vg-disco/src/stm32_appinit.c | 6 +-
.../stm32l4/stm32l476vg-disco/src/stm32_buttons.c | 2 +-
.../arm/stm32l4/stm32l476vg-disco/src/stm32_usb.c | 4 +-
.../stm32l4/stm32l4r9ai-disco/src/stm32_appinit.c | 10 +-
.../stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c | 2 +-
.../arm/stm32l4/stm32l4r9ai-disco/src/stm32_usb.c | 4 +-
boards/arm/str71x/olimex-strp711/src/str71_spi.c | 21 +--
boards/arm/tiva/dk-tm4c129x/src/tm4c_boot.c | 2 +-
boards/arm/tiva/dk-tm4c129x/src/tm4c_tmp100.c | 2 +-
.../arm/tiva/launchxl-cc1310/src/cc1310_autoleds.c | 4 +-
boards/arm/tiva/launchxl-cc1310/src/cc1310_boot.c | 2 +-
.../arm/tiva/launchxl-cc1310/src/cc1310_buttons.c | 4 +-
.../arm/tiva/launchxl-cc1310/src/cc1310_userleds.c | 4 +-
.../tiva/launchxl-cc1312r1/src/cc1312_autoleds.c | 4 +-
.../arm/tiva/launchxl-cc1312r1/src/cc1312_boot.c | 2 +-
.../tiva/launchxl-cc1312r1/src/cc1312_buttons.c | 4 +-
.../tiva/launchxl-cc1312r1/src/cc1312_userleds.c | 4 +-
boards/arm/tiva/lm3s6965-ek/src/lm_oled.c | 2 +-
boards/arm/tiva/lm3s8962-ek/src/lm_oled.c | 2 +-
boards/arm/tiva/tm4c123g-launchpad/src/tm4c_boot.c | 2 +-
.../arm/tiva/tm4c123g-launchpad/src/tm4c_buttons.c | 2 +-
.../arm/tiva/tm4c123g-launchpad/src/tm4c_mcp2515.c | 4 +-
boards/arm/tiva/tm4c123g-launchpad/src/tm4c_ssi.c | 2 +-
boards/arm/tiva/tm4c1294-launchpad/src/tm4c_boot.c | 2 +-
.../arm/tiva/tm4c1294-launchpad/src/tm4c_buttons.c | 2 +-
.../tms570/launchxl-tms57004/src/tms570_buttons.c | 6 +-
.../tms570ls31x-usb-kit/src/tms570_buttons.c | 6 +-
boards/arm/xmc4/xmc4500-relax/src/xmc4_autoleds.c | 4 +-
boards/arm/xmc4/xmc4500-relax/src/xmc4_boot.c | 2 +-
boards/arm/xmc4/xmc4500-relax/src/xmc4_spi.c | 2 +-
boards/arm/xmc4/xmc4500-relax/src/xmc4_userleds.c | 4 +-
boards/avr/at32uc3/avr32dev1/src/avr32_buttons.c | 4 +-
.../pic32mx-starterkit/src/pic32mx_appinit.c | 2 +-
boards/mips/pic32mx/pic32mx7mmb/src/pic32_boot.c | 2 +-
.../mips/pic32mx/pic32mx7mmb/src/pic32_bringup.c | 2 +-
.../pic32mx/pic32mx7mmb/src/pic32_touchscreen.c | 22 +--
.../pic32mx/sure-pic32mx/src/pic32mx_appinit.c | 2 +-
.../pic32mz/flipnclick-pic32mz/src/pic32mz_boot.c | 2 +-
.../pic32mz/flipnclick-pic32mz/src/pic32mz_spi.c | 4 +-
.../flipnclick-pic32mz/src/pic32mz_ssd1306.c | 4 +-
.../pic32mz/pic32mz-starterkit/src/pic32mz_boot.c | 2 +-
boards/or1k/mor1kx/or1k/src/or1k_boot.c | 2 +-
boards/renesas/sh7032/us7032evb1/shterm/shterm.c | 28 ++--
boards/sim/sim/sim/src/sim_bringup.c | 4 +-
boards/sim/sim/sim/src/sim_gpio.c | 12 +-
boards/sim/sim/sim/src/sim_ioexpander.c | 48 +++----
boards/sim/sim/sim/src/sim_touchscreen.c | 10 +-
boards/xtensa/esp32/esp32-core/src/esp32_boot.c | 2 +-
boards/z80/ez80/makerlisp/src/ez80_boot.c | 2 +-
boards/z80/ez80/makerlisp/src/sd_main.c | 2 +-
boards/z80/z80/z80sim/src/z80_serial.c | 4 +-
crypto/blake2s.c | 2 +-
crypto/cryptodev.c | 2 +-
crypto/random_pool.c | 35 +----
drivers/1wire/1wire.c | 16 +--
drivers/analog/ad5410.c | 6 +-
drivers/analog/ads1242.c | 6 +-
drivers/analog/ads1255.c | 6 +-
drivers/analog/comp.c | 20 +--
drivers/analog/dac.c | 10 +-
drivers/analog/ltc1867l.c | 6 +-
drivers/analog/pga11x.c | 4 +-
drivers/audio/audio_null.c | 8 +-
drivers/audio/cs43l22.c | 17 +--
drivers/audio/vs1053.c | 36 ++---
drivers/audio/wm8776.c | 22 +--
drivers/audio/wm8904.c | 17 +--
drivers/bch/bchdev_driver.c | 2 +-
drivers/bch/bchdev_unregister.c | 2 +-
drivers/bch/bchlib_cache.c | 2 +-
drivers/bch/bchlib_sem.c | 16 +--
drivers/bch/bchlib_teardown.c | 2 +-
drivers/can/can.c | 19 +--
drivers/can/mcp2515.c | 44 +++---
drivers/contactless/mfrc522.c | 16 +--
drivers/contactless/pn532.c | 15 +-
drivers/crypto/dev_urandom.c | 2 +-
drivers/dev_null.c | 2 +-
drivers/dev_zero.c | 2 +-
drivers/eeprom/i2c_xx24xx.c | 17 +--
drivers/eeprom/spi_xx25xx.c | 28 +---
drivers/input/ads7843e.c | 48 ++-----
drivers/input/ajoystick.c | 13 +-
drivers/input/button_lower.c | 4 +-
drivers/input/button_upper.c | 13 +-
drivers/input/cypress_mbr3108.c | 37 +----
drivers/input/djoystick.c | 13 +-
drivers/input/ft5x06.c | 35 +----
drivers/input/max11802.c | 83 ++++-------
drivers/input/mxt.c | 29 +---
drivers/input/nunchuck.c | 13 +-
drivers/input/stmpe811_tsc.c | 25 +---
drivers/input/tsc2007.c | 34 +----
drivers/ioexpander/gpio.c | 2 +-
drivers/ioexpander/gpio_lower_half.c | 2 +-
drivers/ioexpander/pca9555.c | 20 +--
drivers/ioexpander/pcf8574.c | 22 +--
drivers/ioexpander/skeleton.c | 18 +--
drivers/ioexpander/tca64xx.c | 22 +--
drivers/lcd/ft80x.c | 16 +--
drivers/lcd/ft80x_spi.c | 8 +-
drivers/lcd/lcd_framebuffer.c | 2 +-
drivers/lcd/max7219.c | 22 +--
drivers/lcd/memlcd.c | 4 +-
drivers/lcd/p14201.c | 8 +-
drivers/lcd/pcd8544.c | 36 ++---
drivers/lcd/pcf8574_lcd_backpack.c | 6 +-
drivers/lcd/ssd1306_base.c | 2 +-
drivers/lcd/ssd1306_spi.c | 12 +-
drivers/lcd/ssd1351.c | 16 +--
drivers/lcd/st7565.c | 128 ++++++++---------
drivers/lcd/st7567.c | 60 ++++----
drivers/lcd/tda19988.c | 10 +-
drivers/lcd/ug-2864ambag01.c | 18 +--
drivers/lcd/ug-9664hswag01.c | 100 ++++++-------
drivers/leds/apa102.c | 16 +--
drivers/leds/max7219.c | 10 +-
drivers/leds/rgbled.c | 2 -
drivers/leds/userled_upper.c | 13 +-
drivers/loop/loop.c | 2 +-
drivers/loop/losetup.c | 15 +-
drivers/mmcsd/mmcsd_sdio.c | 30 ++--
drivers/mmcsd/mmcsd_spi.c | 34 ++---
drivers/modem/altair/altmdm.c | 2 +-
drivers/modem/altair/altmdm_spi.c | 6 +-
drivers/modem/altair/altmdm_sys.c | 159 ++++++---------------
drivers/modem/u-blox.c | 4 +-
drivers/mtd/at25.c | 44 +++---
drivers/mtd/at45db.c | 10 +-
drivers/mtd/filemtd.c | 12 +-
drivers/mtd/gd25.c | 72 +++++-----
drivers/mtd/gd5f.c | 76 +++++-----
drivers/mtd/is25xp.c | 50 +++----
drivers/mtd/m25px.c | 48 +++----
drivers/mtd/mtd_config.c | 3 +-
drivers/mtd/mtd_nand.c | 11 +-
drivers/mtd/mx25lx.c | 70 ++++-----
drivers/mtd/mx25rxx.c | 6 +-
drivers/mtd/mx35.c | 76 +++++-----
drivers/mtd/n25qxxx.c | 6 +-
drivers/mtd/ramtron.c | 30 ++--
drivers/mtd/s25fl1.c | 6 +-
drivers/mtd/smart.c | 2 +-
drivers/mtd/sst25.c | 58 ++++----
drivers/mtd/sst25xx.c | 50 +++----
drivers/mtd/sst26.c | 54 +++----
drivers/mtd/w25.c | 60 ++++----
drivers/net/dm90x0.c | 26 ++--
drivers/net/enc28j60.c | 52 +++----
drivers/net/encx24j600.c | 52 +++----
drivers/net/ftmac100.c | 28 ++--
drivers/net/loopback.c | 14 +-
drivers/net/phy_notify.c | 18 +--
drivers/net/rpmsgdrv.c | 16 +--
drivers/net/skeleton.c | 28 ++--
drivers/net/slip.c | 24 +---
drivers/net/telnet.c | 32 ++---
drivers/net/tun.c | 52 ++-----
drivers/pipes/pipe.c | 10 +-
drivers/pipes/pipe_common.c | 22 +--
drivers/power/activity_governor.c | 4 +-
drivers/power/pm_changestate.c | 2 +-
drivers/rwbuffer.c | 20 +--
drivers/sensors/adxl345_base.c | 4 -
drivers/sensors/adxl345_spi.c | 24 ++--
drivers/sensors/ak09912.c | 8 +-
drivers/sensors/apds9960.c | 13 +-
drivers/sensors/as726x.c | 2 +-
drivers/sensors/bmg160.c | 2 -
drivers/sensors/bmi160.c | 30 ++--
drivers/sensors/bmp280.c | 2 +-
drivers/sensors/dhtxx.c | 15 +-
drivers/sensors/hc_sr04.c | 87 ++---------
drivers/sensors/hts221.c | 63 +-------
drivers/sensors/kxtj9.c | 21 +--
drivers/sensors/l3gd20.c | 1 -
drivers/sensors/lis2dh.c | 12 +-
drivers/sensors/lps25h.c | 115 ++++-----------
drivers/sensors/max31855.c | 6 +-
drivers/sensors/max44009.c | 65 +--------
drivers/sensors/max6675.c | 6 +-
drivers/sensors/mpl115a.c | 10 +-
drivers/sensors/scd30.c | 72 ++--------
drivers/sensors/sgp30.c | 66 +--------
drivers/sensors/sht21.c | 65 +--------
drivers/sensors/sht3x.c | 53 +------
drivers/sensors/sps30.c | 64 +--------
drivers/sensors/t67xx.c | 24 +---
drivers/sensors/xen1210.c | 19 ++-
drivers/serial/lowconsole.c | 2 +-
drivers/serial/ptmx.c | 16 +--
drivers/serial/pty.c | 40 ++----
drivers/serial/serial.c | 54 +++----
drivers/serial/uart_16550.c | 10 +-
drivers/spi/spi_bitbang.c | 17 +--
drivers/spi/spi_driver.c | 4 -
drivers/spi/spi_transfer.c | 2 +-
drivers/syslog/syslog_chardev.c | 2 +-
drivers/syslog/syslog_console.c | 2 +-
drivers/syslog/syslog_device.c | 8 +-
drivers/syslog/syslog_filechannel.c | 6 +-
drivers/syslog/syslog_flush.c | 2 +-
drivers/syslog/syslog_force.c | 2 +-
drivers/syslog/syslog_putc.c | 2 +-
drivers/syslog/syslog_write.c | 2 +-
drivers/timers/pwm.c | 3 +-
drivers/timers/rpmsg_rtc.c | 13 +-
drivers/timers/rtc.c | 6 +-
drivers/timers/timer.c | 4 +-
drivers/timers/watchdog.c | 4 +-
drivers/usbdev/cdcacm.c | 26 ++--
drivers/usbdev/cdcecm.c | 20 +--
drivers/usbdev/pl2303.c | 2 +-
drivers/usbdev/rndis.c | 8 +-
drivers/usbdev/usbdev_trace.c | 2 +-
drivers/usbdev/usbmsc.c | 11 +-
drivers/usbdev/usbmsc_scsi.c | 28 ++--
drivers/usbhost/usbhost_cdcacm.c | 52 +++----
drivers/usbhost/usbhost_devaddr.c | 16 +--
drivers/usbhost/usbhost_enumerate.c | 2 +-
drivers/usbhost/usbhost_hidkbd.c | 28 +---
drivers/usbhost/usbhost_hidmouse.c | 27 +---
drivers/usbhost/usbhost_hub.c | 16 +--
drivers/usbhost/usbhost_max3421e.c | 42 ++----
drivers/usbhost/usbhost_skeleton.c | 22 +--
drivers/usbhost/usbhost_storage.c | 24 +---
drivers/usbhost/usbhost_xboxcontroller.c | 33 +----
drivers/usbmisc/fusb301.c | 4 +-
drivers/usbmisc/fusb303.c | 4 +-
drivers/usbmonitor/usbmonitor.c | 4 +-
drivers/video/fb.c | 4 +-
drivers/video/ov2640.c | 2 +-
drivers/video/video.c | 52 ++-----
drivers/video/video_framebuff.c | 12 +-
drivers/wireless/bluetooth/bt_uart.c | 2 +-
drivers/wireless/bluetooth/bt_uart_bcm4343x.c | 38 +++--
drivers/wireless/cc1101.c | 47 +-----
drivers/wireless/gs2200m.c | 30 +---
drivers/wireless/ieee80211/bcm43xxx/bcmf_driver.c | 4 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_netdev.c | 20 +--
drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c | 8 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_utils.c | 2 +-
drivers/wireless/ieee802154/xbee/xbee.c | 10 +-
drivers/wireless/ieee802154/xbee/xbee_mac.c | 10 +-
drivers/wireless/ieee802154/xbee/xbee_netdev.c | 19 ++-
drivers/wireless/lpwan/sx127x/sx127x.c | 31 +---
drivers/wireless/nrf24l01.c | 39 ++---
drivers/wireless/spirit/drivers/spirit_netdev.c | 56 ++------
drivers/wireless/spirit/lib/spirit_calibration.c | 12 +-
drivers/wireless/spirit/lib/spirit_csma.c | 16 +--
drivers/wireless/spirit/lib/spirit_directrf.c | 4 +-
drivers/wireless/spirit/lib/spirit_general.c | 12 +-
drivers/wireless/spirit/lib/spirit_gpio.c | 8 +-
drivers/wireless/spirit/lib/spirit_linearfifo.c | 12 +-
drivers/wireless/spirit/lib/spirit_pktbasic.c | 6 +-
drivers/wireless/spirit/lib/spirit_pktcommon.c | 56 ++++----
drivers/wireless/spirit/lib/spirit_pktmbus.c | 8 +-
drivers/wireless/spirit/lib/spirit_pktstack.c | 6 +-
drivers/wireless/spirit/lib/spirit_qi.c | 20 +--
drivers/wireless/spirit/lib/spirit_radio.c | 72 +++++-----
drivers/wireless/spirit/lib/spirit_spi.c | 10 +-
drivers/wireless/spirit/lib/spirit_timer.c | 4 +-
fs/aio/aio_cancel.c | 6 +-
fs/aio/aio_fsync.c | 2 +-
fs/aio/aio_initialize.c | 37 +----
fs/aio/aio_read.c | 2 +-
fs/aio/aio_write.c | 2 +-
fs/driver/fs_blockproxy.c | 14 +-
fs/driver/fs_mtdproxy.c | 12 +-
fs/fat/fs_fat32.c | 8 +-
fs/fat/fs_fat32dirent.c | 2 +-
fs/fat/fs_fat32util.c | 16 +--
fs/hostfs/hostfs.c | 16 +--
fs/hostfs/hostfs_rpmsg.c | 14 +-
fs/inode/fs_filedetach.c | 16 +--
fs/inode/fs_fileopen.c | 2 +-
fs/inode/fs_files.c | 22 +--
fs/inode/fs_inode.c | 16 +--
fs/inode/fs_inodesearch.c | 4 +-
fs/littlefs/lfs_vfs.c | 16 +--
fs/mount/fs_automount.c | 10 +-
fs/mount/fs_procfs_mount.c | 2 +-
fs/nfs/nfs_util.c | 16 +--
fs/nfs/nfs_vfsops.c | 2 +-
fs/nfs/rpc_clnt.c | 2 +-
fs/procfs/fs_procfsmeminfo.c | 4 +-
fs/procfs/fs_procfsproc.c | 4 +-
fs/romfs/fs_romfs.c | 2 +-
fs/romfs/fs_romfsutil.c | 16 +--
fs/smartfs/smartfs_utils.c | 24 +---
fs/spiffs/src/spiffs_core.c | 2 +-
fs/spiffs/src/spiffs_vfs.c | 16 +--
fs/tmpfs/fs_tmpfs.c | 14 +-
fs/unionfs/fs_unionfs.c | 35 ++---
fs/userfs/fs_userfs.c | 128 ++++++++---------
fs/vfs/fs_close.c | 2 +-
fs/vfs/fs_fcntl.c | 2 +-
fs/vfs/fs_fdopen.c | 2 +-
fs/vfs/fs_fsync.c | 2 +-
fs/vfs/fs_open.c | 2 +-
fs/vfs/fs_poll.c | 21 +--
fs/vfs/fs_pread.c | 2 +-
fs/vfs/fs_pwrite.c | 2 +-
fs/vfs/fs_read.c | 2 +-
fs/vfs/fs_readlink.c | 2 +-
fs/vfs/fs_rename.c | 14 +-
fs/vfs/fs_select.c | 2 +-
fs/vfs/fs_write.c | 2 +-
graphics/nxglib/lcd/nxglib_copyrectangle.c | 4 +-
graphics/nxglib/lcd/nxglib_fillrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_filltrapezoid.c | 2 +-
graphics/nxglib/lcd/nxglib_getrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_moverectangle.c | 8 +-
graphics/nxglib/lcd/nxglib_setpixel.c | 6 +-
graphics/nxmu/nxmu_kbdin.c | 2 +-
graphics/nxmu/nxmu_redraw.c | 4 +-
graphics/nxmu/nxmu_server.c | 4 +-
graphics/nxmu/nxmu_start.c | 2 +-
graphics/nxterm/nxterm_putc.c | 2 +-
graphics/nxterm/nxterm_redraw.c | 13 +-
graphics/nxterm/nxterm_resize.c | 7 +-
graphics/nxterm/nxterm_unregister.c | 2 +-
graphics/vnc/server/vnc_fbdev.c | 33 +----
graphics/vnc/server/vnc_keymap.c | 2 +-
graphics/vnc/server/vnc_receiver.c | 2 +-
graphics/vnc/server/vnc_updater.c | 45 +-----
include/nuttx/net/net.h | 38 +++++
include/nuttx/semaphore.h | 80 ++++++++++-
include/strings.h | 4 +-
libs/libc/aio/lio_listio.c | 12 +-
libs/libc/dlfcn/lib_dlclose.c | 2 +-
libs/libc/dlfcn/lib_dlopen.c | 2 +-
libs/libc/math/lib_floor.c | 2 +-
libs/libc/math/lib_floorf.c | 2 +-
libs/libc/math/lib_floorl.c | 2 +-
libs/libc/math/lib_trunc.c | 2 +-
libs/libc/math/lib_truncf.c | 2 +-
libs/libc/math/lib_truncl.c | 2 +-
libs/libc/misc/lib_filesem.c | 2 +-
libs/libc/misc/lib_stream.c | 6 +-
libs/libc/misc/lib_streamsem.c | 2 +-
libs/libc/modlib/modlib_registry.c | 2 +-
libs/libc/net/lib_inetpton.c | 4 +-
libs/libc/netdb/lib_dnscache.c | 2 +-
libs/libc/netdb/lib_getnameinfo.c | 2 +-
libs/libc/netdb/lib_parsehostfile.c | 6 +-
libs/libc/pthread/pthread_barrierwait.c | 4 +-
libs/libc/pthread/pthread_rwlock_rdlock.c | 2 +-
libs/libc/pthread/pthread_rwlock_wrlock.c | 4 +-
libs/libc/pthread/pthread_yield.c | 2 +-
libs/libc/signal/sig_hold.c | 2 +-
libs/libc/signal/sig_psignal.c | 8 +-
libs/libc/signal/sig_relse.c | 2 +-
libs/libc/signal/sig_set.c | 6 +-
libs/libc/signal/sig_signal.c | 2 +-
libs/libc/stdio/legacy_libvsprintf.c | 2 +-
libs/libc/stdio/lib_fopen.c | 2 +-
libs/libc/stdio/lib_freopen.c | 2 +-
libs/libc/stdio/lib_libvsprintf.c | 2 +-
libs/libc/stdio/lib_perror.c | 4 +-
libs/libc/stdio/lib_setbuf.c | 2 +-
libs/libc/stdio/lib_tempnam.c | 2 +-
libs/libc/stdio/lib_tmpnam.c | 2 +-
libs/libc/stdio/lib_vasprintf.c | 2 +-
libs/libc/stdlib/lib_mkstemp.c | 2 +-
libs/libc/stdlib/lib_srand.c | 4 +-
libs/libc/string/lib_strerrorr.c | 2 +-
libs/libc/time/lib_localtime.c | 12 +-
libs/libc/uio/lib_writev.c | 2 +-
libs/libc/unistd/lib_daemon.c | 20 +--
libs/libc/wqueue/work_lock.c | 4 +-
libs/libc/wqueue/work_usrthread.c | 18 +--
libs/libnx/nxfonts/nxfonts_cache.c | 2 +-
libs/libnx/nxmu/nx_bitmap.c | 4 +-
libs/libnx/nxmu/nx_disconnect.c | 2 +-
libs/libnx/nxmu/nx_eventhandler.c | 4 +-
libs/libnx/nxmu/nx_getrectangle.c | 2 +-
libs/libnx/nxtk/nxtk_closetoolbar.c | 2 +-
libs/libnx/nxtk/nxtk_opentoolbar.c | 2 +-
libs/libnx/nxtk/nxtk_setsize.c | 2 +-
mm/iob/iob_alloc.c | 22 +--
mm/iob/iob_alloc_qentry.c | 22 +--
mm/iob/iob_trimhead.c | 2 +-
mm/mm_gran/mm_grancritical.c | 14 +-
mm/mm_heap/mm_sem.c | 2 +-
net/arp/arp_notify.c | 18 +--
net/arp/arp_poll.c | 2 +-
net/arp/arp_send.c | 4 +-
net/arp/arp_table.c | 2 +-
net/bluetooth/bluetooth_input.c | 2 +-
net/bluetooth/bluetooth_poll.c | 2 +-
net/bluetooth/bluetooth_recvfrom.c | 6 +-
net/bluetooth/bluetooth_sendto.c | 4 +-
net/icmp/icmp_conn.c | 13 +-
net/icmp/icmp_input.c | 2 +-
net/icmp/icmp_poll.c | 2 +-
net/icmp/icmp_recvfrom.c | 2 +-
net/icmpv6/icmpv6_autoconfig.c | 4 +-
net/icmpv6/icmpv6_conn.c | 13 +-
net/icmpv6/icmpv6_input.c | 2 +-
net/icmpv6/icmpv6_neighbor.c | 4 +-
net/icmpv6/icmpv6_notify.c | 8 +-
net/icmpv6/icmpv6_recvfrom.c | 2 +-
net/icmpv6/icmpv6_rnotify.c | 8 +-
net/ieee802154/ieee802154_input.c | 2 +-
net/ieee802154/ieee802154_poll.c | 2 +-
net/ieee802154/ieee802154_recvfrom.c | 6 +-
net/ieee802154/ieee802154_sendto.c | 4 +-
net/igmp/igmp_group.c | 2 +-
net/igmp/igmp_initialize.c | 2 +-
net/igmp/igmp_msg.c | 15 +-
net/inet/inet_close.c | 2 +-
net/inet/inet_recvfrom.c | 16 +--
net/ipforward/ipv4_forward.c | 2 +-
net/ipforward/ipv6_forward.c | 2 +-
net/local/local_accept.c | 1 -
net/local/local_bind.c | 2 +-
net/local/local_connect.c | 20 +--
net/local/local_fifo.c | 20 +--
net/local/local_netpoll.c | 2 +-
net/local/local_recvfrom.c | 4 +-
net/local/local_sendto.c | 2 +-
net/local/local_sockif.c | 2 +-
net/mld/mld_group.c | 4 +-
net/mld/mld_initialize.c | 2 +-
net/mld/mld_msg.c | 15 +-
net/netdev/netdev_ioctl.c | 2 +-
net/netdev/netdev_txnotify.c | 6 +-
net/netlink/netlink_conn.c | 15 +-
net/pkt/pkt_conn.c | 15 +-
net/pkt/pkt_poll.c | 2 +-
net/pkt/pkt_recvfrom.c | 4 +-
net/pkt/pkt_send.c | 4 +-
net/procfs/net_procfs_route.c | 16 +--
net/route/net_add_fileroute.c | 4 +-
net/route/net_cacheroute.c | 22 +--
net/route/net_del_fileroute.c | 8 +-
net/route/net_del_ramroute.c | 12 +-
net/route/net_fileroute.c | 12 +-
net/route/net_foreach_fileroute.c | 4 +-
net/route/net_router.c | 4 +-
net/sixlowpan/sixlowpan_framelist.c | 2 +-
net/sixlowpan/sixlowpan_icmpv6send.c | 2 +-
net/sixlowpan/sixlowpan_send.c | 2 +-
net/sixlowpan/sixlowpan_tcpsend.c | 4 +-
net/sixlowpan/sixlowpan_udpsend.c | 2 +-
net/socket/accept.c | 2 +-
net/socket/connect.c | 2 +-
net/socket/net_clone.c | 2 +-
net/socket/net_sockets.c | 21 +--
net/socket/recvfrom.c | 2 +-
net/socket/send.c | 2 +-
net/socket/sendto.c | 2 +-
net/tcp/tcp_backlog.c | 4 +-
net/tcp/tcp_callback.c | 4 +-
net/tcp/tcp_connect.c | 6 +-
net/tcp/tcp_input.c | 12 +-
net/tcp/tcp_listen.c | 2 +-
net/tcp/tcp_monitor.c | 4 +-
net/tcp/tcp_send_unbuffered.c | 4 +-
net/tcp/tcp_txdrain.c | 6 +-
net/udp/udp_callback.c | 8 +-
net/udp/udp_conn.c | 15 +-
net/udp/udp_devpoll.c | 2 +-
net/udp/udp_psock_sendto_buffered.c | 2 +-
net/udp/udp_txdrain.c | 6 +-
net/usrsock/usrsock_accept.c | 6 +-
net/usrsock/usrsock_bind.c | 6 +-
net/usrsock/usrsock_close.c | 5 +-
net/usrsock/usrsock_conn.c | 17 +--
net/usrsock/usrsock_connect.c | 2 -
net/usrsock/usrsock_dev.c | 38 ++---
net/usrsock/usrsock_event.c | 2 +-
net/usrsock/usrsock_getpeername.c | 6 +-
net/usrsock/usrsock_getsockname.c | 6 +-
net/usrsock/usrsock_getsockopt.c | 6 +-
net/usrsock/usrsock_ioctl.c | 6 +-
net/usrsock/usrsock_listen.c | 2 -
net/usrsock/usrsock_recvfrom.c | 6 +-
net/usrsock/usrsock_sendto.c | 6 +-
net/usrsock/usrsock_setsockopt.c | 6 +-
net/usrsock/usrsock_socket.c | 6 +-
net/utils/net_lock.c | 150 ++++++++++++-------
sched/clock/clock_initialize.c | 4 +-
sched/clock/clock_settime.c | 2 +-
sched/clock/clock_systimer.c | 4 +-
sched/environ/env_setenv.c | 2 +-
sched/environ/env_unsetenv.c | 2 +-
sched/group/group_create.c | 6 +-
sched/group/group_leave.c | 4 +-
sched/group/group_setupidlefiles.c | 6 +-
sched/group/group_setupstreams.c | 6 +-
sched/group/group_setuptaskfiles.c | 4 +-
sched/init/nx_bringup.c | 10 +-
sched/init/nx_smpstart.c | 2 +-
sched/irq/irq_procfs.c | 2 +-
sched/irq/irq_unexpectedisr.c | 2 +-
sched/module/mod_insmod.c | 2 +-
sched/module/mod_rmmod.c | 2 +-
sched/mqueue/mq_receive.c | 2 +-
sched/mqueue/mq_release.c | 2 +-
sched/mqueue/mq_send.c | 2 +-
sched/mqueue/mq_setattr.c | 2 +-
sched/mqueue/mq_timedreceive.c | 6 +-
sched/mqueue/mq_timedsend.c | 6 +-
sched/paging/pg_miss.c | 4 +-
sched/paging/pg_worker.c | 12 +-
sched/pthread/pthread_cancel.c | 2 +-
sched/pthread/pthread_completejoin.c | 14 +-
sched/pthread/pthread_condtimedwait.c | 16 +--
sched/pthread/pthread_condwait.c | 2 +-
sched/pthread/pthread_create.c | 18 +--
sched/pthread/pthread_detach.c | 4 +-
sched/pthread/pthread_exit.c | 2 +-
sched/pthread/pthread_initialize.c | 63 +++-----
sched/pthread/pthread_join.c | 18 +--
sched/pthread/pthread_mutexinconsistent.c | 2 +-
sched/pthread/pthread_release.c | 6 +-
sched/sched/sched_addreadytorun.c | 4 +-
sched/sched/sched_lock.c | 6 +-
sched/sched/sched_processtimer.c | 2 +-
sched/sched/sched_releasetcb.c | 2 +-
sched/sched/sched_setparam.c | 4 +-
sched/sched/sched_setscheduler.c | 4 +-
sched/sched/sched_sporadic.c | 2 +-
sched/sched/sched_timerexpiration.c | 8 +-
sched/sched/sched_waitid.c | 8 +-
sched/sched/sched_waitpid.c | 14 +-
sched/semaphore/sem_holder.c | 28 ++--
sched/semaphore/sem_tickwait.c | 4 +-
sched/semaphore/sem_timedwait.c | 6 +-
sched/signal/sig_action.c | 2 +-
sched/signal/sig_default.c | 10 +-
sched/signal/sig_nanosleep.c | 10 +-
sched/signal/sig_pause.c | 4 +-
sched/signal/sig_suspend.c | 2 +-
sched/signal/sig_timedwait.c | 6 +-
sched/signal/sig_waitinfo.c | 2 +-
sched/task/task_create.c | 2 +-
sched/task/task_exit.c | 4 +-
sched/task/task_exithook.c | 8 +-
sched/task/task_init.c | 2 +-
sched/task/task_posixspawn.c | 2 +-
sched/task/task_restart.c | 4 +-
sched/task/task_setup.c | 8 +-
sched/task/task_spawn.c | 2 +-
sched/task/task_spawnparms.c | 15 +-
sched/task/task_testcancel.c | 2 +-
sched/task/task_vfork.c | 2 +-
sched/timer/timer_gettime.c | 4 +-
sched/timer/timer_release.c | 2 +-
sched/timer/timer_settime.c | 12 +-
sched/wdog/wd_cancel.c | 4 +-
sched/wdog/wd_recover.c | 4 +-
sched/wdog/wd_start.c | 2 +-
sched/wqueue/kwork_inherit.c | 8 +-
sched/wqueue/kwork_notifier.c | 18 +--
sched/wqueue/kwork_process.c | 2 +-
tools/configure.c | 2 +-
tools/convert-comments.c | 12 +-
tools/gencromfs.c | 8 +-
tools/initialconfig.c | 4 +-
tools/kconfig2html.c | 14 +-
tools/lowhex.c | 2 +-
tools/mksyscall.c | 2 +-
tools/rmcr.c | 2 +-
wireless/bluetooth/bt_conn.c | 24 +---
wireless/bluetooth/bt_hcicore.c | 18 +--
wireless/bluetooth/bt_ioctl.c | 11 +-
wireless/bluetooth/bt_netdev.c | 12 +-
wireless/ieee802154/mac802154.c | 4 +-
wireless/ieee802154/mac802154.h | 2 +-
wireless/ieee802154/mac802154_data.c | 4 +-
wireless/ieee802154/mac802154_device.c | 17 +--
wireless/ieee802154/mac802154_internal.h | 25 +---
wireless/ieee802154/mac802154_loopback.c | 14 +-
wireless/ieee802154/mac802154_netdev.c | 31 ++--
wireless/ieee802154/mac802154_scan.c | 2 -
wireless/pktradio/pktradio_loopback.c | 14 +-
wireless/pktradio/pktradio_metadata.c | 31 +---
1602 files changed, 6302 insertions(+), 10865 deletions(-)
diff --git a/arch/arm/src/a1x/a1x_irq.c b/arch/arm/src/a1x/a1x_irq.c
index 21c074d..800036d 100644
--- a/arch/arm/src/a1x/a1x_irq.c
+++ b/arch/arm/src/a1x/a1x_irq.c
@@ -156,7 +156,7 @@ void up_irqinitialize(void)
{
putreg32(0x00000000, A1X_INTC_EN(i)); /* 0 disables corresponding interrupt */
putreg32(0xffffffff, A1X_INTC_MASK(i)); /* 1 masks corresponding interrupt */
- (void)getreg32(A1X_INTC_IRQ_PEND(i)); /* Reading status clears pending interrupts */
+ getreg32(A1X_INTC_IRQ_PEND(i)); /* Reading status clears pending interrupts */
}
/* Set the interrupt base address to zero. We do not use the vectored
@@ -178,7 +178,7 @@ void up_irqinitialize(void)
/* And finally, enable interrupts */
- (void)up_irq_enable();
+ up_irq_enable();
#endif
a1x_dumpintc("initial", 0);
diff --git a/arch/arm/src/a1x/a1x_pio.c b/arch/arm/src/a1x/a1x_pio.c
index 5c5ba69..1f0585c 100644
--- a/arch/arm/src/a1x/a1x_pio.c
+++ b/arch/arm/src/a1x/a1x_pio.c
@@ -163,7 +163,7 @@ static int a1x_pio_interrupt(int irq, void *context)
{
/* Yes.. dispatch the interrupt */
- (void)arm_doirq(irq, regs);
+ arm_doirq(irq, regs);
}
irq++;
diff --git a/arch/arm/src/a1x/a1x_serial.c b/arch/arm/src/a1x/a1x_serial.c
index a777866..3fc7455 100644
--- a/arch/arm/src/a1x/a1x_serial.c
+++ b/arch/arm/src/a1x/a1x_serial.c
@@ -1528,31 +1528,31 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#ifdef TTYS0_DEV
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#endif
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyS4", &TTYS4_DEV);
+ uart_register("/dev/ttyS4", &TTYS4_DEV);
#endif
#ifdef TTYS5_DEV
- (void)uart_register("/dev/ttyS5", &TTYS5_DEV);
+ uart_register("/dev/ttyS5", &TTYS5_DEV);
#endif
#ifdef TTYS6_DEV
- (void)uart_register("/dev/ttyS6", &TTYS6_DEV);
+ uart_register("/dev/ttyS6", &TTYS6_DEV);
#endif
#ifdef TTYS7_DEV
- (void)uart_register("/dev/ttyS7", &TTYS7_DEV);
+ uart_register("/dev/ttyS7", &TTYS7_DEV);
#endif
}
diff --git a/arch/arm/src/a1x/a1x_timerisr.c b/arch/arm/src/a1x/a1x_timerisr.c
index 071389e..0d62644 100644
--- a/arch/arm/src/a1x/a1x_timerisr.c
+++ b/arch/arm/src/a1x/a1x_timerisr.c
@@ -138,7 +138,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(A1X_IRQ_TIMER0, (xcpt_t)a1x_timerisr, NULL);
+ irq_attach(A1X_IRQ_TIMER0, (xcpt_t)a1x_timerisr, NULL);
/* Enable interrupts from the TIMER 0 port */
diff --git a/arch/arm/src/am335x/am335x_gpioirq.c b/arch/arm/src/am335x/am335x_gpioirq.c
index 17f539f..b241c00 100644
--- a/arch/arm/src/am335x/am335x_gpioirq.c
+++ b/arch/arm/src/am335x/am335x_gpioirq.c
@@ -259,7 +259,7 @@ void am335x_gpio_irqinitialize(void)
/* Attach and enable the GPIO0 IRQ */
- (void)irq_attach(AM335X_IRQ_GPIO0A, am335x_gpio0_interrupt, NULL);
+ irq_attach(AM335X_IRQ_GPIO0A, am335x_gpio0_interrupt, NULL);
up_enable_irq(AM335X_IRQ_GPIO0A);
#endif
@@ -284,7 +284,7 @@ void am335x_gpio_irqinitialize(void)
/* Attach and enable the GPIO1 IRQ */
- (void)irq_attach(AM335X_IRQ_GPIO1A, am335x_gpio1_interrupt, NULL);
+ irq_attach(AM335X_IRQ_GPIO1A, am335x_gpio1_interrupt, NULL);
up_enable_irq(AM335X_IRQ_GPIO1A);
#endif
@@ -309,7 +309,7 @@ void am335x_gpio_irqinitialize(void)
/* Attach and enable the GPIO2 IRQ */
- (void)irq_attach(AM335X_IRQ_GPIO2A, am335x_gpio2_interrupt, NULL);
+ irq_attach(AM335X_IRQ_GPIO2A, am335x_gpio2_interrupt, NULL);
up_enable_irq(AM335X_IRQ_GPIO2A);
#endif
@@ -334,7 +334,7 @@ void am335x_gpio_irqinitialize(void)
/* Attach and enable the GPIO3 IRQ */
- (void)irq_attach(AM335X_IRQ_GPIO3A, am335x_gpio3_interrupt, NULL);
+ irq_attach(AM335X_IRQ_GPIO3A, am335x_gpio3_interrupt, NULL);
up_enable_irq(AM335X_IRQ_GPIO3A);
#endif
}
diff --git a/arch/arm/src/am335x/am335x_irq.c b/arch/arm/src/am335x/am335x_irq.c
index f80ba48..d6f20b8 100644
--- a/arch/arm/src/am335x/am335x_irq.c
+++ b/arch/arm/src/am335x/am335x_irq.c
@@ -131,8 +131,8 @@ void up_irqinitialize(void)
for (i = 0; i < AM335X_IRQ_NINT; i += 32)
{
putreg32(0xffffffff, AM335X_INTC_MIR_SET(i)); /* 1 masks corresponding interrupt */
- (void)getreg32(AM335X_INTC_PEND_IRQ(i)); /* Reading status clears pending interrupts */
- (void)getreg32(AM335X_INTC_PEND_FIQ(i)); /* Reading status clears pending interrupts */
+ getreg32(AM335X_INTC_PEND_IRQ(i)); /* Reading status clears pending interrupts */
+ getreg32(AM335X_INTC_PEND_FIQ(i)); /* Reading status clears pending interrupts */
}
/* currents_regs is non-NULL only while processing an interrupt */
@@ -150,7 +150,7 @@ void up_irqinitialize(void)
/* And finally, enable interrupts */
- (void)up_irq_enable();
+ up_irq_enable();
#endif
}
diff --git a/arch/arm/src/am335x/am335x_lcdc.c b/arch/arm/src/am335x/am335x_lcdc.c
index a6a60f8..b3cd35c 100644
--- a/arch/arm/src/am335x/am335x_lcdc.c
+++ b/arch/arm/src/am335x/am335x_lcdc.c
@@ -585,7 +585,7 @@ int am335x_lcd_initialize(FAR const struct am335x_panel_info_s *panel)
/* Initialize the device state singleton */
- sem_init(&priv->exclsem, 0, 1);
+ nxsem_init(&priv->exclsem, 0, 1);
memcpy(&priv->panel, panel, sizeof(struct am335x_panel_info_s));
/* Save framebuffer information */
diff --git a/arch/arm/src/am335x/am335x_serial.c b/arch/arm/src/am335x/am335x_serial.c
index 6cc3383..3260cb7 100644
--- a/arch/arm/src/am335x/am335x_serial.c
+++ b/arch/arm/src/am335x/am335x_serial.c
@@ -1347,25 +1347,25 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#ifdef TTYS0_DEV
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#endif
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyS4", &TTYS4_DEV);
+ uart_register("/dev/ttyS4", &TTYS4_DEV);
#endif
#ifdef TTYS5_DEV
- (void)uart_register("/dev/ttyS5", &TTYS5_DEV);
+ uart_register("/dev/ttyS5", &TTYS5_DEV);
#endif
}
diff --git a/arch/arm/src/am335x/am335x_timerisr.c b/arch/arm/src/am335x/am335x_timerisr.c
index 8db26df..7cddf0e 100644
--- a/arch/arm/src/am335x/am335x_timerisr.c
+++ b/arch/arm/src/am335x/am335x_timerisr.c
@@ -154,7 +154,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(AM335X_IRQ_TIMER1_1MS, (xcpt_t)am335x_timerisr, NULL);
+ irq_attach(AM335X_IRQ_TIMER1_1MS, (xcpt_t)am335x_timerisr, NULL);
/* Clear interrupt status */
@@ -193,7 +193,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(AM335X_IRQ_TIMER2, (xcpt_t)am335x_timerisr, NULL);
+ irq_attach(AM335X_IRQ_TIMER2, (xcpt_t)am335x_timerisr, NULL);
/* Enable overflow interrupt */
diff --git a/arch/arm/src/arm/up_assert.c b/arch/arm/src/arm/up_assert.c
index 3dc165b..03d12f1 100644
--- a/arch/arm/src/arm/up_assert.c
+++ b/arch/arm/src/arm/up_assert.c
@@ -290,7 +290,7 @@ static void up_dumpstate(void)
#ifdef CONFIG_ARCH_USBDUMP
/* Dump USB trace data */
- (void)usbtrace_enumerate(assert_tracecallback, NULL);
+ usbtrace_enumerate(assert_tracecallback, NULL);
#endif
}
#else
@@ -306,13 +306,13 @@ static void _up_assert(int errorcode)
{
/* Flush any buffered SYSLOG data */
- (void)syslog_flush();
+ syslog_flush();
/* Are we in an interrupt handler or the idle task? */
if (CURRENT_REGS || running_task()->flink == NULL)
{
- (void)up_irq_save();
+ up_irq_save();
for (; ; )
{
#if CONFIG_BOARD_RESET_ON_ASSERT >= 1
@@ -353,7 +353,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (prior to the assertion) */
- (void)syslog_flush();
+ syslog_flush();
#if CONFIG_TASK_NAME_SIZE > 0
_alert("Assertion failed at file:%s line: %d task: %s\n",
@@ -367,7 +367,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (from the above) */
- (void)syslog_flush();
+ syslog_flush();
#ifdef CONFIG_BOARD_CRASHDUMP
board_crashdump(up_getsp(), running_task(), filename, lineno);
diff --git a/arch/arm/src/arm/up_blocktask.c b/arch/arm/src/arm/up_blocktask.c
index 3d0664a..e309c57 100644
--- a/arch/arm/src/arm/up_blocktask.c
+++ b/arch/arm/src/arm/up_blocktask.c
@@ -161,7 +161,7 @@ void up_block_task(struct tcb_s *tcb, tstate_t task_state)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Reset scheduler parameters */
diff --git a/arch/arm/src/arm/up_doirq.c b/arch/arm/src/arm/up_doirq.c
index d13b04c..38512a3 100644
--- a/arch/arm/src/arm/up_doirq.c
+++ b/arch/arm/src/arm/up_doirq.c
@@ -119,7 +119,7 @@ void up_doirq(int irq, uint32_t *regs)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(NULL);
+ group_addrenv(NULL);
#endif
}
#endif
diff --git a/arch/arm/src/arm/up_releasepending.c b/arch/arm/src/arm/up_releasepending.c
index c0ee7e6..9b402a7 100644
--- a/arch/arm/src/arm/up_releasepending.c
+++ b/arch/arm/src/arm/up_releasepending.c
@@ -130,7 +130,7 @@ void up_release_pending(void)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Update scheduler parameters */
diff --git a/arch/arm/src/arm/up_reprioritizertr.c b/arch/arm/src/arm/up_reprioritizertr.c
index 693db73..1c577f0 100644
--- a/arch/arm/src/arm/up_reprioritizertr.c
+++ b/arch/arm/src/arm/up_reprioritizertr.c
@@ -183,7 +183,7 @@ void up_reprioritize_rtr(struct tcb_s *tcb, uint8_t priority)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Update scheduler parameters */
diff --git a/arch/arm/src/arm/up_sigdeliver.c b/arch/arm/src/arm/up_sigdeliver.c
index 19419e1..8c3ecbb 100644
--- a/arch/arm/src/arm/up_sigdeliver.c
+++ b/arch/arm/src/arm/up_sigdeliver.c
@@ -107,7 +107,7 @@ void up_sigdeliver(void)
*/
sinfo("Resuming\n");
- (void)up_irq_save();
+ up_irq_save();
rtcb->pterrno = saved_errno;
/* Modify the saved return state with the actual saved values in the
diff --git a/arch/arm/src/arm/up_unblocktask.c b/arch/arm/src/arm/up_unblocktask.c
index 6203fc9..66b1b58 100644
--- a/arch/arm/src/arm/up_unblocktask.c
+++ b/arch/arm/src/arm/up_unblocktask.c
@@ -145,7 +145,7 @@ void up_unblock_task(struct tcb_s *tcb)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Update scheduler parameters */
diff --git a/arch/arm/src/armv6-m/up_assert.c b/arch/arm/src/armv6-m/up_assert.c
index bbce7da..a335555 100644
--- a/arch/arm/src/armv6-m/up_assert.c
+++ b/arch/arm/src/armv6-m/up_assert.c
@@ -347,7 +347,7 @@ static void up_dumpstate(void)
#ifdef CONFIG_ARCH_USBDUMP
/* Dump USB trace data */
- (void)usbtrace_enumerate(assert_tracecallback, NULL);
+ usbtrace_enumerate(assert_tracecallback, NULL);
#endif
}
#else
@@ -363,13 +363,13 @@ static void _up_assert(int errorcode)
{
/* Flush any buffered SYSLOG data */
- (void)syslog_flush();
+ syslog_flush();
/* Are we in an interrupt handler or the idle task? */
if (CURRENT_REGS || running_task()->flink == NULL)
{
- (void)up_irq_save();
+ up_irq_save();
for (; ; )
{
#if CONFIG_BOARD_RESET_ON_ASSERT >= 1
@@ -410,7 +410,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (prior to the assertion) */
- (void)syslog_flush();
+ syslog_flush();
#if CONFIG_TASK_NAME_SIZE > 0
_alert("Assertion failed at file:%s line: %d task: %s\n",
@@ -424,7 +424,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (from the above) */
- (void)syslog_flush();
+ syslog_flush();
#ifdef CONFIG_BOARD_CRASHDUMP
board_crashdump(up_getsp(), running_task(), filename, lineno);
diff --git a/arch/arm/src/armv6-m/up_hardfault.c b/arch/arm/src/armv6-m/up_hardfault.c
index db092e9..ffe7e09 100644
--- a/arch/arm/src/armv6-m/up_hardfault.c
+++ b/arch/arm/src/armv6-m/up_hardfault.c
@@ -134,7 +134,7 @@ int up_hardfault(int irq, FAR void *context, FAR void *arg)
getprimask(), getipsr());
#endif
- (void)up_irq_save();
+ up_irq_save();
hfalert("PANIC!!! Hard fault\n");
PANIC();
return OK; /* Won't get here */
diff --git a/arch/arm/src/armv6-m/up_sigdeliver.c b/arch/arm/src/armv6-m/up_sigdeliver.c
index 834c163..0194f24 100644
--- a/arch/arm/src/armv6-m/up_sigdeliver.c
+++ b/arch/arm/src/armv6-m/up_sigdeliver.c
@@ -111,7 +111,7 @@ void up_sigdeliver(void)
*/
sinfo("Resuming\n");
- (void)up_irq_save();
+ up_irq_save();
rtcb->pterrno = saved_errno;
/* Modify the saved return state with the actual saved values in the
diff --git a/arch/arm/src/armv6-m/up_signal_dispatch.c b/arch/arm/src/armv6-m/up_signal_dispatch.c
index f69702f..e010875 100644
--- a/arch/arm/src/armv6-m/up_signal_dispatch.c
+++ b/arch/arm/src/armv6-m/up_signal_dispatch.c
@@ -84,8 +84,8 @@ void up_signal_dispatch(_sa_sigaction_t sighand, int signo,
{
/* Let sys_call4() do all of the work */
- (void)sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
- (uintptr_t)info, (uintptr_t)ucontext);
+ sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
+ (uintptr_t)info, (uintptr_t)ucontext);
}
#endif /* (CONFIG_BUILD_PROTECTED || CONFIG_BUILD_KERNEL) && !CONFIG_DISABLE_PTHREAD */
diff --git a/arch/arm/src/armv7-a/arm_assert.c b/arch/arm/src/armv7-a/arm_assert.c
index ef079dd..5f8f733 100644
--- a/arch/arm/src/armv7-a/arm_assert.c
+++ b/arch/arm/src/armv7-a/arm_assert.c
@@ -375,7 +375,7 @@ static void up_dumpstate(void)
#ifdef CONFIG_ARCH_USBDUMP
/* Dump USB trace data */
- (void)usbtrace_enumerate(assert_tracecallback, NULL);
+ usbtrace_enumerate(assert_tracecallback, NULL);
#endif
}
#else
@@ -391,7 +391,7 @@ static void _up_assert(int errorcode)
{
/* Flush any buffered SYSLOG data */
- (void)syslog_flush();
+ syslog_flush();
/* Are we in an interrupt handler or the idle task? */
@@ -399,14 +399,14 @@ static void _up_assert(int errorcode)
{
/* Disable interrupts on this CPU */
- (void)up_irq_save();
+ up_irq_save();
for (; ; )
{
#ifdef CONFIG_SMP
/* Try (again) to stop activity on other CPUs */
- (void)spin_trylock(&g_cpu_irqlock);
+ spin_trylock(&g_cpu_irqlock);
#endif
#if CONFIG_BOARD_RESET_ON_ASSERT >= 1
@@ -449,7 +449,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (prior to the assertion) */
- (void)syslog_flush();
+ syslog_flush();
#ifdef CONFIG_SMP
#if CONFIG_TASK_NAME_SIZE > 0
@@ -473,7 +473,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (from the above) */
- (void)syslog_flush();
+ syslog_flush();
#ifdef CONFIG_BOARD_CRASHDUMP
board_crashdump(up_getsp(), running_task(), filename, lineno);
diff --git a/arch/arm/src/armv7-a/arm_blocktask.c b/arch/arm/src/armv7-a/arm_blocktask.c
index 97d0ca2..ec0339a 100644
--- a/arch/arm/src/armv7-a/arm_blocktask.c
+++ b/arch/arm/src/armv7-a/arm_blocktask.c
@@ -182,7 +182,7 @@ void up_block_task(struct tcb_s *tcb, tstate_t task_state)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Reset scheduler parameters */
diff --git a/arch/arm/src/armv7-a/arm_doirq.c b/arch/arm/src/armv7-a/arm_doirq.c
index 689e3fc..a5cd87d 100644
--- a/arch/arm/src/armv7-a/arm_doirq.c
+++ b/arch/arm/src/armv7-a/arm_doirq.c
@@ -118,7 +118,7 @@ static inline uint32_t *_arm_doirq(int irq, uint32_t *regs)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(NULL);
+ group_addrenv(NULL);
#endif
}
#endif
diff --git a/arch/arm/src/armv7-a/arm_pgalloc.c b/arch/arm/src/armv7-a/arm_pgalloc.c
index 8f94529..73de6eb 100644
--- a/arch/arm/src/armv7-a/arm_pgalloc.c
+++ b/arch/arm/src/armv7-a/arm_pgalloc.c
@@ -163,7 +163,7 @@ static int get_pgtable(FAR group_addrenv_t *addrenv, uintptr_t vaddr)
/* And instantiate the modified environment */
- (void)up_addrenv_select(addrenv, NULL);
+ up_addrenv_select(addrenv, NULL);
}
}
diff --git a/arch/arm/src/armv7-a/arm_releasepending.c b/arch/arm/src/armv7-a/arm_releasepending.c
index b4a811f..6a3638a 100644
--- a/arch/arm/src/armv7-a/arm_releasepending.c
+++ b/arch/arm/src/armv7-a/arm_releasepending.c
@@ -150,7 +150,7 @@ void up_release_pending(void)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Update scheduler parameters */
diff --git a/arch/arm/src/armv7-a/arm_reprioritizertr.c b/arch/arm/src/armv7-a/arm_reprioritizertr.c
index 07582c0..2a2b837 100644
--- a/arch/arm/src/armv7-a/arm_reprioritizertr.c
+++ b/arch/arm/src/armv7-a/arm_reprioritizertr.c
@@ -204,7 +204,7 @@ void up_reprioritize_rtr(struct tcb_s *tcb, uint8_t priority)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Update scheduler parameters */
diff --git a/arch/arm/src/armv7-a/arm_sigdeliver.c b/arch/arm/src/armv7-a/arm_sigdeliver.c
index 8ee5f4f..dff2f7f 100644
--- a/arch/arm/src/armv7-a/arm_sigdeliver.c
+++ b/arch/arm/src/armv7-a/arm_sigdeliver.c
@@ -152,9 +152,9 @@ void up_sigdeliver(void)
*/
#ifdef CONFIG_SMP
- (void)enter_critical_section();
+ enter_critical_section();
#else
- (void)up_irq_save();
+ up_irq_save();
#endif
/* Restore the saved errno value */
@@ -187,7 +187,7 @@ void up_sigdeliver(void)
DEBUGASSERT(rtcb->irqcount == 1);
while (rtcb->irqcount < saved_irqcount)
{
- (void)enter_critical_section();
+ enter_critical_section();
}
#endif
diff --git a/arch/arm/src/armv7-a/arm_signal_dispatch.c b/arch/arm/src/armv7-a/arm_signal_dispatch.c
index ec1eb56..deff3c4 100644
--- a/arch/arm/src/armv7-a/arm_signal_dispatch.c
+++ b/arch/arm/src/armv7-a/arm_signal_dispatch.c
@@ -93,8 +93,8 @@ void up_signal_dispatch(_sa_sigaction_t sighand, int signo,
{
/* Yes.. Let sys_call4() do all of the work to get us into user space */
- (void)sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
- (uintptr_t)info, (uintptr_t)ucontext);
+ sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
+ (uintptr_t)info, (uintptr_t)ucontext);
}
else
{
diff --git a/arch/arm/src/armv7-a/arm_unblocktask.c b/arch/arm/src/armv7-a/arm_unblocktask.c
index f932989..c2133aa 100644
--- a/arch/arm/src/armv7-a/arm_unblocktask.c
+++ b/arch/arm/src/armv7-a/arm_unblocktask.c
@@ -166,7 +166,7 @@ void up_unblock_task(struct tcb_s *tcb)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(rtcb);
+ group_addrenv(rtcb);
#endif
/* Update scheduler parameters */
diff --git a/arch/arm/src/armv7-m/up_assert.c b/arch/arm/src/armv7-m/up_assert.c
index 573ea3b..ee2a96b 100644
--- a/arch/arm/src/armv7-m/up_assert.c
+++ b/arch/arm/src/armv7-m/up_assert.c
@@ -369,7 +369,7 @@ static void up_dumpstate(void)
#ifdef CONFIG_ARCH_USBDUMP
/* Dump USB trace data */
- (void)usbtrace_enumerate(assert_tracecallback, NULL);
+ usbtrace_enumerate(assert_tracecallback, NULL);
#endif
}
#else
@@ -385,19 +385,19 @@ static void _up_assert(int errorcode)
{
/* Flush any buffered SYSLOG data */
- (void)syslog_flush();
+ syslog_flush();
/* Are we in an interrupt handler or the idle task? */
if (CURRENT_REGS || (running_task())->flink == NULL)
{
- (void)up_irq_save();
+ up_irq_save();
for (; ; )
{
#ifdef CONFIG_SMP
/* Try (again) to stop activity on other CPUs */
- (void)spin_trylock(&g_cpu_irqlock);
+ spin_trylock(&g_cpu_irqlock);
#endif
#if CONFIG_BOARD_RESET_ON_ASSERT >= 1
@@ -438,7 +438,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (prior to the assertion) */
- (void)syslog_flush();
+ syslog_flush();
#ifdef CONFIG_SMP
#if CONFIG_TASK_NAME_SIZE > 0
@@ -462,7 +462,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (from the above) */
- (void)syslog_flush();
+ syslog_flush();
#ifdef CONFIG_BOARD_CRASHDUMP
board_crashdump(up_getsp(), running_task(), filename, lineno);
diff --git a/arch/arm/src/armv7-m/up_hardfault.c b/arch/arm/src/armv7-m/up_hardfault.c
index e50f916..af6209f 100644
--- a/arch/arm/src/armv7-m/up_hardfault.c
+++ b/arch/arm/src/armv7-m/up_hardfault.c
@@ -143,7 +143,7 @@ int up_hardfault(int irq, FAR void *context, FAR void *arg)
getreg32(NVIC_DFAULTS), getreg32(NVIC_BFAULT_ADDR),
getreg32(NVIC_AFAULTS));
- (void)up_irq_save();
+ up_irq_save();
_alert("PANIC!!! Hard fault: %08x\n", getreg32(NVIC_HFAULTS));
PANIC();
return OK;
diff --git a/arch/arm/src/armv7-m/up_itm_syslog.c b/arch/arm/src/armv7-m/up_itm_syslog.c
index dc1258b..6d81d19 100644
--- a/arch/arm/src/armv7-m/up_itm_syslog.c
+++ b/arch/arm/src/armv7-m/up_itm_syslog.c
@@ -186,7 +186,7 @@ void itm_syslog_initialize(void)
/* Setup the SYSLOG channel */
- (void)syslog_channel(&g_itm_channel);
+ syslog_channel(&g_itm_channel);
}
#endif /* CONFIG_ARMV7M_ITMSYSLOG */
diff --git a/arch/arm/src/armv7-m/up_memfault.c b/arch/arm/src/armv7-m/up_memfault.c
index 702ebda..928922f 100644
--- a/arch/arm/src/armv7-m/up_memfault.c
+++ b/arch/arm/src/armv7-m/up_memfault.c
@@ -79,7 +79,7 @@ int up_memfault(int irq, FAR void *context, FAR void *arg)
{
/* Dump some memory management fault info */
- (void)up_irq_save();
+ up_irq_save();
_alert("PANIC!!! Memory Management Fault:\n");
mfinfo(" IRQ: %d context: %p\n", irq, context);
_alert(" CFAULTS: %08x MMFAR: %08x\n",
diff --git a/arch/arm/src/armv7-m/up_sigdeliver.c b/arch/arm/src/armv7-m/up_sigdeliver.c
index 3ed0bbd..30c1c4c 100644
--- a/arch/arm/src/armv7-m/up_sigdeliver.c
+++ b/arch/arm/src/armv7-m/up_sigdeliver.c
@@ -156,9 +156,9 @@ void up_sigdeliver(void)
*/
#ifdef CONFIG_SMP
- (void)enter_critical_section();
+ enter_critical_section();
#else
- (void)up_irq_save();
+ up_irq_save();
#endif
/* Restore the saved errno value */
@@ -199,7 +199,7 @@ void up_sigdeliver(void)
DEBUGASSERT(rtcb->irqcount == 1);
while (rtcb->irqcount < saved_irqcount)
{
- (void)enter_critical_section();
+ enter_critical_section();
}
#endif
diff --git a/arch/arm/src/armv7-m/up_signal_dispatch.c b/arch/arm/src/armv7-m/up_signal_dispatch.c
index 54bc8e5..77f3303 100644
--- a/arch/arm/src/armv7-m/up_signal_dispatch.c
+++ b/arch/arm/src/armv7-m/up_signal_dispatch.c
@@ -84,8 +84,8 @@ void up_signal_dispatch(_sa_sigaction_t sighand, int signo,
{
/* Let sys_call4() do all of the work */
- (void)sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
- (uintptr_t)info, (uintptr_t)ucontext);
+ sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
+ (uintptr_t)info, (uintptr_t)ucontext);
}
#endif /* (CONFIG_BUILD_PROTECTED || CONFIG_BUILD_KERNEL) && !CONFIG_DISABLE_PTHREAD */
diff --git a/arch/arm/src/armv7-r/arm_assert.c b/arch/arm/src/armv7-r/arm_assert.c
index 843f362..7dbb045 100644
--- a/arch/arm/src/armv7-r/arm_assert.c
+++ b/arch/arm/src/armv7-r/arm_assert.c
@@ -354,7 +354,7 @@ static void up_dumpstate(void)
#ifdef CONFIG_ARCH_USBDUMP
/* Dump USB trace data */
- (void)usbtrace_enumerate(assert_tracecallback, NULL);
+ usbtrace_enumerate(assert_tracecallback, NULL);
#endif
}
#else
@@ -370,13 +370,13 @@ static void _up_assert(int errorcode)
{
/* Flush any buffered SYSLOG data */
- (void)syslog_flush();
+ syslog_flush();
/* Are we in an interrupt handler or the idle task? */
if (CURRENT_REGS || (running_task())->flink == NULL)
{
- (void)up_irq_save();
+ up_irq_save();
for (; ; )
{
#if CONFIG_BOARD_RESET_ON_ASSERT >= 1
@@ -417,7 +417,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (prior to the assertion) */
- (void)syslog_flush();
+ syslog_flush();
#if CONFIG_TASK_NAME_SIZE > 0
_alert("Assertion failed at file:%s line: %d task: %s\n",
@@ -431,7 +431,7 @@ void up_assert(const uint8_t *filename, int lineno)
/* Flush any buffered SYSLOG data (from the above) */
- (void)syslog_flush();
+ syslog_flush();
#ifdef CONFIG_BOARD_CRASHDUMP
board_crashdump(up_getsp(), running_task(), filename, lineno);
diff --git a/arch/arm/src/armv7-r/arm_sigdeliver.c b/arch/arm/src/armv7-r/arm_sigdeliver.c
index e6002fe..9b97901 100644
--- a/arch/arm/src/armv7-r/arm_sigdeliver.c
+++ b/arch/arm/src/armv7-r/arm_sigdeliver.c
@@ -106,7 +106,7 @@ void up_sigdeliver(void)
*/
sinfo("Resuming\n");
- (void)up_irq_save();
+ up_irq_save();
rtcb->pterrno = saved_errno;
/* Modify the saved return state with the actual saved values in the
diff --git a/arch/arm/src/armv7-r/arm_signal_dispatch.c b/arch/arm/src/armv7-r/arm_signal_dispatch.c
index 2b4ed03..4f24c8a 100644
--- a/arch/arm/src/armv7-r/arm_signal_dispatch.c
+++ b/arch/arm/src/armv7-r/arm_signal_dispatch.c
@@ -93,8 +93,8 @@ void up_signal_dispatch(_sa_sigaction_t sighand, int signo,
{
/* Yes.. Let sys_call4() do all of the work to get us into user space */
- (void)sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
- (uintptr_t)info, (uintptr_t)ucontext);
+ sys_call4(SYS_signal_handler, (uintptr_t)sighand, (uintptr_t)signo,
+ (uintptr_t)info, (uintptr_t)ucontext);
}
else
{
diff --git a/arch/arm/src/c5471/c5471_ethernet.c b/arch/arm/src/c5471/c5471_ethernet.c
index d7d6868..73ccaa6 100644
--- a/arch/arm/src/c5471/c5471_ethernet.c
+++ b/arch/arm/src/c5471/c5471_ethernet.c
@@ -989,8 +989,8 @@ static int c5471_transmit(struct c5471_driver_s *priv)
/* Setup the TX timeout watchdog (perhaps restarting the timer) */
- (void)wd_start(priv->c_txtimeout, C5471_TXTIMEOUT,
- c5471_txtimeout_expiry, 1, (wdparm_t)priv);
+ wd_start(priv->c_txtimeout, C5471_TXTIMEOUT,
+ c5471_txtimeout_expiry, 1, (wdparm_t)priv);
return OK;
}
@@ -1539,7 +1539,7 @@ static void c5471_txdone(struct c5471_driver_s *priv)
/* Then poll the network for new XMIT data */
- (void)devif_poll(&priv->c_dev, c5471_txpoll);
+ devif_poll(&priv->c_dev, c5471_txpoll);
}
/****************************************************************************
@@ -1707,7 +1707,7 @@ static void c5471_txtimeout_work(FAR void *arg)
/* Then poll the network for new XMIT data */
- (void)devif_poll(&priv->c_dev, c5471_txpoll);
+ devif_poll(&priv->c_dev, c5471_txpoll);
net_unlock();
}
@@ -1778,13 +1778,13 @@ static void c5471_poll_work(FAR void *arg)
{
/* If so, update TCP timing states and poll the network for new XMIT data */
- (void)devif_timer(&priv->c_dev, C5471_WDDELAY, c5471_txpoll);
+ devif_timer(&priv->c_dev, C5471_WDDELAY, c5471_txpoll);
}
/* Setup the watchdog poll timer again */
- (void)wd_start(priv->c_txpoll, C5471_WDDELAY, c5471_poll_expiry, 1,
- (wdparm_t)priv);
+ wd_start(priv->c_txpoll, C5471_WDDELAY, c5471_poll_expiry, 1,
+ (wdparm_t)priv);
net_unlock();
}
@@ -1870,8 +1870,8 @@ static int c5471_ifup(struct net_driver_s *dev)
/* Set and activate a timer process */
- (void)wd_start(priv->c_txpoll, C5471_WDDELAY, c5471_poll_expiry,
- 1, (wdparm_t)priv);
+ wd_start(priv->c_txpoll, C5471_WDDELAY, c5471_poll_expiry,
+ 1, (wdparm_t)priv);
/* Enable the Ethernet interrupt */
@@ -1969,7 +1969,7 @@ static void c5471_txavail_work(FAR void *arg)
{
/* If so, then poll the network for new XMIT data */
- (void)devif_poll(&priv->c_dev, c5471_txpoll);
+ devif_poll(&priv->c_dev, c5471_txpoll);
}
}
@@ -2458,7 +2458,7 @@ void up_netinitialize(void)
/* Register the device with the OS so that socket IOCTLs can be performed */
- (void)netdev_register(&g_c5471[0].c_dev, NET_LL_ETHERNET);
+ netdev_register(&g_c5471[0].c_dev, NET_LL_ETHERNET);
}
#endif /* CONFIG_NET */
diff --git a/arch/arm/src/c5471/c5471_serial.c b/arch/arm/src/c5471/c5471_serial.c
index 76baa88..66ce7b7 100644
--- a/arch/arm/src/c5471/c5471_serial.c
+++ b/arch/arm/src/c5471/c5471_serial.c
@@ -823,9 +823,9 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
- (void)uart_register("/dev/console", &CONSOLE_DEV);
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
}
/****************************************************************************
diff --git a/arch/arm/src/common/up_exit.c b/arch/arm/src/common/up_exit.c
index a9d2888..0e7be57 100644
--- a/arch/arm/src/common/up_exit.c
+++ b/arch/arm/src/common/up_exit.c
@@ -148,7 +148,7 @@ void _exit(int status)
* The IRQ state will be restored when the next task is started.
*/
- (void)enter_critical_section();
+ enter_critical_section();
sinfo("TCB=%p exiting\n", tcb);
@@ -163,7 +163,7 @@ void _exit(int status)
/* Destroy the task at the head of the ready to run list. */
- (void)nxtask_exit();
+ nxtask_exit();
/* Now, perform the context switch to the new ready-to-run task at the
* head of the list.
@@ -178,7 +178,7 @@ void _exit(int status)
* the ready-to-run list.
*/
- (void)group_addrenv(tcb);
+ group_addrenv(tcb);
#endif
/* Reset scheduler parameters */
diff --git a/arch/arm/src/common/up_initialize.c b/arch/arm/src/common/up_initialize.c
index 7d354d1..14a287a 100644
--- a/arch/arm/src/common/up_initialize.c
+++ b/arch/arm/src/common/up_initialize.c
@@ -221,7 +221,7 @@ void up_initialize(void)
#ifdef CONFIG_PSEUDOTERM_SUSV1
/* Register the master pseudo-terminal multiplexor device */
- (void)ptmx_register();
+ ptmx_register();
#endif
/* Early initialization of the system logging device. Some SYSLOG channel
@@ -250,19 +250,19 @@ void up_initialize(void)
#ifdef CONFIG_NETDEV_LOOPBACK
/* Initialize the local loopback device */
- (void)localhost_initialize();
+ localhost_initialize();
#endif
#ifdef CONFIG_NET_TUN
/* Initialize the TUN device */
- (void)tun_initialize();
+ tun_initialize();
#endif
#ifdef CONFIG_NETDEV_TELNET
/* Initialize the Telnet session factory */
- (void)telnet_initialize();
+ telnet_initialize();
#endif
#if defined(CONFIG_USBDEV) || defined(CONFIG_USBHOST)
diff --git a/arch/arm/src/common/up_lwl_console.c b/arch/arm/src/common/up_lwl_console.c
index a915a38..609f458 100644
--- a/arch/arm/src/common/up_lwl_console.c
+++ b/arch/arm/src/common/up_lwl_console.c
@@ -323,5 +323,5 @@ static ssize_t lwlconsole_write(struct file *filep, const char *buffer,
void lwlconsole_init(void)
{
g_d.upword = 0;
- (void)register_driver("/dev/console", &g_consoleops, 0666, NULL);
+ register_driver("/dev/console", &g_consoleops, 0666, NULL);
}
diff --git a/arch/arm/src/cxd56xx/cxd56_adc.c b/arch/arm/src/cxd56xx/cxd56_adc.c
index 85cff79..418a2a1 100644
--- a/arch/arm/src/cxd56xx/cxd56_adc.c
+++ b/arch/arm/src/cxd56xx/cxd56_adc.c
@@ -585,7 +585,7 @@ static int adc_stop(adc_ch_t ch, FAR struct seq_s *seq)
return OK;
}
- (void) seq_ioctl(seq, 0, SCUIOC_STOP, 0);
+ seq_ioctl(seq, 0, SCUIOC_STOP, 0);
if (ch <= CH3)
{
@@ -1006,11 +1006,7 @@ void cxd56_adc_getinterval(int adctype, uint32_t *interval, uint16_t *adjust)
int cxd56_adcinitialize(void)
{
- int ret;
-
- /* Avoid warnings when no ADC options enabled */
-
- (void) ret;
+ int ret = OK;
#if defined (CONFIG_CXD56_LPADC0) || defined (CONFIG_CXD56_LPADC0_1) || defined (CONFIG_CXD56_LPADC_ALL)
ret = register_driver("/dev/lpadc0", &g_adcops, 0666, &g_lpadc0priv);
@@ -1061,5 +1057,5 @@ int cxd56_adcinitialize(void)
}
#endif
- return OK;
+ return ret;
}
diff --git a/arch/arm/src/cxd56xx/cxd56_charger.c b/arch/arm/src/cxd56xx/cxd56_charger.c
index 3a53cef..6163411 100644
--- a/arch/arm/src/cxd56xx/cxd56_charger.c
+++ b/arch/arm/src/cxd56xx/cxd56_charger.c
@@ -477,7 +477,7 @@ static int charger_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
FAR struct charger_dev_s *priv = inode->i_private;
int ret = -ENOTTY;
- sem_wait(&priv->batsem);
+ nxsem_wait(&priv->batsem);
switch (cmd)
{
@@ -621,7 +621,7 @@ static int charger_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
break;
}
- sem_post(&priv->batsem);
+ nxsem_post(&priv->batsem);
return ret;
}
@@ -650,7 +650,7 @@ int cxd56_charger_initialize(FAR const char *devpath)
/* Initialize the CXD5247 device structure */
- sem_init(&priv->batsem, 0, 1);
+ nxsem_init(&priv->batsem, 0, 1);
/* Register battery driver */
@@ -680,8 +680,7 @@ int cxd56_charger_initialize(FAR const char *devpath)
int cxd56_charger_uninitialize(FAR const char *devpath)
{
- (void) unregister_driver(devpath);
-
+ unregister_driver(devpath);
return OK;
}
diff --git a/arch/arm/src/cxd56xx/cxd56_clock.c b/arch/arm/src/cxd56xx/cxd56_clock.c
index 796f6fc..b88f995 100644
--- a/arch/arm/src/cxd56xx/cxd56_clock.c
+++ b/arch/arm/src/cxd56xx/cxd56_clock.c
@@ -235,7 +235,7 @@ static void clock_semtake(sem_t *id)
{
if (!up_interrupt_context())
{
- sem_wait(id);
+ nxsem_wait(id);
}
}
@@ -243,7 +243,7 @@ static void clock_semgive(sem_t *id)
{
if (!up_interrupt_context())
{
- sem_post(id);
+ nxsem_post(id);
}
}
diff --git a/arch/arm/src/cxd56xx/cxd56_cpuidlestack.c b/arch/arm/src/cxd56xx/cxd56_cpuidlestack.c
index b081e56..2f8f751 100644
--- a/arch/arm/src/cxd56xx/cxd56_cpuidlestack.c
+++ b/arch/arm/src/cxd56xx/cxd56_cpuidlestack.c
@@ -98,7 +98,7 @@
int up_cpu_idlestack(int cpu, FAR struct tcb_s *tcb, size_t stack_size)
{
#if CONFIG_SMP_NCPUS > 1
- (void)up_create_stack(tcb, stack_size, TCB_FLAG_TTYPE_KERNEL);
+ up_create_stack(tcb, stack_size, TCB_FLAG_TTYPE_KERNEL);
#endif
return OK;
}
diff --git a/arch/arm/src/cxd56xx/cxd56_cpustart.c b/arch/arm/src/cxd56xx/cxd56_cpustart.c
index f1b48cf..ed27019 100644
--- a/arch/arm/src/cxd56xx/cxd56_cpustart.c
+++ b/arch/arm/src/cxd56xx/cxd56_cpustart.c
@@ -137,7 +137,7 @@ static void appdsp_boot(void)
/* Then transfer control to the IDLE task */
- (void)nx_idle_task(0, NULL);
+ nx_idle_task(0, NULL);
}
/****************************************************************************
diff --git a/arch/arm/src/cxd56xx/cxd56_dmac.c b/arch/arm/src/cxd56xx/cxd56_dmac.c
index 5f1126a..b40d35d 100644
--- a/arch/arm/src/cxd56xx/cxd56_dmac.c
+++ b/arch/arm/src/cxd56xx/cxd56_dmac.c
@@ -677,7 +677,7 @@ void weak_function up_dma_initialize(void)
g_dmach[i].chan = i;
}
- sem_init(&g_dmaexc, 0, 1);
+ nxsem_init(&g_dmaexc, 0, 1);
}
/****************************************************************************
@@ -711,7 +711,7 @@ DMA_HANDLE cxd56_dmachannel(int ch, ssize_t maxsize)
/* Get exclusive access to allocate channel */
- sem_wait(&g_dmaexc);
+ nxsem_wait(&g_dmaexc);
if (ch < 0 || ch >= NCHANNELS)
{
@@ -754,12 +754,12 @@ DMA_HANDLE cxd56_dmachannel(int ch, ssize_t maxsize)
dmach->inuse = true;
- sem_post(&g_dmaexc);
+ nxsem_post(&g_dmaexc);
return (DMA_HANDLE)dmach;
err:
- sem_post(&g_dmaexc);
+ nxsem_post(&g_dmaexc);
return NULL;
}
@@ -793,7 +793,7 @@ void cxd56_dmafree(DMA_HANDLE handle)
return;
}
- sem_wait(&g_dmaexc);
+ nxsem_wait(&g_dmaexc);
if (!dmach->inuse)
{
@@ -811,7 +811,7 @@ void cxd56_dmafree(DMA_HANDLE handle)
dmach->inuse = false;
err:
- sem_post(&g_dmaexc);
+ nxsem_post(&g_dmaexc);
}
/****************************************************************************
diff --git a/arch/arm/src/cxd56xx/cxd56_emmc.c b/arch/arm/src/cxd56xx/cxd56_emmc.c
index 22db979..494649c 100644
--- a/arch/arm/src/cxd56xx/cxd56_emmc.c
+++ b/arch/arm/src/cxd56xx/cxd56_emmc.c
@@ -132,15 +132,12 @@ struct cxd56_emmc_state_s g_emmcdev;
static void emmc_takesem(FAR sem_t *sem)
{
- while (sem_wait(sem) != 0)
- {
- ASSERT(errno == EINTR);
- }
+ nxsem_wait_uninterruptible(sem);
}
static void emmc_givesem(FAR sem_t *sem)
{
- sem_post(sem);
+ nxsem_post(sem);
}
static void emmc_cmdstarted(void)
@@ -908,8 +905,8 @@ int cxd56_emmcinitialize(void)
priv = &g_emmcdev;
memset(priv, 0, sizeof(struct cxd56_emmc_state_s));
- sem_init(&priv->excsem, 0, 1);
- sem_init(&g_waitsem, 0, 0);
+ nxsem_init(&priv->excsem, 0, 1);
+ nxsem_init(&g_waitsem, 0, 0);
ret = emmc_hwinitialize();
if (ret != OK)
diff --git a/arch/arm/src/cxd56xx/cxd56_farapi.c b/arch/arm/src/cxd56xx/cxd56_farapi.c
index db0cd8a..f9b2d34 100644
--- a/arch/arm/src/cxd56xx/cxd56_farapi.c
+++ b/arch/arm/src/cxd56xx/cxd56_farapi.c
@@ -139,11 +139,7 @@ static struct pm_cpu_wakelock_s g_wlock = {
static int farapi_semtake(sem_t *id)
{
- while (sem_wait(id) != 0)
- {
- ASSERT(errno == EINTR);
- }
- return OK;
+ return nxsem_wait_uninterruptible(id);
}
#ifdef CONFIG_CXD56_FARAPI_DEBUG
@@ -188,7 +184,7 @@ static int cxd56_farapidonehandler(int cpuid, int protoid,
/* Send event flag response */
cxd56_sendmsg(cpuid, CXD56_PROTO_FLG, 5, pdata & 0xff00, 0);
- sem_post(&g_farwait);
+ nxsem_post(&g_farwait);
}
return OK;
@@ -258,7 +254,7 @@ void farapi_main(int id, void *arg, struct modulelist_s *mlist)
dump_farapi_message(&msg);
err:
- sem_post(&g_farlock);
+ nxsem_post(&g_farlock);
}
void cxd56_farapiinitialize(void)
@@ -274,8 +270,8 @@ void cxd56_farapiinitialize(void)
# endif
}
#endif
- sem_init(&g_farlock, 0, 1);
- sem_init(&g_farwait, 0, 0);
+ nxsem_init(&g_farlock, 0, 1);
+ nxsem_init(&g_farwait, 0, 0);
cxd56_iccinit(CXD56_PROTO_MBX);
cxd56_iccinit(CXD56_PROTO_FLG);
diff --git a/arch/arm/src/cxd56xx/cxd56_gauge.c b/arch/arm/src/cxd56xx/cxd56_gauge.c
index 6ddda2b..91ba738 100644
--- a/arch/arm/src/cxd56xx/cxd56_gauge.c
+++ b/arch/arm/src/cxd56xx/cxd56_gauge.c
@@ -334,7 +334,7 @@ static int gauge_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
FAR struct bat_gauge_dev_s *priv = inode->i_private;
int ret = -ENOTTY;
- sem_wait(&priv->batsem);
+ nxsem_wait(&priv->batsem);
switch (cmd)
{
@@ -372,7 +372,7 @@ static int gauge_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
break;
}
- sem_post(&priv->batsem);
+ nxsem_post(&priv->batsem);
return ret;
}
@@ -402,7 +402,7 @@ int cxd56_gauge_initialize(FAR const char *devpath)
/* Initialize the CXD5247 device structure */
- sem_init(&priv->batsem, 0, 1);
+ nxsem_init(&priv->batsem, 0, 1);
/* Register battery driver */
@@ -432,8 +432,7 @@ int cxd56_gauge_initialize(FAR const char *devpath)
int cxd56_gauge_uninitialize(FAR const char *devpath)
{
- (void) unregister_driver(devpath);
-
+ unregister_driver(devpath);
return OK;
}
diff --git a/arch/arm/src/cxd56xx/cxd56_ge2d.c b/arch/arm/src/cxd56xx/cxd56_ge2d.c
index 86ae1cc..b5e6e7f 100644
--- a/arch/arm/src/cxd56xx/cxd56_ge2d.c
+++ b/arch/arm/src/cxd56xx/cxd56_ge2d.c
@@ -98,11 +98,7 @@ static sem_t g_lock;
static int ge2d_semtake(sem_t *id)
{
- while (sem_wait(id) != 0)
- {
- ASSERT(errno == EINTR);
- }
- return OK;
+ return nxsem_wait_uninterruptible(id);
}
/****************************************************************************
@@ -111,7 +107,7 @@ static int ge2d_semtake(sem_t *id)
static void ge2d_semgive(sem_t *id)
{
- sem_post(id);
+ nxsem_post(id);
}
/****************************************************************************
@@ -243,9 +239,9 @@ int cxd56_ge2dinitialize(FAR const char *devname)
{
int ret;
- sem_init(&g_lock, 0, 1);
- sem_init(&g_wait, 0, 0);
- sem_setprotocol(&g_wait, SEM_PRIO_NONE);
+ nxsem_init(&g_lock, 0, 1);
+ nxsem_init(&g_wait, 0, 0);
+ nxsem_setprotocol(&g_wait, SEM_PRIO_NONE);
ret = register_driver(devname, &g_ge2dfops, 0666, NULL);
if (ret != 0)
@@ -276,8 +272,8 @@ void cxd56_ge2duninitialize(FAR const char *devname)
cxd56_img_ge2d_clock_disable();
- sem_destroy(&g_lock);
- sem_destroy(&g_wait);
+ nxsem_destroy(&g_lock);
+ nxsem_destroy(&g_wait);
unregister_driver(devname);
}
diff --git a/arch/arm/src/cxd56xx/cxd56_geofence.c b/arch/arm/src/cxd56xx/cxd56_geofence.c
index 8454bf0..f41a107 100644
--- a/arch/arm/src/cxd56xx/cxd56_geofence.c
+++ b/arch/arm/src/cxd56xx/cxd56_geofence.c
@@ -445,7 +445,7 @@ static void cxd56_geofence_sighandler(uint32_t data, FAR void *userdata)
int i;
int ret;
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return;
@@ -458,11 +458,11 @@ static void cxd56_geofence_sighandler(uint32_t data, FAR void *userdata)
{
fds->revents |= POLLIN;
gnssinfo("Report events: %02x\n", fds->revents);
- sem_post(fds->sem);
+ nxsem_post(fds->sem);
}
}
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
}
/****************************************************************************
@@ -624,7 +624,7 @@ static int cxd56_geofence_poll(FAR struct file *filep, FAR struct pollfd *fds,
inode = filep->f_inode;
priv = (FAR struct cxd56_geofence_dev_s *)inode->i_private;
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return ret;
@@ -675,7 +675,7 @@ static int cxd56_geofence_poll(FAR struct file *filep, FAR struct pollfd *fds,
}
errout:
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
return ret;
}
#endif
@@ -708,7 +708,7 @@ static int cxd56_geofence_register(FAR const char *devpath)
}
memset(priv, 0, sizeof(struct cxd56_geofence_dev_s));
- sem_init(&priv->devsem, 0, 1);
+ nxsem_init(&priv->devsem, 0, 1);
ret = cxd56_geofence_initialize(priv);
if (ret < 0)
diff --git a/arch/arm/src/cxd56xx/cxd56_gnss.c b/arch/arm/src/cxd56xx/cxd56_gnss.c
index dba45bc..c16aef7 100644
--- a/arch/arm/src/cxd56xx/cxd56_gnss.c
+++ b/arch/arm/src/cxd56xx/cxd56_gnss.c
@@ -1443,7 +1443,7 @@ static int cxd56_gnss_set_signal(FAR struct file *filep, unsigned long arg)
inode = filep->f_inode;
priv = (FAR struct cxd56_gnss_dev_s *)inode->i_private;
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return ret;
@@ -1491,7 +1491,7 @@ static int cxd56_gnss_set_signal(FAR struct file *filep, unsigned long arg)
_success:
_err:
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
#endif /* if !defined(CONFIG_DISABLE_SIGNAL) && \
(CONFIG_CXD56_GNSS_NSIGNALRECEIVERS != 0) */
return ret;
@@ -1949,7 +1949,7 @@ static int cxd56_gnss_wait_notify(FAR sem_t *sem, time_t waitsec)
timeout.tv_sec += waitsec; /* <waitsec> seconds timeout for wait */
- return sem_timedwait(sem, &timeout);
+ return nxsem_timedwait(sem, &timeout);
}
/****************************************************************************
@@ -2110,7 +2110,7 @@ static void cxd56_gnss_common_signalhandler(uint32_t data, FAR void *userdata)
int i;
int ret;
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return;
@@ -2124,9 +2124,9 @@ static void cxd56_gnss_common_signalhandler(uint32_t data, FAR void *userdata)
#ifdef CONFIG_CAN_PASS_STRUCTS
union sigval value;
value.sival_ptr = &sig->info;
- (void)sigqueue(sig->pid, sig->info.signo, value);
+ sigqueue(sig->pid, sig->info.signo, value);
#else
- (void)sigqueue(sig->pid, sig->info.signo, &sig->info);
+ sigqueue(sig->pid, sig->info.signo, &sig->info);
#endif
issetmask = 1;
}
@@ -2137,7 +2137,7 @@ static void cxd56_gnss_common_signalhandler(uint32_t data, FAR void *userdata)
GD_SetNotifyMask(sigtype, FALSE);
}
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
}
#endif /* if !defined(CONFIG_DISABLE_SIGNAL) && \
@@ -2192,7 +2192,7 @@ static void cxd56_gnss_default_sighandler(uint32_t data, FAR void *userdata)
*/
priv->notify_data = dtype;
- sem_post(&priv->syncsem);
+ nxsem_post(&priv->syncsem);
}
return;
@@ -2220,7 +2220,7 @@ static void cxd56_gnss_default_sighandler(uint32_t data, FAR void *userdata)
break;
}
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return;
@@ -2233,11 +2233,11 @@ static void cxd56_gnss_default_sighandler(uint32_t data, FAR void *userdata)
{
fds->revents |= POLLIN;
gnssinfo("Report events: %02x\n", fds->revents);
- sem_post(fds->sem);
+ nxsem_post(fds->sem);
}
}
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
#if !defined(CONFIG_DISABLE_SIGNAL) && \
(CONFIG_CXD56_GNSS_NSIGNALRECEIVERS != 0)
@@ -2267,7 +2267,7 @@ static void cxd56_gnss_cpufifoapi_signalhandler(uint32_t data,
FAR struct cxd56_gnss_dev_s *priv = (FAR struct cxd56_gnss_dev_s *)userdata;
priv->apiret = CXD56_CPU1_GET_DATA((int)data);
- sem_post(&priv->apiwait);
+ nxsem_post(&priv->apiwait);
return;
}
@@ -2302,15 +2302,14 @@ static int cxd56_gnss_cpufifo_api(FAR struct file *filep, unsigned int api,
type = CXD56_GNSS_CPUFIFOAPI_SET_DATA(api, data);
cxd56_cpu1sigsend(CXD56_CPU1_DATA_TYPE_CPUFIFOAPI, type);
- ret = sem_wait(&priv->apiwait);
+ ret = nxsem_wait(&priv->apiwait);
if (ret < 0)
{
- /* If sem_wait returns -EINTR, there is a possibility that the signal
+ /* If nxsem_wait returns -EINTR, there is a possibility that the signal
* for GNSS set with CXD56_GNSS_IOCTL_SIGNAL_SET is unmasked
* by SIG_UNMASK in the signal mask.
*/
- ret = -errno;
_warn("Cannot wait GNSS semaphore %d\n", ret);
goto _err;
}
@@ -2438,7 +2437,7 @@ static int cxd56_gnss_open(FAR struct file *filep)
inode = filep->f_inode;
priv = (FAR struct cxd56_gnss_dev_s *)inode->i_private;
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return ret;
@@ -2446,7 +2445,7 @@ static int cxd56_gnss_open(FAR struct file *filep)
if (priv->num_open == 0)
{
- ret = sem_init(&priv->syncsem, 0, 0);
+ ret = nxsem_init(&priv->syncsem, 0, 0);
if (ret < 0)
{
goto _err0;
@@ -2485,7 +2484,7 @@ static int cxd56_gnss_open(FAR struct file *filep)
goto _err2;
}
- sem_destroy(&priv->syncsem);
+ nxsem_destroy(&priv->syncsem);
}
priv->num_open++;
@@ -2497,10 +2496,10 @@ _err2:
#endif
PM_SleepCpu(CXD56_GNSS_GPS_CPUID, PM_SLEEP_MODE_COLD);
_err1:
- sem_destroy(&priv->syncsem);
+ nxsem_destroy(&priv->syncsem);
_err0:
_success:
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
return ret;
}
@@ -2527,7 +2526,7 @@ static int cxd56_gnss_close(FAR struct file *filep)
inode = filep->f_inode;
priv = (FAR struct cxd56_gnss_dev_s *)inode->i_private;
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return ret;
@@ -2548,7 +2547,7 @@ static int cxd56_gnss_close(FAR struct file *filep)
}
errout:
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
return ret;
}
@@ -2674,7 +2673,7 @@ static int cxd56_gnss_ioctl(FAR struct file *filep, int cmd,
return -EINVAL;
}
- ret = sem_wait(&priv->ioctllock);
+ ret = nxsem_wait(&priv->ioctllock);
if (ret < 0)
{
return ret;
@@ -2682,7 +2681,7 @@ static int cxd56_gnss_ioctl(FAR struct file *filep, int cmd,
ret = g_cmdlist[cmd](filep, arg);
- sem_post(&priv->ioctllock);
+ nxsem_post(&priv->ioctllock);
return ret;
}
@@ -2715,7 +2714,7 @@ static int cxd56_gnss_poll(FAR struct file *filep, FAR struct pollfd *fds,
inode = filep->f_inode;
priv = (FAR struct cxd56_gnss_dev_s *)inode->i_private;
- ret = sem_wait(&priv->devsem);
+ ret = nxsem_wait(&priv->devsem);
if (ret < 0)
{
return ret;
@@ -2766,7 +2765,7 @@ static int cxd56_gnss_poll(FAR struct file *filep, FAR struct pollfd *fds,
}
errout:
- sem_post(&priv->devsem);
+ nxsem_post(&priv->devsem);
return ret;
}
#endif
@@ -2848,21 +2847,21 @@ static int cxd56_gnss_register(FAR const char *devpath)
memset(priv, 0, sizeof(struct cxd56_gnss_dev_s));
- ret = sem_init(&priv->devsem, 0, 1);
+ ret = nxsem_init(&priv->devsem, 0, 1);
if (ret < 0)
{
gnsserr("Failed to initialize gnss devsem!\n");
goto _err0;
}
- ret = sem_init(&priv->apiwait, 0, 0);
+ ret = nxsem_init(&priv->apiwait, 0, 0);
if (ret < 0)
{
gnsserr("Failed to initialize gnss apiwait!\n");
goto _err0;
}
- ret = sem_init(&priv->ioctllock, 0, 1);
+ ret = nxsem_init(&priv->ioctllock, 0, 1);
if (ret < 0)
{
gnsserr("Failed to initialize gnss ioctllock!\n");
diff --git a/arch/arm/src/cxd56xx/cxd56_i2c.c b/arch/arm/src/cxd56xx/cxd56_i2c.c
index 16e67b3..da4b05b 100644
--- a/arch/arm/src/cxd56xx/cxd56_i2c.c
+++ b/arch/arm/src/cxd56xx/cxd56_i2c.c
@@ -365,7 +365,7 @@ static void cxd56_i2c_timeout(int argc, uint32_t arg, ...)
irqstate_t flags = enter_critical_section();
priv->error = -ENODEV;
- sem_post(&priv->wait);
+ nxsem_post(&priv->wait);
leave_critical_section(flags);
}
@@ -465,14 +465,14 @@ static int cxd56_i2c_interrupt(int irq, FAR void *context, FAR void *arg)
if ((priv->error) || (state & INTR_TX_EMPTY) || (state & INTR_RX_FULL))
{
/* Failure of wd_cancel() means that the timer expired.
- * In this case, sem_post() has already been called.
- * Therefore, call sem_post() only when wd_cancel() succeeds.
+ * In this case, nxsem_post() has already been called.
+ * Therefore, call nxsem_post() only when wd_cancel() succeeds.
*/
ret = wd_cancel(priv->timeout);
if (ret == OK)
{
- sem_post(&priv->wait);
+ nxsem_post(&priv->wait);
}
}
@@ -535,7 +535,7 @@ static int cxd56_i2c_receive(struct cxd56_i2cdev_s *priv, int last)
i2c_reg_rmw(priv, CXD56_IC_INTR_MASK, INTR_RX_FULL, INTR_RX_FULL);
leave_critical_section(flags);
- sem_wait(&priv->wait);
+ nxsem_wait(&priv->wait);
if (priv->error != OK)
{
@@ -581,7 +581,7 @@ static int cxd56_i2c_send(struct cxd56_i2cdev_s *priv, int last)
i2c_reg_rmw(priv, CXD56_IC_INTR_MASK, INTR_TX_EMPTY, INTR_TX_EMPTY);
leave_critical_section(flags);
- sem_wait(&priv->wait);
+ nxsem_wait(&priv->wait);
return 0;
}
@@ -610,13 +610,13 @@ static int cxd56_i2c_transfer(FAR struct i2c_master_s *dev,
/* Get exclusive access to the I2C bus */
- sem_wait(&priv->mutex);
+ nxsem_wait(&priv->mutex);
/* Check wait semaphore value. If the value is not 0, the transfer can not
* be performed normally.
*/
- ret = sem_getvalue(&priv->wait, &semval);
+ ret = nxsem_getvalue(&priv->wait, &semval);
DEBUGASSERT(ret == OK && semval == 0);
/* Disable clock gating (clock enable) */
@@ -688,7 +688,7 @@ static int cxd56_i2c_transfer(FAR struct i2c_master_s *dev,
cxd56_i2c_clock_gate_enable(priv->port);
- sem_post(&priv->mutex);
+ nxsem_post(&priv->mutex);
return ret;
}
@@ -828,7 +828,7 @@ static int cxd56_i2c_transfer_scu(FAR struct i2c_master_s *dev,
/* Get exclusive access to the I2C bus */
- sem_wait(&priv->mutex);
+ nxsem_wait(&priv->mutex);
/* Apply frequency for request msgs */
@@ -865,7 +865,7 @@ static int cxd56_i2c_transfer_scu(FAR struct i2c_master_s *dev,
}
}
- sem_post(&priv->mutex);
+ nxsem_post(&priv->mutex);
return ret;
}
@@ -1028,8 +1028,8 @@ struct i2c_master_s *cxd56_i2cbus_initialize(int port)
cxd56_i2c_pincontrol(port, true);
- sem_init(&priv->mutex, 0, 1);
- sem_init(&priv->wait, 0, 0);
+ nxsem_init(&priv->mutex, 0, 1);
+ nxsem_init(&priv->wait, 0, 0);
priv->timeout = wd_create();
@@ -1096,8 +1096,8 @@ int cxd56_i2cbus_uninitialize(FAR struct i2c_master_s *dev)
wd_delete(priv->timeout);
priv->timeout = NULL;
- sem_destroy(&priv->mutex);
- sem_destroy(&priv->wait);
+ nxsem_destroy(&priv->mutex);
+ nxsem_destroy(&priv->wait);
return OK;
}
diff --git a/arch/arm/src/cxd56xx/cxd56_icc.c b/arch/arm/src/cxd56xx/cxd56_icc.c
index ac1bf27..802297a 100644
--- a/arch/arm/src/cxd56xx/cxd56_icc.c
+++ b/arch/arm/src/cxd56xx/cxd56_icc.c
@@ -159,15 +159,12 @@ static struct iccdev_s *g_cpumsg[NCPUS];
static void icc_semtake(sem_t *semid)
{
- while (sem_wait(semid) != 0)
- {
- ASSERT(errno == EINTR);
- }
+ nxsem_wait_uninterruptible(semid);
}
static void icc_semgive(sem_t *semid)
{
- sem_post(semid);
+ nxsem_post(semid);
}
static FAR struct iccdev_s *icc_getprotocol(int protoid)
@@ -254,9 +251,9 @@ static int icc_irqhandler(int cpuid, uint32_t word[2])
# ifdef CONFIG_CAN_PASS_STRUCTS
union sigval value;
value.sival_ptr = priv->sigdata;
- (void)sigqueue(priv->pid, priv->signo, value);
+ sigqueue(priv->pid, priv->signo, value);
# else
- (void)sigqueue(priv->pid, priv->signo, priv->sigdata);
+ sigqueue(priv->pid, priv->signo, priv->sigdata);
# endif
}
#endif
@@ -362,7 +359,7 @@ static FAR struct iccdev_s *icc_devnew(void)
priv->rxtimeout = wd_create();
- sem_init(&priv->rxwait, 0, 0);
+ nxsem_init(&priv->rxwait, 0, 0);
/* Initialize receive queue and free list */
diff --git a/arch/arm/src/cxd56xx/cxd56_idle.c b/arch/arm/src/cxd56xx/cxd56_idle.c
index b0655d0..ec55a81 100644
--- a/arch/arm/src/cxd56xx/cxd56_idle.c
+++ b/arch/arm/src/cxd56xx/cxd56_idle.c
@@ -111,7 +111,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -135,7 +135,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)cxd56_pmsleep();
+ cxd56_pmsleep();
break;
default:
diff --git a/arch/arm/src/cxd56xx/cxd56_irq.c b/arch/arm/src/cxd56xx/cxd56_irq.c
index 111d455..7ffabb9 100644
--- a/arch/arm/src/cxd56xx/cxd56_irq.c
+++ b/arch/arm/src/cxd56xx/cxd56_irq.c
@@ -173,7 +173,7 @@ static void cxd56_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int cxd56_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -181,7 +181,7 @@ static int cxd56_nmi(int irq, FAR void *context, FAR void *arg)
static int cxd56_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received\n");
PANIC();
return 0;
@@ -189,7 +189,7 @@ static int cxd56_busfault(int irq, FAR void *context, FAR void *arg)
static int cxd56_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received\n");
PANIC();
return 0;
@@ -197,7 +197,7 @@ static int cxd56_usagefault(int irq, FAR void *context, FAR void *arg)
static int cxd56_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -205,7 +205,7 @@ static int cxd56_pendsv(int irq, FAR void *context, FAR void *arg)
static int cxd56_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -213,7 +213,7 @@ static int cxd56_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int cxd56_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/cxd56xx/cxd56_powermgr.c b/arch/arm/src/cxd56xx/cxd56_powermgr.c
index dace666..5e6f819 100644
--- a/arch/arm/src/cxd56xx/cxd56_powermgr.c
+++ b/arch/arm/src/cxd56xx/cxd56_powermgr.c
@@ -177,15 +177,7 @@ static struct pm_cpu_wakelock_s g_wlock =
static int cxd56_pm_semtake(FAR sem_t *id)
{
- while (sem_wait(id) != 0)
- {
- if (errno != EINTR)
- {
- pmerr("ERR:sem_wait\n");
- return errno;
- }
- }
- return OK;
+ return nxsem_wait_uninterruptible(id);
}
static int cxd56_pm_needcallback(uint32_t target,
@@ -315,7 +307,7 @@ static void cxd56_pm_clkchange(struct cxd56_pm_message_s *message)
cxd56_pmsendmsg(mid, ret);
- sem_post(&g_regcblock);
+ nxsem_post(&g_regcblock);
}
static void cxd56_pm_checkfreqlock(void)
@@ -463,7 +455,7 @@ FAR void *cxd56_pm_register_callback(uint32_t target,
entry = (struct pm_cbentry_s *)kmm_malloc(sizeof(struct pm_cbentry_s));
if (entry == NULL)
{
- sem_post(&g_regcblock);
+ nxsem_post(&g_regcblock);
return NULL;
}
@@ -471,7 +463,7 @@ FAR void *cxd56_pm_register_callback(uint32_t target,
entry->callback = callback;
dq_addlast((FAR dq_entry_t *)entry, &g_cbqueue);
- sem_post(&g_regcblock);
+ nxsem_post(&g_regcblock);
return (void *)entry;
}
@@ -483,7 +475,7 @@ void cxd56_pm_unregister_callback(FAR void *handle)
dq_rem((FAR dq_entry_t *)handle, &g_cbqueue);
kmm_free(handle);
- sem_post(&g_regcblock);
+ nxsem_post(&g_regcblock);
}
static int cxd56_pmmsghandler(int cpuid, int protoid, uint32_t pdata,
@@ -517,7 +509,7 @@ static int cxd56_pmmsghandler(int cpuid, int protoid, uint32_t pdata,
}
else if (msgid == MSGID_FREQLOCK)
{
- sem_post(&g_freqlockwait);
+ nxsem_post(&g_freqlockwait);
}
else
{
@@ -573,7 +565,7 @@ void up_pm_acquire_freqlock(struct pm_cpu_freqlock_s *lock)
lock->count++;
- sem_post(&g_freqlock);
+ nxsem_post(&g_freqlock);
up_pm_release_wakelock(&g_wlock);
}
@@ -614,7 +606,7 @@ void up_pm_release_freqlock(struct pm_cpu_freqlock_s *lock)
}
}
- sem_post(&g_freqlock);
+ nxsem_post(&g_freqlock);
up_pm_release_wakelock(&g_wlock);
}
@@ -651,7 +643,7 @@ int up_pm_get_freqlock_count(struct pm_cpu_freqlock_s *lock)
}
}
- sem_post(&g_freqlock);
+ nxsem_post(&g_freqlock);
return count;
}
@@ -795,22 +787,22 @@ int cxd56_pm_initialize(void)
sq_init(&g_freqlockqueue);
sq_init(&g_wakelockqueue);
- ret = sem_init(&g_regcblock, 0, 1);
+ ret = nxsem_init(&g_regcblock, 0, 1);
if (ret < 0)
{
- return -EPERM;
+ return ret;
}
- ret = sem_init(&g_freqlock, 0, 1);
+ ret = nxsem_init(&g_freqlock, 0, 1);
if (ret < 0)
{
- return -EPERM;
+ return ret;
}
- ret = sem_init(&g_freqlockwait, 0, 0);
+ ret = nxsem_init(&g_freqlockwait, 0, 0);
if (ret < 0)
{
- return -EPERM;
+ return ret;
}
attr.mq_maxmsg = 8;
diff --git a/arch/arm/src/cxd56xx/cxd56_rtc.c b/arch/arm/src/cxd56xx/cxd56_rtc.c
index 1f04215..3339d57 100644
--- a/arch/arm/src/cxd56xx/cxd56_rtc.c
+++ b/arch/arm/src/cxd56xx/cxd56_rtc.c
@@ -160,7 +160,7 @@ static void rtc_dumptime(FAR const struct timespec *tp, FAR const char *msg)
{
FAR struct tm tm;
- (void)gmtime_r(&tp->tv_sec, &tm);
+ gmtime_r(&tp->tv_sec, &tm);
rtcinfo("%s:\n", msg);
rtcinfo("RTC %u.%09u\n", tp->tv_sec, tp->tv_nsec);
diff --git a/arch/arm/src/cxd56xx/cxd56_rtc_lowerhalf.c b/arch/arm/src/cxd56xx/cxd56_rtc_lowerhalf.c
index 2cd73d7..11b783b 100644
--- a/arch/arm/src/cxd56xx/cxd56_rtc_lowerhalf.c
+++ b/arch/arm/src/cxd56xx/cxd56_rtc_lowerhalf.c
@@ -417,7 +417,7 @@ static int cxd56_setrelative(FAR struct rtc_lowerhalf_s *lower,
seconds = ts.tv_sec + (alarminfo->reltime + 1);
- (void)gmtime_r(&seconds, (FAR struct tm *)&setalarm.time);
+ gmtime_r(&seconds, (FAR struct tm *)&setalarm.time);
/* The set the alarm using this absolute time */
diff --git a/arch/arm/src/cxd56xx/cxd56_scu.c b/arch/arm/src/cxd56xx/cxd56_scu.c
index 6a1b60c..9c14a14 100644
--- a/arch/arm/src/cxd56xx/cxd56_scu.c
+++ b/arch/arm/src/cxd56xx/cxd56_scu.c
@@ -374,11 +374,7 @@ static const struct coeff_addr_s g_caddrs[3][2] =
static int seq_semtake(sem_t *id)
{
- while (sem_wait(id) != 0)
- {
- ASSERT(errno == EINTR);
- }
- return OK;
+ return nxsem_wait_uninterruptible(id);
}
/****************************************************************************
@@ -387,7 +383,7 @@ static int seq_semtake(sem_t *id)
static void seq_semgive(sem_t *id)
{
- sem_post(id);
+ nxsem_post(id);
}
/****************************************************************************
@@ -1514,9 +1510,9 @@ static void seq_handlefifointr(FAR struct cxd56_scudev_s *priv, uint32_t intr)
# ifdef CONFIG_CAN_PASS_STRUCTS
value.sival_ptr = notify->ts;
- (void)sigqueue(notify->pid, notify->signo, value);
+ sigqueue(notify->pid, notify->signo, value);
# else
- (void)sigqueue(notify->pid, notify->signo, (FAR void *)notify->ts);
+ sigqueue(notify->pid, notify->signo, (FAR void *)notify->ts);
# endif
#endif
}
@@ -1606,9 +1602,9 @@ static void seq_handlemathfintr(FAR struct cxd56_scudev_s *priv,
# ifdef CONFIG_CAN_PASS_STRUCTS
union sigval value;
value.sival_ptr = notify->arg;
- (void)sigqueue(notify->pid, notify->signo, value);
+ sigqueue(notify->pid, notify->signo, value);
# else
- (void)sigqueue(notify->pid, notify->signo, (FAR void *)notify->arg);
+ sigqueue(notify->pid, notify->signo, (FAR void *)notify->arg);
# endif
detected = 0;
}
@@ -1999,7 +1995,7 @@ static int seq_fifoinit(FAR struct seq_s *seq, int fifoid, uint16_t fsize)
/* Initialize DMA done wait semaphore */
- sem_init(&fifo->dmawait, 0, 0);
+ nxsem_init(&fifo->dmawait, 0, 0);
fifo->dmaresult = -1;
#endif
@@ -2085,7 +2081,7 @@ static void seq_fifofree(FAR struct scufifo_s *fifo)
scufifo_memfree(fifo->start);
#ifdef CONFIG_CXD56_UDMAC
- sem_destroy(&fifo->dmawait);
+ nxsem_destroy(&fifo->dmawait);
#endif
kmm_free(fifo);
@@ -3422,12 +3418,12 @@ void scu_initialize(void)
memset(priv, 0, sizeof(struct cxd56_scudev_s));
- sem_init(&priv->syncwait, 0, 0);
- sem_init(&priv->syncexc, 0, 1);
+ nxsem_init(&priv->syncwait, 0, 0);
+ nxsem_init(&priv->syncexc, 0, 1);
for (i = 0; i < 3; i++)
{
- sem_init(&priv->oneshotwait[i], 0, 0);
+ nxsem_init(&priv->oneshotwait[i], 0, 0);
}
scufifo_initialize();
@@ -3489,11 +3485,11 @@ void scu_uninitialize(void)
cxd56_scuseq_clock_disable();
- sem_destroy(&priv->syncwait);
- sem_destroy(&priv->syncexc);
+ nxsem_destroy(&priv->syncwait);
+ nxsem_destroy(&priv->syncexc);
for (i = 0; i < 3; i++)
{
- sem_destroy(&priv->oneshotwait[i]);
+ nxsem_destroy(&priv->oneshotwait[i]);
}
}
diff --git a/arch/arm/src/cxd56xx/cxd56_sdhci.c b/arch/arm/src/cxd56xx/cxd56_sdhci.c
index d991b96..d48fa63 100644
--- a/arch/arm/src/cxd56xx/cxd56_sdhci.c
+++ b/arch/arm/src/cxd56xx/cxd56_sdhci.c
@@ -356,7 +356,7 @@ struct cxd56_sdhcregs_s
/* Low-level helpers ********************************************************/
static void cxd56_takesem(struct cxd56_sdiodev_s *priv);
-#define cxd56_givesem(priv) (sem_post(&(priv)->waitsem))
+#define cxd56_givesem(priv) (nxsem_post(&(priv)->waitsem))
static void cxd56_configwaitints(struct cxd56_sdiodev_s *priv,
uint32_t waitints, sdio_eventset_t waitevents,
sdio_eventset_t wkupevents);
@@ -570,16 +570,7 @@ static FAR uint32_t cxd56_sdhci_adma_dscr[CXD56_SDIO_MAX_LEN_ADMA_DSCR * 2];
static void cxd56_takesem(struct cxd56_sdiodev_s *priv)
{
- /* Take the semaphore (perhaps waiting) */
-
- while (sem_wait(&priv->waitsem) != 0)
- {
- /* The only case that an error should occr here is if the wait was
- * awakened by a signal.
- */
-
- ASSERT(errno == EINTR);
- }
+ nxsem_wait_uninterruptible(&priv->waitsem);
}
/****************************************************************************
@@ -1075,7 +1066,7 @@ static void cxd56_endwait(struct cxd56_sdiodev_s *priv,
{
/* Cancel the watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Disable event-related interrupts */
@@ -1279,8 +1270,8 @@ static int cxd56_interrupt(int irq, FAR void *context, FAR void *arg)
putreg32(getreg32(CXD56_SDHCI_IRQSTATEN) & (~SDHCI_INT_CINT),
CXD56_SDHCI_IRQSTATEN);
work_cancel(HPWORK, &priv->cbwork);
- (void)work_queue(HPWORK, &priv->cbwork,
- (worker_t)cxd56_sdhci_irq_handler, &priv->dev, 0);
+ work_queue(HPWORK, &priv->cbwork,
+ (worker_t)cxd56_sdhci_irq_handler, &priv->dev, 0);
}
#endif /* CONFIG_CXD56_SDIO_ENABLE_MULTIFUNCTION */
@@ -1429,13 +1420,13 @@ static void cxd56_sdio_sdhci_reset(FAR struct sdio_dev_s *dev)
/* Initialize the SDHC slot structure data structure */
/* Initialize semaphores */
- sem_init(&priv->waitsem, 0, 0);
+ nxsem_init(&priv->waitsem, 0, 0);
/* The waitsem semaphore is used for signaling and, hence, should not have
* priority inheritance enabled.
*/
- sem_setprotocol(&priv->waitsem, SEM_PRIO_NONE);
+ nxsem_setprotocol(&priv->waitsem, SEM_PRIO_NONE);
/* Create a watchdog timer */
@@ -2147,7 +2138,7 @@ static int cxd56_sdio_cancel(FAR struct sdio_dev_s *dev)
/* Cancel any watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* If this was a DMA transfer, make sure that DMA is stopped */
@@ -3216,8 +3207,8 @@ static void cxd56_sdio_callback(void *arg)
work_cancel(HPWORK, &priv->cbwork);
mcinfo("Queuing callback to %p(%p)\n", priv->callback, priv->cbarg);
- (void)work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback,
- priv->cbarg, delay);
+ work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback,
+ priv->cbarg, delay);
}
else
{
@@ -3233,18 +3224,7 @@ static void cxd56_sdio_callback(void *arg)
#ifdef CONFIG_CXD56_SDIO_ENABLE_MULTIFUNCTION
static void cxd56_sdio_takesem(FAR struct cxd56_sdiodev_s *priv)
{
- /* Take the semaphore, giving exclusive access to the driver (perhaps
- * waiting)
- */
-
- while (sem_wait(&priv->sc.sem) != 0)
- {
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- ASSERT(errno == EINTR);
- }
+ nxsem_wait_uninterruptible(&priv->sc.sem);
}
/****************************************************************************
@@ -3737,13 +3717,13 @@ static int cxd56_sdio_register_irq(FAR struct sdio_dev_s *dev, int func_num,
cxd56_sdio_writeb_internal(sf0, SDIO_CCCR_INTEN, regorg, NULL);
goto REG_IRQ_FAIL;
}
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return ret;
REG_IRQ_FAIL:
sf->irq_callback = NULL;
mcerr("ERROR: Ret: %d\n", ret);
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return ret;
}
@@ -3844,11 +3824,11 @@ static int cxd56_sdio_function_disable(FAR struct sdio_dev_s *dev,
{
goto FUNC_DIS_ERR;
}
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return 0;
FUNC_DIS_ERR:
mcerr("ERROR: Io fail ret %u\n", ret);
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return ret;
}
@@ -3908,12 +3888,12 @@ static int cxd56_sdio_function_enable(FAR struct sdio_dev_s *dev,
if (0 == ret)
{
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return 0;
}
FUNC_EN_ERR:
mcerr("ERROR: Io fail ret %u\n", ret);
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return -EIO;
}
@@ -3941,7 +3921,7 @@ static int cxd56_sdio_readb(FAR struct sdio_dev_s *dev, int func_num,
cxd56_sdio_takesem(priv);
ret = cxd56_sdio_readb_internal(priv->sc.fn[func_num], addr, rdata);
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return ret;
}
@@ -3969,7 +3949,7 @@ static int cxd56_sdio_writeb(FAR struct sdio_dev_s *dev, int func_num,
cxd56_sdio_takesem(priv);
ret = cxd56_sdio_writeb_internal(priv->sc.fn[func_num], addr, data, rdata);
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return ret;
}
@@ -4093,13 +4073,13 @@ static int cxd56_sdio_write(FAR struct sdio_dev_s *dev, int func_num,
data += size;
addr += size;
}
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return 0;
WRITE_TIME_OUT:
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return wkupevent & SDIOWAIT_TIMEOUT ? -ETIMEDOUT : -EIO;
WRITE_ERR:
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return ret;
}
@@ -4223,13 +4203,13 @@ static int cxd56_sdio_read(FAR struct sdio_dev_s *dev, int func_num,
data += size;
addr += size;
}
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return 0;
READ_TIME_OUT:
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return wkupevent & SDIOWAIT_TIMEOUT ? -ETIMEDOUT : -EIO;
READ_ERR:
- sem_post(&priv->sc.sem);
+ nxsem_post(&priv->sc.sem);
return ret;
}
@@ -4273,7 +4253,7 @@ static int cxd56_sdio_initialize(struct cxd56_sdiodev_s *priv)
priv->sc.full_speed = false;
priv->blocksize = SDIO_BLOCK_SIZE;
- sem_init(&priv->sc.sem, 0, 1);
+ nxsem_init(&priv->sc.sem, 0, 1);
#ifdef CONFIG_SDIO_DMA
priv->sc.dma = true;
#endif
diff --git a/arch/arm/src/cxd56xx/cxd56_serial.c b/arch/arm/src/cxd56xx/cxd56_serial.c
index 8c3811c..2a31811 100644
--- a/arch/arm/src/cxd56xx/cxd56_serial.c
+++ b/arch/arm/src/cxd56xx/cxd56_serial.c
@@ -543,10 +543,7 @@ static void up_detach(FAR struct uart_dev_s *dev)
static bool up_rxflowcontrol(FAR struct uart_dev_s *dev,
unsigned int nbuffered, bool upper)
{
- (void)nbuffered;
-
up_rxint(dev, !upper);
-
return true;
}
#endif /* CONFIG_SERIAL_IFLOWCONTROL */
@@ -924,13 +921,13 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#ifdef TTYS0_DEV
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
}
diff --git a/arch/arm/src/cxd56xx/cxd56_sph.c b/arch/arm/src/cxd56xx/cxd56_sph.c
index 5ee5376..c08a317 100644
--- a/arch/arm/src/cxd56xx/cxd56_sph.c
+++ b/arch/arm/src/cxd56xx/cxd56_sph.c
@@ -167,16 +167,12 @@ static int sph_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
static int sph_semtake(sem_t *id)
{
- while (sem_wait(id) != 0)
- {
- ASSERT(errno == EINTR);
- }
- return OK;
+ return nxsem_wait_uninterruptible(id);
}
static void sph_semgive(sem_t *id)
{
- sem_post(id);
+ nxsem_post(id);
}
static int sph_lock(FAR struct sph_dev_s *priv)
@@ -263,7 +259,7 @@ static inline int cxd56_sphdevinit(FAR const char *devname, int num)
return ERROR;
}
- sem_init(&priv->wait, 0, 0);
+ nxsem_init(&priv->wait, 0, 0);
priv->id = num;
irq_attach(CXD56_IRQ_SPH0 + num, cxd56_sphirqhandler, NULL);
diff --git a/arch/arm/src/cxd56xx/cxd56_spi.c b/arch/arm/src/cxd56xx/cxd56_spi.c
index fc9b52b..98a85c8 100644
--- a/arch/arm/src/cxd56xx/cxd56_spi.c
+++ b/arch/arm/src/cxd56xx/cxd56_spi.c
@@ -428,21 +428,12 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
{
/* Take the semaphore (perhaps waiting) */
- while (sem_wait(&priv->exclsem) != 0)
- {
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- ASSERT(errno == EINTR);
- }
+ return nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)sem_post(&priv->exclsem);
+ return nxsem_post(&priv->exclsem);
}
-
- return OK;
}
/****************************************************************************
@@ -1174,7 +1165,7 @@ FAR struct spi_dev_s *cxd56_spibus_initialize(int port)
return NULL;
}
#endif
- sem_init(&priv->dmasem, 0, 0);
+ nxsem_init(&priv->dmasem, 0, 0);
}
#endif
@@ -1199,7 +1190,7 @@ FAR struct spi_dev_s *cxd56_spibus_initialize(int port)
return NULL;
}
#endif
- sem_init(&priv->dmasem, 0, 0);
+ nxsem_init(&priv->dmasem, 0, 0);
}
#endif
@@ -1240,7 +1231,7 @@ FAR struct spi_dev_s *cxd56_spibus_initialize(int port)
/* Initialize the SPI semaphore that enforces mutually exclusive access */
- sem_init(&priv->exclsem, 0, 1);
+ nxsem_init(&priv->exclsem, 0, 1);
#ifdef CONFIG_CXD56_SPI3_SCUSEQ
/* Enable the SPI, but not enable port 3 when SCU support enabled.
@@ -1258,7 +1249,7 @@ FAR struct spi_dev_s *cxd56_spibus_initialize(int port)
for (i = 0; i < CXD56_SPI_FIFOSZ; i++)
{
- (void)spi_getreg(priv, CXD56_SPI_DR_OFFSET);
+ spi_getreg(priv, CXD56_SPI_DR_OFFSET);
}
/* Enable clock gating (clock disable) */
@@ -1321,7 +1312,7 @@ void spi_flush(FAR struct spi_dev_s *dev)
do
{
- (void)spi_getreg(priv, CXD56_SPI_DR_OFFSET);
+ spi_getreg(priv, CXD56_SPI_DR_OFFSET);
}
while (spi_getreg(priv, CXD56_SPI_SR_OFFSET) & SPI_SR_RNE);
@@ -1471,7 +1462,7 @@ static void spi_dmatxcallback(DMA_HANDLE handle, uint8_t status, void *data)
spierr("dma error\n");
}
- (void)sem_post(&priv->dmasem);
+ nxsem_post(&priv->dmasem);
}
/****************************************************************************
@@ -1493,7 +1484,7 @@ static void spi_dmarxcallback(DMA_HANDLE handle, uint8_t status, void *data)
spierr("dma error\n");
}
- (void)sem_post(&priv->dmasem);
+ nxsem_post(&priv->dmasem);
}
/****************************************************************************
@@ -1554,7 +1545,7 @@ static void spi_dmatxwait(FAR struct cxd56_spidev_s *priv)
{
uint32_t val;
- if (sem_wait(&priv->dmasem) != OK)
+ if (nxsem_wait(&priv->dmasem) != OK)
{
spierr("dma error\n");
}
@@ -1578,7 +1569,7 @@ static void spi_dmarxwait(FAR struct cxd56_spidev_s *priv)
{
uint32_t val;
- if (sem_wait(&priv->dmasem) != OK)
+ if (nxsem_wait(&priv->dmasem) != OK)
{
spierr("dma error\n");
}
@@ -1602,12 +1593,12 @@ static void spi_dmatrxwait(FAR struct cxd56_spidev_s *priv)
{
uint32_t val;
- if (sem_wait(&priv->dmasem) != OK)
+ if (nxsem_wait(&priv->dmasem) != OK)
{
spierr("dma error\n");
}
- if (sem_wait(&priv->dmasem) != OK)
+ if (nxsem_wait(&priv->dmasem) != OK)
{
spierr("dma error\n");
}
diff --git a/arch/arm/src/cxd56xx/cxd56_sysctl.c b/arch/arm/src/cxd56xx/cxd56_sysctl.c
index 01c9e33..def7d5c 100644
--- a/arch/arm/src/cxd56xx/cxd56_sysctl.c
+++ b/arch/arm/src/cxd56xx/cxd56_sysctl.c
@@ -86,15 +86,12 @@ static int sysctl_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
static void sysctl_semtake(sem_t *semid)
{
- while (sem_wait(semid) != 0)
- {
- ASSERT(errno == EINTR);
- }
+ nxsem_wait_uninterruptible(semid);
}
static void sysctl_semgive(sem_t *semid)
{
- sem_post(semid);
+ nxsem_post(semid);
}
static int sysctl_rxhandler(int cpuid, int protoid,
@@ -150,10 +147,10 @@ void cxd56_sysctlinitialize(void)
{
cxd56_iccinit(CXD56_PROTO_SYSCTL);
- sem_init(&g_exc, 0, 1);
- sem_init(&g_sync, 0, 0);
+ nxsem_init(&g_exc, 0, 1);
+ nxsem_init(&g_sync, 0, 0);
cxd56_iccregisterhandler(CXD56_PROTO_SYSCTL, sysctl_rxhandler, NULL);
- (void)register_driver("/dev/sysctl", &g_sysctlfops, 0666, NULL);
+ register_driver("/dev/sysctl", &g_sysctlfops, 0666, NULL);
}
diff --git a/arch/arm/src/cxd56xx/cxd56_timer.c b/arch/arm/src/cxd56xx/cxd56_timer.c
index 9bd80da..405d81e 100644
--- a/arch/arm/src/cxd56xx/cxd56_timer.c
+++ b/arch/arm/src/cxd56xx/cxd56_timer.c
@@ -569,7 +569,7 @@ void cxd56_timer_initialize(FAR const char *devpath, int timer)
priv->ops = &g_tmrops;
- (void)irq_attach(irq, cxd56_timer_interrupt, priv);
+ irq_attach(irq, cxd56_timer_interrupt, priv);
/* Enable NVIC interrupt. */
@@ -577,7 +577,7 @@ void cxd56_timer_initialize(FAR const char *devpath, int timer)
/* Register the timer driver as /dev/timerX */
- (void)timer_register(devpath, (FAR struct timer_lowerhalf_s *)priv);
+ timer_register(devpath, (FAR struct timer_lowerhalf_s *)priv);
}
#endif /* CONFIG_TIMER */
diff --git a/arch/arm/src/cxd56xx/cxd56_timerisr.c b/arch/arm/src/cxd56xx/cxd56_timerisr.c
index d9312ea..41cf274 100644
--- a/arch/arm/src/cxd56xx/cxd56_timerisr.c
+++ b/arch/arm/src/cxd56xx/cxd56_timerisr.c
@@ -184,7 +184,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(CXD56_IRQ_SYSTICK, (xcpt_t)cxd56_timerisr, NULL);
+ irq_attach(CXD56_IRQ_SYSTICK, (xcpt_t)cxd56_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/cxd56xx/cxd56_uart0.c b/arch/arm/src/cxd56xx/cxd56_uart0.c
index de7275b..3ca4943 100644
--- a/arch/arm/src/cxd56xx/cxd56_uart0.c
+++ b/arch/arm/src/cxd56xx/cxd56_uart0.c
@@ -128,11 +128,7 @@ static sem_t g_lock;
static int uart0_semtake(sem_t *id)
{
- while (sem_wait(id) != 0)
- {
- ASSERT(errno == EINTR);
- }
- return OK;
+ return nxsem_wait_uninterruptible(id);
}
/****************************************************************************
@@ -141,7 +137,7 @@ static int uart0_semtake(sem_t *id)
static void uart0_semgive(sem_t *id)
{
- sem_post(id);
+ nxsem_post(id);
}
/****************************************************************************
@@ -301,7 +297,7 @@ int cxd56_uart0initialize(FAR const char *devname)
{
int ret;
- sem_init(&g_lock, 0, 1);
+ nxsem_init(&g_lock, 0, 1);
ret = register_driver(devname, &g_uart0fops, 0666, NULL);
if (ret != 0)
@@ -319,7 +315,7 @@ int cxd56_uart0initialize(FAR const char *devname)
void cxd56_uart0uninitialize(FAR const char *devname)
{
unregister_driver(devname);
- sem_destroy(&g_lock);
+ nxsem_destroy(&g_lock);
}
#endif /* CONFIG_CXD56_UART0 */
diff --git a/arch/arm/src/cxd56xx/cxd56_udmac.c b/arch/arm/src/cxd56xx/cxd56_udmac.c
index 2cc4023..67f0f53 100644
--- a/arch/arm/src/cxd56xx/cxd56_udmac.c
+++ b/arch/arm/src/cxd56xx/cxd56_udmac.c
@@ -252,8 +252,8 @@ void cxd56_udmainitialize(void)
/* Initialize the channel list */
- sem_init(&g_dmac.exclsem, 0, 1);
- sem_init(&g_dmac.chansem, 0, CXD56_DMA_NCHANNELS);
+ nxsem_init(&g_dmac.exclsem, 0, 1);
+ nxsem_init(&g_dmac.chansem, 0, CXD56_DMA_NCHANNELS);
for (i = 0; i < CXD56_DMA_NCHANNELS; i++)
{
@@ -311,21 +311,11 @@ DMA_HANDLE cxd56_udmachannel(void)
* reserved for us.
*/
- while (sem_wait(&g_dmac.chansem) < 0)
- {
- /* sem_wait should fail only if it is awakened by a a signal */
-
- DEBUGASSERT(errno == EINTR);
- }
+ nxsem_wait_uninterruptible(&g_dmac.chansem);
/* Get exclusive access to the DMA channel list */
- while (sem_wait(&g_dmac.exclsem) < 0)
- {
- /* sem_wait should fail only if it is awakened by a a signal */
-
- DEBUGASSERT(errno == EINTR);
- }
+ nxsem_wait_uninterruptible(&g_dmac.exclsem);
/* Search for an available DMA channel */
@@ -346,11 +336,11 @@ DMA_HANDLE cxd56_udmachannel(void)
}
}
- sem_post(&g_dmac.exclsem);
+ nxsem_post(&g_dmac.exclsem);
/* Attach DMA interrupt vector */
- (void)irq_attach(CXD56_IRQ_DMA_A_0 + ch, cxd56_dmac_interrupt, NULL);
+ irq_attach(CXD56_IRQ_DMA_A_0 + ch, cxd56_dmac_interrupt, NULL);
/* Enable the IRQ at the AIC (still disabled at the DMA controller) */
@@ -405,7 +395,7 @@ void cxd56_udmafree(DMA_HANDLE handle)
* thread that may be waiting for a channel.
*/
- sem_post(&g_dmac.chansem);
+ nxsem_post(&g_dmac.chansem);
}
/****************************************************************************
diff --git a/arch/arm/src/cxd56xx/cxd56_usbdev.c b/arch/arm/src/cxd56xx/cxd56_usbdev.c
index 78b19bf..06b9eae 100644
--- a/arch/arm/src/cxd56xx/cxd56_usbdev.c
+++ b/arch/arm/src/cxd56xx/cxd56_usbdev.c
@@ -3348,9 +3348,9 @@ static void cxd56_notify_signal(uint16_t state, uint16_t power)
#ifdef CONFIG_CAN_PASS_STRUCTS
union sigval value;
value.sival_int = state << 16 | power;
- (void)sigqueue(priv->pid, priv->signo, value);
+ sigqueue(priv->pid, priv->signo, value);
#else
- (void)sigqueue(priv->pid, priv->signo, state << 16 | power);
+ sigqueue(priv->pid, priv->signo, state << 16 | power);
#endif
}
}
diff --git a/arch/arm/src/cxd56xx/cxd56_wdt.c b/arch/arm/src/cxd56xx/cxd56_wdt.c
index c655029..6d53ded 100644
--- a/arch/arm/src/cxd56xx/cxd56_wdt.c
+++ b/arch/arm/src/cxd56xx/cxd56_wdt.c
@@ -673,12 +673,12 @@ int cxd56_wdt_initialize(void)
#ifdef CONFIG_CXD56_WDT_INTERRUPT
/* Attach our WDT interrupt handler (But don't enable it yet) */
- (void)irq_attach(CXD56_IRQ_WDT_INT, cxd56_wdtinterrupt, priv);
+ irq_attach(CXD56_IRQ_WDT_INT, cxd56_wdtinterrupt, priv);
#endif
/* Register the watchdog driver as /dev/watchdog0 */
- (void)watchdog_register(DEVPATH, (FAR struct watchdog_lowerhalf_s *)priv);
+ watchdog_register(DEVPATH, (FAR struct watchdog_lowerhalf_s *)priv);
/* Register pm event callback */
diff --git a/arch/arm/src/dm320/dm320_decodeirq.c b/arch/arm/src/dm320/dm320_decodeirq.c
index 5d7e709..c621cf9 100644
--- a/arch/arm/src/dm320/dm320_decodeirq.c
+++ b/arch/arm/src/dm320/dm320_decodeirq.c
@@ -118,7 +118,7 @@ void up_decodeirq(uint32_t *regs)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(NULL);
+ group_addrenv(NULL);
#endif
}
#endif
diff --git a/arch/arm/src/dm320/dm320_serial.c b/arch/arm/src/dm320/dm320_serial.c
index 10a2d15..a5d74e7 100644
--- a/arch/arm/src/dm320/dm320_serial.c
+++ b/arch/arm/src/dm320/dm320_serial.c
@@ -737,9 +737,9 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
- (void)uart_register("/dev/console", &CONSOLE_DEV);
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
}
/****************************************************************************
diff --git a/arch/arm/src/dm320/dm320_usbdev.c b/arch/arm/src/dm320/dm320_usbdev.c
index 18dce86..8a93124 100644
--- a/arch/arm/src/dm320/dm320_usbdev.c
+++ b/arch/arm/src/dm320/dm320_usbdev.c
@@ -1304,7 +1304,7 @@ static inline void dm320_ep0setup(struct dm320_usbdev_s *priv)
/* Restart the write queue */
- (void)dm320_wrrequest(privep);
+ dm320_wrrequest(privep);
}
else
{
@@ -1581,7 +1581,7 @@ static int dm320_ctlrinterrupt(int irq, FAR void *context, FAR void *arg)
if ((csr0 & USB_PERCSR0_RXPKTRDY) != 0)
{
usbtrace(TRACE_INTENTRY(DM320_TRACEINTID_RXPKTRDY), csr0);
- (void)dm320_getreg8(DM320_USB_COUNT0);
+ dm320_getreg8(DM320_USB_COUNT0);
dm320_ep0setup(priv);
}
else if ((csr0 & USB_PERCSR0_SENTST) != 0)
@@ -1643,7 +1643,7 @@ static int dm320_ctlrinterrupt(int irq, FAR void *context, FAR void *arg)
if (!dm320_rqempty(privep))
{
- (void)dm320_wrrequest(privep);
+ dm320_wrrequest(privep);
}
}
break;
diff --git a/arch/arm/src/efm32/efm32_dma.c b/arch/arm/src/efm32/efm32_dma.c
index ddb2e23..7afe854 100644
--- a/arch/arm/src/efm32/efm32_dma.c
+++ b/arch/arm/src/efm32/efm32_dma.c
@@ -297,7 +297,7 @@ void weak_function up_dma_initialize(void)
/* Attach DMA interrupt vector */
- (void)irq_attach(EFM32_IRQ_DMA, efm32_dmac_interrupt, NULL);
+ irq_attach(EFM32_IRQ_DMA, efm32_dmac_interrupt, NULL);
/* Enable the DMA controller */
@@ -336,7 +336,6 @@ DMA_HANDLE efm32_dmachannel(void)
struct dma_channel_s *dmach;
unsigned int chndx;
uint32_t bit;
- int ret;
/* Take a count from from the channel counting semaphore. We may block
* if there are no free channels. When we get the count, then we can
@@ -344,35 +343,11 @@ DMA_HANDLE efm32_dmachannel(void)
* reserved for us.
*/
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&g_dmac.chansem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&g_dmac.chansem);
/* Get exclusive access to the DMA channel list */
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&g_dmac.exclsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&g_dmac.exclsem);
/* Search for an available DMA channel */
diff --git a/arch/arm/src/efm32/efm32_i2c.c b/arch/arm/src/efm32/efm32_i2c.c
index 8f2e0e9..74f6c37 100644
--- a/arch/arm/src/efm32/efm32_i2c.c
+++ b/arch/arm/src/efm32/efm32_i2c.c
@@ -480,21 +480,7 @@ static const char *efm32_i2c_state_str(int i2c_state)
static inline void efm32_i2c_sem_wait(FAR struct efm32_i2c_priv_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->sem_excl);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->sem_excl);
}
/****************************************************************************
@@ -544,7 +530,7 @@ static inline int efm32_i2c_sem_waitdone(FAR struct efm32_i2c_priv_s *priv)
{
/* Get the current time */
- (void)clock_gettime(CLOCK_REALTIME, &abstime);
+ clock_gettime(CLOCK_REALTIME, &abstime);
/* Calculate a time in the future */
@@ -578,17 +564,16 @@ static inline int efm32_i2c_sem_waitdone(FAR struct efm32_i2c_priv_s *priv)
/* Wait until either the transfer is complete or the timeout expires */
- ret = nxsem_timedwait(&priv->sem_isr, &abstime);
+ ret = nxsem_timedwait_uninterruptible(&priv->sem_isr, &abstime);
/* Disable I2C interrupts */
efm32_i2c_putreg(priv, EFM32_I2C_IEN_OFFSET, 0);
- if (ret < 0 && ret != -EINTR)
+ if (ret < 0)
{
/* Break out of the loop on irrecoverable errors. This would include
- * timeouts and mystery errors reported by nxsem_timedwait. NOTE that
- * we try again if we are awakened by a signal (EINTR).
+ * timeouts and mystery errors reported by nxsem_timedwait.
*/
break;
@@ -1495,7 +1480,7 @@ static int efm32_i2c_transfer(FAR struct i2c_master_s *dev,
I2C_CMD_CLEARPC | I2C_CMD_CLEARTX);
if (efm32_i2c_getreg(priv, EFM32_I2C_IF_OFFSET) & I2C_IF_RXDATAV)
{
- (void)efm32_i2c_getreg(priv, EFM32_I2C_RXDATA_OFFSET);
+ efm32_i2c_getreg(priv, EFM32_I2C_RXDATA_OFFSET);
}
/* Clear all pending interrupts prior to starting transfer. */
diff --git a/arch/arm/src/efm32/efm32_idle.c b/arch/arm/src/efm32/efm32_idle.c
index 9a6d9f7..4764a02 100644
--- a/arch/arm/src/efm32/efm32_idle.c
+++ b/arch/arm/src/efm32/efm32_idle.c
@@ -119,7 +119,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -143,7 +143,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)efm32_pmstandby();
+ efm32_pmstandby();
break;
default:
diff --git a/arch/arm/src/efm32/efm32_irq.c b/arch/arm/src/efm32/efm32_irq.c
index a2b25d8..d46722a 100644
--- a/arch/arm/src/efm32/efm32_irq.c
+++ b/arch/arm/src/efm32/efm32_irq.c
@@ -166,7 +166,7 @@ static void efm32_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int efm32_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -174,7 +174,7 @@ static int efm32_nmi(int irq, FAR void *context, FAR void *arg)
static int efm32_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received: %08x\n", getreg32(NVIC_CFAULTS));
PANIC();
return 0;
@@ -182,7 +182,7 @@ static int efm32_busfault(int irq, FAR void *context, FAR void *arg)
static int efm32_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received: %08x\n", getreg32(NVIC_CFAULTS));
PANIC();
return 0;
@@ -190,7 +190,7 @@ static int efm32_usagefault(int irq, FAR void *context, FAR void *arg)
static int efm32_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -198,7 +198,7 @@ static int efm32_pendsv(int irq, FAR void *context, FAR void *arg)
static int efm32_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -206,7 +206,7 @@ static int efm32_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int efm32_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/efm32/efm32_leserial.c b/arch/arm/src/efm32/efm32_leserial.c
index dee04ce..3c48b5c 100644
--- a/arch/arm/src/efm32/efm32_leserial.c
+++ b/arch/arm/src/efm32/efm32_leserial.c
@@ -794,14 +794,14 @@ void up_serialinit(void)
/* Register the console */
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
/* Register all UARTs */
- (void)uart_register("/dev/ttyLE0", &TTYLE0_DEV);
+ uart_register("/dev/ttyLE0", &TTYLE0_DEV);
#ifdef TTYLE1_DEV
- (void)uart_register("/dev/ttyLE1", &TTYLE1_DEV);
+ uart_register("/dev/ttyLE1", &TTYLE1_DEV);
#endif
}
diff --git a/arch/arm/src/efm32/efm32_pwm.c b/arch/arm/src/efm32/efm32_pwm.c
index 09f6dd7..251c144 100644
--- a/arch/arm/src/efm32/efm32_pwm.c
+++ b/arch/arm/src/efm32/efm32_pwm.c
@@ -481,7 +481,7 @@ static int pwm_interrupt(int irq, void *context, FAR void *arg)
/* Disable first interrupts, stop and reset the timer */
- (void)pwm_stop((FAR struct pwm_lowerhalf_s *)priv);
+ pwm_stop((FAR struct pwm_lowerhalf_s *)priv);
/* Then perform the callback into the upper half driver */
diff --git a/arch/arm/src/efm32/efm32_serial.c b/arch/arm/src/efm32/efm32_serial.c
index 80eb14c..db5c48a7 100644
--- a/arch/arm/src/efm32/efm32_serial.c
+++ b/arch/arm/src/efm32/efm32_serial.c
@@ -1168,23 +1168,23 @@ void up_serialinit(void)
/* Register the console */
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
/* Register all UARTs */
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyS4", &TTYS4_DEV);
+ uart_register("/dev/ttyS4", &TTYS4_DEV);
#endif
}
diff --git a/arch/arm/src/efm32/efm32_spi.c b/arch/arm/src/efm32/efm32_spi.c
index 00564cd..929c84a 100644
--- a/arch/arm/src/efm32/efm32_spi.c
+++ b/arch/arm/src/efm32/efm32_spi.c
@@ -377,7 +377,7 @@ static void spi_rxflush(const struct efm32_spiconfig_s *config)
{
/* Read and discard the data */
- (void)spi_getreg(config, EFM32_USART_RXDATA_OFFSET);
+ spi_getreg(config, EFM32_USART_RXDATA_OFFSET);
}
}
@@ -437,24 +437,11 @@ static void spi_dma_timeout(int argc, uint32_t arg1, ...)
static void spi_dmarxwait(struct efm32_spidev_s *priv)
{
irqstate_t flags;
- int ret;
/* Take the semaphore (perhaps waiting). */
flags = enter_critical_section();
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->rxdmasem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->rxdmasem);
/* Cancel the timeout only if both the RX and TX transfers have completed */
@@ -480,24 +467,11 @@ static void spi_dmarxwait(struct efm32_spidev_s *priv)
static void spi_dmatxwait(struct efm32_spidev_s *priv)
{
irqstate_t flags;
- int ret;
/* Take the semaphore (perhaps waiting). */
flags = enter_critical_section();
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->txdmasem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->txdmasem);
/* Cancel the timeout only if both the RX and TX transfers have completed */
@@ -522,7 +496,7 @@ static void spi_dmatxwait(struct efm32_spidev_s *priv)
#ifdef CONFIG_EFM32_SPI_DMA
static inline void spi_dmarxwakeup(struct efm32_spidev_s *priv)
{
- (void)nxsem_post(&priv->rxdmasem);
+ nxsem_post(&priv->rxdmasem);
}
#endif
@@ -537,7 +511,7 @@ static inline void spi_dmarxwakeup(struct efm32_spidev_s *priv)
#ifdef CONFIG_EFM32_SPI_DMA
static inline void spi_dmatxwakeup(struct efm32_spidev_s *priv)
{
- (void)nxsem_post(&priv->txdmasem);
+ nxsem_post(&priv->txdmasem);
}
#endif
@@ -755,27 +729,15 @@ static inline void spi_dmatxstart(FAR struct efm32_spidev_s *priv)
static int spi_lock(struct spi_dev_s *dev, bool lock)
{
struct efm32_spidev_s *priv = (struct efm32_spidev_s *)dev;
+ int ret;
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -1655,8 +1617,8 @@ static int spi_portinitialize(struct efm32_spidev_s *priv)
/* Initialized semaphores used to wait for DMA completion */
- (void)nxsem_init(&priv->rxdmasem, 0, 0);
- (void)nxsem_init(&priv->txdmasem, 0, 0);
+ nxsem_init(&priv->rxdmasem, 0, 0);
+ nxsem_init(&priv->txdmasem, 0, 0);
/* These semaphores are used for signaling and, hence, should not have
* priority inheritance enabled.
diff --git a/arch/arm/src/efm32/efm32_timerisr.c b/arch/arm/src/efm32/efm32_timerisr.c
index a4728df..6fcea93 100644
--- a/arch/arm/src/efm32/efm32_timerisr.c
+++ b/arch/arm/src/efm32/efm32_timerisr.c
@@ -125,7 +125,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(EFM32_IRQ_SYSTICK, (xcpt_t)efm32_timerisr, NULL);
+ irq_attach(EFM32_IRQ_SYSTICK, (xcpt_t)efm32_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/efm32/efm32_usbdev.c b/arch/arm/src/efm32/efm32_usbdev.c
index e0de5b0..f9febfd 100644
--- a/arch/arm/src/efm32/efm32_usbdev.c
+++ b/arch/arm/src/efm32/efm32_usbdev.c
@@ -1452,7 +1452,7 @@ static void efm32_rxfifo_discard(FAR struct efm32_ep_s *privep, int len)
for (i = 0; i < len; i += 4)
{
volatile uint32_t data = efm32_getreg(regaddr);
- (void)data;
+ UNUSED(data);
}
}
}
@@ -2223,7 +2223,7 @@ static inline void efm32_ep0out_stdrequest(struct efm32_usbdev_s *priv,
{
/* Actually, I think we could just stall here. */
- (void)efm32_req_dispatch(priv, &priv->ctrlreq);
+ efm32_req_dispatch(priv, &priv->ctrlreq);
}
}
else
@@ -2269,7 +2269,7 @@ static inline void efm32_ep0out_stdrequest(struct efm32_usbdev_s *priv,
{
/* Actually, I think we could just stall here. */
- (void)efm32_req_dispatch(priv, &priv->ctrlreq);
+ efm32_req_dispatch(priv, &priv->ctrlreq);
}
else
{
@@ -2333,7 +2333,7 @@ static inline void efm32_ep0out_stdrequest(struct efm32_usbdev_s *priv,
usbtrace(TRACE_INTDECODE(EFM32_TRACEINTID_GETSETDESC), 0);
if ((ctrlreq->type & USB_REQ_RECIPIENT_MASK) == USB_REQ_RECIPIENT_DEVICE)
{
- (void)efm32_req_dispatch(priv, &priv->ctrlreq);
+ efm32_req_dispatch(priv, &priv->ctrlreq);
}
else
{
@@ -2358,7 +2358,7 @@ static inline void efm32_ep0out_stdrequest(struct efm32_usbdev_s *priv,
ctrlreq->index == 0 &&
ctrlreq->len == 1)
{
- (void)efm32_req_dispatch(priv, &priv->ctrlreq);
+ efm32_req_dispatch(priv, &priv->ctrlreq);
}
else
{
@@ -2430,7 +2430,7 @@ static inline void efm32_ep0out_stdrequest(struct efm32_usbdev_s *priv,
{
usbtrace(TRACE_INTDECODE(EFM32_TRACEINTID_GETSETIF), 0);
- (void)efm32_req_dispatch(priv, &priv->ctrlreq);
+ efm32_req_dispatch(priv, &priv->ctrlreq);
}
break;
@@ -2508,7 +2508,7 @@ static inline void efm32_ep0out_setup(struct efm32_usbdev_s *priv)
{
/* Dispatch any non-standard requests */
- (void)efm32_req_dispatch(priv, &priv->ctrlreq);
+ efm32_req_dispatch(priv, &priv->ctrlreq);
}
else
{
@@ -4007,10 +4007,10 @@ static void efm32_ep0_configure(FAR struct efm32_usbdev_s *priv)
{
/* Enable EP0 IN and OUT */
- (void)efm32_epin_configure(&priv->epin[EP0], USB_EP_ATTR_XFER_CONTROL,
- CONFIG_USBDEV_EP0_MAXSIZE);
- (void)efm32_epout_configure(&priv->epout[EP0], USB_EP_ATTR_XFER_CONTROL,
- CONFIG_USBDEV_EP0_MAXSIZE);
+ efm32_epin_configure(&priv->epin[EP0], USB_EP_ATTR_XFER_CONTROL,
+ CONFIG_USBDEV_EP0_MAXSIZE);
+ efm32_epout_configure(&priv->epout[EP0], USB_EP_ATTR_XFER_CONTROL,
+ CONFIG_USBDEV_EP0_MAXSIZE);
}
/****************************************************************************
diff --git a/arch/arm/src/efm32/efm32_usbhost.c b/arch/arm/src/efm32/efm32_usbhost.c
index 03ce536..0dbe111 100644
--- a/arch/arm/src/efm32/efm32_usbhost.c
+++ b/arch/arm/src/efm32/efm32_usbhost.c
@@ -723,21 +723,7 @@ static inline void efm32_modifyreg(uint32_t addr, uint32_t clrbits, uint32_t set
static void efm32_takesem(sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -1193,13 +1179,7 @@ static int efm32_chan_wait(FAR struct efm32_usbhost_s *priv,
* wait here.
*/
- ret = nxsem_wait(&chan->waitsem);
-
- /* nxsem_wait should succeed. But it is possible that we could be
- * awakened by a signal too.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
+ nxsem_wait_uninterruptible(&chan->waitsem);
}
while (chan->waiter);
diff --git a/arch/arm/src/imx1/imx_decodeirq.c b/arch/arm/src/imx1/imx_decodeirq.c
index 48164d9..d41e349 100644
--- a/arch/arm/src/imx1/imx_decodeirq.c
+++ b/arch/arm/src/imx1/imx_decodeirq.c
@@ -137,7 +137,7 @@ void up_decodeirq(uint32_t *regs)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(NULL);
+ group_addrenv(NULL);
#endif
}
#endif
diff --git a/arch/arm/src/imx1/imx_serial.c b/arch/arm/src/imx1/imx_serial.c
index de0af5b..94b7ef3 100644
--- a/arch/arm/src/imx1/imx_serial.c
+++ b/arch/arm/src/imx1/imx_serial.c
@@ -1141,15 +1141,15 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#ifdef TTYS0_DEV
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
# ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
# ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
# endif
# endif
#endif
diff --git a/arch/arm/src/imx1/imx_spi.c b/arch/arm/src/imx1/imx_spi.c
index c9af751..1374799 100644
--- a/arch/arm/src/imx1/imx_spi.c
+++ b/arch/arm/src/imx1/imx_spi.c
@@ -340,7 +340,7 @@ static void spi_txuint8(struct imx_spidev_s *priv)
static void spi_rxnull(struct imx_spidev_s *priv)
{
- (void)spi_getreg(priv, CSPI_RXD_OFFSET);
+ spi_getreg(priv, CSPI_RXD_OFFSET);
}
static void spi_rxuint16(struct imx_spidev_s *priv)
@@ -504,7 +504,6 @@ static int spi_transfer(struct imx_spidev_s *priv, const void *txbuffer,
#ifndef CONFIG_SPI_POLLWAIT
irqstate_t flags;
uint32_t regval;
- int ret;
#endif
int ntxd;
@@ -558,13 +557,9 @@ static int spi_transfer(struct imx_spidev_s *priv, const void *txbuffer,
* with the transfer, so it should be safe with no timeout.
*/
- do
- {
- /* Wait to be signaled from the interrupt handler */
+ /* Wait to be signaled from the interrupt handler */
- ret = nxsem_wait(&priv->waitsem);
- }
- while (ret < 0 && ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->waitsem);
#else
/* Perform the transfer using polling logic. This will totally
@@ -713,19 +708,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->exclsem);
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -919,7 +906,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd)
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
uint16_t response = 0;
- (void)spi_transfer(priv, &wd, &response, 1);
+ spi_transfer(priv, &wd, &response, 1);
return response;
}
@@ -948,7 +935,7 @@ static void spi_exchange(FAR struct spi_dev_s *dev, FAR const void *txbuffer,
FAR void *rxbuffer, size_t nwords)
{
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
- (void)spi_transfer(priv, txbuffer, rxbuffer, nwords);
+ spi_transfer(priv, txbuffer, rxbuffer, nwords);
}
#endif
@@ -975,7 +962,7 @@ static void spi_exchange(FAR struct spi_dev_s *dev, FAR const void *txbuffer,
static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size_t nwords)
{
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
- (void)spi_transfer(priv, buffer, NULL, nwords);
+ spi_transfer(priv, buffer, NULL, nwords);
}
#endif
@@ -1002,7 +989,7 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
static void spi_recvblock(FAR struct spi_dev_s *dev, FAR void *buffer, size_t nwords)
{
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
- (void)spi_transfer(priv, NULL, buffer, nwords);
+ spi_transfer(priv, NULL, buffer, nwords);
}
#endif
diff --git a/arch/arm/src/imx6/imx_cpuboot.c b/arch/arm/src/imx6/imx_cpuboot.c
index b92c3b1..42e5d4a 100644
--- a/arch/arm/src/imx6/imx_cpuboot.c
+++ b/arch/arm/src/imx6/imx_cpuboot.c
@@ -298,7 +298,7 @@ void arm_cpu_boot(int cpu)
#ifndef CONFIG_SUPPRESS_INTERRUPTS
/* And finally, enable interrupts */
- (void)up_irq_enable();
+ up_irq_enable();
#endif
/* The next thing that we expect to happen is for logic running on CPU0
diff --git a/arch/arm/src/imx6/imx_ecspi.c b/arch/arm/src/imx6/imx_ecspi.c
index a679b4a..a1631e3 100644
--- a/arch/arm/src/imx6/imx_ecspi.c
+++ b/arch/arm/src/imx6/imx_ecspi.c
@@ -465,7 +465,7 @@ static void spi_txuint8(struct imx_spidev_s *priv)
static void spi_rxnull(struct imx_spidev_s *priv)
{
- (void)spi_getreg(priv, ECSPI_RXDATA_OFFSET);
+ spi_getreg(priv, ECSPI_RXDATA_OFFSET);
}
static void spi_rxuint16(struct imx_spidev_s *priv)
@@ -629,7 +629,6 @@ static int spi_transfer(struct imx_spidev_s *priv, const void *txbuffer,
#ifndef CONFIG_SPI_POLLWAIT
irqstate_t flags;
uint32_t regval;
- int ret;
#endif
int ntxd;
@@ -683,13 +682,9 @@ static int spi_transfer(struct imx_spidev_s *priv, const void *txbuffer,
* with the transfer, so it should be safe with no timeout.
*/
- do
- {
- /* Wait to be signaled from the interrupt handler */
+ /* Wait to be signaled from the interrupt handler */
- ret = nxsem_wait(&priv->waitsem);
- }
- while (ret < 0 && ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->waitsem);
#else
/* Perform the transfer using polling logic. This will totally
@@ -798,19 +793,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->exclsem);
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -1032,7 +1019,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd)
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
uint16_t response = 0;
- (void)spi_transfer(priv, &wd, &response, 1);
+ spi_transfer(priv, &wd, &response, 1);
return response;
}
@@ -1133,7 +1120,7 @@ static void spi_exchange(FAR struct spi_dev_s *dev, FAR const void *txbuffer,
FAR void *rxbuffer, size_t nwords)
{
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
- (void)spi_transfer(priv, txbuffer, rxbuffer, nwords);
+ spi_transfer(priv, txbuffer, rxbuffer, nwords);
}
#endif
@@ -1160,7 +1147,7 @@ static void spi_exchange(FAR struct spi_dev_s *dev, FAR const void *txbuffer,
static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size_t nwords)
{
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
- (void)spi_transfer(priv, buffer, NULL, nwords);
+ spi_transfer(priv, buffer, NULL, nwords);
}
#endif
@@ -1187,7 +1174,7 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
static void spi_recvblock(FAR struct spi_dev_s *dev, FAR void *buffer, size_t nwords)
{
struct imx_spidev_s *priv = (struct imx_spidev_s *)dev;
- (void)spi_transfer(priv, NULL, buffer, nwords);
+ spi_transfer(priv, NULL, buffer, nwords);
}
#endif
diff --git a/arch/arm/src/imx6/imx_irq.c b/arch/arm/src/imx6/imx_irq.c
index 4b172aa..5006a1f 100644
--- a/arch/arm/src/imx6/imx_irq.c
+++ b/arch/arm/src/imx6/imx_irq.c
@@ -183,6 +183,6 @@ void up_irqinitialize(void)
/* And finally, enable interrupts */
- (void)up_irq_enable();
+ up_irq_enable();
#endif
}
diff --git a/arch/arm/src/imx6/imx_lowputc.c b/arch/arm/src/imx6/imx_lowputc.c
index 782861c..c3c3225 100644
--- a/arch/arm/src/imx6/imx_lowputc.c
+++ b/arch/arm/src/imx6/imx_lowputc.c
@@ -188,13 +188,13 @@ void imx_lowsetup(void)
* control is enabled. REVISIT: DTR, DCD, RI, and DSR -- not configured.
*/
- (void)imx_config_gpio(GPIO_UART1_RX_DATA);
- (void)imx_config_gpio(GPIO_UART1_TX_DATA);
+ imx_config_gpio(GPIO_UART1_RX_DATA);
+ imx_config_gpio(GPIO_UART1_TX_DATA);
#ifdef CONFIG_UART1_OFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART1_CTS);
+ imx_config_gpio(GPIO_UART1_CTS);
#endif
#ifdef CONFIG_UART1_IFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART1_RTS);
+ imx_config_gpio(GPIO_UART1_RTS);
#endif
#endif
@@ -210,13 +210,13 @@ void imx_lowsetup(void)
* control is enabled.
*/
- (void)imx_config_gpio(GPIO_UART2_RX_DATA);
- (void)imx_config_gpio(GPIO_UART2_TX_DATA);
+ imx_config_gpio(GPIO_UART2_RX_DATA);
+ imx_config_gpio(GPIO_UART2_TX_DATA);
#ifdef CONFIG_UART1_OFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART2_CTS);
+ imx_config_gpio(GPIO_UART2_CTS);
#endif
#ifdef CONFIG_UART1_IFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART2_RTS);
+ imx_config_gpio(GPIO_UART2_RTS);
#endif
#endif
@@ -232,13 +232,13 @@ void imx_lowsetup(void)
* control is enabled.
*/
- (void)imx_config_gpio(GPIO_UART3_RX_DATA);
- (void)imx_config_gpio(GPIO_UART3_TX_DATA);
+ imx_config_gpio(GPIO_UART3_RX_DATA);
+ imx_config_gpio(GPIO_UART3_TX_DATA);
#ifdef CONFIG_UART1_OFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART3_CTS);
+ imx_config_gpio(GPIO_UART3_CTS);
#endif
#ifdef CONFIG_UART1_IFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART3_RTS);
+ imx_config_gpio(GPIO_UART3_RTS);
#endif
#endif
@@ -254,13 +254,13 @@ void imx_lowsetup(void)
* control is enabled.
*/
- (void)imx_config_gpio(GPIO_UART4_RX_DATA);
- (void)imx_config_gpio(GPIO_UART4_TX_DATA);
+ imx_config_gpio(GPIO_UART4_RX_DATA);
+ imx_config_gpio(GPIO_UART4_TX_DATA);
#ifdef CONFIG_UART1_OFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART4_CTS);
+ imx_config_gpio(GPIO_UART4_CTS);
#endif
#ifdef CONFIG_UART1_IFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART4_RTS);
+ imx_config_gpio(GPIO_UART4_RTS);
#endif
#endif
@@ -276,20 +276,20 @@ void imx_lowsetup(void)
* control is enabled.
*/
- (void)imx_config_gpio(GPIO_UART5_RX_DATA);
- (void)imx_config_gpio(GPIO_UART5_TX_DATA);
+ imx_config_gpio(GPIO_UART5_RX_DATA);
+ imx_config_gpio(GPIO_UART5_TX_DATA);
#ifdef CONFIG_UART1_OFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART5_CTS);
+ imx_config_gpio(GPIO_UART5_CTS);
#endif
#ifdef CONFIG_UART1_IFLOWCONTROL
- (void)imx_config_gpio(GPIO_UART5_RTS);
+ imx_config_gpio(GPIO_UART5_RTS);
#endif
#endif
#ifdef IMX_HAVE_UART_CONSOLE
/* Configure the serial console for initial, non-interrupt driver mode */
- (void)imx_uart_configure(IMX_CONSOLE_VBASE, &g_console_config);
+ imx_uart_configure(IMX_CONSOLE_VBASE, &g_console_config);
#endif
#endif /* IMX_HAVE_UART */
#endif /* CONFIG_SUPPRESS_UART_CONFIG */
diff --git a/arch/arm/src/imx6/imx_serial.c b/arch/arm/src/imx6/imx_serial.c
index 2155768..41bae86 100644
--- a/arch/arm/src/imx6/imx_serial.c
+++ b/arch/arm/src/imx6/imx_serial.c
@@ -601,7 +601,7 @@ static int imx_attach(struct uart_dev_s *dev)
{
/* Configure as a (high) level interrupt */
- (void)arm_gic_irq_trigger(priv->irq, false);
+ arm_gic_irq_trigger(priv->irq, false);
/* Enable the interrupt (RX and TX interrupts are still disabled
* in the UART
@@ -922,19 +922,19 @@ void imx_earlyserialinit(void)
void up_serialinit(void)
{
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#ifdef TTYS0_DEV
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
# ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
# ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
# ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS2_DEV);
+ uart_register("/dev/ttyS3", &TTYS2_DEV);
# ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyS4", &TTYS2_DEV);
+ uart_register("/dev/ttyS4", &TTYS2_DEV);
# endif
# endif
# endif
diff --git a/arch/arm/src/imx6/imx_timerisr.c b/arch/arm/src/imx6/imx_timerisr.c
index c9ee3ce..2f48358 100644
--- a/arch/arm/src/imx6/imx_timerisr.c
+++ b/arch/arm/src/imx6/imx_timerisr.c
@@ -256,11 +256,11 @@ void arm_timer_initialize(void)
/* Configure as a (rising) edge-triggered interrupt */
- (void)arm_gic_irq_trigger(IMX_IRQ_GPT, true);
+ arm_gic_irq_trigger(IMX_IRQ_GPT, true);
/* Attach the timer interrupt vector */
- (void)irq_attach(IMX_IRQ_GPT, (xcpt_t)imx_timerisr, NULL);
+ irq_attach(IMX_IRQ_GPT, (xcpt_t)imx_timerisr, NULL);
/* Enable all three GPT output compare interrupts */
diff --git a/arch/arm/src/imxrt/imxrt_edma.c b/arch/arm/src/imxrt/imxrt_edma.c
index 18c7901..932c1e7 100644
--- a/arch/arm/src/imxrt/imxrt_edma.c
+++ b/arch/arm/src/imxrt/imxrt_edma.c
@@ -185,26 +185,12 @@ static struct imxrt_edmatcd_s g_tcd_pool[CONFIG_IMXRT_EDMA_NTCD]
static void imxrt_takechsem(void)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&g_edma.chsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR || ret == -ECANCELED);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&g_edma.chsem);
}
static inline void imxrt_givechsem(void)
{
- (void)nxsem_post(&g_edma.chsem);
+ nxsem_post(&g_edma.chsem);
}
/****************************************************************************
@@ -218,26 +204,12 @@ static inline void imxrt_givechsem(void)
#if CONFIG_IMXRT_EDMA_NTCD > 0
static void imxrt_takedsem(void)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&g_edma.dsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR || ret == -ECANCELED);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&g_edma.dsem);
}
static inline void imxrt_givedsem(void)
{
- (void)nxsem_post(&g_edma.dsem);
+ nxsem_post(&g_edma.dsem);
}
#endif
@@ -296,7 +268,7 @@ static void imxrt_tcd_free(struct imxrt_edmatcd_s *tcd)
flags = spin_lock_irqsave();
sq_addlast((sq_entry_t *)tcd, &g_tcd_free);
- (void)imxrt_givedsem();
+ imxrt_givedsem();
spin_unlock_irqrestore(flags);
}
#endif
@@ -811,26 +783,26 @@ void weak_function up_dma_initialize(void)
* NOTE that there are only 16 vectors for 32 DMA channels.
*/
- (void)irq_attach(IMXRT_IRQ_EDMA0_16, imxrt_edma_interrupt, &g_edma.dmach[0]);
- (void)irq_attach(IMXRT_IRQ_EDMA1_17, imxrt_edma_interrupt, &g_edma.dmach[1]);
- (void)irq_attach(IMXRT_IRQ_EDMA2_18, imxrt_edma_interrupt, &g_edma.dmach[2]);
- (void)irq_attach(IMXRT_IRQ_EDMA3_19, imxrt_edma_interrupt, &g_edma.dmach[3]);
- (void)irq_attach(IMXRT_IRQ_EDMA4_20, imxrt_edma_interrupt, &g_edma.dmach[4]);
- (void)irq_attach(IMXRT_IRQ_EDMA5_21, imxrt_edma_interrupt, &g_edma.dmach[5]);
- (void)irq_attach(IMXRT_IRQ_EDMA6_22, imxrt_edma_interrupt, &g_edma.dmach[6]);
- (void)irq_attach(IMXRT_IRQ_EDMA7_23, imxrt_edma_interrupt, &g_edma.dmach[7]);
- (void)irq_attach(IMXRT_IRQ_EDMA8_24, imxrt_edma_interrupt, &g_edma.dmach[8]);
- (void)irq_attach(IMXRT_IRQ_EDMA9_25, imxrt_edma_interrupt, &g_edma.dmach[9]);
- (void)irq_attach(IMXRT_IRQ_EDMA10_26, imxrt_edma_interrupt, &g_edma.dmach[10]);
- (void)irq_attach(IMXRT_IRQ_EDMA11_27, imxrt_edma_interrupt, &g_edma.dmach[11]);
- (void)irq_attach(IMXRT_IRQ_EDMA12_28, imxrt_edma_interrupt, &g_edma.dmach[12]);
- (void)irq_attach(IMXRT_IRQ_EDMA13_29, imxrt_edma_interrupt, &g_edma.dmach[13]);
- (void)irq_attach(IMXRT_IRQ_EDMA14_30, imxrt_edma_interrupt, &g_edma.dmach[14]);
- (void)irq_attach(IMXRT_IRQ_EDMA15_31, imxrt_edma_interrupt, &g_edma.dmach[15]);
+ irq_attach(IMXRT_IRQ_EDMA0_16, imxrt_edma_interrupt, &g_edma.dmach[0]);
+ irq_attach(IMXRT_IRQ_EDMA1_17, imxrt_edma_interrupt, &g_edma.dmach[1]);
+ irq_attach(IMXRT_IRQ_EDMA2_18, imxrt_edma_interrupt, &g_edma.dmach[2]);
+ irq_attach(IMXRT_IRQ_EDMA3_19, imxrt_edma_interrupt, &g_edma.dmach[3]);
+ irq_attach(IMXRT_IRQ_EDMA4_20, imxrt_edma_interrupt, &g_edma.dmach[4]);
+ irq_attach(IMXRT_IRQ_EDMA5_21, imxrt_edma_interrupt, &g_edma.dmach[5]);
+ irq_attach(IMXRT_IRQ_EDMA6_22, imxrt_edma_interrupt, &g_edma.dmach[6]);
+ irq_attach(IMXRT_IRQ_EDMA7_23, imxrt_edma_interrupt, &g_edma.dmach[7]);
+ irq_attach(IMXRT_IRQ_EDMA8_24, imxrt_edma_interrupt, &g_edma.dmach[8]);
+ irq_attach(IMXRT_IRQ_EDMA9_25, imxrt_edma_interrupt, &g_edma.dmach[9]);
+ irq_attach(IMXRT_IRQ_EDMA10_26, imxrt_edma_interrupt, &g_edma.dmach[10]);
+ irq_attach(IMXRT_IRQ_EDMA11_27, imxrt_edma_interrupt, &g_edma.dmach[11]);
+ irq_attach(IMXRT_IRQ_EDMA12_28, imxrt_edma_interrupt, &g_edma.dmach[12]);
+ irq_attach(IMXRT_IRQ_EDMA13_29, imxrt_edma_interrupt, &g_edma.dmach[13]);
+ irq_attach(IMXRT_IRQ_EDMA14_30, imxrt_edma_interrupt, &g_edma.dmach[14]);
+ irq_attach(IMXRT_IRQ_EDMA15_31, imxrt_edma_interrupt, &g_edma.dmach[15]);
/* Attach the DMA error interrupt vector */
- (void)irq_attach(IMXRT_IRQ_EDMA_ERROR, imxrt_error_interrupt, NULL);
+ irq_attach(IMXRT_IRQ_EDMA_ERROR, imxrt_error_interrupt, NULL);
/* Disable and clear all error interrupts */
diff --git a/arch/arm/src/imxrt/imxrt_ehci.c b/arch/arm/src/imxrt/imxrt_ehci.c
index be5e7bef..2a98806 100644
--- a/arch/arm/src/imxrt/imxrt_ehci.c
+++ b/arch/arm/src/imxrt/imxrt_ehci.c
@@ -1022,21 +1022,7 @@ static int ehci_wait_usbsts(uint32_t maskbits, uint32_t donebits,
static void imxrt_takesem(sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -1652,7 +1638,7 @@ static void imxrt_qh_enqueue(struct imxrt_qh_s *qhead, struct imxrt_qh_s *qh)
*/
qh->fqp = qh->hw.overlay.nqp;
- (void)imxrt_qh_dump(qh, NULL, NULL);
+ imxrt_qh_dump(qh, NULL, NULL);
/* Add the new QH to the head of the asynchronous queue list.
*
diff --git a/arch/arm/src/imxrt/imxrt_enc.c b/arch/arm/src/imxrt/imxrt_enc.c
index 0b39c9b..b8463c1 100644
--- a/arch/arm/src/imxrt/imxrt_enc.c
+++ b/arch/arm/src/imxrt/imxrt_enc.c
@@ -560,21 +560,7 @@ void imxrt_enc_clock_disable (uint32_t base)
static inline void imxrt_enc_sem_wait(FAR struct imxrt_enc_lowerhalf_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->sem_excl);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->sem_excl);
}
/************************************************************************************
diff --git a/arch/arm/src/imxrt/imxrt_enet.c b/arch/arm/src/imxrt/imxrt_enet.c
index 423080f..c2c3a0f 100644
--- a/arch/arm/src/imxrt/imxrt_enet.c
+++ b/arch/arm/src/imxrt/imxrt_enet.c
@@ -563,8 +563,8 @@ static int imxrt_transmit(FAR struct imxrt_driver_s *priv)
/* Setup the TX timeout watchdog (perhaps restarting the timer) */
- (void)wd_start(priv->txtimeout, IMXRT_TXTIMEOUT, imxrt_txtimeout_expiry, 1,
- (wdparm_t)priv);
+ wd_start(priv->txtimeout, IMXRT_TXTIMEOUT, imxrt_txtimeout_expiry, 1,
+ (wdparm_t)priv);
/* Start the TX transfer (if it was not already waiting for buffers) */
@@ -964,7 +964,7 @@ static void imxrt_txdone(FAR struct imxrt_driver_s *priv)
* new XMIT data
*/
- (void)devif_poll(&priv->dev, imxrt_txpoll);
+ devif_poll(&priv->dev, imxrt_txpoll);
}
/****************************************************************************
@@ -1034,8 +1034,8 @@ static void imxrt_enet_interrupt_work(FAR void *arg)
galrstore = getreg32(IMXRT_ENET_GALR);
#endif
- (void)imxrt_ifdown(&priv->dev);
- (void)imxrt_ifup_action(&priv->dev, false);
+ imxrt_ifdown(&priv->dev);
+ imxrt_ifup_action(&priv->dev, false);
#ifdef CONFIG_NET_MCASTGROUP
/* Now write the multicast table back */
@@ -1046,7 +1046,7 @@ static void imxrt_enet_interrupt_work(FAR void *arg)
/* Then poll the network for new XMIT data */
- (void)devif_poll(&priv->dev, imxrt_txpoll);
+ devif_poll(&priv->dev, imxrt_txpoll);
}
else
{
@@ -1152,12 +1152,12 @@ static void imxrt_txtimeout_work(FAR void *arg)
* aggressive hardware reset.
*/
- (void)imxrt_ifdown(&priv->dev);
- (void)imxrt_ifup_action(&priv->dev, false);
+ imxrt_ifdown(&priv->dev);
+ imxrt_ifup_action(&priv->dev, false);
/* Then poll the network for new XMIT data */
- (void)devif_poll(&priv->dev, imxrt_txpoll);
+ devif_poll(&priv->dev, imxrt_txpoll);
net_unlock();
}
@@ -1231,13 +1231,13 @@ static void imxrt_poll_work(FAR void *arg)
* transmit in progress, we will missing TCP time state updates?
*/
- (void)devif_timer(&priv->dev, IMXRT_WDDELAY, imxrt_txpoll);
+ devif_timer(&priv->dev, IMXRT_WDDELAY, imxrt_txpoll);
}
/* Setup the watchdog poll timer again in any case */
- (void)wd_start(priv->txpoll, IMXRT_WDDELAY, imxrt_polltimer_expiry,
- 1, (wdparm_t)priv);
+ wd_start(priv->txpoll, IMXRT_WDDELAY, imxrt_polltimer_expiry,
+ 1, (wdparm_t)priv);
net_unlock();
}
@@ -1368,8 +1368,8 @@ static int imxrt_ifup_action(struct net_driver_s *dev, bool resetphy)
/* Set and activate a timer process */
- (void)wd_start(priv->txpoll, IMXRT_WDDELAY, imxrt_polltimer_expiry, 1,
- (wdparm_t)priv);
+ wd_start(priv->txpoll, IMXRT_WDDELAY, imxrt_polltimer_expiry, 1,
+ (wdparm_t)priv);
/* Clear all pending ENET interrupt */
@@ -1506,7 +1506,7 @@ static void imxrt_txavail_work(FAR void *arg)
* new XMIT data.
*/
- (void)devif_poll(&priv->dev, imxrt_txpoll);
+ devif_poll(&priv->dev, imxrt_txpoll);
}
}
@@ -2568,11 +2568,11 @@ int imxrt_netinitialize(int intf)
* the device and/or calling imxrt_ifdown().
*/
- (void)imxrt_ifdown(&priv->dev);
+ imxrt_ifdown(&priv->dev);
/* Register the device with the OS so that socket IOCTLs can be performed */
- (void)netdev_register(&priv->dev, NET_LL_ETHERNET);
+ netdev_register(&priv->dev, NET_LL_ETHERNET);
UNUSED(ret);
return OK;
@@ -2592,7 +2592,7 @@ int imxrt_netinitialize(int intf)
#if CONFIG_IMXRT_ENET_NETHIFS == 1 && !defined(CONFIG_NETDEV_LATEINIT)
void up_netinitialize(void)
{
- (void)imxrt_netinitialize(0);
+ imxrt_netinitialize(0);
}
#endif
diff --git a/arch/arm/src/imxrt/imxrt_idle.c b/arch/arm/src/imxrt/imxrt_idle.c
index 38620f7..0028633 100644
--- a/arch/arm/src/imxrt/imxrt_idle.c
+++ b/arch/arm/src/imxrt/imxrt_idle.c
@@ -108,7 +108,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -132,7 +132,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)imxrt_pmstandby();
+ imxrt_pmstandby();
break;
default:
diff --git a/arch/arm/src/imxrt/imxrt_irq.c b/arch/arm/src/imxrt/imxrt_irq.c
index 60475b3..b3879b8 100644
--- a/arch/arm/src/imxrt/imxrt_irq.c
+++ b/arch/arm/src/imxrt/imxrt_irq.c
@@ -208,7 +208,7 @@ static void imxrt_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int imxrt_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -216,7 +216,7 @@ static int imxrt_nmi(int irq, FAR void *context, FAR void *arg)
static int imxrt_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received: %08x\n", getreg32(NVIC_CFAULTS));
PANIC();
return 0;
@@ -224,7 +224,7 @@ static int imxrt_busfault(int irq, FAR void *context, FAR void *arg)
static int imxrt_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received: %08x\n", getreg32(NVIC_CFAULTS));
PANIC();
return 0;
@@ -232,7 +232,7 @@ static int imxrt_usagefault(int irq, FAR void *context, FAR void *arg)
static int imxrt_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -240,7 +240,7 @@ static int imxrt_pendsv(int irq, FAR void *context, FAR void *arg)
static int imxrt_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -248,7 +248,7 @@ static int imxrt_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int imxrt_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/imxrt/imxrt_lowputc.c b/arch/arm/src/imxrt/imxrt_lowputc.c
index 7d88351..f49310b 100644
--- a/arch/arm/src/imxrt/imxrt_lowputc.c
+++ b/arch/arm/src/imxrt/imxrt_lowputc.c
@@ -230,14 +230,14 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART1_RX);
- (void)imxrt_config_gpio(GPIO_LPUART1_TX);
+ imxrt_config_gpio(GPIO_LPUART1_RX);
+ imxrt_config_gpio(GPIO_LPUART1_TX);
#ifdef CONFIG_LPUART1_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART1_CTS);
+ imxrt_config_gpio(GPIO_LPUART1_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART1_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART1_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART1_RTS);
+ imxrt_config_gpio(GPIO_LPUART1_RTS);
#endif
#endif
@@ -247,14 +247,14 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART2_RX);
- (void)imxrt_config_gpio(GPIO_LPUART2_TX);
+ imxrt_config_gpio(GPIO_LPUART2_RX);
+ imxrt_config_gpio(GPIO_LPUART2_TX);
#ifdef CONFIG_LPUART2_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART2_CTS);
+ imxrt_config_gpio(GPIO_LPUART2_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART2_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART2_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART2_RTS);
+ imxrt_config_gpio(GPIO_LPUART2_RTS);
#endif
#endif
@@ -264,14 +264,14 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART3_RX);
- (void)imxrt_config_gpio(GPIO_LPUART3_TX);
+ imxrt_config_gpio(GPIO_LPUART3_RX);
+ imxrt_config_gpio(GPIO_LPUART3_TX);
#ifdef CONFIG_LPUART3_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART3_CTS);
+ imxrt_config_gpio(GPIO_LPUART3_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART3_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART3_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART3_RTS);
+ imxrt_config_gpio(GPIO_LPUART3_RTS);
#endif
#endif
@@ -281,14 +281,14 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART4_RX);
- (void)imxrt_config_gpio(GPIO_LPUART4_TX);
+ imxrt_config_gpio(GPIO_LPUART4_RX);
+ imxrt_config_gpio(GPIO_LPUART4_TX);
#ifdef CONFIG_LPUART4_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART4_CTS);
+ imxrt_config_gpio(GPIO_LPUART4_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART4_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART4_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART4_RTS);
+ imxrt_config_gpio(GPIO_LPUART4_RTS);
#endif
#endif
@@ -298,14 +298,14 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART5_RX);
- (void)imxrt_config_gpio(GPIO_LPUART5_TX);
+ imxrt_config_gpio(GPIO_LPUART5_RX);
+ imxrt_config_gpio(GPIO_LPUART5_TX);
#ifdef CONFIG_LPUART5_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART5_CTS);
+ imxrt_config_gpio(GPIO_LPUART5_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART5_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART5_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART5_RTS);
+ imxrt_config_gpio(GPIO_LPUART5_RTS);
#endif
#endif
@@ -315,14 +315,14 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART6_RX);
- (void)imxrt_config_gpio(GPIO_LPUART6_TX);
+ imxrt_config_gpio(GPIO_LPUART6_RX);
+ imxrt_config_gpio(GPIO_LPUART6_TX);
#ifdef CONFIG_LPUART6_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART6_CTS);
+ imxrt_config_gpio(GPIO_LPUART6_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART6_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART6_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART6_RTS);
+ imxrt_config_gpio(GPIO_LPUART6_RTS);
#endif
#endif
@@ -332,14 +332,14 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART7_RX);
- (void)imxrt_config_gpio(GPIO_LPUART7_TX);
+ imxrt_config_gpio(GPIO_LPUART7_RX);
+ imxrt_config_gpio(GPIO_LPUART7_TX);
#ifdef CONFIG_LPUART7_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART7_CTS);
+ imxrt_config_gpio(GPIO_LPUART7_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART7_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART7_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART7_RTS);
+ imxrt_config_gpio(GPIO_LPUART7_RTS);
#endif
#endif
@@ -349,21 +349,21 @@ void imxrt_lowsetup(void)
* control is enabled.
*/
- (void)imxrt_config_gpio(GPIO_LPUART8_RX);
- (void)imxrt_config_gpio(GPIO_LPUART8_TX);
+ imxrt_config_gpio(GPIO_LPUART8_RX);
+ imxrt_config_gpio(GPIO_LPUART8_TX);
#ifdef CONFIG_LPUART8_OFLOWCONTROL
- (void)imxrt_config_gpio(GPIO_LPUART8_CTS);
+ imxrt_config_gpio(GPIO_LPUART8_CTS);
#endif
#if ((defined(CONFIG_SERIAL_RS485CONTROL) && defined(CONFIG_LPUART8_RS485RTSCONTROL)) || \
(defined(CONFIG_SERIAL_IFLOWCONTROL) && defined(CONFIG_LPUART8_IFLOWCONTROL)))
- (void)imxrt_config_gpio(GPIO_LPUART8_RTS);
+ imxrt_config_gpio(GPIO_LPUART8_RTS);
#endif
#endif
#ifdef HAVE_LPUART_CONSOLE
/* Configure the serial console for initial, non-interrupt driver mode */
- (void)imxrt_lpuart_configure(IMXRT_CONSOLE_BASE, &g_console_config);
+ imxrt_lpuart_configure(IMXRT_CONSOLE_BASE, &g_console_config);
#endif
#endif /* HAVE_LPUART_DEVICE */
#endif /* CONFIG_SUPPRESS_LPUART_CONFIG */
diff --git a/arch/arm/src/imxrt/imxrt_lpi2c.c b/arch/arm/src/imxrt/imxrt_lpi2c.c
index 20c0f80..2209f82 100644
--- a/arch/arm/src/imxrt/imxrt_lpi2c.c
+++ b/arch/arm/src/imxrt/imxrt_lpi2c.c
@@ -518,21 +518,7 @@ static inline void imxrt_lpi2c_modifyreg(FAR struct imxrt_lpi2c_priv_s *priv,
static inline void imxrt_lpi2c_sem_wait(FAR struct imxrt_lpi2c_priv_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->sem_excl);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->sem_excl);
}
/****************************************************************************
@@ -618,7 +604,7 @@ static inline int imxrt_lpi2c_sem_waitdone(FAR struct imxrt_lpi2c_priv_s *priv)
{
/* Get the current time */
- (void)clock_gettime(CLOCK_REALTIME, &abstime);
+ clock_gettime(CLOCK_REALTIME, &abstime);
/* Calculate a time in the future */
@@ -647,12 +633,11 @@ static inline int imxrt_lpi2c_sem_waitdone(FAR struct imxrt_lpi2c_priv_s *priv)
/* Wait until either the transfer is complete or the timeout expires */
- ret = nxsem_timedwait(&priv->sem_isr, &abstime);
- if (ret < 0 && ret != -EINTR)
+ ret = nxsem_timedwait_uninterruptible(&priv->sem_isr, &abstime);
+ if (ret < 0)
{
/* Break out of the loop on irrecoverable errors. This would
* include timeouts and mystery errors reported by nxsem_timedwait.
- * NOTE that we try again if we are awakened by a signal (EINTR).
*/
break;
@@ -1378,7 +1363,7 @@ static int imxrt_lpi2c_isr_process(struct imxrt_lpi2c_priv_s *priv)
* and wake it up
*/
- sem_post(&priv->sem_isr);
+ nxsem_post(&priv->sem_isr);
priv->intstate = INTSTATE_DONE;
}
#else
@@ -1431,7 +1416,7 @@ static int imxrt_lpi2c_isr_process(struct imxrt_lpi2c_priv_s *priv)
* and wake it up
*/
- sem_post(&priv->sem_isr);
+ nxsem_post(&priv->sem_isr);
priv->intstate = INTSTATE_DONE;
}
#else
@@ -1531,8 +1516,8 @@ static int imxrt_lpi2c_init(FAR struct imxrt_lpi2c_priv_s *priv)
/* Configure pins */
- (void)imxrt_config_gpio(priv->config->scl_pin);
- (void)imxrt_config_gpio(priv->config->sda_pin);
+ imxrt_config_gpio(priv->config->scl_pin);
+ imxrt_config_gpio(priv->config->sda_pin);
/* Enable power and reset the peripheral */
diff --git a/arch/arm/src/imxrt/imxrt_lpspi.c b/arch/arm/src/imxrt/imxrt_lpspi.c
index 341dd4f..b9e801d 100644
--- a/arch/arm/src/imxrt/imxrt_lpspi.c
+++ b/arch/arm/src/imxrt/imxrt_lpspi.c
@@ -857,24 +857,11 @@ static int imxrt_lpspi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -1577,9 +1564,9 @@ FAR struct spi_dev_s *imxrt_lpspibus_initialize(int bus)
{
/* Configure SPI1 pins: SCK, MISO, and MOSI */
- (void)imxrt_config_gpio(GPIO_LPSPI1_SCK);
- (void)imxrt_config_gpio(GPIO_LPSPI1_MISO);
- (void)imxrt_config_gpio(GPIO_LPSPI1_MOSI);
+ imxrt_config_gpio(GPIO_LPSPI1_SCK);
+ imxrt_config_gpio(GPIO_LPSPI1_MISO);
+ imxrt_config_gpio(GPIO_LPSPI1_MOSI);
/* Set up default configuration: Master, 8-bit, etc. */
@@ -1601,9 +1588,9 @@ FAR struct spi_dev_s *imxrt_lpspibus_initialize(int bus)
{
/* Configure SPI2 pins: SCK, MISO, and MOSI */
- (void)imxrt_config_gpio(GPIO_LPSPI2_SCK);
- (void)imxrt_config_gpio(GPIO_LPSPI2_MISO);
- (void)imxrt_config_gpio(GPIO_LPSPI2_MOSI);
+ imxrt_config_gpio(GPIO_LPSPI2_SCK);
+ imxrt_config_gpio(GPIO_LPSPI2_MISO);
+ imxrt_config_gpio(GPIO_LPSPI2_MOSI);
/* Set up default configuration: Master, 8-bit, etc. */
@@ -1625,9 +1612,9 @@ FAR struct spi_dev_s *imxrt_lpspibus_initialize(int bus)
{
/* Configure SPI3 pins: SCK, MISO, and MOSI */
- (void)imxrt_config_gpio(GPIO_LPSPI3_SCK);
- (void)imxrt_config_gpio(GPIO_LPSPI3_MISO);
- (void)imxrt_config_gpio(GPIO_LPSPI3_MOSI);
+ imxrt_config_gpio(GPIO_LPSPI3_SCK);
+ imxrt_config_gpio(GPIO_LPSPI3_MISO);
+ imxrt_config_gpio(GPIO_LPSPI3_MOSI);
/* Set up default configuration: Master, 8-bit, etc. */
@@ -1649,9 +1636,9 @@ FAR struct spi_dev_s *imxrt_lpspibus_initialize(int bus)
{
/* Configure SPI4 pins: SCK, MISO, and MOSI */
- (void)imxrt_config_gpio(GPIO_LPSPI4_SCK);
- (void)imxrt_config_gpio(GPIO_LPSPI4_MISO);
- (void)imxrt_config_gpio(GPIO_LPSPI4_MOSI);
+ imxrt_config_gpio(GPIO_LPSPI4_SCK);
+ imxrt_config_gpio(GPIO_LPSPI4_MISO);
+ imxrt_config_gpio(GPIO_LPSPI4_MOSI);
/* Set up default configuration: Master, 8-bit, etc. */
diff --git a/arch/arm/src/imxrt/imxrt_serial.c b/arch/arm/src/imxrt/imxrt_serial.c
index aa2443d..9a5ed10 100644
--- a/arch/arm/src/imxrt/imxrt_serial.c
+++ b/arch/arm/src/imxrt/imxrt_serial.c
@@ -1682,32 +1682,32 @@ void up_serialinit(void)
#endif
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
/* Register all UARTs */
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyS4", &TTYS4_DEV);
+ uart_register("/dev/ttyS4", &TTYS4_DEV);
#endif
#ifdef TTYS5_DEV
- (void)uart_register("/dev/ttyS5", &TTYS5_DEV);
+ uart_register("/dev/ttyS5", &TTYS5_DEV);
#endif
#ifdef TTYS6_DEV
- (void)uart_register("/dev/ttyS6", &TTYS6_DEV);
+ uart_register("/dev/ttyS6", &TTYS6_DEV);
#endif
#ifdef TTYS7_DEV
- (void)uart_register("/dev/ttyS7", &TTYS7_DEV);
+ uart_register("/dev/ttyS7", &TTYS7_DEV);
#endif
}
diff --git a/arch/arm/src/imxrt/imxrt_timerisr.c b/arch/arm/src/imxrt/imxrt_timerisr.c
index 616ca51..a62ded6 100644
--- a/arch/arm/src/imxrt/imxrt_timerisr.c
+++ b/arch/arm/src/imxrt/imxrt_timerisr.c
@@ -220,7 +220,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(IMXRT_IRQ_SYSTICK, (xcpt_t)imxrt_timerisr, NULL);
+ irq_attach(IMXRT_IRQ_SYSTICK, (xcpt_t)imxrt_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/imxrt/imxrt_usdhc.c b/arch/arm/src/imxrt/imxrt_usdhc.c
index 211635a..76e3bf8 100644
--- a/arch/arm/src/imxrt/imxrt_usdhc.c
+++ b/arch/arm/src/imxrt/imxrt_usdhc.c
@@ -517,21 +517,7 @@ static struct imxrt_sdhcregs_s g_sampleregs[DEBUG_NSAMPLES];
static void imxrt_takesem(struct imxrt_dev_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->waitsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->waitsem);
}
/****************************************************************************
@@ -1070,7 +1056,7 @@ static void imxrt_endwait(struct imxrt_dev_s *priv, sdio_eventset_t wkupevent)
{
/* Cancel the watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Disable event-related interrupts */
@@ -2255,7 +2241,7 @@ static int imxrt_cancel(FAR struct sdio_dev_s *dev)
/* Cancel any watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* If this was a DMA transfer, make sure that DMA is stopped */
@@ -2981,8 +2967,8 @@ static void imxrt_callback(void *arg)
/* Yes.. queue it */
mcinfo("Queuing callback to %p(%p)\n", priv->callback, priv->cbarg);
- (void)work_queue(HPWORK, &priv->cbwork, (worker_t) priv->callback,
- priv->cbarg, 0);
+ work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback,
+ priv->cbarg, 0);
}
else
{
@@ -3088,24 +3074,24 @@ FAR struct sdio_dev_s *imxrt_usdhc_initialize(int slotno)
#ifndef CONFIG_SDIO_MUXBUS
#if defined(CONFIG_IMXRT_USDHC1_WIDTH_D1_D4)
- (void)imxrt_config_gpio(PIN_USDHC1_D1);
- (void)imxrt_config_gpio(PIN_USDHC1_D2);
- (void)imxrt_config_gpio(PIN_USDHC1_D3);
+ imxrt_config_gpio(PIN_USDHC1_D1);
+ imxrt_config_gpio(PIN_USDHC1_D2);
+ imxrt_config_gpio(PIN_USDHC1_D3);
#endif
/* Clocking and CMD pins (all data widths) */
- (void)imxrt_config_gpio(PIN_USDHC1_D0);
- (void)imxrt_config_gpio(PIN_USDHC1_DCLK);
- (void)imxrt_config_gpio(PIN_USDHC1_CMD);
+ imxrt_config_gpio(PIN_USDHC1_D0);
+ imxrt_config_gpio(PIN_USDHC1_DCLK);
+ imxrt_config_gpio(PIN_USDHC1_CMD);
#endif
#if defined(CONFIG_MMCSD_HAVE_CARDDETECT)
# if defined(PIN_USDHC1_CD)
- (void)imxrt_config_gpio(PIN_USDHC1_CD);
+ imxrt_config_gpio(PIN_USDHC1_CD);
# else
if (priv->sw_cd_gpio != 0)
{
- (void)imxrt_config_gpio(priv->sw_cd_gpio);
+ imxrt_config_gpio(priv->sw_cd_gpio);
}
# endif
#endif
@@ -3115,30 +3101,30 @@ FAR struct sdio_dev_s *imxrt_usdhc_initialize(int slotno)
#if defined(CONFIG_IMXRT_USDHC2)
case IMXRT_USDHC2_BASE:
- (void)imxrt_config_gpio(PIN_USDHC2_D0);
- (void)imxrt_config_gpio(PIN_USDHC2_DCLK);
- (void)imxrt_config_gpio(PIN_USDHC2_CMD);
+ imxrt_config_gpio(PIN_USDHC2_D0);
+ imxrt_config_gpio(PIN_USDHC2_DCLK);
+ imxrt_config_gpio(PIN_USDHC2_CMD);
# if defined(CONFIG_IMXRT_USDHC2_WIDTH_D1_D4) || defined(CONFIG_IMXRT_USDHC2_WIDTH_D1_D8)
- (void)imxrt_config_gpio(PIN_USDHC2_D1);
- (void)imxrt_config_gpio(PIN_USDHC2_D2);
- (void)imxrt_config_gpio(PIN_USDHC2_D3);
+ imxrt_config_gpio(PIN_USDHC2_D1);
+ imxrt_config_gpio(PIN_USDHC2_D2);
+ imxrt_config_gpio(PIN_USDHC2_D3);
# endif
# if defined(CONFIG_IMXRT_USDHC2_WIDTH_D1_D8)
- (void)imxrt_config_gpio(PIN_USDHC2_D4);
- (void)imxrt_config_gpio(PIN_USDHC2_D5);
- (void)imxrt_config_gpio(PIN_USDHC2_D6);
- (void)imxrt_config_gpio(PIN_USDHC2_D7);
+ imxrt_config_gpio(PIN_USDHC2_D4);
+ imxrt_config_gpio(PIN_USDHC2_D5);
+ imxrt_config_gpio(PIN_USDHC2_D6);
+ imxrt_config_gpio(PIN_USDHC2_D7);
# endif
# if defined(CONFIG_MMCSD_HAVE_CARDDETECT)
# if defined(PIN_USDHC2_CD)
- (void)imxrt_config_gpio(PIN_USDHC2_CD);
+ imxrt_config_gpio(PIN_USDHC2_CD);
# else
if (priv->sw_cd_gpio != 0)
{
- (void)imxrt_config_gpio(priv->sw_cd_gpio);
+ imxrt_config_gpio(priv->sw_cd_gpio);
}
# endif
# endif
diff --git a/arch/arm/src/kinetis/kinetis_enet.c b/arch/arm/src/kinetis/kinetis_enet.c
index f90ac64..7f7d722 100644
--- a/arch/arm/src/kinetis/kinetis_enet.c
+++ b/arch/arm/src/kinetis/kinetis_enet.c
@@ -518,8 +518,8 @@ static int kinetis_transmit(FAR struct kinetis_driver_s *priv)
/* Setup the TX timeout watchdog (perhaps restarting the timer) */
- (void)wd_start(priv->txtimeout, KINETIS_TXTIMEOUT, kinetis_txtimeout_expiry,
- 1, (wdparm_t)priv);
+ wd_start(priv->txtimeout, KINETIS_TXTIMEOUT, kinetis_txtimeout_expiry,
+ 1, (wdparm_t)priv);
return OK;
}
@@ -831,7 +831,7 @@ static void kinetis_txdone(FAR struct kinetis_driver_s *priv)
* new XMIT data
*/
- (void)devif_poll(&priv->dev, kinetis_txpoll);
+ devif_poll(&priv->dev, kinetis_txpoll);
}
/****************************************************************************
@@ -1001,12 +1001,12 @@ static void kinetis_txtimeout_work(FAR void *arg)
* hardware reset.
*/
- (void)kinetis_ifdown(&priv->dev);
- (void)kinetis_ifup(&priv->dev);
+ kinetis_ifdown(&priv->dev);
+ kinetis_ifup(&priv->dev);
/* Then poll the network for new XMIT data */
- (void)devif_poll(&priv->dev, kinetis_txpoll);
+ devif_poll(&priv->dev, kinetis_txpoll);
net_unlock();
}
@@ -1083,13 +1083,13 @@ static void kinetis_poll_work(FAR void *arg)
* in progress, we will missing TCP time state updates?
*/
- (void)devif_timer(&priv->dev, KINETIS_WDDELAY, kinetis_txpoll);
+ devif_timer(&priv->dev, KINETIS_WDDELAY, kinetis_txpoll);
}
/* Setup the watchdog poll timer again in any case */
- (void)wd_start(priv->txpoll, KINETIS_WDDELAY, kinetis_polltimer_expiry,
- 1, (wdparm_t)priv);
+ wd_start(priv->txpoll, KINETIS_WDDELAY, kinetis_polltimer_expiry,
+ 1, (wdparm_t)priv);
net_unlock();
}
@@ -1231,8 +1231,8 @@ static int kinetis_ifup(struct net_driver_s *dev)
/* Set and activate a timer process */
- (void)wd_start(priv->txpoll, KINETIS_WDDELAY, kinetis_polltimer_expiry, 1,
- (wdparm_t)priv);
+ wd_start(priv->txpoll, KINETIS_WDDELAY, kinetis_polltimer_expiry, 1,
+ (wdparm_t)priv);
/* Clear all pending ENET interrupt */
@@ -1347,7 +1347,7 @@ static void kinetis_txavail_work(FAR void *arg)
* XMIT data.
*/
- (void)devif_poll(&priv->dev, kinetis_txpoll);
+ devif_poll(&priv->dev, kinetis_txpoll);
}
}
@@ -2240,11 +2240,11 @@ int kinetis_netinitialize(int intf)
* the device and/or calling kinetis_ifdown().
*/
- (void)kinetis_ifdown(&priv->dev);
+ kinetis_ifdown(&priv->dev);
/* Register the device with the OS so that socket IOCTLs can be performed */
- (void)netdev_register(&priv->dev, NET_LL_ETHERNET);
+ netdev_register(&priv->dev, NET_LL_ETHERNET);
return OK;
}
@@ -2262,7 +2262,7 @@ int kinetis_netinitialize(int intf)
#if CONFIG_KINETIS_ENETNETHIFS == 1 && !defined(CONFIG_NETDEV_LATEINIT)
void up_netinitialize(void)
{
- (void)kinetis_netinitialize(0);
+ kinetis_netinitialize(0);
}
#endif
diff --git a/arch/arm/src/kinetis/kinetis_i2c.c b/arch/arm/src/kinetis/kinetis_i2c.c
index 1e80fad..11ca2eb 100644
--- a/arch/arm/src/kinetis/kinetis_i2c.c
+++ b/arch/arm/src/kinetis/kinetis_i2c.c
@@ -350,21 +350,7 @@ static inline void kinetis_i2c_sem_destroy(FAR struct kinetis_i2cdev_s *priv)
static inline void kinetis_i2c_sem_wait(FAR struct kinetis_i2cdev_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->mutex);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->mutex);
}
/****************************************************************************
@@ -390,7 +376,7 @@ static inline void kinetis_i2c_sem_post(struct kinetis_i2cdev_s *priv)
static inline void kinetis_i2c_wait(struct kinetis_i2cdev_s *priv)
{
- (void)nxsem_wait(&priv->wait);
+ nxsem_wait(&priv->wait);
}
/****************************************************************************
@@ -1207,8 +1193,8 @@ static int kinetis_i2c_transfer(struct i2c_master_s *dev,
/* Wait for transfer complete */
- (void)wd_start(priv->timeout, I2C_TIMEOUT, kinetis_i2c_timeout, 1,
- (uint32_t)priv);
+ wd_start(priv->timeout, I2C_TIMEOUT, kinetis_i2c_timeout, 1,
+ (uint32_t)priv);
kinetis_i2c_wait(priv);
wd_cancel(priv->timeout);
diff --git a/arch/arm/src/kinetis/kinetis_irq.c b/arch/arm/src/kinetis/kinetis_irq.c
index c1f3e30..3693dd8 100644
--- a/arch/arm/src/kinetis/kinetis_irq.c
+++ b/arch/arm/src/kinetis/kinetis_irq.c
@@ -173,7 +173,7 @@ static void kinetis_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int kinetis_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -181,7 +181,7 @@ static int kinetis_nmi(int irq, FAR void *context, FAR void *arg)
static int kinetis_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received\n");
PANIC();
return 0;
@@ -189,7 +189,7 @@ static int kinetis_busfault(int irq, FAR void *context, FAR void *arg)
static int kinetis_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received\n");
PANIC();
return 0;
@@ -197,7 +197,7 @@ static int kinetis_usagefault(int irq, FAR void *context, FAR void *arg)
static int kinetis_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -205,7 +205,7 @@ static int kinetis_pendsv(int irq, FAR void *context, FAR void *arg)
static int kinetis_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -213,7 +213,7 @@ static int kinetis_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int kinetis_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/kinetis/kinetis_lpserial.c b/arch/arm/src/kinetis/kinetis_lpserial.c
index 4690802..9c4d9dc 100644
--- a/arch/arm/src/kinetis/kinetis_lpserial.c
+++ b/arch/arm/src/kinetis/kinetis_lpserial.c
@@ -746,7 +746,7 @@ static int kinetis_interrupt(int irq, void *context, void *arg)
if ((stat & LPUART_STAT_OR) != LPUART_STAT_OR)
{
- (void) kinetis_serialin(priv, KINETIS_LPUART_DATA_OFFSET);
+ kinetis_serialin(priv, KINETIS_LPUART_DATA_OFFSET);
}
/* Reset any Errors */
@@ -1367,44 +1367,44 @@ unsigned int kinetis_lpuart_serialinit(unsigned int first)
/* Register the console */
#ifdef HAVE_LPUART_CONSOLE
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#if !defined(CONFIG_KINETIS_MERGE_TTY)
/* Register all LPUARTs as LPn devices */
- (void)uart_register("/dev/ttyLP0", &TTYS0_DEV);
+ uart_register("/dev/ttyLP0", &TTYS0_DEV);
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyLP1", &TTYS1_DEV);
+ uart_register("/dev/ttyLP1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyLP2", &TTYS2_DEV);
+ uart_register("/dev/ttyLP2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyLP3", &TTYS3_DEV);
+ uart_register("/dev/ttyLP3", &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyLP4", &TTYS4_DEV);
+ uart_register("/dev/ttyLP4", &TTYS4_DEV);
#endif
#else
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS0_DEV);
+ uart_register(devname, &TTYS0_DEV);
#ifdef TTYS1_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS1_DEV);
+ uart_register(devname, &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS2_DEV);
+ uart_register(devname, &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS3_DEV);
+ uart_register(devname, &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS4_DEV);
+ uart_register(devname, &TTYS4_DEV);
#endif
#endif
diff --git a/arch/arm/src/kinetis/kinetis_pinirq.c b/arch/arm/src/kinetis/kinetis_pinirq.c
index 5eed82f..e22840e 100644
--- a/arch/arm/src/kinetis/kinetis_pinirq.c
+++ b/arch/arm/src/kinetis/kinetis_pinirq.c
@@ -150,7 +150,7 @@ static int kinetis_portinterrupt(int irq, FAR void *context,
/* There is a registered interrupt handler... invoke it */
- (void)handler(irq, context, arg);
+ handler(irq, context, arg);
}
/* Writing a one to the ISFR register will clear the pending
@@ -225,27 +225,27 @@ static int kinetis_porteinterrupt(int irq, FAR void *context, FAR void *arg)
void kinetis_pinirqinitialize(void)
{
#ifdef CONFIG_KINETIS_PORTAINTS
- (void)irq_attach(KINETIS_IRQ_PORTA, kinetis_portainterrupt, NULL);
+ irq_attach(KINETIS_IRQ_PORTA, kinetis_portainterrupt, NULL);
putreg32(0xffffffff, KINETIS_PORTA_ISFR);
up_enable_irq(KINETIS_IRQ_PORTA);
#endif
#ifdef CONFIG_KINETIS_PORTBINTS
- (void)irq_attach(KINETIS_IRQ_PORTB, kinetis_portbinterrupt, NULL);
+ irq_attach(KINETIS_IRQ_PORTB, kinetis_portbinterrupt, NULL);
putreg32(0xffffffff, KINETIS_PORTB_ISFR);
up_enable_irq(KINETIS_IRQ_PORTB);
#endif
#ifdef CONFIG_KINETIS_PORTCINTS
- (void)irq_attach(KINETIS_IRQ_PORTC, kinetis_portcinterrupt, NULL);
+ irq_attach(KINETIS_IRQ_PORTC, kinetis_portcinterrupt, NULL);
putreg32(0xffffffff, KINETIS_PORTC_ISFR);
up_enable_irq(KINETIS_IRQ_PORTC);
#endif
#ifdef CONFIG_KINETIS_PORTDINTS
- (void)irq_attach(KINETIS_IRQ_PORTD, kinetis_portdinterrupt, NULL);
+ irq_attach(KINETIS_IRQ_PORTD, kinetis_portdinterrupt, NULL);
putreg32(0xffffffff, KINETIS_PORTD_ISFR);
up_enable_irq(KINETIS_IRQ_PORTD);
#endif
#ifdef CONFIG_KINETIS_PORTEINTS
- (void)irq_attach(KINETIS_IRQ_PORTE, kinetis_porteinterrupt, NULL);
+ irq_attach(KINETIS_IRQ_PORTE, kinetis_porteinterrupt, NULL);
putreg32(0xffffffff, KINETIS_PORTE_ISFR);
up_enable_irq(KINETIS_IRQ_PORTE);
#endif
diff --git a/arch/arm/src/kinetis/kinetis_rtc_lowerhalf.c b/arch/arm/src/kinetis/kinetis_rtc_lowerhalf.c
index ae42bc5..9fe1a90 100644
--- a/arch/arm/src/kinetis/kinetis_rtc_lowerhalf.c
+++ b/arch/arm/src/kinetis/kinetis_rtc_lowerhalf.c
@@ -431,7 +431,7 @@ static int kinetis_setrelative(FAR struct rtc_lowerhalf_s *lower,
/* And convert the time back to Julian/broken out format */
- (void)gmtime_r(&seconds, (FAR struct tm *)&setalarm.time);
+ gmtime_r(&seconds, (FAR struct tm *)&setalarm.time);
/* The set the alarm using this absolute time */
@@ -532,11 +532,11 @@ static int kinetis_rdalarm(FAR struct rtc_lowerhalf_s *lower,
ret = kinetis_rtc_rdalarm(&ts);
#ifdef CONFIG_LIBC_LOCALTIME
- (void)localtime_r((FAR const time_t *)&ts.tv_sec,
- (FAR struct tm *)alarminfo->time);
+ localtime_r((FAR const time_t *)&ts.tv_sec,
+ (FAR struct tm *)alarminfo->time);
#else
- (void)gmtime_r((FAR const time_t *)&ts.tv_sec,
- (FAR struct tm *)alarminfo->time);
+ gmtime_r((FAR const time_t *)&ts.tv_sec,
+ (FAR struct tm *)alarminfo->time);
#endif
sched_unlock();
}
diff --git a/arch/arm/src/kinetis/kinetis_sdhc.c b/arch/arm/src/kinetis/kinetis_sdhc.c
index 9820513..4ebcd4d 100644
--- a/arch/arm/src/kinetis/kinetis_sdhc.c
+++ b/arch/arm/src/kinetis/kinetis_sdhc.c
@@ -430,21 +430,7 @@ static struct kinetis_sdhcregs_s g_sampleregs[DEBUG_NSAMPLES];
static void kinetis_takesem(struct kinetis_dev_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->waitsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->waitsem);
}
/****************************************************************************
@@ -989,7 +975,7 @@ static void kinetis_endwait(struct kinetis_dev_s *priv, sdio_eventset_t wkupeven
{
/* Cancel the watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Disable event-related interrupts */
@@ -2026,7 +2012,7 @@ static int kinetis_cancel(FAR struct sdio_dev_s *dev)
/* Cancel any watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* If this was a DMA transfer, make sure that DMA is stopped */
@@ -2768,7 +2754,7 @@ static void kinetis_callback(void *arg)
/* Yes.. queue it */
mcinfo("Queuing callback to %p(%p)\n", priv->callback, priv->cbarg);
- (void)work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
+ work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
}
else
{
diff --git a/arch/arm/src/kinetis/kinetis_serial.c b/arch/arm/src/kinetis/kinetis_serial.c
index c9f4d94..b26eee2 100644
--- a/arch/arm/src/kinetis/kinetis_serial.c
+++ b/arch/arm/src/kinetis/kinetis_serial.c
@@ -881,7 +881,7 @@ static uint8_t get_and_clear_uart_status(struct up_dev_s *priv)
* discarding the data.
*/
- (void)up_serialin(priv, KINETIS_UART_D_OFFSET);
+ up_serialin(priv, KINETIS_UART_D_OFFSET);
}
return regval;
@@ -2032,7 +2032,7 @@ unsigned int kinetis_uart_serialinit(unsigned int first)
/* Register the console */
#ifdef HAVE_UART_CONSOLE
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
# ifdef SERIAL_HAVE_CONSOLE_DMA
/* If we need to re-initialise the console to enable DMA do that here. */
@@ -2044,26 +2044,26 @@ unsigned int kinetis_uart_serialinit(unsigned int first)
/* Register all UARTs */
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS0_DEV);
+ uart_register(devname, &TTYS0_DEV);
#ifdef TTYS1_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS1_DEV);
+ uart_register(devname, &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS2_DEV);
+ uart_register(devname, &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS3_DEV);
+ uart_register(devname, &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS4_DEV);
+ uart_register(devname, &TTYS4_DEV);
#endif
#ifdef TTYS5_DEV
devname[(sizeof(devname)/sizeof(devname[0]))-2] = '0' + first++;
- (void)uart_register(devname, &TTYS5_DEV);
+ uart_register(devname, &TTYS5_DEV);
#endif
return first;
}
diff --git a/arch/arm/src/kinetis/kinetis_spi.c b/arch/arm/src/kinetis/kinetis_spi.c
index 0768a31..4b0a75e 100644
--- a/arch/arm/src/kinetis/kinetis_spi.c
+++ b/arch/arm/src/kinetis/kinetis_spi.c
@@ -588,24 +588,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
diff --git a/arch/arm/src/kinetis/kinetis_timerisr.c b/arch/arm/src/kinetis/kinetis_timerisr.c
index 38cc865..41631ac 100644
--- a/arch/arm/src/kinetis/kinetis_timerisr.c
+++ b/arch/arm/src/kinetis/kinetis_timerisr.c
@@ -139,7 +139,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(KINETIS_IRQ_SYSTICK, (xcpt_t)kinetis_timerisr, NULL);
+ irq_attach(KINETIS_IRQ_SYSTICK, (xcpt_t)kinetis_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/kinetis/kinetis_usbdev.c b/arch/arm/src/kinetis/kinetis_usbdev.c
index 5ef6570..a6f7a49 100644
--- a/arch/arm/src/kinetis/kinetis_usbdev.c
+++ b/arch/arm/src/kinetis/kinetis_usbdev.c
@@ -1096,7 +1096,7 @@ static void khci_rqrestart(int argc, uint32_t arg1, ...)
#ifndef CONFIG_USBDEV_NOWRITEAHEAD
privreq->inflight[1] = 0;
#endif
- (void)khci_wrrequest(priv, privep);
+ khci_wrrequest(priv, privep);
}
}
}
@@ -1114,8 +1114,8 @@ static void khci_delayedrestart(struct khci_usbdev_s *priv, uint8_t epno)
/* And start (or re-start) the watchdog timer */
- (void)wd_start(priv->wdog, RESTART_DELAY, khci_rqrestart, 1,
- (uint32_t)priv);
+ wd_start(priv->wdog, RESTART_DELAY, khci_rqrestart, 1,
+ (uint32_t)priv);
}
/****************************************************************************
@@ -1366,7 +1366,7 @@ static int khci_wrrequest(struct khci_usbdev_s *priv, struct khci_ep_s *privep)
* queued
*/
- (void)khci_wrstart(priv, privep);
+ khci_wrstart(priv, privep);
}
#else
UNUSED(ret);
@@ -1840,7 +1840,7 @@ static void khci_eptransfer(struct khci_usbdev_s *priv, uint8_t epno,
{
/* If that succeeds, then try to set up another OUT transfer. */
- (void)khci_rdrequest(priv, privep);
+ khci_rdrequest(priv, privep);
}
#else
UNUSED(ret);
@@ -1860,7 +1860,7 @@ static void khci_eptransfer(struct khci_usbdev_s *priv, uint8_t epno,
/* Handle additional queued write requests */
- (void)khci_wrrequest(priv, privep);
+ khci_wrrequest(priv, privep);
}
}
@@ -2718,7 +2718,7 @@ static void khci_ep0transfer(struct khci_usbdev_s *priv, uint16_t ustat)
/* Stall EP0 */
usbtrace(TRACE_DEVERROR(KHCI_TRACEERR_EP0SETUPSTALLED), priv->ctrlstate);
- (void)khci_epstall(&priv->eplist[EP0].ep, false);
+ khci_epstall(&priv->eplist[EP0].ep, false);
}
}
@@ -3519,7 +3519,7 @@ static int khci_epsubmit(struct usbdev_ep_s *ep, struct usbdev_req_s *req)
if (!privep->stalled)
{
- (void)khci_wrrequest(priv, privep);
+ khci_wrrequest(priv, privep);
}
}
@@ -3538,7 +3538,7 @@ static int khci_epsubmit(struct usbdev_ep_s *ep, struct usbdev_req_s *req)
if (!privep->stalled)
{
- (void)khci_rdrequest(priv, privep);
+ khci_rdrequest(priv, privep);
}
}
@@ -3876,7 +3876,7 @@ static void khci_freeep(struct usbdev_s *dev, struct usbdev_ep_s *ep)
/* Disable the endpoint */
- (void)khci_epdisable(ep);
+ khci_epdisable(ep);
/* Mark the endpoint as available */
diff --git a/arch/arm/src/kl/kl_gpioirq.c b/arch/arm/src/kl/kl_gpioirq.c
index 6261065..38b105a 100644
--- a/arch/arm/src/kl/kl_gpioirq.c
+++ b/arch/arm/src/kl/kl_gpioirq.c
@@ -144,7 +144,7 @@ static int kl_portinterrupt(int irq, FAR void *context,
/* There is a registered interrupt handler... invoke it */
- (void)handler(irq, context, arg);
+ handler(irq, context, arg);
}
/* Writing a one to the ISFR register will clear the pending
@@ -202,13 +202,13 @@ static int kl_portdinterrupt(int irq, FAR void *context, FAR void *arg)
void kl_gpioirqinitialize(void)
{
#ifdef CONFIG_KL_PORTAINTS
- (void)irq_attach(KL_IRQ_PORTA, kl_portainterrupt, NULL);
+ irq_attach(KL_IRQ_PORTA, kl_portainterrupt, NULL);
putreg32(0xffffffff, KL_PORTA_ISFR);
up_enable_irq(KL_IRQ_PORTA);
#endif
#ifdef CONFIG_KL_PORTDINTS
- (void)irq_attach(KL_IRQ_PORTD, kl_portdinterrupt, NULL);
+ irq_attach(KL_IRQ_PORTD, kl_portdinterrupt, NULL);
putreg32(0xffffffff, KL_PORTD_ISFR);
up_enable_irq(KL_IRQ_PORTD);
#endif
diff --git a/arch/arm/src/kl/kl_idle.c b/arch/arm/src/kl/kl_idle.c
index 7e83e47..01d2171 100644
--- a/arch/arm/src/kl/kl_idle.c
+++ b/arch/arm/src/kl/kl_idle.c
@@ -112,7 +112,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -136,7 +136,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)kl_pmstandby();
+ kl_pmstandby();
break;
default:
diff --git a/arch/arm/src/kl/kl_irq.c b/arch/arm/src/kl/kl_irq.c
index f8466ac..c27f41a 100644
--- a/arch/arm/src/kl/kl_irq.c
+++ b/arch/arm/src/kl/kl_irq.c
@@ -140,7 +140,7 @@ static void kl_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int kl_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -148,7 +148,7 @@ static int kl_nmi(int irq, FAR void *context, FAR void *arg)
static int kl_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -156,7 +156,7 @@ static int kl_pendsv(int irq, FAR void *context, FAR void *arg)
static int kl_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/kl/kl_serial.c b/arch/arm/src/kl/kl_serial.c
index 0b7d67d..7fa7afe 100644
--- a/arch/arm/src/kl/kl_serial.c
+++ b/arch/arm/src/kl/kl_serial.c
@@ -852,26 +852,26 @@ void up_serialinit(void)
/* Register the console */
#ifdef HAVE_SERIAL_CONSOLE
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
/* Register all UARTs */
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyS4", &TTYS4_DEV);
+ uart_register("/dev/ttyS4", &TTYS4_DEV);
#endif
#ifdef TTYS5_DEV
- (void)uart_register("/dev/ttyS5", &TTYS5_DEV);
+ uart_register("/dev/ttyS5", &TTYS5_DEV);
#endif
}
diff --git a/arch/arm/src/kl/kl_spi.c b/arch/arm/src/kl/kl_spi.c
index 09fd032..33baeff 100644
--- a/arch/arm/src/kl/kl_spi.c
+++ b/arch/arm/src/kl/kl_spi.c
@@ -241,24 +241,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
diff --git a/arch/arm/src/kl/kl_timerisr.c b/arch/arm/src/kl/kl_timerisr.c
index 09cd51d..11b2825 100644
--- a/arch/arm/src/kl/kl_timerisr.c
+++ b/arch/arm/src/kl/kl_timerisr.c
@@ -143,7 +143,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(KL_IRQ_SYSTICK, (xcpt_t)kl_timerisr, NULL);
+ irq_attach(KL_IRQ_SYSTICK, (xcpt_t)kl_timerisr, NULL);
/* Enable SysTick interrupts. "The CLKSOURCE bit in SysTick Control and
* Status register selects either the core clock (when CLKSOURCE = 1) or
diff --git a/arch/arm/src/lc823450/lc823450_adc.c b/arch/arm/src/lc823450/lc823450_adc.c
index 888bea2..518651d 100644
--- a/arch/arm/src/lc823450/lc823450_adc.c
+++ b/arch/arm/src/lc823450/lc823450_adc.c
@@ -226,9 +226,7 @@ static void lc823450_adc_start(FAR struct lc823450_adc_inst_s *inst)
uint8_t i;
uint32_t div;
-#ifndef CONFIG_ADC_POLLED
- int ret;
-#else
+#ifdef CONFIG_ADC_POLLED
irqstate_t flags;
flags = enter_critical_section();
@@ -263,19 +261,7 @@ static void lc823450_adc_start(FAR struct lc823450_adc_inst_s *inst)
while ((getreg32(rADCSTS) & rADCSTS_fADCMPL) == 0)
;
#else
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&inst->sem_isr);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&inst->sem_isr);
#endif
#ifdef CONFIG_ADC_POLLED
@@ -293,21 +279,7 @@ static void lc823450_adc_start(FAR struct lc823450_adc_inst_s *inst)
static inline void lc823450_adc_sem_wait(FAR struct lc823450_adc_inst_s *inst)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&inst->sem_excl);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&inst->sem_excl);
}
/****************************************************************************
diff --git a/arch/arm/src/lc823450/lc823450_cpuidlestack.c b/arch/arm/src/lc823450/lc823450_cpuidlestack.c
index 334b2c1..a75eb04 100644
--- a/arch/arm/src/lc823450/lc823450_cpuidlestack.c
+++ b/arch/arm/src/lc823450/lc823450_cpuidlestack.c
@@ -95,7 +95,7 @@
int up_cpu_idlestack(int cpu, FAR struct tcb_s *tcb, size_t stack_size)
{
#if CONFIG_SMP_NCPUS > 1
- (void)up_create_stack(tcb, stack_size, TCB_FLAG_TTYPE_KERNEL);
+ up_create_stack(tcb, stack_size, TCB_FLAG_TTYPE_KERNEL);
#endif
return OK;
}
diff --git a/arch/arm/src/lc823450/lc823450_cpustart.c b/arch/arm/src/lc823450/lc823450_cpustart.c
index e196ce0..4414f45 100644
--- a/arch/arm/src/lc823450/lc823450_cpustart.c
+++ b/arch/arm/src/lc823450/lc823450_cpustart.c
@@ -138,7 +138,7 @@ static void cpu1_boot(void)
/* Then transfer control to the IDLE task */
- (void)nx_idle_task(0, NULL);
+ nx_idle_task(0, NULL);
}
diff --git a/arch/arm/src/lc823450/lc823450_i2c.c b/arch/arm/src/lc823450/lc823450_i2c.c
index bf179e1..8d898d9 100644
--- a/arch/arm/src/lc823450/lc823450_i2c.c
+++ b/arch/arm/src/lc823450/lc823450_i2c.c
@@ -262,21 +262,7 @@ static struct lc823450_i2c_priv_s lc823450_i2c1_priv =
static inline void lc823450_i2c_sem_wait(FAR struct lc823450_i2c_priv_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->sem_excl);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->sem_excl);
}
/****************************************************************************
@@ -310,7 +296,7 @@ static inline int lc823450_i2c_sem_waitdone(FAR struct lc823450_i2c_priv_s *priv
{
/* Get the current time */
- (void)clock_gettime(CLOCK_REALTIME, &abstime);
+ clock_gettime(CLOCK_REALTIME, &abstime);
/* Calculate a time in the future */
@@ -329,13 +315,12 @@ static inline int lc823450_i2c_sem_waitdone(FAR struct lc823450_i2c_priv_s *priv
/* Wait until either the transfer is complete or the timeout expires */
- ret = nxsem_timedwait(&priv->sem_isr, &abstime);
- if (ret < 0 && errno != -EINTR)
+ ret = nxsem_timedwait_uninterruptible(&priv->sem_isr, &abstime);
+ if (ret < 0)
{
/* Break out of the loop on irrecoverable errors. This would
* include timeouts and mystery errors reported by nxsem_timedwait.
- * NOTE that we try again if we are awakened by a signal (EINTR).
*/
break;
}
@@ -1123,7 +1108,7 @@ FAR struct i2c_master_s *lc823450_i2cbus_initialize(int port)
#ifndef CONFIG_I2C_POLLED
nxsem_init(&priv->sem_isr, 0, 0);
#endif
- (void)lc823450_i2c_init(priv, port);
+ lc823450_i2c_init(priv, port);
}
leave_critical_section(flags);
diff --git a/arch/arm/src/lc823450/lc823450_i2s.c b/arch/arm/src/lc823450/lc823450_i2s.c
index bfa63d8..d55a61d 100644
--- a/arch/arm/src/lc823450/lc823450_i2s.c
+++ b/arch/arm/src/lc823450/lc823450_i2s.c
@@ -322,21 +322,7 @@ static void _setup_audio_pll(uint32_t freq)
static void _i2s_semtake(FAR sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -1010,7 +996,7 @@ FAR struct i2s_dev_s *lc823450_i2sdev_initialize(void)
priv->dev.ops = &g_i2sops;
- (void)lc823450_i2s_configure();
+ lc823450_i2s_configure();
#ifdef BEEP_TEST
lc823450_i2s_beeptest();
@@ -1039,11 +1025,11 @@ FAR struct i2s_dev_s *lc823450_i2sdev_initialize(void)
/* Backup the current affinity */
- (void)nxsched_getaffinity(getpid(), sizeof(cpuset0), &cpuset0);
+ nxsched_getaffinity(getpid(), sizeof(cpuset0), &cpuset0);
/* Set the new affinity which assigns to CPU0 */
- (void)nxsched_setaffinity(getpid(), sizeof(cpuset1), &cpuset1);
+ nxsched_setaffinity(getpid(), sizeof(cpuset1), &cpuset1);
nxsig_usleep(10 * 1000);
#endif
@@ -1056,7 +1042,7 @@ FAR struct i2s_dev_s *lc823450_i2sdev_initialize(void)
#ifdef CONFIG_SMP
/* Restore the original affinity */
- (void)nxsched_setaffinity(getpid(), sizeof(cpuset0), &cpuset0);
+ nxsched_setaffinity(getpid(), sizeof(cpuset0), &cpuset0);
nxsig_usleep(10 * 1000);
#endif
diff --git a/arch/arm/src/lc823450/lc823450_ipl2.c b/arch/arm/src/lc823450/lc823450_ipl2.c
index 8d528b9..715cee3 100644
--- a/arch/arm/src/lc823450/lc823450_ipl2.c
+++ b/arch/arm/src/lc823450/lc823450_ipl2.c
@@ -284,7 +284,7 @@ static void load_kernel(const char *name, const char *devname)
tmp = (void *)0x02040000;
- (void)blk_read(tmp, 512 * 1024, devname, 0);
+ blk_read(tmp, 512 * 1024, devname, 0);
/* disable all IRQ */
@@ -655,11 +655,11 @@ void check_lastkmsg(void)
/* log rotate */
- (void)unlink(LASTMSG_LOGPATH ".4");
- (void)rename(LASTMSG_LOGPATH ".3", LASTMSG_LOGPATH ".4");
- (void)rename(LASTMSG_LOGPATH ".2", LASTMSG_LOGPATH ".3");
- (void)rename(LASTMSG_LOGPATH ".1", LASTMSG_LOGPATH ".2");
- (void)rename(LASTMSG_LOGPATH ".0", LASTMSG_LOGPATH ".1");
+ unlink(LASTMSG_LOGPATH ".4");
+ rename(LASTMSG_LOGPATH ".3", LASTMSG_LOGPATH ".4");
+ rename(LASTMSG_LOGPATH ".2", LASTMSG_LOGPATH ".3");
+ rename(LASTMSG_LOGPATH ".1", LASTMSG_LOGPATH ".2");
+ rename(LASTMSG_LOGPATH ".0", LASTMSG_LOGPATH ".1");
fp = fopen(LASTMSG_LOGPATH ".0", "w");
diff --git a/arch/arm/src/lc823450/lc823450_irq.c b/arch/arm/src/lc823450/lc823450_irq.c
index 33438d8..78a43a2 100644
--- a/arch/arm/src/lc823450/lc823450_irq.c
+++ b/arch/arm/src/lc823450/lc823450_irq.c
@@ -199,7 +199,7 @@ static void lc823450_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG
static int lc823450_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)enter_critical_section();
+ enter_critical_section();
irqinfo("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -207,7 +207,7 @@ static int lc823450_nmi(int irq, FAR void *context, FAR void *arg)
static int lc823450_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)enter_critical_section();
+ enter_critical_section();
irqinfo("PANIC!!! Bus fault received: %08x\n", getreg32(NVIC_CFAULTS));
PANIC();
return 0;
@@ -215,7 +215,7 @@ static int lc823450_busfault(int irq, FAR void *context, FAR void *arg)
static int lc823450_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)enter_critical_section();
+ enter_critical_section();
irqinfo("PANIC!!! Usage fault received: %08x\n", getreg32(NVIC_CFAULTS));
PANIC();
return 0;
@@ -223,7 +223,7 @@ static int lc823450_usagefault(int irq, FAR void *context, FAR void *arg)
static int lc823450_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)enter_critical_section();
+ enter_critical_section();
irqinfo("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -231,7 +231,7 @@ static int lc823450_pendsv(int irq, FAR void *context, FAR void *arg)
static int lc823450_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)enter_critical_section();
+ enter_critical_section();
irqinfo("PANIC!!! Debug Monitor receieved\n");
PANIC();
return 0;
@@ -239,7 +239,7 @@ static int lc823450_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int lc823450_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)enter_critical_section();
+ enter_critical_section();
irqinfo("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/lc823450/lc823450_mtd.c b/arch/arm/src/lc823450/lc823450_mtd.c
index f53448e..db4b499 100644
--- a/arch/arm/src/lc823450/lc823450_mtd.c
+++ b/arch/arm/src/lc823450/lc823450_mtd.c
@@ -140,21 +140,7 @@ static struct lc823450_partinfo_s partinfo[LC823450_NPARTS] =
static void mtd_semtake(FAR sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -490,7 +476,7 @@ get_card_size:
{
/* cache on */
- (void)lc823450_sdc_cachectl(dev->channel, 1);
+ lc823450_sdc_cachectl(dev->channel, 1);
}
finfo("ch=%d size=%lld \n", dev->channel, (uint64_t)blocksize * (uint64_t)nblocks);
diff --git a/arch/arm/src/lc823450/lc823450_procfs_dvfs.c b/arch/arm/src/lc823450/lc823450_procfs_dvfs.c
index e248c1a..9df85db 100644
--- a/arch/arm/src/lc823450/lc823450_procfs_dvfs.c
+++ b/arch/arm/src/lc823450/lc823450_procfs_dvfs.c
@@ -308,7 +308,7 @@ static ssize_t dvfs_write(FAR struct file *filep, FAR const char *buffer,
if (0 == strcmp(cmd, "cur_freq"))
{
tmp = atoi(line + (n + 1));
- (void)lc823450_dvfs_set_freq(tmp);
+ lc823450_dvfs_set_freq(tmp);
}
else if (0 == strcmp(cmd, "enable"))
{
diff --git a/arch/arm/src/lc823450/lc823450_rtc.c b/arch/arm/src/lc823450/lc823450_rtc.c
index 9876152..1ad62e9 100644
--- a/arch/arm/src/lc823450/lc823450_rtc.c
+++ b/arch/arm/src/lc823450/lc823450_rtc.c
@@ -216,7 +216,7 @@ static void rtc_pmnotify(struct pm_callback_s *cb, enum pm_state_e pmstate)
break;
}
- (void)up_rtc_getdatetime(&tm);
+ up_rtc_getdatetime(&tm);
up_rtc_set_default_datetime(&tm);
break;
@@ -728,8 +728,8 @@ void up_rtc_set_default_datetime(struct tm *tp)
return;
}
- (void)bchlib_write(handle, (void *)&rtc_def,
- CONFIG_RTC_SAVE_SECTOR_OFFSET * 512, sizeof(rtc_def));
+ bchlib_write(handle, (void *)&rtc_def,
+ CONFIG_RTC_SAVE_SECTOR_OFFSET * 512, sizeof(rtc_def));
bchlib_teardown(handle);
}
@@ -750,8 +750,8 @@ int up_rtc_get_default_datetime(struct tm *tp)
return -1;
}
- (void)bchlib_read(handle, (void *)&rtc_def,
- CONFIG_RTC_SAVE_SECTOR_OFFSET * 512, sizeof(rtc_def));
+ bchlib_read(handle, (void *)&rtc_def,
+ CONFIG_RTC_SAVE_SECTOR_OFFSET * 512, sizeof(rtc_def));
bchlib_teardown(handle);
if (rtc_def.sig != RTC_DEFAULT_SIGNATURE)
{
@@ -780,8 +780,8 @@ void up_rtc_clear_default(void)
}
memset(&rtc_def, 0, sizeof(rtc_def));
- (void)bchlib_write(handle, (void *)&rtc_def,
- CONFIG_RTC_SAVE_SECTOR_OFFSET * 512, sizeof(rtc_def));
+ bchlib_write(handle, (void *)&rtc_def,
+ CONFIG_RTC_SAVE_SECTOR_OFFSET * 512, sizeof(rtc_def));
bchlib_teardown(handle);
return;
}
diff --git a/arch/arm/src/lc823450/lc823450_sdc.c b/arch/arm/src/lc823450/lc823450_sdc.c
index e1b7277..4fa812a 100644
--- a/arch/arm/src/lc823450/lc823450_sdc.c
+++ b/arch/arm/src/lc823450/lc823450_sdc.c
@@ -138,21 +138,7 @@ extern SINT_T sddep_write(void *src, void *dst, UI_32 size, SINT_T type,
static void _sdc_semtake(FAR sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -189,12 +175,12 @@ static void lc823450_sdc_access_led(uint32_t ch, unsigned long sector)
{
if (sector >= CONFIG_MTD_CP_STARTBLOCK)
{
- (void)led_start_accled(false);
+ led_start_accled(false);
}
}
else
{
- (void)led_start_accled(false);
+ led_start_accled(false);
}
}
#else
@@ -657,7 +643,7 @@ int lc823450_sdc_locked(void)
for (i = 0; i < 2; i++)
{
- (void)nxsem_getvalue(&_sdc_sem[i], &val);
+ nxsem_getvalue(&_sdc_sem[i], &val);
if (1 != val)
{
ret = 1;
diff --git a/arch/arm/src/lc823450/lc823450_sddrv_dep.c b/arch/arm/src/lc823450/lc823450_sddrv_dep.c
index 7ead22c..06b27b3 100644
--- a/arch/arm/src/lc823450/lc823450_sddrv_dep.c
+++ b/arch/arm/src/lc823450/lc823450_sddrv_dep.c
@@ -134,21 +134,7 @@ static void dma_callback(DMA_HANDLE hdma, void *arg, int result)
static void _sddep_semtake(FAR sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -390,7 +376,7 @@ SINT_T sddep_wait_status(UI_32 req_status, UI_32 *status,
ret = -100;
break;
}
- (void)sched_yield();
+ sched_yield();
}
return ret;
diff --git a/arch/arm/src/lc823450/lc823450_serial.c b/arch/arm/src/lc823450/lc823450_serial.c
index 0277e40..a518ea7 100644
--- a/arch/arm/src/lc823450/lc823450_serial.c
+++ b/arch/arm/src/lc823450/lc823450_serial.c
@@ -1312,13 +1312,13 @@ void up_serialinit(void)
{
/* Register the console */
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
/* Register all UARTs */
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#ifdef CONFIG_HSUART
nxsem_init(&g_uart1priv.txdma_wait, 0, 1);
g_uart1priv.htxdma = lc823450_dmachannel(DMA_CHANNEL_UART1TX);
@@ -1330,11 +1330,11 @@ void up_serialinit(void)
lc823450_dmarequest(g_uart1priv.hrxdma, DMA_REQUEST_UART1RX);
up_serialout(&g_uart1priv, UART_UDMA, UART_UDMA_RREQ_EN | UART_UDMA_TREQ_EN);
- (void)hsuart_register("/dev/ttyHS1", &TTYS1_DEV);
+ hsuart_register("/dev/ttyHS1", &TTYS1_DEV);
#endif /* CONFIG_HSUART */
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
}
diff --git a/arch/arm/src/lc823450/lc823450_spi.c b/arch/arm/src/lc823450/lc823450_spi.c
index bdbed7c..df0aff7 100644
--- a/arch/arm/src/lc823450/lc823450_spi.c
+++ b/arch/arm/src/lc823450/lc823450_spi.c
@@ -153,24 +153,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -444,14 +431,14 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer,
{
for (i = 0; i < nwords; i++)
{
- (void)spi_send(dev, *buf16++);
+ spi_send(dev, *buf16++);
}
}
else
{
for (i = 0; i < nwords; i++)
{
- (void)spi_send(dev, *buf++);
+ spi_send(dev, *buf++);
}
}
#endif /* CONFIG_LC823450_SPI_DMA */
diff --git a/arch/arm/src/lc823450/lc823450_start.c b/arch/arm/src/lc823450/lc823450_start.c
index eb7e8d4..bdf2042 100644
--- a/arch/arm/src/lc823450/lc823450_start.c
+++ b/arch/arm/src/lc823450/lc823450_start.c
@@ -394,7 +394,7 @@ void __start(void)
showprogress('\r');
showprogress('\n');
- (void)get_cpu_ver();
+ get_cpu_ver();
/* run as interrupt context, before scheduler running */
diff --git a/arch/arm/src/lc823450/lc823450_timer.c b/arch/arm/src/lc823450/lc823450_timer.c
index 577a66d..188c766 100644
--- a/arch/arm/src/lc823450/lc823450_timer.c
+++ b/arch/arm/src/lc823450/lc823450_timer.c
@@ -500,7 +500,7 @@ void arm_timer_initialize(void)
modifyreg32(MCLKCNTEXT1, MCLKCNTEXT1_MTM2C_CLKEN, 0);
modifyreg32(MCLKCNTEXT1, MCLKCNTEXT1_MTM2_CLKEN, 0);
- (void)irq_attach(LC823450_IRQ_MTIMER20, (xcpt_t)hrt_interrupt, NULL);
+ irq_attach(LC823450_IRQ_MTIMER20, (xcpt_t)hrt_interrupt, NULL);
up_enable_irq(LC823450_IRQ_MTIMER20);
#endif /* CONFIG_HRT_TIMER */
@@ -540,7 +540,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(LC823450_IRQ_MTIMER30, (xcpt_t)up_proftimerisr, NULL);
+ irq_attach(LC823450_IRQ_MTIMER30, (xcpt_t)up_proftimerisr, NULL);
/* And enable the system timer interrupt */
@@ -584,7 +584,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(LC823450_IRQ_MTIMER00, (xcpt_t)up_timerisr, NULL);
+ irq_attach(LC823450_IRQ_MTIMER00, (xcpt_t)up_timerisr, NULL);
/* And enable the system timer interrupt */
@@ -617,7 +617,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(LC823450_IRQ_SYSTICK, (xcpt_t)up_timerisr, NULL);
+ irq_attach(LC823450_IRQ_SYSTICK, (xcpt_t)up_timerisr, NULL);
/* Enable SysTick interrupts */
@@ -634,7 +634,7 @@ void arm_timer_initialize(void)
#ifdef CONFIG_DVFS
/* attach timer interrupt handler */
- (void)irq_attach(LC823450_IRQ_MTIMER01, (xcpt_t)lc823450_dvfs_oneshot, NULL);
+ irq_attach(LC823450_IRQ_MTIMER01, (xcpt_t)lc823450_dvfs_oneshot, NULL);
/* enable MTM0-ch1 */
diff --git a/arch/arm/src/lc823450/lc823450_usbdev.c b/arch/arm/src/lc823450/lc823450_usbdev.c
index 2e5c7dc..ef26dab 100644
--- a/arch/arm/src/lc823450/lc823450_usbdev.c
+++ b/arch/arm/src/lc823450/lc823450_usbdev.c
@@ -1821,7 +1821,7 @@ int usbdev_msc_epwrite(void *buf, int len)
USB_DMAC_START,
USB_DMAC1);
- (void)nxsem_wait(&dma_wait);
+ nxsem_wait(&dma_wait);
return 0;
}
@@ -1925,7 +1925,7 @@ int usbdev_msc_epread(void *buf, int len)
CONFIG_USBMSC_EPBULKOUT << USB_DMAC_DMAEP_SHIFT |
USB_DMAC_START,
USB_DMAC1);
- (void)nxsem_wait(&dma_wait);
+ nxsem_wait(&dma_wait);
return 0;
}
diff --git a/arch/arm/src/lc823450/lc823450_wdt.c b/arch/arm/src/lc823450/lc823450_wdt.c
index c1ef03a..05d813e 100644
--- a/arch/arm/src/lc823450/lc823450_wdt.c
+++ b/arch/arm/src/lc823450/lc823450_wdt.c
@@ -546,7 +546,7 @@ int lc823450_wdt_initialize(void)
#ifdef CONFIG_LC823450_WDT_INTERRUPT
/* Attach our WDT interrupt handler (But don't enable it yet) */
- (void)irq_attach(LC823450_IRQ_WDT0, lc823450_wdt_interrupt, NULL);
+ irq_attach(LC823450_IRQ_WDT0, lc823450_wdt_interrupt, NULL);
#else
if (getreg32(WDT_WT0RSTS) & (1 << WDT_WT0RSTS_RSTS))
{
@@ -556,8 +556,8 @@ int lc823450_wdt_initialize(void)
/* Register the watchdog driver as /dev/watchdog0 */
- (void)watchdog_register("/dev/watchdog0",
- (FAR struct watchdog_lowerhalf_s *)priv);
+ watchdog_register("/dev/watchdog0",
+ (FAR struct watchdog_lowerhalf_s *)priv);
return OK;
}
diff --git a/arch/arm/src/lpc17xx_40xx/lpc176x_gpio.c b/arch/arm/src/lpc17xx_40xx/lpc176x_gpio.c
index 4cf6b4e..f614f51 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc176x_gpio.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc176x_gpio.c
@@ -448,7 +448,7 @@ static inline int lpc17_40_configinterrupt(lpc17_40_pinset_t cfgset, unsigned in
* starting point and consistent behavior during the re-configuration.
*/
- (void)lpc17_40_configinput(cfgset, port, pin);
+ lpc17_40_configinput(cfgset, port, pin);
/* Then just remember the rising/falling edge interrupt enabled */
@@ -477,7 +477,7 @@ static inline int lpc17_40_configoutput(lpc17_40_pinset_t cfgset, unsigned int p
* starting point and consistent behavior during the re-configuration.
*/
- (void)lpc17_40_configinput(DEFAULT_INPUT, port, pin);
+ lpc17_40_configinput(DEFAULT_INPUT, port, pin);
/* Check for open drain output */
@@ -525,7 +525,7 @@ static int lpc17_40_configalternate(lpc17_40_pinset_t cfgset, unsigned int port,
* starting point and consistent behavior during the re-configuration.
*/
- (void)lpc17_40_configinput(DEFAULT_INPUT, port, pin);
+ lpc17_40_configinput(DEFAULT_INPUT, port, pin);
/* Set up PINSEL registers */
/* Configure as GPIO */
diff --git a/arch/arm/src/lpc17xx_40xx/lpc176x_rtc.c b/arch/arm/src/lpc17xx_40xx/lpc176x_rtc.c
index b56d73c..6a7282e 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc176x_rtc.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc176x_rtc.c
@@ -362,7 +362,7 @@ int up_rtc_settime(FAR const struct timespec *tp)
/* Break out the time values (not that the time is set only to units of seconds) */
- (void)gmtime_r(&tp->tv_sec, &newtime);
+ gmtime_r(&tp->tv_sec, &newtime);
rtc_dumptime(&newtime, "Setting time");
/* Then write the broken out values to the RTC */
diff --git a/arch/arm/src/lpc17xx_40xx/lpc178x_40xx_gpio.c b/arch/arm/src/lpc17xx_40xx/lpc178x_40xx_gpio.c
index be114ca..600b6f7 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc178x_40xx_gpio.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc178x_40xx_gpio.c
@@ -651,7 +651,7 @@ static inline int lpc17_40_configinterrupt(lpc17_40_pinset_t cfgset, unsigned in
* starting point and consistent behavior during the re-configuration.
*/
- (void)lpc17_40_configinput(cfgset, port, pin);
+ lpc17_40_configinput(cfgset, port, pin);
/* Then just remember the rising/falling edge interrupt enabled */
@@ -680,7 +680,7 @@ static inline int lpc17_40_configoutput(lpc17_40_pinset_t cfgset, unsigned int p
* starting point and consistent behavior during the re-configuration.
*/
- (void)lpc17_40_configinput(DEFAULT_INPUT, port, pin);
+ lpc17_40_configinput(DEFAULT_INPUT, port, pin);
/* Now, reconfigure the pin as an output */
@@ -733,7 +733,7 @@ static int lpc17_40_configalternate(lpc17_40_pinset_t cfgset, unsigned int port,
* starting point and consistent behavior during the re-configuration.
*/
- (void)lpc17_40_configinput(DEFAULT_INPUT, port, pin);
+ lpc17_40_configinput(DEFAULT_INPUT, port, pin);
/* Set pull-up mode */
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c
index 6e8f02d..91321dd 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c
@@ -700,8 +700,8 @@ static int lpc17_40_transmit(struct lpc17_40_driver_s *priv)
/* Setup the TX timeout watchdog (perhaps restarting the timer) */
- (void)wd_start(priv->lp_txtimeout, LPC17_40_TXTIMEOUT,
- lpc17_40_txtimeout_expiry, 1, (uint32_t)priv);
+ wd_start(priv->lp_txtimeout, LPC17_40_TXTIMEOUT,
+ lpc17_40_txtimeout_expiry, 1, (uint32_t)priv);
return OK;
}
@@ -1152,7 +1152,7 @@ static void lpc17_40_txdone_work(FAR void *arg)
else
{
- (void)devif_poll(&priv->lp_dev, lpc17_40_txpoll);
+ devif_poll(&priv->lp_dev, lpc17_40_txpoll);
}
net_unlock();
@@ -1234,7 +1234,7 @@ static int lpc17_40_interrupt(int irq, void *context, FAR void *arg)
/* ifup() will reset the EMAC and bring it back up */
- (void)lpc17_40_ifup(&priv->lp_dev);
+ lpc17_40_ifup(&priv->lp_dev);
}
else
{
@@ -1393,11 +1393,11 @@ static void lpc17_40_txtimeout_work(FAR void *arg)
* it back up.
*/
- (void)lpc17_40_ifup(&priv->lp_dev);
+ lpc17_40_ifup(&priv->lp_dev);
/* Then poll the network layer for new XMIT data */
- (void)devif_poll(&priv->lp_dev, lpc17_40_txpoll);
+ devif_poll(&priv->lp_dev, lpc17_40_txpoll);
}
net_unlock();
@@ -1480,7 +1480,7 @@ static void lpc17_40_poll_work(FAR void *arg)
* transmit in progress, we will missing TCP time state updates?
*/
- (void)devif_timer(&priv->lp_dev, LPC17_40_WDDELAY, lpc17_40_txpoll);
+ devif_timer(&priv->lp_dev, LPC17_40_WDDELAY, lpc17_40_txpoll);
}
/* Simulate a fake receive to relaunch the data exchanges when a receive
@@ -1500,8 +1500,8 @@ static void lpc17_40_poll_work(FAR void *arg)
/* Setup the watchdog poll timer again */
- (void)wd_start(priv->lp_txpoll, LPC17_40_WDDELAY, lpc17_40_poll_expiry,
- 1, priv);
+ wd_start(priv->lp_txpoll, LPC17_40_WDDELAY, lpc17_40_poll_expiry,
+ 1, priv);
net_unlock();
}
@@ -1584,7 +1584,7 @@ static void lpc17_40_ipv6multicast(FAR struct lpc17_40_driver_s *priv)
ninfo("IPv6 Multicast: %02x:%02x:%02x:%02x:%02x:%02x\n",
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
- (void)lpc17_40_addmac(dev, mac);
+ lpc17_40_addmac(dev, mac);
#ifdef CONFIG_NET_ICMPv6_AUTOCONF
/* Add the IPv6 all link-local nodes Ethernet address. This is the
@@ -1592,7 +1592,7 @@ static void lpc17_40_ipv6multicast(FAR struct lpc17_40_driver_s *priv)
* packets.
*/
- (void)lpc17_40_addmac(dev, g_ipv6_ethallnodes.ether_addr_octet);
+ lpc17_40_addmac(dev, g_ipv6_ethallnodes.ether_addr_octet);
#endif /* CONFIG_NET_ICMPv6_AUTOCONF */
#ifdef CONFIG_NET_ICMPv6_ROUTER
@@ -1601,7 +1601,7 @@ static void lpc17_40_ipv6multicast(FAR struct lpc17_40_driver_s *priv)
* packets.
*/
- (void)lpc17_40_addmac(dev, g_ipv6_ethallrouters.ether_addr_octet);
+ lpc17_40_addmac(dev, g_ipv6_ethallrouters.ether_addr_octet);
#endif /* CONFIG_NET_ICMPv6_ROUTER */
}
@@ -1752,8 +1752,8 @@ static int lpc17_40_ifup(struct net_driver_s *dev)
/* Set and activate a timer process */
- (void)wd_start(priv->lp_txpoll, LPC17_40_WDDELAY, lpc17_40_poll_expiry, 1,
- (uint32_t)priv);
+ wd_start(priv->lp_txpoll, LPC17_40_WDDELAY, lpc17_40_poll_expiry, 1,
+ (uint32_t)priv);
/* Finally, make the interface up and enable the Ethernet interrupt at
* the interrupt controller
@@ -1839,7 +1839,7 @@ static void lpc17_40_txavail_work(FAR void *arg)
{
/* If so, then poll the network layer for new XMIT data */
- (void)devif_poll(&priv->lp_dev, lpc17_40_txpoll);
+ devif_poll(&priv->lp_dev, lpc17_40_txpoll);
}
}
@@ -3258,7 +3258,7 @@ static inline int lpc17_40_ethinitialize(int intf)
for (i = 0; i < GPIO_NENET_PINS; i++)
{
- (void)lpc17_40_configgpio(g_enetpins[i]);
+ lpc17_40_configgpio(g_enetpins[i]);
}
lpc17_40_showpins();
@@ -3317,7 +3317,7 @@ static inline int lpc17_40_ethinitialize(int intf)
/* Register the device with the OS so that socket IOCTLs can be performed */
- (void)netdev_register(&priv->lp_dev, NET_LL_ETHERNET);
+ netdev_register(&priv->lp_dev, NET_LL_ETHERNET);
return OK;
}
@@ -3335,7 +3335,7 @@ static inline int lpc17_40_ethinitialize(int intf)
#if CONFIG_LPC17_40_NINTERFACES == 1 && !defined(CONFIG_NETDEV_LATEINIT)
void up_netinitialize(void)
{
- (void)lpc17_40_ethinitialize(0);
+ lpc17_40_ethinitialize(0);
}
#endif
#endif /* LPC17_40_NETHCONTROLLERS > 0 */
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_gpdma.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_gpdma.c
index 45b0980..0651bc6 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_gpdma.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_gpdma.c
@@ -389,17 +389,11 @@ void lpc17_40_dmaconfigure(uint8_t dmarequest, bool alternate)
DMA_HANDLE lpc17_40_dmachannel(void)
{
struct lpc17_40_dmach_s *dmach = NULL;
- int ret;
int i;
/* Get exclusive access to the GPDMA state structure */
- do
- {
- ret = nxsem_wait(&g_gpdma.exclsem);
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&g_gpdma.exclsem);
/* Find an available DMA channel */
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_gpioint.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_gpioint.c
index d621052..0b51bd9 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_gpioint.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_gpioint.c
@@ -468,7 +468,7 @@ void lpc17_40_gpioirqinitialize(void)
* position in the NVIC with External Interrupt 3
*/
- (void)irq_attach(LPC17_40_IRQ_EINT3, lpc17_40_gpiointerrupt, NULL);
+ irq_attach(LPC17_40_IRQ_EINT3, lpc17_40_gpiointerrupt, NULL);
up_enable_irq(LPC17_40_IRQ_EINT3);
#elif defined(LPC178x_40xx)
@@ -476,7 +476,7 @@ void lpc17_40_gpioirqinitialize(void)
* GPIO2.
*/
- (void)irq_attach(LPC17_40_IRQ_GPIO, lpc17_40_gpiointerrupt, NULL);
+ irq_attach(LPC17_40_IRQ_GPIO, lpc17_40_gpiointerrupt, NULL);
up_enable_irq(LPC17_40_IRQ_GPIO);
#endif
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c
index ba25a6a..c59fda0 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c
@@ -238,8 +238,8 @@ static int lpc17_40_i2c_start(struct lpc17_40_i2cdev_s *priv)
priv->state = 0x00;
- (void)wd_start(priv->timeout, timeout, lpc17_40_i2c_timeout, 1,
- (uint32_t)priv);
+ wd_start(priv->timeout, timeout, lpc17_40_i2c_timeout, 1,
+ (uint32_t)priv);
nxsem_wait(&priv->wait);
wd_cancel(priv->timeout);
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c
index a82cbcf..474826d 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c
@@ -152,7 +152,7 @@ static void lpc17_40_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int lpc17_40_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -160,7 +160,7 @@ static int lpc17_40_nmi(int irq, FAR void *context, FAR void *arg)
static int lpc17_40_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received\n");
PANIC();
return 0;
@@ -168,7 +168,7 @@ static int lpc17_40_busfault(int irq, FAR void *context, FAR void *arg)
static int lpc17_40_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received\n");
PANIC();
return 0;
@@ -176,7 +176,7 @@ static int lpc17_40_usagefault(int irq, FAR void *context, FAR void *arg)
static int lpc17_40_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -184,7 +184,7 @@ static int lpc17_40_pendsv(int irq, FAR void *context, FAR void *arg)
static int lpc17_40_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -192,7 +192,7 @@ static int lpc17_40_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int lpc17_40_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c
index 03e084e..9bcd260 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c
@@ -485,21 +485,7 @@ static struct lpc17_40_sampleregs_s g_sampleregs[DEBUG_NSAMPLES];
static void lpc17_40_takesem(struct lpc17_40_dev_s *priv)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(&priv->waitsem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(&priv->waitsem);
}
/****************************************************************************
@@ -1117,7 +1103,7 @@ static void lpc17_40_endwait(struct lpc17_40_dev_s *priv, sdio_eventset_t wkupev
{
/* Cancel the watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Disable event-related interrupts */
@@ -1882,7 +1868,7 @@ static int lpc17_40_cancel(FAR struct sdio_dev_s *dev)
/* Cancel any watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* If this was a DMA transfer, make sure that DMA is stopped */
@@ -2655,7 +2641,7 @@ static void lpc17_40_callback(void *arg)
/* Yes.. queue it */
mcinfo("Queuing callback to %p(%p)\n", priv->callback, priv->cbarg);
- (void)work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
+ work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
}
else
{
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_serial.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_serial.c
index 7b3c920..c0b6e0a 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_serial.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_serial.c
@@ -1487,19 +1487,19 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#ifdef TTYS0_DEV
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#endif
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
}
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c
index 992ebeb..76f5cbb 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c
@@ -187,24 +187,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -408,7 +395,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd)
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(LPC17_40_SPI_SR);
+ getreg32(LPC17_40_SPI_SR);
return (uint16_t)getreg32(LPC17_40_SPI_DR);
}
@@ -453,7 +440,7 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(LPC17_40_SPI_SR);
+ getreg32(LPC17_40_SPI_SR);
nwords--;
}
}
@@ -499,7 +486,7 @@ static void spi_recvblock(FAR struct spi_dev_s *dev, FAR void *buffer, size_t nw
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(LPC17_40_SPI_SR);
+ getreg32(LPC17_40_SPI_SR);
/* Read the received data from the SPI Data Register */
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c
index b0331c8..f6ab07c 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c
@@ -334,24 +334,11 @@ static int ssp_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -670,7 +657,7 @@ static void ssp_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
{
/* Yes.. Read and discard */
- (void)ssp_getreg(priv, LPC17_40_SSP_DR_OFFSET);
+ ssp_getreg(priv, LPC17_40_SSP_DR_OFFSET);
}
/* There is a race condition where TFE may go true just before
@@ -996,7 +983,7 @@ FAR struct spi_dev_s *lpc17_40_sspbus_initialize(int port)
ssp_putreg(priv, LPC17_40_SSP_CR1_OFFSET, regval | SSP_CR1_SSE);
for (i = 0; i < LPC17_40_SSP_FIFOSZ; i++)
{
- (void)ssp_getreg(priv, LPC17_40_SSP_DR_OFFSET);
+ ssp_getreg(priv, LPC17_40_SSP_DR_OFFSET);
}
return &priv->spidev;
@@ -1038,7 +1025,7 @@ void ssp_flush(FAR struct spi_dev_s *dev)
do
{
- (void)ssp_getreg(priv, LPC17_40_SSP_DR_OFFSET);
+ ssp_getreg(priv, LPC17_40_SSP_DR_OFFSET);
}
while (ssp_getreg(priv, LPC17_40_SSP_SR_OFFSET) & SSP_SR_RNE);
}
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_timerisr.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_timerisr.c
index 9b1d9c3..ff9faa1 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_timerisr.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_timerisr.c
@@ -135,7 +135,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(LPC17_40_IRQ_SYSTICK, (xcpt_t)lpc17_40_timerisr, NULL);
+ irq_attach(LPC17_40_IRQ_SYSTICK, (xcpt_t)lpc17_40_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_usbdev.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_usbdev.c
index 9bd22b4..fe7b6a4 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_usbdev.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_usbdev.c
@@ -896,8 +896,8 @@ static void lpc17_40_epwrite(uint8_t epphy, const uint8_t *data, uint32_t nbytes
/* Done */
lpc17_40_putreg(0, LPC17_40_USBDEV_CTRL);
- (void)lpc17_40_usbcmd(CMD_USBDEV_EPSELECT | epphy, 0);
- (void)lpc17_40_usbcmd(CMD_USBDEV_EPVALIDATEBUFFER, 0);
+ lpc17_40_usbcmd(CMD_USBDEV_EPSELECT | epphy, 0);
+ lpc17_40_usbcmd(CMD_USBDEV_EPVALIDATEBUFFER, 0);
}
/****************************************************************************
@@ -969,7 +969,7 @@ static int lpc17_40_epread(uint8_t epphy, uint8_t *data, uint32_t nbytes)
/* Done */
lpc17_40_putreg(0, LPC17_40_USBDEV_CTRL);
- (void)lpc17_40_usbcmd(CMD_USBDEV_EPSELECT | epphy, 0);
+ lpc17_40_usbcmd(CMD_USBDEV_EPSELECT | epphy, 0);
result = lpc17_40_usbcmd(CMD_USBDEV_EPCLRBUFFER, 0);
/* The packet overrun bit in the clear buffer response is applicable only
@@ -1719,7 +1719,7 @@ static inline void lpc17_40_ep0setup(struct lpc17_40_usbdev_s *priv)
(privep = lpc17_40_epfindbyaddr(priv, index)) != NULL)
{
privep->halted = 0;
- (void)lpc17_40_epstall(&privep->ep, true);
+ lpc17_40_epstall(&privep->ep, true);
lpc17_40_epwrite(LPC17_40_EP0_IN, NULL, 0);
priv->ep0state = LPC17_40_EP0STATUSIN;
}
@@ -2268,7 +2268,7 @@ static int lpc17_40_usbinterrupt(int irq, FAR void *context, FAR void *arg)
/* Clear the endpoint interrupt */
usbtrace(TRACE_INTDECODE(LPC17_40_TRACEINTID_EP0IN), priv->ep0state);
- (void)lpc17_40_epclrinterrupt(LPC17_40_CTRLEP_IN);
+ lpc17_40_epclrinterrupt(LPC17_40_CTRLEP_IN);
lpc17_40_ep0dataininterrupt(priv);
}
pending >>= 2;
@@ -2283,7 +2283,7 @@ static int lpc17_40_usbinterrupt(int irq, FAR void *context, FAR void *arg)
{
/* Yes.. clear the endpoint interrupt */
- (void)lpc17_40_epclrinterrupt(epphy);
+ lpc17_40_epclrinterrupt(epphy);
/* Get the endpoint sructure corresponding to the physical
* endpoint number.
@@ -2926,7 +2926,7 @@ static int lpc17_40_epstall(FAR struct usbdev_ep_s *ep, bool resume)
if (resume)
{
- (void)lpc17_40_wrrequest(privep);
+ lpc17_40_wrrequest(privep);
}
leave_critical_section(flags);
return OK;
diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c
index b2350d6..682c170 100644
--- a/arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c
+++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c
@@ -584,21 +584,7 @@ static void lpc17_40_putreg(uint32_t val, uint32_t addr)
static void lpc17_40_takesem(sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -2058,7 +2044,7 @@ static int lpc17_40_rh_enumerate(struct usbhost_connection_s *conn,
/* USB 2.0 spec says at least 50ms delay before port reset */
- (void)nxsig_usleep(100*1000);
+ nxsig_usleep(100*1000);
/* Put RH port 1 in reset (the LPC176x supports only a single downstream port) */
@@ -2071,7 +2057,7 @@ static int lpc17_40_rh_enumerate(struct usbhost_connection_s *conn,
/* Release RH port 1 from reset and wait a bit */
lpc17_40_putreg(OHCI_RHPORTST_PRSC, LPC17_40_USBHOST_RHPORTST1);
- (void)nxsig_usleep(200*1000);
+ nxsig_usleep(200*1000);
return OK;
}
diff --git a/arch/arm/src/lpc214x/lpc214x_serial.c b/arch/arm/src/lpc214x/lpc214x_serial.c
index 719bc38..af29938 100644
--- a/arch/arm/src/lpc214x/lpc214x_serial.c
+++ b/arch/arm/src/lpc214x/lpc214x_serial.c
@@ -773,9 +773,9 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
- (void)uart_register("/dev/console", &CONSOLE_DEV);
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
}
/****************************************************************************
diff --git a/arch/arm/src/lpc214x/lpc214x_timerisr.c b/arch/arm/src/lpc214x/lpc214x_timerisr.c
index a129302..aa945f3 100644
--- a/arch/arm/src/lpc214x/lpc214x_timerisr.c
+++ b/arch/arm/src/lpc214x/lpc214x_timerisr.c
@@ -157,7 +157,7 @@ void arm_timer_initialize(void)
up_attach_vector(LPC214X_IRQ_SYSTIMER, LPC214X_SYSTIMER_VEC,
(vic_vector_t)lpc214x_timerisr);
#else
- (void)irq_attach(LPC214X_IRQ_SYSTIMER, (xcpt_t)lpc214x_timerisr, NULL);
+ irq_attach(LPC214X_IRQ_SYSTIMER, (xcpt_t)lpc214x_timerisr, NULL);
#endif
/* And enable the timer interrupt */
diff --git a/arch/arm/src/lpc214x/lpc214x_usbdev.c b/arch/arm/src/lpc214x/lpc214x_usbdev.c
index c39324d..c34021a 100644
--- a/arch/arm/src/lpc214x/lpc214x_usbdev.c
+++ b/arch/arm/src/lpc214x/lpc214x_usbdev.c
@@ -838,8 +838,8 @@ static void lpc214x_epwrite(uint8_t epphy, const uint8_t *data, uint32_t nbytes)
/* Done */
lpc214x_putreg(0, LPC214X_USBDEV_CTRL);
- (void)lpc214x_usbcmd(CMD_USB_EP_SELECT | epphy, 0);
- (void)lpc214x_usbcmd(CMD_USB_EP_VALIDATEBUFFER, 0);
+ lpc214x_usbcmd(CMD_USB_EP_SELECT | epphy, 0);
+ lpc214x_usbcmd(CMD_USB_EP_VALIDATEBUFFER, 0);
}
/****************************************************************************
@@ -911,7 +911,7 @@ static int lpc214x_epread(uint8_t epphy, uint8_t *data, uint32_t nbytes)
/* Done */
lpc214x_putreg(0, LPC214X_USBDEV_CTRL);
- (void)lpc214x_usbcmd(CMD_USB_EP_SELECT | epphy, 0);
+ lpc214x_usbcmd(CMD_USB_EP_SELECT | epphy, 0);
result = lpc214x_usbcmd(CMD_USB_EP_CLRBUFFER, 0);
/* The packet overrun bit in the clear buffer response is applicable only
@@ -1674,7 +1674,7 @@ static inline void lpc214x_ep0setup(struct lpc214x_usbdev_s *priv)
(privep = lpc214x_epfindbyaddr(priv, index)) != NULL)
{
privep->halted = 0;
- (void)lpc214x_epstall(&privep->ep, true);
+ lpc214x_epstall(&privep->ep, true);
lpc214x_epwrite(LPC214X_EP0_IN, NULL, 0);
priv->ep0state = LPC214X_EP0STATUSIN;
}
@@ -2231,7 +2231,7 @@ static int lpc214x_usbinterrupt(int irq, FAR void *context, FAR void *arg)
/* Clear the endpoint interrupt */
usbtrace(TRACE_INTDECODE(LPC214X_TRACEINTID_EP0IN), priv->ep0state);
- (void)lpc214x_epclrinterrupt(LPC214X_CTRLEP_IN);
+ lpc214x_epclrinterrupt(LPC214X_CTRLEP_IN);
lpc214x_ep0dataininterrupt(priv);
}
pending >>= 2;
@@ -2246,7 +2246,7 @@ static int lpc214x_usbinterrupt(int irq, FAR void *context, FAR void *arg)
{
/* Yes.. clear the endpoint interrupt */
- (void)lpc214x_epclrinterrupt(epphy);
+ lpc214x_epclrinterrupt(epphy);
/* Get the endpoint sructure corresponding to the physical
* endpoint number.
@@ -2884,7 +2884,7 @@ static int lpc214x_epstall(FAR struct usbdev_ep_s *ep, bool resume)
if (resume)
{
- (void)lpc214x_wrrequest(privep);
+ lpc214x_wrrequest(privep);
}
leave_critical_section(flags);
return OK;
diff --git a/arch/arm/src/lpc2378/lpc23xx_i2c.c b/arch/arm/src/lpc2378/lpc23xx_i2c.c
index 5bb9b12..fc3a9b9 100644
--- a/arch/arm/src/lpc2378/lpc23xx_i2c.c
+++ b/arch/arm/src/lpc2378/lpc23xx_i2c.c
@@ -220,8 +220,8 @@ static int lpc2378_i2c_start(struct lpc2378_i2cdev_s *priv)
priv->base + I2C_CONCLR_OFFSET);
putreg32(I2C_CONSET_STA, priv->base + I2C_CONSET_OFFSET);
- (void)wd_start(priv->timeout, I2C_TIMEOUT, lpc2378_i2c_timeout, 1,
- (uint32_t)priv);
+ wd_start(priv->timeout, I2C_TIMEOUT, lpc2378_i2c_timeout, 1,
+ (uint32_t)priv);
nxsem_wait(&priv->wait);
wd_cancel(priv->timeout);
diff --git a/arch/arm/src/lpc2378/lpc23xx_serial.c b/arch/arm/src/lpc2378/lpc23xx_serial.c
index 263400a..32c5c16 100644
--- a/arch/arm/src/lpc2378/lpc23xx_serial.c
+++ b/arch/arm/src/lpc2378/lpc23xx_serial.c
@@ -894,9 +894,9 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
- (void)uart_register("/dev/console", &CONSOLE_DEV);
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
}
/****************************************************************************
diff --git a/arch/arm/src/lpc2378/lpc23xx_spi.c b/arch/arm/src/lpc2378/lpc23xx_spi.c
index 8602129..c1e3bfd 100644
--- a/arch/arm/src/lpc2378/lpc23xx_spi.c
+++ b/arch/arm/src/lpc2378/lpc23xx_spi.c
@@ -193,24 +193,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -415,7 +402,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd)
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(SPI_SR);
+ getreg32(SPI_SR);
return (uint16_t)getreg32(SPI_DR);
}
@@ -460,7 +447,7 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(SPI_SR);
+ getreg32(SPI_SR);
nwords--;
}
}
@@ -506,7 +493,7 @@ static void spi_recvblock(FAR struct spi_dev_s *dev, FAR void *buffer, size_t nw
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(SPI_SR);
+ getreg32(SPI_SR);
/* Read the received data from the SPI Data Register */
diff --git a/arch/arm/src/lpc2378/lpc23xx_timerisr.c b/arch/arm/src/lpc2378/lpc23xx_timerisr.c
index 455fd53..b403119 100644
--- a/arch/arm/src/lpc2378/lpc23xx_timerisr.c
+++ b/arch/arm/src/lpc2378/lpc23xx_timerisr.c
@@ -189,7 +189,7 @@ void arm_timer_initialize(void)
#ifdef CONFIG_VECTORED_INTERRUPTS
up_attach_vector(IRQ_SYSTIMER, ???, (vic_vector_t) lpc23xx_timerisr);
#else
- (void)irq_attach(IRQ_SYSTIMER, (xcpt_t)lpc23xx_timerisr, NULL);
+ irq_attach(IRQ_SYSTIMER, (xcpt_t)lpc23xx_timerisr, NULL);
#endif
/* And enable the system timer interrupt */
diff --git a/arch/arm/src/lpc31xx/lpc31_decodeirq.c b/arch/arm/src/lpc31xx/lpc31_decodeirq.c
index d091a35..8464ffb 100644
--- a/arch/arm/src/lpc31xx/lpc31_decodeirq.c
+++ b/arch/arm/src/lpc31xx/lpc31_decodeirq.c
@@ -126,7 +126,7 @@ void up_decodeirq(uint32_t *regs)
* thread at the head of the ready-to-run list.
*/
- (void)group_addrenv(NULL);
+ group_addrenv(NULL);
#endif
}
#endif
diff --git a/arch/arm/src/lpc31xx/lpc31_ehci.c b/arch/arm/src/lpc31xx/lpc31_ehci.c
index 2619f50..7e778e8 100644
--- a/arch/arm/src/lpc31xx/lpc31_ehci.c
+++ b/arch/arm/src/lpc31xx/lpc31_ehci.c
@@ -1012,21 +1012,7 @@ static int ehci_wait_usbsts(uint32_t maskbits, uint32_t donebits,
static void lpc31_takesem(sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -1649,7 +1635,7 @@ static void lpc31_qh_enqueue(struct lpc31_qh_s *qhead, struct lpc31_qh_s *qh)
*/
qh->fqp = qh->hw.overlay.nqp;
- (void)lpc31_qh_dump(qh, NULL, NULL);
+ lpc31_qh_dump(qh, NULL, NULL);
/* Add the new QH to the head of the asynchronous queue list.
*
diff --git a/arch/arm/src/lpc31xx/lpc31_i2c.c b/arch/arm/src/lpc31xx/lpc31_i2c.c
index b4ff05c..c65d55c 100644
--- a/arch/arm/src/lpc31xx/lpc31_i2c.c
+++ b/arch/arm/src/lpc31xx/lpc31_i2c.c
@@ -490,7 +490,7 @@ static int i2c_transfer(FAR struct i2c_master_s *dev, FAR struct i2c_msg_s *msgs
/* Start a watchdog to timeout the transfer if the bus is locked up... */
- (void)wd_start(priv->timeout, I2C_TIMEOUT, i2c_timeout, 1, (uint32_t)priv);
+ wd_start(priv->timeout, I2C_TIMEOUT, i2c_timeout, 1, (uint32_t)priv);
/* Wait for the transfer to complete */
diff --git a/arch/arm/src/lpc31xx/lpc31_resetclks.c b/arch/arm/src/lpc31xx/lpc31_resetclks.c
index 4631f14..13465f3 100644
--- a/arch/arm/src/lpc31xx/lpc31_resetclks.c
+++ b/arch/arm/src/lpc31xx/lpc31_resetclks.c
@@ -137,7 +137,7 @@ void lpc31_resetclks(void)
* upon if the clock is needed by the board logic or not
*/
- (void)lpc31_defclk((enum lpc31_clockid_e)i);
+ lpc31_defclk((enum lpc31_clockid_e)i);
}
/* Disable all fractional dividers */
diff --git a/arch/arm/src/lpc31xx/lpc31_serial.c b/arch/arm/src/lpc31xx/lpc31_serial.c
index b3ba526..a4f93d5 100644
--- a/arch/arm/src/lpc31xx/lpc31_serial.c
+++ b/arch/arm/src/lpc31xx/lpc31_serial.c
@@ -792,9 +792,9 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
#if defined(CONFIG_UART_SERIAL_CONSOLE)
- (void)uart_register("/dev/console", &g_uartport);
+ uart_register("/dev/console", &g_uartport);
#endif
- (void)uart_register("/dev/ttyS0", &g_uartport);
+ uart_register("/dev/ttyS0", &g_uartport);
}
/****************************************************************************
diff --git a/arch/arm/src/lpc31xx/lpc31_spi.c b/arch/arm/src/lpc31xx/lpc31_spi.c
index 8190a05..e9b4906 100644
--- a/arch/arm/src/lpc31xx/lpc31_spi.c
+++ b/arch/arm/src/lpc31xx/lpc31_spi.c
@@ -447,24 +447,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
diff --git a/arch/arm/src/lpc31xx/lpc31_timerisr.c b/arch/arm/src/lpc31xx/lpc31_timerisr.c
index 0120a67..206c251 100644
--- a/arch/arm/src/lpc31xx/lpc31_timerisr.c
+++ b/arch/arm/src/lpc31xx/lpc31_timerisr.c
@@ -135,7 +135,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(LPC31_IRQ_TMR0, (xcpt_t)lpc31_timerisr, NULL);
+ irq_attach(LPC31_IRQ_TMR0, (xcpt_t)lpc31_timerisr, NULL);
/* Clear any latched timer interrupt (Writing any value to the CLEAR register
* clears the latched interrupt generated by the counter timer)
diff --git a/arch/arm/src/lpc43xx/lpc43_ehci.c b/arch/arm/src/lpc43xx/lpc43_ehci.c
index d7fa789..6999614 100644
--- a/arch/arm/src/lpc43xx/lpc43_ehci.c
+++ b/arch/arm/src/lpc43xx/lpc43_ehci.c
@@ -1005,21 +1005,7 @@ static int ehci_wait_usbsts(uint32_t maskbits, uint32_t donebits,
static void lpc43_takesem(sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -1549,7 +1535,7 @@ static void lpc43_qh_enqueue(struct lpc43_qh_s *qhead, struct lpc43_qh_s *qh)
*/
qh->fqp = qh->hw.overlay.nqp;
- (void)lpc43_qh_dump(qh, NULL, NULL);
+ lpc43_qh_dump(qh, NULL, NULL);
/* Add the new QH to the head of the asynchronous queue list.
*
diff --git a/arch/arm/src/lpc43xx/lpc43_ethernet.c b/arch/arm/src/lpc43xx/lpc43_ethernet.c
index 76ada7c..e3f0b17 100644
--- a/arch/arm/src/lpc43xx/lpc43_ethernet.c
+++ b/arch/arm/src/lpc43xx/lpc43_ethernet.c
@@ -1103,7 +1103,7 @@ static int lpc43_transmit(FAR struct lpc43_ethmac_s *priv)
/* Setup the TX timeout watchdog (perhaps restarting the timer) */
- (void)wd_start(priv->txtimeout, LPC43_TXTIMEOUT, lpc43_txtimeout_expiry, 1, (uint32_t)priv);
+ wd_start(priv->txtimeout, LPC43_TXTIMEOUT, lpc43_txtimeout_expiry, 1, (uint32_t)priv);
return OK;
}
@@ -1267,7 +1267,7 @@ static void lpc43_dopoll(FAR struct lpc43_ethmac_s *priv)
if (dev->d_buf)
{
- (void)devif_poll(dev, lpc43_txpoll);
+ devif_poll(dev, lpc43_txpoll);
/* We will, most likely end up with a buffer to be freed. But it
* might not be the same one that we allocated above.
@@ -2169,7 +2169,7 @@ static void lpc43_poll_work(FAR void *arg)
/* Update TCP timing states and poll for new XMIT data.
*/
- (void)devif_timer(dev, LPC43_WDDELAY, lpc43_txpoll);
+ devif_timer(dev, LPC43_WDDELAY, lpc43_txpoll);
/* We will, most likely end up with a buffer to be freed. But it
* might not be the same one that we allocated above.
@@ -2186,7 +2186,7 @@ static void lpc43_poll_work(FAR void *arg)
/* Setup the watchdog poll timer again */
- (void)wd_start(priv->txpoll, LPC43_WDDELAY, lpc43_poll_expiry, 1, priv);
+ wd_start(priv->txpoll, LPC43_WDDELAY, lpc43_poll_expiry, 1, priv);
net_unlock();
}
@@ -2261,8 +2261,8 @@ static int lpc43_ifup(struct net_driver_s *dev)
/* Set and activate a timer process */
- (void)wd_start(priv->txpoll, LPC43_WDDELAY, lpc43_poll_expiry, 1,
- (uint32_t)priv);
+ wd_start(priv->txpoll, LPC43_WDDELAY, lpc43_poll_expiry, 1,
+ (uint32_t)priv);
/* Enable the Ethernet interrupt */
@@ -3612,7 +3612,7 @@ static void lpc43_ipv6multicast(FAR struct lpc43_ethmac_s *priv)
ninfo("IPv6 Multicast: %02x:%02x:%02x:%02x:%02x:%02x\n",
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
- (void)lpc43_addmac(dev, mac);
+ lpc43_addmac(dev, mac);
#ifdef CONFIG_NET_ICMPv6_AUTOCONF
/* Add the IPv6 all link-local nodes Ethernet address. This is the
@@ -3620,7 +3620,7 @@ static void lpc43_ipv6multicast(FAR struct lpc43_ethmac_s *priv)
* packets.
*/
- (void)lpc43_addmac(dev, g_ipv6_ethallnodes.ether_addr_octet);
+ lpc43_addmac(dev, g_ipv6_ethallnodes.ether_addr_octet);
#endif /* CONFIG_NET_ICMPv6_AUTOCONF */
#ifdef CONFIG_NET_ICMPv6_ROUTER
@@ -3629,7 +3629,7 @@ static void lpc43_ipv6multicast(FAR struct lpc43_ethmac_s *priv)
* packets.
*/
- (void)lpc43_addmac(dev, g_ipv6_ethallrouters.ether_addr_octet);
+ lpc43_addmac(dev, g_ipv6_ethallrouters.ether_addr_octet);
#endif /* CONFIG_NET_ICMPv6_ROUTER */
}
@@ -3857,7 +3857,7 @@ static inline int lpc43_ethinitialize(void)
/* Register the device with the OS so that socket IOCTLs can be performed */
- (void)netdev_register(&priv->dev, NET_LL_ETHERNET);
+ netdev_register(&priv->dev, NET_LL_ETHERNET);
return OK;
}
@@ -3881,7 +3881,7 @@ static inline int lpc43_ethinitialize(void)
#ifndef CONFIG_NETDEV_LATEINIT
void up_netinitialize(void)
{
- (void)lpc43_ethinitialize();
+ lpc43_ethinitialize();
}
#endif
diff --git a/arch/arm/src/lpc43xx/lpc43_gpdma.c b/arch/arm/src/lpc43xx/lpc43_gpdma.c
index 0e4668e..784dca3 100644
--- a/arch/arm/src/lpc43xx/lpc43_gpdma.c
+++ b/arch/arm/src/lpc43xx/lpc43_gpdma.c
@@ -390,17 +390,11 @@ void lpc43_dmaconfigure(uint8_t dmarequest, uint8_t dmasrc)
DMA_HANDLE lpc43_dmachannel(void)
{
struct lpc43_dmach_s *dmach = NULL;
- int ret;
int i;
/* Get exclusive access to the GPDMA state structure */
- do
- {
- ret = nxsem_wait(&g_gpdma.exclsem);
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret < 0);
+ nxsem_wait_uninterruptible(&g_gpdma.exclsem);
/* Find an available DMA channel */
diff --git a/arch/arm/src/lpc43xx/lpc43_i2c.c b/arch/arm/src/lpc43xx/lpc43_i2c.c
index 137a34f..5f0cf33 100644
--- a/arch/arm/src/lpc43xx/lpc43_i2c.c
+++ b/arch/arm/src/lpc43xx/lpc43_i2c.c
@@ -202,8 +202,8 @@ static int lpc43_i2c_start(struct lpc43_i2cdev_s *priv)
priv->base + LPC43_I2C_CONCLR_OFFSET);
putreg32(I2C_CONSET_STA, priv->base + LPC43_I2C_CONSET_OFFSET);
- (void)wd_start(priv->timeout, I2C_TIMEOUT, lpc43_i2c_timeout, 1,
- (uint32_t)priv);
+ wd_start(priv->timeout, I2C_TIMEOUT, lpc43_i2c_timeout, 1,
+ (uint32_t)priv);
nxsem_wait(&priv->wait);
wd_cancel(priv->timeout);
diff --git a/arch/arm/src/lpc43xx/lpc43_idle.c b/arch/arm/src/lpc43xx/lpc43_idle.c
index 56e98d0..6bf7811 100644
--- a/arch/arm/src/lpc43xx/lpc43_idle.c
+++ b/arch/arm/src/lpc43xx/lpc43_idle.c
@@ -107,7 +107,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -131,7 +131,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)lpc43_pmsleep();
+ lpc43_pmsleep();
break;
default:
diff --git a/arch/arm/src/lpc43xx/lpc43_irq.c b/arch/arm/src/lpc43xx/lpc43_irq.c
index 94fbc94..6e041f2 100644
--- a/arch/arm/src/lpc43xx/lpc43_irq.c
+++ b/arch/arm/src/lpc43xx/lpc43_irq.c
@@ -157,7 +157,7 @@ static void lpc43_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int lpc43_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -165,7 +165,7 @@ static int lpc43_nmi(int irq, FAR void *context, FAR void *arg)
static int lpc43_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received\n");
PANIC();
return 0;
@@ -173,7 +173,7 @@ static int lpc43_busfault(int irq, FAR void *context, FAR void *arg)
static int lpc43_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received\n");
PANIC();
return 0;
@@ -181,7 +181,7 @@ static int lpc43_usagefault(int irq, FAR void *context, FAR void *arg)
static int lpc43_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -189,7 +189,7 @@ static int lpc43_pendsv(int irq, FAR void *context, FAR void *arg)
static int lpc43_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -197,7 +197,7 @@ static int lpc43_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int lpc43_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/lpc43xx/lpc43_rtc.c b/arch/arm/src/lpc43xx/lpc43_rtc.c
index 291ba84..7275dbb 100644
--- a/arch/arm/src/lpc43xx/lpc43_rtc.c
+++ b/arch/arm/src/lpc43xx/lpc43_rtc.c
@@ -341,7 +341,7 @@ int up_rtc_settime(FAR const struct timespec *tp)
/* Break out the time values (not that the time is set only to units of seconds) */
- (void)gmtime_r(&tp->tv_sec, &newtime);
+ gmtime_r(&tp->tv_sec, &newtime);
rtc_dumptime(&newtime, "Setting time");
/* Then write the broken out values to the RTC */
diff --git a/arch/arm/src/lpc43xx/lpc43_sdmmc.c b/arch/arm/src/lpc43xx/lpc43_sdmmc.c
index 017dd72..ff5ce44 100644
--- a/arch/arm/src/lpc43xx/lpc43_sdmmc.c
+++ b/arch/arm/src/lpc43xx/lpc43_sdmmc.c
@@ -270,7 +270,7 @@ static void lpc43_putreg(uint32_t val, uint32_t addr);
/* Low-level helpers ********************************************************/
static void lpc43_takesem(struct lpc43_dev_s *priv);
-#define lpc43_givesem(priv) (sem_post(&priv->waitsem))
+#define lpc43_givesem(priv) (nxsem_post(&priv->waitsem))
static inline void lpc43_setclock(uint32_t clkdiv);
static inline void lpc43_sdcard_clock(bool enable);
static int lpc43_ciu_sendcmd(uint32_t cmd, uint32_t arg);
@@ -526,16 +526,7 @@ static void lpc43_putreg(uint32_t val, uint32_t addr)
static void lpc43_takesem(struct lpc43_dev_s *priv)
{
- /* Take the semaphore (perhaps waiting) */
-
- while (sem_wait(&priv->waitsem) != 0)
- {
- /* The only case that an error should occr here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(errno == EINTR || errno == ECANCELED);
- }
+ nxsem_wait_uninterruptible(&priv->waitsem);
}
/****************************************************************************
@@ -882,7 +873,7 @@ static void lpc43_endwait(struct lpc43_dev_s *priv, sdio_eventset_t wkupevent)
/* Cancel the watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Disable event-related interrupts */
@@ -1856,7 +1847,7 @@ static int lpc43_cancel(FAR struct sdio_dev_s *dev)
/* Cancel any watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Mark no transfer in progress */
@@ -2770,7 +2761,7 @@ static void lpc43_callback(struct lpc43_dev_s *priv)
/* Yes.. queue it */
mcinfo("Queuing callback to %p(%p)\n", priv->callback, priv->cbarg);
- (void)work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
+ work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
}
else
{
@@ -2830,13 +2821,13 @@ FAR struct sdio_dev_s *lpc43_sdmmc_initialize(int slotno)
/* Initialize semaphores */
- sem_init(&priv->waitsem, 0, 0);
+ nxsem_init(&priv->waitsem, 0, 0);
/* The waitsem semaphore is used for signaling and, hence, should not have
* priority inheritance enabled.
*/
- sem_setprotocol(&priv->waitsem, SEM_PRIO_NONE);
+ nxsem_setprotocol(&priv->waitsem, SEM_PRIO_NONE);
/* Create a watchdog timer */
diff --git a/arch/arm/src/lpc43xx/lpc43_serial.c b/arch/arm/src/lpc43xx/lpc43_serial.c
index 73307f9..8df1f7e 100644
--- a/arch/arm/src/lpc43xx/lpc43_serial.c
+++ b/arch/arm/src/lpc43xx/lpc43_serial.c
@@ -1328,19 +1328,19 @@ void up_earlyserialinit(void)
void up_serialinit(void)
{
#ifdef CONSOLE_DEV
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
#ifdef TTYS0_DEV
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#endif
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
}
diff --git a/arch/arm/src/lpc43xx/lpc43_spi.c b/arch/arm/src/lpc43xx/lpc43_spi.c
index 108e20c..c8c5a96 100644
--- a/arch/arm/src/lpc43xx/lpc43_spi.c
+++ b/arch/arm/src/lpc43xx/lpc43_spi.c
@@ -180,24 +180,11 @@ static int spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -399,7 +386,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd)
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(LPC43_SPI_SR);
+ getreg32(LPC43_SPI_SR);
return (uint16_t)getreg32(LPC43_SPI_DR);
}
@@ -444,7 +431,7 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(LPC43_SPI_SR);
+ getreg32(LPC43_SPI_SR);
nwords--;
}
}
@@ -490,7 +477,7 @@ static void spi_recvblock(FAR struct spi_dev_s *dev, FAR void *buffer, size_t nw
/* Read the SPI Status Register again to clear the status bit */
- (void)getreg32(LPC43_SPI_SR);
+ getreg32(LPC43_SPI_SR);
/* Read the received data from the SPI Data Register */
diff --git a/arch/arm/src/lpc43xx/lpc43_ssp.c b/arch/arm/src/lpc43xx/lpc43_ssp.c
index b105f6f..fe5433b 100644
--- a/arch/arm/src/lpc43xx/lpc43_ssp.c
+++ b/arch/arm/src/lpc43xx/lpc43_ssp.c
@@ -276,24 +276,11 @@ static int ssp_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
@@ -840,7 +827,7 @@ FAR struct spi_dev_s *lpc43_sspbus_initialize(int port)
ssp_putreg(priv, LPC43_SSP_CR1_OFFSET, regval | SSP_CR1_SSE);
for (i = 0; i < LPC43_SSP_FIFOSZ; i++)
{
- (void)ssp_getreg(priv, LPC43_SSP_DR_OFFSET);
+ ssp_getreg(priv, LPC43_SSP_DR_OFFSET);
}
return &priv->spidev;
@@ -882,7 +869,7 @@ void ssp_flush(FAR struct spi_dev_s *dev)
do
{
- (void)ssp_getreg(priv, LPC43_SSP_DR_OFFSET);
+ ssp_getreg(priv, LPC43_SSP_DR_OFFSET);
}
while (ssp_getreg(priv, LPC43_SSP_SR_OFFSET) & SSP_SR_RNE);
}
diff --git a/arch/arm/src/lpc43xx/lpc43_timer.c b/arch/arm/src/lpc43xx/lpc43_timer.c
index 7cfe3d2..c674e5b 100644
--- a/arch/arm/src/lpc43xx/lpc43_timer.c
+++ b/arch/arm/src/lpc43xx/lpc43_timer.c
@@ -757,7 +757,7 @@ void lpc43_tmrinitialize(FAR const char *devpath, int irq)
priv->ops = &g_tmrops;
- (void)irq_attach(irq, lpc43_interrupt, NULL);
+ irq_attach(irq, lpc43_interrupt, NULL);
/* Enable NVIC interrupt. */
@@ -765,7 +765,7 @@ void lpc43_tmrinitialize(FAR const char *devpath, int irq)
/* Register the timer driver as /dev/timerX */
- (void)timer_register(devpath, (FAR struct timer_lowerhalf_s *)priv);
+ timer_register(devpath, (FAR struct timer_lowerhalf_s *)priv);
}
#endif /* CONFIG_TIMER && CONFIG_LPC43_TMRx */
diff --git a/arch/arm/src/lpc43xx/lpc43_timerisr.c b/arch/arm/src/lpc43xx/lpc43_timerisr.c
index d797941..208c9df 100644
--- a/arch/arm/src/lpc43xx/lpc43_timerisr.c
+++ b/arch/arm/src/lpc43xx/lpc43_timerisr.c
@@ -134,7 +134,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(LPC43_IRQ_SYSTICK, (xcpt_t)lpc43_timerisr, NULL);
+ irq_attach(LPC43_IRQ_SYSTICK, (xcpt_t)lpc43_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/lpc43xx/lpc43_wwdt.c b/arch/arm/src/lpc43xx/lpc43_wwdt.c
index 9e4414a..7dda509 100644
--- a/arch/arm/src/lpc43xx/lpc43_wwdt.c
+++ b/arch/arm/src/lpc43xx/lpc43_wwdt.c
@@ -644,7 +644,7 @@ void lpc43_wwdtinitialize(FAR const char *devpath)
/* Attach our watchdog interrupt handler (But don't enable it yet) */
- (void)irq_attach(LPC43M4_IRQ_WWDT, lpc43_interrupt, NULL);
+ irq_attach(LPC43M4_IRQ_WWDT, lpc43_interrupt, NULL);
/* Select an arbitrary initial timeout value. But don't start the watchdog
* yet. NOTE: If the "Hardware watchdog" feature is enabled through the
@@ -656,7 +656,7 @@ void lpc43_wwdtinitialize(FAR const char *devpath)
/* Register the watchdog driver as /dev/watchdog0 */
- (void)watchdog_register(devpath, (FAR struct watchdog_lowerhalf_s *)priv);
+ watchdog_register(devpath, (FAR struct watchdog_lowerhalf_s *)priv);
}
#endif /* CONFIG_WATCHDOG && CONFIG_LPC43_WWDT */
diff --git a/arch/arm/src/lpc54xx/lpc54_ethernet.c b/arch/arm/src/lpc54xx/lpc54_ethernet.c
index 7fb2d68..23b0d52 100644
--- a/arch/arm/src/lpc54xx/lpc54_ethernet.c
+++ b/arch/arm/src/lpc54xx/lpc54_ethernet.c
@@ -684,8 +684,8 @@ static int lpc54_eth_transmit(struct lpc54_ethdriver_s *priv,
/* Setup the TX timeout watchdog (perhaps restarting the timer) */
- (void)wd_start(priv->eth_txtimeout, LPC54_TXTIMEOUT,
- lpc54_eth_txtimeout_expiry, 1, (wdparm_t)priv);
+ wd_start(priv->eth_txtimeout, LPC54_TXTIMEOUT,
+ lpc54_eth_txtimeout_expiry, 1, (wdparm_t)priv);
return OK;
}
@@ -1633,8 +1633,8 @@ static void lpc54_eth_txtimeout_work(void *arg)
* again.
*/
- (void)lpc54_eth_ifdown(&priv->eth_dev);
- (void)lpc54_eth_ifup(&priv->eth_dev);
+ lpc54_eth_ifdown(&priv->eth_dev);
+ lpc54_eth_ifup(&priv->eth_dev);
/* Then poll the network for new XMIT data */
@@ -1731,7 +1731,7 @@ static void lpc54_eth_dotimer(struct lpc54_ethdriver_s *priv)
priv->eth_dev.d_buf = (uint8_t *)lpc54_pktbuf_alloc(priv);
if (priv->eth_dev.d_buf != NULL)
{
- (void)devif_timer(&priv->eth_dev, LPC54_WDDELAY, lpc54_eth_txpoll);
+ devif_timer(&priv->eth_dev, LPC54_WDDELAY, lpc54_eth_txpoll);
/* Make sure that the Tx buffer remaining after the poll is
* freed.
@@ -1798,7 +1798,7 @@ static void lpc54_eth_dopoll(struct lpc54_ethdriver_s *priv)
priv->eth_dev.d_buf = (uint8_t *)lpc54_pktbuf_alloc(priv);
if (priv->eth_dev.d_buf != NULL)
{
- (void)devif_poll(&priv->eth_dev, lpc54_eth_txpoll);
+ devif_poll(&priv->eth_dev, lpc54_eth_txpoll);
/* Make sure that the Tx buffer remaining after the poll is
* freed.
@@ -1848,8 +1848,8 @@ static void lpc54_eth_poll_work(void *arg)
/* Setup the watchdog poll timer again */
- (void)wd_start(priv->eth_txpoll, LPC54_WDDELAY, lpc54_eth_poll_expiry, 1,
- (wdparm_t)priv);
+ wd_start(priv->eth_txpoll, LPC54_WDDELAY, lpc54_eth_poll_expiry, 1,
+ (wdparm_t)priv);
net_unlock();
}
@@ -2156,8 +2156,8 @@ static int lpc54_eth_ifup(struct net_driver_s *dev)
/* Set and activate a timer process */
- (void)wd_start(priv->eth_txpoll, LPC54_WDDELAY, lpc54_eth_poll_expiry, 1,
- (wdparm_t)priv);
+ wd_start(priv->eth_txpoll, LPC54_WDDELAY, lpc54_eth_poll_expiry, 1,
+ (wdparm_t)priv);
/* Enable the Ethernet interrupt */
diff --git a/arch/arm/src/lpc54xx/lpc54_i2c_master.c b/arch/arm/src/lpc54xx/lpc54_i2c_master.c
index a2fe531..80e0a24 100644
--- a/arch/arm/src/lpc54xx/lpc54_i2c_master.c
+++ b/arch/arm/src/lpc54xx/lpc54_i2c_master.c
@@ -421,7 +421,7 @@ static void lpc54_i2c_xfrsetup(struct lpc54_i2cdev_s *priv)
if (msg->frequency > 0)
{
- (void)lpc54_i2c_setfrequency(priv, msg->frequency);
+ lpc54_i2c_setfrequency(priv, msg->frequency);
}
/* Clear error status bits */
@@ -766,8 +766,8 @@ static int lpc54_i2c_transfer(FAR struct i2c_master_s *dev,
/* Set up the transfer timeout */
- (void)wd_start(priv->timeout, priv->nmsgs * I2C_WDOG_TIMEOUT,
- lpc54_i2c_timeout, 1, (uint32_t)priv);
+ wd_start(priv->timeout, priv->nmsgs * I2C_WDOG_TIMEOUT,
+ lpc54_i2c_timeout, 1, (uint32_t)priv);
/* Initiate the transfer */
@@ -780,7 +780,7 @@ static int lpc54_i2c_transfer(FAR struct i2c_master_s *dev,
#ifndef CONFIG_I2C_POLLED
nxsem_wait(&priv->waitsem);
#else
- (void)lpc54_i2c_statemachine(priv);
+ lpc54_i2c_statemachine(priv);
#endif
}
while (priv->state != I2CSTATE_IDLE);
diff --git a/arch/arm/src/lpc54xx/lpc54_idle.c b/arch/arm/src/lpc54xx/lpc54_idle.c
index 21fbfba..45f7daa 100644
--- a/arch/arm/src/lpc54xx/lpc54_idle.c
+++ b/arch/arm/src/lpc54xx/lpc54_idle.c
@@ -107,7 +107,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -131,7 +131,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)lpc54_pmsleep();
+ lpc54_pmsleep();
break;
default:
diff --git a/arch/arm/src/lpc54xx/lpc54_irq.c b/arch/arm/src/lpc54xx/lpc54_irq.c
index 2644380..286c02c 100644
--- a/arch/arm/src/lpc54xx/lpc54_irq.c
+++ b/arch/arm/src/lpc54xx/lpc54_irq.c
@@ -156,7 +156,7 @@ static void lpc54_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int lpc54_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -164,7 +164,7 @@ static int lpc54_nmi(int irq, FAR void *context, FAR void *arg)
static int lpc54_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received\n");
PANIC();
return 0;
@@ -172,7 +172,7 @@ static int lpc54_busfault(int irq, FAR void *context, FAR void *arg)
static int lpc54_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received\n");
PANIC();
return 0;
@@ -180,7 +180,7 @@ static int lpc54_usagefault(int irq, FAR void *context, FAR void *arg)
static int lpc54_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -188,7 +188,7 @@ static int lpc54_pendsv(int irq, FAR void *context, FAR void *arg)
static int lpc54_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -196,7 +196,7 @@ static int lpc54_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int lpc54_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/lpc54xx/lpc54_rng.c b/arch/arm/src/lpc54xx/lpc54_rng.c
index c61224d..65f35a8 100644
--- a/arch/arm/src/lpc54xx/lpc54_rng.c
+++ b/arch/arm/src/lpc54xx/lpc54_rng.c
@@ -159,7 +159,7 @@ static ssize_t lpc54_read(struct file *filep, char *buffer, size_t buflen)
void devrandom_register(void)
{
nxsem_init(&g_rngdev.rd_devsem, 0, 1);
- (void)register_driver("/dev/random", &g_rngops, 0444, NULL);
+ register_driver("/dev/random", &g_rngops, 0444, NULL);
}
#endif
@@ -183,7 +183,7 @@ void devurandom_register(void)
#ifndef CONFIG_DEV_RANDOM
nxsem_init(&g_rngdev.rd_devsem, 0, 1);
#endif
- (void)register_driver("/dev/urandom", &g_rngops, 0444, NULL);
+ register_driver("/dev/urandom", &g_rngops, 0444, NULL);
}
#endif
diff --git a/arch/arm/src/lpc54xx/lpc54_rtc.c b/arch/arm/src/lpc54xx/lpc54_rtc.c
index 90494c0..e08c180 100644
--- a/arch/arm/src/lpc54xx/lpc54_rtc.c
+++ b/arch/arm/src/lpc54xx/lpc54_rtc.c
@@ -322,7 +322,7 @@ int lpc54_rtc_rdalarm(FAR struct tm *time)
uint32_t match;
match = getreg32(LPC54_RTC_MATCH);
- (void)gmtime_r((time_t *)&match, time);
+ gmtime_r((time_t *)&match, time);
return OK;
}
#endif
diff --git a/arch/arm/src/lpc54xx/lpc54_sdmmc.c b/arch/arm/src/lpc54xx/lpc54_sdmmc.c
index 6b389ec..bf3952d 100644
--- a/arch/arm/src/lpc54xx/lpc54_sdmmc.c
+++ b/arch/arm/src/lpc54xx/lpc54_sdmmc.c
@@ -274,7 +274,7 @@ static void lpc54_putreg(uint32_t val, uint32_t addr);
/* Low-level helpers ********************************************************/
static void lpc54_takesem(struct lpc54_dev_s *priv);
-#define lpc54_givesem(priv) (sem_post(&priv->waitsem))
+#define lpc54_givesem(priv) (nxsem_post(&priv->waitsem))
static inline void lpc54_setclock(uint32_t clkdiv);
static inline void lpc54_sdcard_clock(bool enable);
static int lpc54_ciu_sendcmd(uint32_t cmd, uint32_t arg);
@@ -530,16 +530,7 @@ static void lpc54_putreg(uint32_t val, uint32_t addr)
static void lpc54_takesem(struct lpc54_dev_s *priv)
{
- /* Take the semaphore (perhaps waiting) */
-
- while (sem_wait(&priv->waitsem) != 0)
- {
- /* The only case that an error should occr here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(errno == EINTR || errno == ECANCELED);
- }
+ nxsem_wait_uninterruptible(&priv->waitsem);
}
/****************************************************************************
@@ -882,7 +873,7 @@ static void lpc54_endwait(struct lpc54_dev_s *priv, sdio_eventset_t wkupevent)
/* Cancel the watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Disable event-related interrupts */
@@ -1856,7 +1847,7 @@ static int lpc54_cancel(FAR struct sdio_dev_s *dev)
/* Cancel any watchdog timeout */
- (void)wd_cancel(priv->waitwdog);
+ wd_cancel(priv->waitwdog);
/* Mark no transfer in progress */
@@ -2770,7 +2761,7 @@ static void lpc54_callback(struct lpc54_dev_s *priv)
/* Yes.. queue it */
mcinfo("Queuing callback to %p(%p)\n", priv->callback, priv->cbarg);
- (void)work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
+ work_queue(HPWORK, &priv->cbwork, (worker_t)priv->callback, priv->cbarg, 0);
}
else
{
@@ -2837,13 +2828,13 @@ FAR struct sdio_dev_s *lpc54_sdmmc_initialize(int slotno)
/* Initialize semaphores */
- sem_init(&priv->waitsem, 0, 0);
+ nxsem_init(&priv->waitsem, 0, 0);
/* The waitsem semaphore is used for signaling and, hence, should not have
* priority inheritance enabled.
*/
- sem_setprotocol(&priv->waitsem, SEM_PRIO_NONE);
+ nxsem_setprotocol(&priv->waitsem, SEM_PRIO_NONE);
/* Create a watchdog timer */
diff --git a/arch/arm/src/lpc54xx/lpc54_serial.c b/arch/arm/src/lpc54xx/lpc54_serial.c
index 7ea3b38..2c93bae 100644
--- a/arch/arm/src/lpc54xx/lpc54_serial.c
+++ b/arch/arm/src/lpc54xx/lpc54_serial.c
@@ -1431,38 +1431,38 @@ void up_serialinit(void)
#ifdef HAVE_USART_CONSOLE
/* Register the serial console */
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
/* Register all USARTs */
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
#ifdef TTYS2_DEV
- (void)uart_register("/dev/ttyS2", &TTYS2_DEV);
+ uart_register("/dev/ttyS2", &TTYS2_DEV);
#endif
#ifdef TTYS3_DEV
- (void)uart_register("/dev/ttyS3", &TTYS3_DEV);
+ uart_register("/dev/ttyS3", &TTYS3_DEV);
#endif
#ifdef TTYS4_DEV
- (void)uart_register("/dev/ttyS4", &TTYS4_DEV);
+ uart_register("/dev/ttyS4", &TTYS4_DEV);
#endif
#ifdef TTYS5_DEV
- (void)uart_register("/dev/ttyS5", &TTYS5_DEV);
+ uart_register("/dev/ttyS5", &TTYS5_DEV);
#endif
#ifdef TTYS6_DEV
- (void)uart_register("/dev/ttyS6", &TTYS6_DEV);
+ uart_register("/dev/ttyS6", &TTYS6_DEV);
#endif
#ifdef TTYS7_DEV
- (void)uart_register("/dev/ttyS7", &TTYS7_DEV);
+ uart_register("/dev/ttyS7", &TTYS7_DEV);
#endif
#ifdef TTYS8_DEV
- (void)uart_register("/dev/ttyS8", &TTYS8_DEV);
+ uart_register("/dev/ttyS8", &TTYS8_DEV);
#endif
#ifdef TTYS9_DEV
- (void)uart_register("/dev/ttyS9", &TTYS9_DEV);
+ uart_register("/dev/ttyS9", &TTYS9_DEV);
#endif
}
diff --git a/arch/arm/src/lpc54xx/lpc54_spi_master.c b/arch/arm/src/lpc54xx/lpc54_spi_master.c
index 40ba261..dd2755d 100644
--- a/arch/arm/src/lpc54xx/lpc54_spi_master.c
+++ b/arch/arm/src/lpc54xx/lpc54_spi_master.c
@@ -655,7 +655,7 @@ static void lpc54_spi_rxdiscard(FAR struct lpc54_spidev_s *priv)
{
while (lpc54_spi_rxavailable(priv))
{
- (void)lpc54_spi_getreg(priv, LPC54_SPI_FIFORD_OFFSET);
+ lpc54_spi_getreg(priv, LPC54_SPI_FIFORD_OFFSET);
}
}
@@ -1069,7 +1069,7 @@ static void lpc54_spi_sndblock8(FAR struct lpc54_spidev_s *priv,
* Tx FIFO.
*/
- (void)lpc54_spi_txtransfer8(priv, &txtransfer);
+ lpc54_spi_txtransfer8(priv, &txtransfer);
}
}
@@ -1266,24 +1266,11 @@ static int lpc54_spi_lock(FAR struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
diff --git a/arch/arm/src/lpc54xx/lpc54_timerisr.c b/arch/arm/src/lpc54xx/lpc54_timerisr.c
index 8035d3c..c38a73a 100644
--- a/arch/arm/src/lpc54xx/lpc54_timerisr.c
+++ b/arch/arm/src/lpc54xx/lpc54_timerisr.c
@@ -160,7 +160,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(LPC54_IRQ_SYSTICK, (xcpt_t)lpc54_timerisr, NULL);
+ irq_attach(LPC54_IRQ_SYSTICK, (xcpt_t)lpc54_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/lpc54xx/lpc54_usb0_ohci.c b/arch/arm/src/lpc54xx/lpc54_usb0_ohci.c
index 0a0b869..6582216 100644
--- a/arch/arm/src/lpc54xx/lpc54_usb0_ohci.c
+++ b/arch/arm/src/lpc54xx/lpc54_usb0_ohci.c
@@ -701,21 +701,7 @@ static void lpc54_putreg(uint32_t val, uint32_t addr)
static void lpc54_takesem(sem_t *sem)
{
- int ret;
-
- do
- {
- /* Take the semaphore (perhaps waiting) */
-
- ret = nxsem_wait(sem);
-
- /* The only case that an error should occur here is if the wait was
- * awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ nxsem_wait_uninterruptible(sem);
}
/****************************************************************************
@@ -2175,7 +2161,7 @@ static int lpc54_rh_enumerate(struct usbhost_connection_s *conn,
/* USB 2.0 spec says at least 50ms delay before port reset */
- (void)nxsig_usleep(100*1000);
+ nxsig_usleep(100*1000);
/* Put RH port 1 in reset (the LPC546x supports only a single downstream port) */
@@ -2188,7 +2174,7 @@ static int lpc54_rh_enumerate(struct usbhost_connection_s *conn,
/* Release RH port 1 from reset and wait a bit */
lpc54_putreg(OHCI_RHPORTST_PRSC, LPC54_OHCI_RHPORTST1);
- (void)nxsig_usleep(200*1000);
+ nxsig_usleep(200*1000);
return OK;
}
diff --git a/arch/arm/src/lpc54xx/lpc54_wwdt.c b/arch/arm/src/lpc54xx/lpc54_wwdt.c
index 015e53a..ca720c3 100644
--- a/arch/arm/src/lpc54xx/lpc54_wwdt.c
+++ b/arch/arm/src/lpc54xx/lpc54_wwdt.c
@@ -663,7 +663,7 @@ void lpc54_wwdt_initialize(FAR const char *devpath)
/* Attach our watchdog interrupt handler (But don't enable it yet) */
- (void)irq_attach(LPC54_IRQ_WDT, lpc54_wwdt_interrupt);
+ irq_attach(LPC54_IRQ_WDT, lpc54_wwdt_interrupt);
/* Select an arbitrary initial timeout value. But don't start the watchdog
* yet. NOTE: If the "Hardware watchdog" feature is enabled through the
@@ -675,7 +675,7 @@ void lpc54_wwdt_initialize(FAR const char *devpath)
/* Register the watchdog driver as /dev/watchdog0 */
- (void)watchdog_register(devpath, (FAR struct watchdog_lowerhalf_s *)priv);
+ watchdog_register(devpath, (FAR struct watchdog_lowerhalf_s *)priv);
}
#endif /* CONFIG_WATCHDOG && CONFIG_LPC54_WWDT */
diff --git a/arch/arm/src/max326xx/common/max326_idle.c b/arch/arm/src/max326xx/common/max326_idle.c
index 8aca772..50c50f0 100644
--- a/arch/arm/src/max326xx/common/max326_idle.c
+++ b/arch/arm/src/max326xx/common/max326_idle.c
@@ -107,7 +107,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -131,7 +131,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)max326_pmsleep();
+ max326_pmsleep();
break;
default:
diff --git a/arch/arm/src/max326xx/common/max326_irq.c b/arch/arm/src/max326xx/common/max326_irq.c
index 058b62f..886b723 100644
--- a/arch/arm/src/max326xx/common/max326_irq.c
+++ b/arch/arm/src/max326xx/common/max326_irq.c
@@ -156,7 +156,7 @@ static void max326_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int max326_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -164,7 +164,7 @@ static int max326_nmi(int irq, FAR void *context, FAR void *arg)
static int max326_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received\n");
PANIC();
return 0;
@@ -172,7 +172,7 @@ static int max326_busfault(int irq, FAR void *context, FAR void *arg)
static int max326_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received\n");
PANIC();
return 0;
@@ -180,7 +180,7 @@ static int max326_usagefault(int irq, FAR void *context, FAR void *arg)
static int max326_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -188,7 +188,7 @@ static int max326_pendsv(int irq, FAR void *context, FAR void *arg)
static int max326_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -196,7 +196,7 @@ static int max326_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int max326_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/max326xx/common/max326_rtc_lowerhalf.c b/arch/arm/src/max326xx/common/max326_rtc_lowerhalf.c
index 6302799..f7078bb 100644
--- a/arch/arm/src/max326xx/common/max326_rtc_lowerhalf.c
+++ b/arch/arm/src/max326xx/common/max326_rtc_lowerhalf.c
@@ -603,9 +603,9 @@ static int max326_rdalarm(FAR struct rtc_lowerhalf_s *lower,
/* Convert to struct rtc_time (aka struct tm) */
#ifdef CONFIG_LIBC_LOCALTIME
- (void)localtime_r(&sec, (FAR struct tm *)alarminfo->time);
+ localtime_r(&sec, (FAR struct tm *)alarminfo->time);
#else
- (void)gmtime_r(&sec, (FAR struct tm *)alarminfo->time);
+ gmtime_r(&sec, (FAR struct tm *)alarminfo->time);
#endif
ret = OK;
}
diff --git a/arch/arm/src/max326xx/common/max326_timerisr.c b/arch/arm/src/max326xx/common/max326_timerisr.c
index bc1e6f8..d05de6a 100644
--- a/arch/arm/src/max326xx/common/max326_timerisr.c
+++ b/arch/arm/src/max326xx/common/max326_timerisr.c
@@ -133,7 +133,7 @@ void arm_timer_initialize(void)
/* Attach the timer interrupt vector */
- (void)irq_attach(MAX326_IRQ_SYSTICK, (xcpt_t)max326_timerisr, NULL);
+ irq_attach(MAX326_IRQ_SYSTICK, (xcpt_t)max326_timerisr, NULL);
/* Enable SysTick interrupts */
diff --git a/arch/arm/src/max326xx/max32660/max32660_rtc.c b/arch/arm/src/max326xx/max32660/max32660_rtc.c
index 9dd2a8c..e87e6e4 100644
--- a/arch/arm/src/max326xx/max32660/max32660_rtc.c
+++ b/arch/arm/src/max326xx/max32660/max32660_rtc.c
@@ -334,7 +334,7 @@ int up_rtc_initialize(void)
/* Attach the ALARM interrupt handler */
up_disable_irq(MAX326_IRQ_RTC);
- (void)irq_attach(MAX326_IRQ_RTC, max326_rtc_interrupt, NULL);
+ irq_attach(MAX326_IRQ_RTC, max326_rtc_interrupt, NULL);
#endif
/* Enable the RTC */
diff --git a/arch/arm/src/max326xx/max32660/max32660_serial.c b/arch/arm/src/max326xx/max32660/max32660_serial.c
index 236125b..c61f4dc 100644
--- a/arch/arm/src/max326xx/max32660/max32660_serial.c
+++ b/arch/arm/src/max326xx/max32660/max32660_serial.c
@@ -842,14 +842,14 @@ void up_serialinit(void)
#ifdef HAVE_UART_CONSOLE
/* Register the serial console */
- (void)uart_register("/dev/console", &CONSOLE_DEV);
+ uart_register("/dev/console", &CONSOLE_DEV);
#endif
/* Register all UARTs */
- (void)uart_register("/dev/ttyS0", &TTYS0_DEV);
+ uart_register("/dev/ttyS0", &TTYS0_DEV);
#ifdef TTYS1_DEV
- (void)uart_register("/dev/ttyS1", &TTYS1_DEV);
+ uart_register("/dev/ttyS1", &TTYS1_DEV);
#endif
}
diff --git a/arch/arm/src/max326xx/max32660/max32660_spim.c b/arch/arm/src/max326xx/max32660/max32660_spim.c
index 2f5aa2a..cf7fbc2 100644
--- a/arch/arm/src/max326xx/max32660/max32660_spim.c
+++ b/arch/arm/src/max326xx/max32660/max32660_spim.c
@@ -829,24 +829,11 @@ static int spi_lock(struct spi_dev_s *dev, bool lock)
if (lock)
{
- /* Take the semaphore (perhaps waiting) */
-
- do
- {
- ret = nxsem_wait(&priv->exclsem);
-
- /* The only case that an error should occur here is if the wait
- * was awakened by a signal.
- */
-
- DEBUGASSERT(ret == OK || ret == -EINTR);
- }
- while (ret == -EINTR);
+ ret = nxsem_wait_uninterruptible(&priv->exclsem);
}
else
{
- (void)nxsem_post(&priv->exclsem);
- ret = OK;
+ ret = nxsem_post(&priv->exclsem);
}
return ret;
diff --git a/arch/arm/src/max326xx/max32660/max32660_wdt.c b/arch/arm/src/max326xx/max32660/max32660_wdt.c
index 81286c4..74046f5 100644
--- a/arch/arm/src/max326xx/max32660/max32660_wdt.c
+++ b/arch/arm/src/max326xx/max32660/max32660_wdt.c
@@ -200,7 +200,7 @@ static void max326_int_enable(FAR struct max326_wdt_lowerhalf_s *priv)
{
/* Yes.. attach handler and enable the interrupt */
- (void)irq_attach(MAX326_IRQ_WDT0, priv->handler, priv);
+ irq_attach(MAX326_IRQ_WDT0, priv->handler, priv);
up_enable_irq(MAX326_IRQ_WDT0);
/* Select the interrupt behavior (de-selecting the reset behavior) */
diff --git a/arch/arm/src/nrf52/nrf52_idle.c b/arch/arm/src/nrf52/nrf52_idle.c
index c0c507c..fc94f40 100644
--- a/arch/arm/src/nrf52/nrf52_idle.c
+++ b/arch/arm/src/nrf52/nrf52_idle.c
@@ -107,7 +107,7 @@ static void up_idlepm(void)
{
/* The new state change failed, revert to the preceding state */
- (void)pm_changestate(PM_IDLE_DOMAIN, oldstate);
+ pm_changestate(PM_IDLE_DOMAIN, oldstate);
}
else
{
@@ -131,7 +131,7 @@ static void up_idlepm(void)
break;
case PM_SLEEP:
- (void)nrf52_pmsleep();
+ nrf52_pmsleep();
break;
default:
diff --git a/arch/arm/src/nrf52/nrf52_irq.c b/arch/arm/src/nrf52/nrf52_irq.c
index f282c22..384e7c5 100644
--- a/arch/arm/src/nrf52/nrf52_irq.c
+++ b/arch/arm/src/nrf52/nrf52_irq.c
@@ -156,7 +156,7 @@ static void nrf52_dumpnvic(const char *msg, int irq)
#ifdef CONFIG_DEBUG_FEATURES
static int nrf52_nmi(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! NMI received\n");
PANIC();
return 0;
@@ -164,7 +164,7 @@ static int nrf52_nmi(int irq, FAR void *context, FAR void *arg)
static int nrf52_busfault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Bus fault received\n");
PANIC();
return 0;
@@ -172,7 +172,7 @@ static int nrf52_busfault(int irq, FAR void *context, FAR void *arg)
static int nrf52_usagefault(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Usage fault received\n");
PANIC();
return 0;
@@ -180,7 +180,7 @@ static int nrf52_usagefault(int irq, FAR void *context, FAR void *arg)
static int nrf52_pendsv(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! PendSV received\n");
PANIC();
return 0;
@@ -188,7 +188,7 @@ static int nrf52_pendsv(int irq, FAR void *context, FAR void *arg)
static int nrf52_dbgmonitor(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Debug Monitor received\n");
PANIC();
return 0;
@@ -196,7 +196,7 @@ static int nrf52_dbgmonitor(int irq, FAR void *context, FAR void *arg)
static int nrf52_reserved(int irq, FAR void *context, FAR void *arg)
{
- (void)up_irq_save();
+ up_irq_save();
_err("PANIC!!! Reserved interrupt\n");
PANIC();
return 0;
diff --git a/arch/arm/src/nrf52/nrf52_rng.c b/arch/arm/src/nrf52/nrf52_rng.c
index 0a120ea..d31a305 100644
--- a/arch/arm/src/nrf52/nrf52_rng.c
+++ b/arch/arm/src/nrf52/nrf52_rng.c
@@ -143,11 +143,11 @@ static int nrf52_rng_initialize(void)
memset(&g_rngdev, 0, sizeof(struct rng_dev_s));
- sem_init(&g_rngdev.rd_sem, 0, 0);
- sem_setprotocol(&g_rngdev.rd_sem, SEM_PRIO_NONE);
+ nxsem_init(&g_rngdev.rd_sem, 0, 0);
+ nxsem_setprotocol(&g_rngdev.rd_sem, SEM_PRIO_NONE);
- sem_init(&g_rngdev.excl_sem, 0, 1);
- sem_setprotocol(&g_rngdev.excl_sem, SEM_PRIO_NONE);
+ nxsem_init(&g_rngdev.excl_sem, 0, 1);
+ nxsem_setprotocol(&g_rngdev.excl_sem, SEM_PRIO_NONE);
_info("Ready to stop\n");
nrf52_rng_stop();
@@ -182,7 +182,7 @@ static int nrf52_rng_irqhandler(int irq, FAR void *context, FAR void *arg)
if (priv->rd_count == priv->buflen)
{
nrf52_rng_stop();
- sem_post(&priv->rd_sem);
+ nxsem_post(&priv->rd_sem);
}
}
@@ -216,10 +216,9 @@ static ssize_t nrf52_rng_read(FAR struct file *filep, FAR char *buffer,
FAR struct rng_dev_s *priv = (struct rng_dev_s *)&g_rngdev;
ssize_t read_len;
- if (sem_wait(&priv->excl_sem) != OK)
+ if (nxsem_wait(&priv->excl_sem) != OK)
{
- errno = EBUSY;
- return -errno;
+ return -EBUSY;
}
priv->rd_buf = (uint8_t *) buffer;
@@ -230,7 +229,7 @@ static ssize_t nrf52_rng_read(FAR struct file *filep, FAR char *buffer,
nrf52_rng_start();
- sem_wait(&priv->rd_sem);
+ nxsem_wait(&priv->rd_sem);
read_len = priv->rd_count;
if (priv->rd_count > priv->buflen)
@@ -241,7 +240,7 @@ static ssize_t nrf52_rng_read(FAR struct file *filep, FAR char *buffer,
/* Now , got data, and release rd_sem for next read */
- sem_post(&priv->excl_sem);
+ nxsem_post(&priv->excl_sem);
return read_len;
}
@@ -269,7 +268,7 @@ static ssize_t nrf52_rng_read(FAR struct file *filep, FAR char *buffer,
void devrandom_register(void)
{
nrf52_rng_initialize();
- (void)register_driver("/dev/random", FAR & g_rngops, 0444, NULL);
+ register_driver("/dev/random", FAR & g_rngops, 0444, NULL);
}
#endif
... 48004 lines suppressed ...