iwlwifi: move BT_MBOX_PRINT macro to common header
authorLuca Coelho <luciano.coelho@intel.com>
Sun, 6 Aug 2017 08:06:44 +0000 (11:06 +0300)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 18 Aug 2017 13:10:44 +0000 (16:10 +0300)
Move the BT_MBOX_PRINT() macro from mvm/debugfs.c to fw/api/coex.h so
it can be reused and remove duplicate definition of BT_MBOX_MSG(),
keeping only the one already in coex.h.

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/fw/api/coex.h
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c

index d9a74db01f90b34ae1d4b5f7cd8c42413942a6db..d09555afe2c541552f59f933f490d0e2f9721e66 100644 (file)
@@ -197,6 +197,12 @@ enum iwl_bt_mxbox_dw4 {
        ((le32_to_cpu((_notif)->mbox_msg[(_num)]) & BT_MBOX##_num##_##_field)\
        >> BT_MBOX##_num##_##_field##_POS)
 
+#define BT_MBOX_PRINT(_num, _field, _end)                                  \
+                       pos += scnprintf(buf + pos, bufsz - pos,            \
+                                        "\t%s: %d%s",                      \
+                                        #_field,                           \
+                                        BT_MBOX_MSG(notif, _num, _field),  \
+                                        true ? "\n" : ", ");
 enum iwl_bt_activity_grading {
        BT_OFF                  = 0,
        BT_ON_NO_CONNECTION     = 1,
index c88a37397075e0f961ff74fbbcfbaa8a04640341..e97904c2c4d4d406432a56d2b401cb92c312902c 100644 (file)
@@ -469,18 +469,6 @@ static ssize_t iwl_dbgfs_disable_power_off_write(struct iwl_mvm *mvm, char *buf,
        return ret ?: count;
 }
 
-#define BT_MBOX_MSG(_notif, _num, _field)                                   \
-       ((le32_to_cpu((_notif)->mbox_msg[(_num)]) & BT_MBOX##_num##_##_field)\
-       >> BT_MBOX##_num##_##_field##_POS)
-
-
-#define BT_MBOX_PRINT(_num, _field, _end)                                  \
-                       pos += scnprintf(buf + pos, bufsz - pos,            \
-                                        "\t%s: %d%s",                      \
-                                        #_field,                           \
-                                        BT_MBOX_MSG(notif, _num, _field),  \
-                                        true ? "\n" : ", ");
-
 static
 int iwl_mvm_coex_dump_mbox(struct iwl_mvm *mvm,
                           struct iwl_bt_coex_profile_notif *notif, char *buf,