From 6ce6be5c3223649e63c4dd1510611072c80dc2a2 Mon Sep 17 00:00:00 2001 From: Jianmin Zhu Date: Thu, 29 Oct 2020 09:25:10 +0800 Subject: [PATCH] qcacmn: Add MACRO qdf_ceil Add MACRO qdf_ceil(x, y) as DIV_ROUND_UP(x, y) Change-Id: I92ecffbaf29c43809712e2b950a8064890e98136 CRs-Fixed: 2807611 --- qdf/inc/qdf_util.h | 9 +++++++++ qdf/linux/src/i_qdf_util.h | 1 + 2 files changed, 10 insertions(+) diff --git a/qdf/inc/qdf_util.h b/qdf/inc/qdf_util.h index 4025e18ff3..89dc05d2ef 100644 --- a/qdf/inc/qdf_util.h +++ b/qdf/inc/qdf_util.h @@ -290,6 +290,15 @@ typedef __qdf_wait_queue_head_t qdf_wait_queue_head_t; */ #define qdf_roundup(x, y) __qdf_roundup(x, y) +/** + * qdf_ceil() - roundup of x/y + * @x: dividend + * @y: divisor + * + * Return: rounded value + */ +#define qdf_ceil(x, y) __qdf_ceil(x, y) + /** * qdf_is_macaddr_equal() - compare two QDF MacAddress * @mac_addr1: Pointer to one qdf MacAddress to compare diff --git a/qdf/linux/src/i_qdf_util.h b/qdf/linux/src/i_qdf_util.h index 4323099cc6..2e482d1d96 100644 --- a/qdf/linux/src/i_qdf_util.h +++ b/qdf/linux/src/i_qdf_util.h @@ -267,6 +267,7 @@ static inline bool __qdf_is_macaddr_equal(struct qdf_mac_addr *mac_addr1, #define __qdf_iowrite32(offset, value) iowrite32(value, offset) #define __qdf_roundup(x, y) roundup(x, y) +#define __qdf_ceil(x, y) DIV_ROUND_UP(x, y) #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 3, 0) #define __qdf_ewma_tx_lag_init(tx_lag)