diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-08-22 14:59:50 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-09-21 10:29:41 +0200 |
commit | 3489e3b6396ee9944a6a2e19e675ca54c36993b4 (patch) | |
tree | cd55cfac1c96ff4b888a9606fd6a0d8eb65bb446 /rtemsbsd/include/rtems/bsd/local/sdhci_if.h | |
parent | ck: Define CK_MD_PPC32_LWSYNC if available (diff) | |
download | rtems-libbsd-3489e3b6396ee9944a6a2e19e675ca54c36993b4.tar.bz2 |
Update to FreeBSD head 2018-09-17
Git mirror commit 6c2192b1ef8c50788c751f878552526800b1e319.
Update #3472.
Diffstat (limited to 'rtemsbsd/include/rtems/bsd/local/sdhci_if.h')
-rw-r--r-- | rtemsbsd/include/rtems/bsd/local/sdhci_if.h | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/rtemsbsd/include/rtems/bsd/local/sdhci_if.h b/rtemsbsd/include/rtems/bsd/local/sdhci_if.h index 531090f8..f8ee4fe4 100644 --- a/rtemsbsd/include/rtems/bsd/local/sdhci_if.h +++ b/rtemsbsd/include/rtems/bsd/local/sdhci_if.h @@ -24,8 +24,10 @@ static __inline uint8_t SDHCI_READ_1(device_t brdev, struct sdhci_slot *slot, bus_size_t off) { kobjop_t _m; + uint8_t rc; KOBJOPLOOKUP(((kobj_t)brdev)->ops,sdhci_read_1); - return ((sdhci_read_1_t *) _m)(brdev, slot, off); + rc = ((sdhci_read_1_t *) _m)(brdev, slot, off); + return (rc); } /** @brief Unique descriptor for the SDHCI_READ_2() method */ @@ -38,8 +40,10 @@ static __inline uint16_t SDHCI_READ_2(device_t brdev, struct sdhci_slot *slot, bus_size_t off) { kobjop_t _m; + uint16_t rc; KOBJOPLOOKUP(((kobj_t)brdev)->ops,sdhci_read_2); - return ((sdhci_read_2_t *) _m)(brdev, slot, off); + rc = ((sdhci_read_2_t *) _m)(brdev, slot, off); + return (rc); } /** @brief Unique descriptor for the SDHCI_READ_4() method */ @@ -52,8 +56,10 @@ static __inline uint32_t SDHCI_READ_4(device_t brdev, struct sdhci_slot *slot, bus_size_t off) { kobjop_t _m; + uint32_t rc; KOBJOPLOOKUP(((kobj_t)brdev)->ops,sdhci_read_4); - return ((sdhci_read_4_t *) _m)(brdev, slot, off); + rc = ((sdhci_read_4_t *) _m)(brdev, slot, off); + return (rc); } /** @brief Unique descriptor for the SDHCI_READ_MULTI_4() method */ @@ -141,8 +147,10 @@ static __inline int SDHCI_PLATFORM_WILL_HANDLE(device_t brdev, struct sdhci_slot *slot) { kobjop_t _m; + int rc; KOBJOPLOOKUP(((kobj_t)brdev)->ops,sdhci_platform_will_handle); - return ((sdhci_platform_will_handle_t *) _m)(brdev, slot); + rc = ((sdhci_platform_will_handle_t *) _m)(brdev, slot); + return (rc); } /** @brief Unique descriptor for the SDHCI_PLATFORM_START_TRANSFER() method */ @@ -183,8 +191,10 @@ typedef uint32_t sdhci_min_freq_t(device_t brdev, struct sdhci_slot *slot); static __inline uint32_t SDHCI_MIN_FREQ(device_t brdev, struct sdhci_slot *slot) { kobjop_t _m; + uint32_t rc; KOBJOPLOOKUP(((kobj_t)brdev)->ops,sdhci_min_freq); - return ((sdhci_min_freq_t *) _m)(brdev, slot); + rc = ((sdhci_min_freq_t *) _m)(brdev, slot); + return (rc); } /** @brief Unique descriptor for the SDHCI_GET_CARD_PRESENT() method */ @@ -196,8 +206,10 @@ static __inline bool SDHCI_GET_CARD_PRESENT(device_t brdev, struct sdhci_slot *slot) { kobjop_t _m; + bool rc; KOBJOPLOOKUP(((kobj_t)brdev)->ops,sdhci_get_card_present); - return ((sdhci_get_card_present_t *) _m)(brdev, slot); + rc = ((sdhci_get_card_present_t *) _m)(brdev, slot); + return (rc); } /** @brief Unique descriptor for the SDHCI_SET_UHS_TIMING() method */ |