1f2507
From 56c6dc7ab5f9170c6d399c12a87bbdb4c8de8958 Mon Sep 17 00:00:00 2001
1f2507
From: Ido Schimmel <idosch@nvidia.com>
1f2507
Date: Tue, 12 Oct 2021 16:25:12 +0300
1f2507
Subject: [PATCH 13/35] cmis: Rename CMIS parsing functions
1f2507
1f2507
Currently, there are two CMIS parsing functions. qsfp_dd_show_all() and
1f2507
cmis_show_all(). The former is called from the IOCTL path with a buffer
1f2507
containing EEPROM contents and the latter is called from the netlink
1f2507
path with pointer to individual EEPROM pages.
1f2507
1f2507
Rename them with '_ioctl' and '_nl' suffixes to make the distinction
1f2507
clear.
1f2507
1f2507
In subsequent patches, these two functions will only differ in the way
1f2507
they initialize the CMIS memory map for parsing, while the parsing code
1f2507
itself will be shared between the two.
1f2507
1f2507
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
1f2507
---
1f2507
 cmis.c                  | 6 +++---
1f2507
 cmis.h                  | 6 +++---
1f2507
 netlink/module-eeprom.c | 2 +-
1f2507
 qsfp.c                  | 2 +-
1f2507
 4 files changed, 8 insertions(+), 8 deletions(-)
1f2507
1f2507
diff --git a/cmis.c b/cmis.c
1f2507
index 591cc72953b7..68c5b2d3277b 100644
1f2507
--- a/cmis.c
1f2507
+++ b/cmis.c
1f2507
@@ -326,7 +326,7 @@ static void cmis_show_vendor_info(const __u8 *id)
1f2507
 			       "CLEI code");
1f2507
 }
1f2507
 
1f2507
-void qsfp_dd_show_all(const __u8 *id)
1f2507
+void cmis_show_all_ioctl(const __u8 *id)
1f2507
 {
1f2507
 	cmis_show_identifier(id);
1f2507
 	cmis_show_power_info(id);
1f2507
@@ -340,8 +340,8 @@ void qsfp_dd_show_all(const __u8 *id)
1f2507
 	cmis_show_rev_compliance(id);
1f2507
 }
1f2507
 
1f2507
-void cmis_show_all(const struct ethtool_module_eeprom *page_zero,
1f2507
-		   const struct ethtool_module_eeprom *page_one)
1f2507
+void cmis_show_all_nl(const struct ethtool_module_eeprom *page_zero,
1f2507
+		      const struct ethtool_module_eeprom *page_one)
1f2507
 {
1f2507
 	const __u8 *page_zero_data = page_zero->data;
1f2507
 
1f2507
diff --git a/cmis.h b/cmis.h
1f2507
index e3012ccfdd79..734b90f4ddb4 100644
1f2507
--- a/cmis.h
1f2507
+++ b/cmis.h
1f2507
@@ -120,9 +120,9 @@
1f2507
 #define YESNO(x) (((x) != 0) ? "Yes" : "No")
1f2507
 #define ONOFF(x) (((x) != 0) ? "On" : "Off")
1f2507
 
1f2507
-void qsfp_dd_show_all(const __u8 *id);
1f2507
+void cmis_show_all_ioctl(const __u8 *id);
1f2507
 
1f2507
-void cmis_show_all(const struct ethtool_module_eeprom *page_zero,
1f2507
-		   const struct ethtool_module_eeprom *page_one);
1f2507
+void cmis_show_all_nl(const struct ethtool_module_eeprom *page_zero,
1f2507
+		      const struct ethtool_module_eeprom *page_one);
1f2507
 
1f2507
 #endif /* CMIS_H__ */
1f2507
diff --git a/netlink/module-eeprom.c b/netlink/module-eeprom.c
1f2507
index 48cd2cc55bee..fc4ef1a53aff 100644
1f2507
--- a/netlink/module-eeprom.c
1f2507
+++ b/netlink/module-eeprom.c
1f2507
@@ -332,7 +332,7 @@ static void decoder_print(void)
1f2507
 		break;
1f2507
 	case SFF8024_ID_QSFP_DD:
1f2507
 	case SFF8024_ID_DSFP:
1f2507
-		cmis_show_all(page_zero, page_one);
1f2507
+		cmis_show_all_nl(page_zero, page_one);
1f2507
 		break;
1f2507
 	default:
1f2507
 		dump_hex(stdout, page_zero->data, page_zero->length, page_zero->offset);
1f2507
diff --git a/qsfp.c b/qsfp.c
1f2507
index 3f37f1036e96..27fdd3bd1771 100644
1f2507
--- a/qsfp.c
1f2507
+++ b/qsfp.c
1f2507
@@ -856,7 +856,7 @@ static void sff8636_show_page_zero(const __u8 *id)
1f2507
 void sff8636_show_all(const __u8 *id, __u32 eeprom_len)
1f2507
 {
1f2507
 	if (id[SFF8636_ID_OFFSET] == SFF8024_ID_QSFP_DD) {
1f2507
-		qsfp_dd_show_all(id);
1f2507
+		cmis_show_all_ioctl(id);
1f2507
 		return;
1f2507
 	}
1f2507
 
1f2507
-- 
1f2507
2.35.1
1f2507