diff --git a/qdf/inc/qdf_mem.h b/qdf/inc/qdf_mem.h index 0764188216..ab5e0bdf5d 100644 --- a/qdf/inc/qdf_mem.h +++ b/qdf/inc/qdf_mem.h @@ -37,6 +37,15 @@ #include #include +/** + * qdf_align() - align to the given size. + * @a: input that needs to be aligned. + * @align_size: boundary on which 'a' has to be alinged. + * + * Return: aligned value. + */ +#define qdf_align(a, align_size) __qdf_align(a, align_size) + /** * struct qdf_mem_dma_page_t - Allocated dmaable page * @page_v_addr_start: Page start virtual address diff --git a/qdf/linux/src/i_qdf_mem.h b/qdf/linux/src/i_qdf_mem.h index ac591785c9..ba58c4e0d2 100644 --- a/qdf/linux/src/i_qdf_mem.h +++ b/qdf/linux/src/i_qdf_mem.h @@ -97,6 +97,8 @@ typedef struct __qdf_mempool_ctxt { #endif /* __KERNEL__ */ +#define __qdf_align(a, mask) ALIGN(a, mask) + /* typedef for dma_data_direction */ typedef enum dma_data_direction __dma_data_direction;