From 606778b05ca0e2251114ddac756edeaef2404ebf Mon Sep 17 00:00:00 2001 From: Gal Pressman Date: Thu, 31 Dec 2020 09:25:08 +0200 Subject: [PATCH] efa: Move EFA_GET/SET() to efa.h The EFA_GET/SET() macros are better suited in efa.h file. Signed-off-by: Gal Pressman --- providers/efa/efa.h | 6 ++++++ providers/efa/efa_io_defs.h | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/providers/efa/efa.h b/providers/efa/efa.h index 1f65c7072..a20d8e640 100644 --- a/providers/efa/efa.h +++ b/providers/efa/efa.h @@ -16,6 +16,12 @@ #include "efa-abi.h" #include "efa_io_defs.h" +#define EFA_GET(ptr, type) \ + ((*(ptr) & type##_MASK) >> type##_SHIFT) + +#define EFA_SET(ptr, type, value) \ + ({ *(ptr) |= ((value) << type##_SHIFT) & type##_MASK; }) + struct efa_context { struct verbs_context ibvctx; uint32_t cmds_supp_udata_mask; diff --git a/providers/efa/efa_io_defs.h b/providers/efa/efa_io_defs.h index 0422f6660..06036c91f 100644 --- a/providers/efa/efa_io_defs.h +++ b/providers/efa/efa_io_defs.h @@ -6,12 +6,6 @@ #ifndef _EFA_IO_H_ #define _EFA_IO_H_ -#define EFA_GET(ptr, type) \ - ((*(ptr) & type##_MASK) >> type##_SHIFT) - -#define EFA_SET(ptr, type, value) \ - ({ *(ptr) |= ((value) << type##_SHIFT) & type##_MASK; }) - #define EFA_IO_TX_DESC_NUM_BUFS 2 #define EFA_IO_TX_DESC_NUM_RDMA_BUFS 1 #define EFA_IO_TX_DESC_INLINE_MAX_SIZE 32