Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 780b1350 authored by Ramesh Shanmugasundaram's avatar Ramesh Shanmugasundaram Committed by Mark Brown
Browse files

regmap: Avoid namespace collision within macro & tidy up



Renamed variable "timeout" to "__timeout" & "pollret" to "__ret" to
avoid namespace collision. Tidy up macro arguments with parentheses.

Signed-off-by: default avatarRamesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 6f7da290
Loading
Loading
Loading
Loading
+9 −8
Original line number Original line Diff line number Diff line
@@ -120,23 +120,24 @@ struct reg_sequence {
 */
 */
#define regmap_read_poll_timeout(map, addr, val, cond, sleep_us, timeout_us) \
#define regmap_read_poll_timeout(map, addr, val, cond, sleep_us, timeout_us) \
({ \
({ \
	ktime_t timeout = ktime_add_us(ktime_get(), timeout_us); \
	ktime_t __timeout = ktime_add_us(ktime_get(), timeout_us); \
	int pollret; \
	int __ret; \
	might_sleep_if(sleep_us); \
	might_sleep_if(sleep_us); \
	for (;;) { \
	for (;;) { \
		pollret = regmap_read((map), (addr), &(val)); \
		__ret = regmap_read((map), (addr), &(val)); \
		if (pollret) \
		if (__ret) \
			break; \
			break; \
		if (cond) \
		if (cond) \
			break; \
			break; \
		if (timeout_us && ktime_compare(ktime_get(), timeout) > 0) { \
		if ((timeout_us) && \
			pollret = regmap_read((map), (addr), &(val)); \
		    ktime_compare(ktime_get(), __timeout) > 0) { \
			__ret = regmap_read((map), (addr), &(val)); \
			break; \
			break; \
		} \
		} \
		if (sleep_us) \
		if (sleep_us) \
			usleep_range((sleep_us >> 2) + 1, sleep_us); \
			usleep_range(((sleep_us) >> 2) + 1, sleep_us); \
	} \
	} \
	pollret ?: ((cond) ? 0 : -ETIMEDOUT); \
	__ret ?: ((cond) ? 0 : -ETIMEDOUT); \
})
})


#ifdef CONFIG_REGMAP
#ifdef CONFIG_REGMAP