Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 May 2023 19:34:22 GMT
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 463edaf441ac - main - al: Replace boolean_t with either al_bool or bool.
Message-ID:  <202305041934.344JYMNu049362@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/src/commit/?id=463edaf441ac5e881d8202a5c1ffa4bfe4df4678

commit 463edaf441ac5e881d8202a5c1ffa4bfe4df4678
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2023-05-04 19:32:40 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2023-05-04 19:32:40 +0000

    al: Replace boolean_t with either al_bool or bool.
    
    Use al_bool for interfaces and structures defined in the
    OS-independent HAL in sys/contrib, and use plain bool for
    FreeBSD-specific APIs and structures in sys/dev/al_eth.
    
    Reviewed by:    imp, emaste
    Differential Revision:  https://reviews.freebsd.org/D39923
---
 sys/dev/al_eth/al_eth.c         |  32 ++++-----
 sys/dev/al_eth/al_eth.h         |  38 +++++------
 sys/dev/al_eth/al_init_eth_kr.c |  42 ++++++------
 sys/dev/al_eth/al_init_eth_lm.c | 148 ++++++++++++++++++++--------------------
 sys/dev/al_eth/al_init_eth_lm.h |  52 +++++++-------
 5 files changed, 156 insertions(+), 156 deletions(-)

diff --git a/sys/dev/al_eth/al_eth.c b/sys/dev/al_eth/al_eth.c
index ec10313442b3..e3f9a14f4f2d 100644
--- a/sys/dev/al_eth/al_eth.c
+++ b/sys/dev/al_eth/al_eth.c
@@ -664,7 +664,7 @@ al_eth_mac_table_broadcast_add(struct al_eth_adapter *adapter,
 
 static void
 al_eth_mac_table_promiscuous_set(struct al_eth_adapter *adapter,
-    boolean_t promiscuous)
+    bool promiscuous)
 {
 	struct al_eth_fwd_mac_table_entry entry = { { 0 } };
 
@@ -856,7 +856,7 @@ al_eth_board_params_init(struct al_eth_adapter *adapter)
 			return (-1);
 		}
 
-		adapter->phy_exist = params.phy_exist == TRUE;
+		adapter->phy_exist = params.phy_exist == true;
 		adapter->phy_addr = params.phy_mdio_addr;
 		adapter->an_en = params.autoneg_enable;
 		adapter->lt_en = params.kr_lt_enable;
@@ -904,7 +904,7 @@ al_eth_board_params_init(struct al_eth_adapter *adapter)
 
 		switch (params.media_type) {
 		case AL_ETH_BOARD_MEDIA_TYPE_RGMII:
-			if (params.sfp_plus_module_exist == TRUE)
+			if (params.sfp_plus_module_exist == true)
 				/* Backward compatibility */
 				adapter->mac_mode = AL_ETH_MAC_MODE_SGMII;
 			else
@@ -921,12 +921,12 @@ al_eth_board_params_init(struct al_eth_adapter *adapter)
 			adapter->use_lm = true;
 			break;
 		case AL_ETH_BOARD_MEDIA_TYPE_AUTO_DETECT:
-			adapter->sfp_detection_needed = TRUE;
+			adapter->sfp_detection_needed = true;
 			adapter->auto_speed = false;
 			adapter->use_lm = true;
 			break;
 		case AL_ETH_BOARD_MEDIA_TYPE_AUTO_DETECT_AUTO_SPEED:
-			adapter->sfp_detection_needed = TRUE;
+			adapter->sfp_detection_needed = true;
 			adapter->auto_speed = true;
 			adapter->mac_mode_set = false;
 			adapter->use_lm = true;
@@ -943,9 +943,9 @@ al_eth_board_params_init(struct al_eth_adapter *adapter)
 		device_printf(adapter->dev,
 		    "Board info: phy exist %s. phy addr %d. mdio freq %u Khz. "
 		    "SFP connected %s. media %d\n",
-		    params.phy_exist == TRUE ? "Yes" : "No",
+		    params.phy_exist ? "Yes" : "No",
 		    params.phy_mdio_addr, adapter->mdio_freq,
-		    params.sfp_plus_module_exist == TRUE ? "Yes" : "No",
+		    params.sfp_plus_module_exist ? "Yes" : "No",
 		    params.media_type);
 	}
 
@@ -1299,7 +1299,7 @@ al_eth_xmit_mbuf(struct al_eth_ring *tx_ring, struct mbuf *m)
 	bus_dma_segment_t segs[AL_ETH_PKT_MAX_BUFS + 1];
 	struct al_eth_pkt *hal_pkt;
 	struct al_buf *al_buf;
-	boolean_t remap;
+	bool remap;
 
 	/* Check if queue is ready */
 	if (unlikely(tx_ring->stall) != 0) {
@@ -1333,7 +1333,7 @@ al_eth_xmit_mbuf(struct al_eth_ring *tx_ring, struct mbuf *m)
 		return;
 	}
 
-	remap = TRUE;
+	remap = true;
 	/* Map packets for DMA */
 retry:
 	error = bus_dmamap_load_mbuf_sg(tx_ring->dma_buf_tag, tx_info->dma_map,
@@ -1343,8 +1343,8 @@ retry:
 
 		if (error == EFBIG) {
 			/* Try it again? - one try */
-			if (remap == TRUE) {
-				remap = FALSE;
+			if (remap == true) {
+				remap = false;
 				m_new = m_defrag(m, M_NOWAIT);
 				if (m_new == NULL) {
 					device_printf(tx_ring->dev,
@@ -1846,7 +1846,7 @@ al_eth_hw_init(struct al_eth_adapter *adapter)
 
 	if ((adapter->mac_mode == AL_ETH_MAC_MODE_SGMII) ||
 	    (adapter->mac_mode == AL_ETH_MAC_MODE_RGMII &&
-	     adapter->phy_exist == FALSE)) {
+	     adapter->phy_exist == false)) {
 		rc = al_eth_mac_link_config(&adapter->hal_adapter,
 		    adapter->link_config.force_1000_base_x,
 		    adapter->link_config.autoneg,
@@ -1861,7 +1861,7 @@ al_eth_hw_init(struct al_eth_adapter *adapter)
 	}
 
 	rc = al_eth_mdio_config(&adapter->hal_adapter,
-	    AL_ETH_MDIO_TYPE_CLAUSE_22, TRUE /* shared_mdio_if */,
+	    AL_ETH_MDIO_TYPE_CLAUSE_22, AL_TRUE /* shared_mdio_if */,
 	    adapter->ref_clk_freq, adapter->mdio_freq);
 	if (rc != 0) {
 		device_printf(adapter->dev, "%s failed at mdio config!\n",
@@ -2551,7 +2551,7 @@ al_eth_setup_rx_resources(struct al_eth_adapter *adapter, unsigned int qid)
 		} else {
 			device_printf_dbg(adapter->dev,
 			    "RX Soft LRO[%d] Initialized\n", qid);
-			rx_ring->lro_enabled = TRUE;
+			rx_ring->lro_enabled = true;
 			rx_ring->lro.ifp = adapter->netdev;
 		}
 	}
@@ -2971,9 +2971,9 @@ al_eth_config_rx_fwd(struct al_eth_adapter *adapter)
 	entry.queue_sel_1 = AL_ETH_CTRL_TABLE_QUEUE_SEL_1_THASH_TABLE;
 	entry.queue_sel_2 = AL_ETH_CTRL_TABLE_QUEUE_SEL_2_NO_PRIO;
 	entry.udma_sel = AL_ETH_CTRL_TABLE_UDMA_SEL_MAC_TABLE;
-	entry.filter = FALSE;
+	entry.filter = false;
 
-	al_eth_ctrl_table_def_set(&adapter->hal_adapter, FALSE, &entry);
+	al_eth_ctrl_table_def_set(&adapter->hal_adapter, AL_FALSE, &entry);
 
 	/*
 	 * By default set the mac table to forward all unicast packets to our
diff --git a/sys/dev/al_eth/al_eth.h b/sys/dev/al_eth/al_eth.h
index 1f8d4528b545..9579aca55685 100644
--- a/sys/dev/al_eth/al_eth.h
+++ b/sys/dev/al_eth/al_eth.h
@@ -177,8 +177,8 @@ struct al_eth_link_config {
 	uint8_t flow_ctrl_supported;
 
 	/* the following are not relevant to RGMII */
-	boolean_t	force_1000_base_x;
-	boolean_t	autoneg;
+	bool	force_1000_base_x;
+	bool	autoneg;
 };
 
 /* SFP detection event */
@@ -196,18 +196,18 @@ enum al_eth_sfp_detect_evt {
 /* SFP detection status */
 struct al_eth_sfp_detect_stat {
 	/* Status is valid (i.e. rest of fields are valid) */
-	boolean_t		valid;
-	boolean_t		connected;
+	bool			valid;
+	bool			connected;
 	uint8_t			sfp_10g;
 	uint8_t			sfp_1g;
 	uint8_t			sfp_cable_tech;
-	boolean_t		lt_en;
-	boolean_t		an_en;
+	bool			lt_en;
+	bool			an_en;
 	enum al_eth_mac_mode	mac_mode;
 };
 
 struct al_eth_retimer_params {
-	boolean_t			exist;
+	bool				exist;
 	uint8_t				bus_id;
 	uint8_t				i2c_addr;
 	enum al_eth_retimer_channel	channel;
@@ -304,10 +304,10 @@ struct al_eth_adapter {
 	struct al_eth_mac_stats mac_stats;
 
 	enum al_eth_mac_mode	mac_mode;
-	boolean_t		mac_mode_set; /* Relevant only when 'auto_speed' is set */
+	bool			mac_mode_set; /* Relevant only when 'auto_speed' is set */
 	uint8_t mac_addr[ETHER_ADDR_LEN];
 	/* mdio and phy*/
-	boolean_t		phy_exist;
+	bool			phy_exist;
 	struct mii_bus		*mdio_bus;
 	struct phy_device	*phydev;
 	uint8_t			phy_addr;
@@ -328,28 +328,28 @@ struct al_eth_adapter {
 	struct task			link_status_task;
 	uint32_t			link_poll_interval; /* task interval in mSec */
 
-	boolean_t			serdes_init;
+	bool				serdes_init;
 	struct al_serdes_grp_obj	serdes_obj;
 	uint8_t				serdes_grp;
 	uint8_t				serdes_lane;
 
-	boolean_t			an_en;	/* run kr auto-negotiation */
-	boolean_t			lt_en;	/* run kr link-training */
+	bool				an_en;	/* run kr auto-negotiation */
+	bool				lt_en;	/* run kr link-training */
 
-	boolean_t			sfp_detection_needed; /* true if need to run sfp detection */
-	boolean_t			auto_speed; /* true if allowed to change SerDes speed configuration */
+	bool				sfp_detection_needed; /* true if need to run sfp detection */
+	bool				auto_speed; /* true if allowed to change SerDes speed configuration */
 	uint8_t				i2c_adapter_id; /* identifier for the i2c adapter to use to access SFP+ module */
 	enum al_eth_ref_clk_freq	ref_clk_freq; /* reference clock frequency */
 	unsigned int			mdio_freq; /* MDIO frequency [Khz] */
 
-	boolean_t up;
+	bool up;
 
-	boolean_t			last_link;
-	boolean_t			last_establish_failed;
+	bool				last_link;
+	bool				last_establish_failed;
 	struct al_eth_lm_context	lm_context;
-	boolean_t			use_lm;
+	bool				use_lm;
 
-	boolean_t			dont_override_serdes; /* avoid overriding serdes parameters
+	bool				dont_override_serdes; /* avoid overriding serdes parameters
 								   to preset static values */
 	struct mtx			serdes_config_lock;
 	struct mtx			if_rx_lock;
diff --git a/sys/dev/al_eth/al_init_eth_kr.c b/sys/dev/al_eth/al_init_eth_kr.c
index fba6b6154a1f..db055adda8c0 100644
--- a/sys/dev/al_eth/al_init_eth_kr.c
+++ b/sys/dev/al_eth/al_init_eth_kr.c
@@ -131,9 +131,9 @@ al_eth_kr_an_run(struct al_eth_kr_data *kr_data, struct al_eth_an_adv *an_adv,
     struct al_eth_an_adv *an_partner_adv)
 {
 	int rc;
-	boolean_t page_received = FALSE;
-	boolean_t an_completed = FALSE;
-	boolean_t error = FALSE;
+	al_bool page_received = AL_FALSE;
+	al_bool an_completed = AL_FALSE;
+	al_bool error = AL_FALSE;
 	int timeout = AL_ETH_KR_AN_TIMEOUT;
 
 	rc = al_eth_kr_an_init(kr_data->adapter, an_adv);
@@ -144,7 +144,7 @@ al_eth_kr_an_run(struct al_eth_kr_data *kr_data, struct al_eth_an_adv *an_adv,
 	}
 
 	rc = al_eth_kr_an_start(kr_data->adapter, AL_ETH_AN__LT_LANE_0,
-	    FALSE, TRUE);
+	    AL_FALSE, AL_TRUE);
 	if (rc != 0) {
 		al_err("%s %s autonegotiation enable failed\n",
 		    kr_data->adapter->name, __func__);
@@ -163,7 +163,7 @@ al_eth_kr_an_run(struct al_eth_kr_data *kr_data, struct al_eth_an_adv *an_adv,
 
 		al_eth_kr_an_status_check(kr_data->adapter, &page_received,
 		    &an_completed, &error);
-	} while (page_received == FALSE);
+	} while (page_received == AL_FALSE);
 
 	if (error != 0) {
 		al_info("%s %s autonegotiation failed (status error)\n",
@@ -273,7 +273,7 @@ al_eth_kr_lt_receiver_task_init(struct al_eth_kr_data *kr_data)
 	    sizeof(struct al_eth_kr_status_report_data));
 }
 
-static boolean_t
+static bool
 al_eth_lp_coeff_up_change(struct al_eth_kr_data *kr_data,
     struct al_eth_kr_coef_up_data *lpcoeff)
 {
@@ -281,12 +281,12 @@ al_eth_lp_coeff_up_change(struct al_eth_kr_data *kr_data,
 
 	if (al_memcmp(last_lpcoeff, lpcoeff,
 	    sizeof(struct al_eth_kr_coef_up_data)) == 0) {
-		return (FALSE);
+		return (false);
 	}
 
 	al_memcpy(last_lpcoeff, lpcoeff, sizeof(struct al_eth_kr_coef_up_data));
 
-	return (TRUE);
+	return (true);
 }
 
 /*
@@ -361,17 +361,17 @@ al_eth_kr_lt_transmitter_task_init(struct al_eth_kr_data *kr_data)
 	return (0);
 }
 
-static boolean_t
+static bool
 al_eth_kr_lt_all_not_updated(struct al_eth_kr_status_report_data *report)
 {
 
 	if ((report->c_zero == C72_CSTATE_NOT_UPDATED) &&
 	    (report->c_minus == C72_CSTATE_NOT_UPDATED) &&
 	    (report->c_plus == C72_CSTATE_NOT_UPDATED)) {
-		return (TRUE);
+		return (true);
 	}
 
-	return (FALSE);
+	return (false);
 }
 
 static void
@@ -461,7 +461,7 @@ al_eth_kr_lt_transmitter_task_run(struct al_eth_kr_data *kr_data)
 
 		/* Wait for not_updated for all coefficients from remote */
 		if (al_eth_kr_lt_all_not_updated(&report) != 0) {
-			ldcoeff.preset = TRUE;
+			ldcoeff.preset = AL_TRUE;
 			nextstate = DO_PRESET;
 		}
 		break;
@@ -474,7 +474,7 @@ al_eth_kr_lt_transmitter_task_run(struct al_eth_kr_data *kr_data)
 			nextstate = DO_HOLD;
 		else /* as long as the lp didn't response to the preset
 		      * we should continue sending it */
-			ldcoeff.preset = TRUE;
+			ldcoeff.preset = AL_TRUE;
 		break;
 	case DO_HOLD:
 		/*
@@ -645,7 +645,7 @@ al_eth_kr_lt_transmitter_task_run(struct al_eth_kr_data *kr_data)
 		 * our receiver is ready for data.
 		 * no training will occur any more.
 		 */
-		kr_data->status_report.receiver_ready = TRUE;
+		kr_data->status_report.receiver_ready = AL_TRUE;
 		/*
 		 * in addition to the status we transmit, we also must tell our
 		 * local hardware state-machine that we are done, so the
@@ -698,15 +698,15 @@ al_eth_kr_run_lt(struct al_eth_kr_data *kr_data)
 {
 	unsigned int cnt;
 	int ret = 0;
-	boolean_t page_received = FALSE;
-	boolean_t an_completed = FALSE;
-	boolean_t error = FALSE;
-	boolean_t training_failure = FALSE;
+	al_bool page_received = AL_FALSE;
+	al_bool an_completed = AL_FALSE;
+	al_bool error = AL_FALSE;
+	al_bool training_failure = AL_FALSE;
 
 	al_eth_kr_lt_initialize(kr_data->adapter, AL_ETH_AN__LT_LANE_0);
 
 	if (al_eth_kr_lt_frame_lock_wait(kr_data->adapter, AL_ETH_AN__LT_LANE_0,
-	    AL_ETH_KR_FRAME_LOCK_TIMEOUT) == TRUE) {
+	    AL_ETH_KR_FRAME_LOCK_TIMEOUT) == AL_TRUE) {
 		/*
 		 * when locked, for the first time initialize the receiver and
 		 * transmitter tasks to prepare it for detecting coefficient
@@ -768,7 +768,7 @@ al_eth_kr_run_lt(struct al_eth_kr_data *kr_data)
 	al_eth_kr_lt_stop(kr_data->adapter, AL_ETH_AN__LT_LANE_0);
 
 	cnt = AL_ETH_KR_LT_DONE_TIMEOUT;
-	while (an_completed == FALSE) {
+	while (an_completed == AL_FALSE) {
 		al_eth_kr_an_status_check(kr_data->adapter, &page_received,
 		    &an_completed, &error);
 		DELAY(1);
@@ -806,7 +806,7 @@ int al_eth_an_lt_execute(struct al_hal_eth_adapter	*adapter,
 	 * the link training progress will run rx equalization so need to make
 	 * sure rx parameters is not been override
 	 */
-	rx_params.override = FALSE;
+	rx_params.override = AL_FALSE;
 	kr_data.serdes_obj->rx_advanced_params_set(
 					kr_data.serdes_obj,
 					kr_data.lane,
diff --git a/sys/dev/al_eth/al_init_eth_lm.c b/sys/dev/al_eth/al_init_eth_lm.c
index 5caea40e3bf7..4b4ebe3628a7 100644
--- a/sys/dev/al_eth/al_init_eth_lm.c
+++ b/sys/dev/al_eth/al_init_eth_lm.c
@@ -206,18 +206,18 @@ static struct retimer_config_reg retimer_ds25_10g_mode[] = {
 
 static int al_eth_lm_retimer_boost_config(struct al_eth_lm_context *lm_context);
 static int al_eth_lm_retimer_ds25_full_config(struct al_eth_lm_context *lm_context);
-static al_bool al_eth_lm_retimer_ds25_signal_detect(
+static bool al_eth_lm_retimer_ds25_signal_detect(
 		struct al_eth_lm_context *lm_context, uint32_t channel);
 static int al_eth_lm_retimer_ds25_cdr_reset(struct al_eth_lm_context *lm_context, uint32_t channel);
-static al_bool al_eth_lm_retimer_ds25_cdr_lock(
+static bool al_eth_lm_retimer_ds25_cdr_lock(
 		struct al_eth_lm_context *lm_context, uint32_t channel);
 static int al_eth_lm_retimer_25g_rx_adaptation(struct al_eth_lm_context *lm_context);
 
 struct al_eth_lm_retimer {
 	int (*config)(struct al_eth_lm_context *lm_context);
 	int (*reset)(struct al_eth_lm_context *lm_context, uint32_t channel);
-	int (*signal_detect)(struct al_eth_lm_context *lm_context, uint32_t channel);
-	int (*cdr_lock)(struct al_eth_lm_context *lm_context, uint32_t channel);
+	bool (*signal_detect)(struct al_eth_lm_context *lm_context, uint32_t channel);
+	bool (*cdr_lock)(struct al_eth_lm_context *lm_context, uint32_t channel);
 	int (*rx_adaptation)(struct al_eth_lm_context *lm_context);
 };
 
@@ -438,7 +438,7 @@ al_eth_module_detect(struct al_eth_lm_context *lm_context,
 }
 
 static struct al_serdes_adv_tx_params da_tx_params = {
-	.override		= TRUE,
+	.override		= AL_TRUE,
 	.amp			= 0x1,
 	.total_driver_units	= 0x13,
 	.c_plus_1		= 0x2,
@@ -448,7 +448,7 @@ static struct al_serdes_adv_tx_params da_tx_params = {
 };
 
 static struct al_serdes_adv_rx_params da_rx_params = {
-	.override		= TRUE,
+	.override		= AL_TRUE,
 	.dcgain			= 0x4,
 	.dfe_3db_freq		= 0x4,
 	.dfe_gain		= 0x3,
@@ -462,7 +462,7 @@ static struct al_serdes_adv_rx_params da_rx_params = {
 };
 
 static struct al_serdes_adv_tx_params optic_tx_params = {
-	.override		= TRUE,
+	.override		= AL_TRUE,
 	.amp			= 0x1,
 	.total_driver_units	= 0x13,
 	.c_plus_1		= 0x2,
@@ -472,7 +472,7 @@ static struct al_serdes_adv_tx_params optic_tx_params = {
 };
 
 static struct al_serdes_adv_rx_params optic_rx_params = {
-	.override		= TRUE,
+	.override		= AL_TRUE,
 	.dcgain			= 0x0,
 	.dfe_3db_freq		= 0x7,
 	.dfe_gain		= 0x0,
@@ -495,7 +495,7 @@ al_eth_serdes_static_tx_params_set(struct al_eth_lm_context *lm_context)
 	if (lm_context->serdes_tx_params_valid != 0) {
 		lm_context->tx_param_dirty = 0;
 
-		lm_context->tx_params_override.override = TRUE;
+		lm_context->tx_params_override.override = AL_TRUE;
 
 		if ((lm_context->serdes_obj->tx_advanced_params_set) == 0) {
 			al_err("tx_advanced_params_set is not supported for this serdes group\n");
@@ -539,7 +539,7 @@ al_eth_serdes_static_rx_params_set(struct al_eth_lm_context *lm_context)
 	if (lm_context->serdes_rx_params_valid != 0) {
 		lm_context->rx_param_dirty = 0;
 
-		lm_context->rx_params_override.override = TRUE;
+		lm_context->rx_params_override.override = AL_TRUE;
 
 		if ((lm_context->serdes_obj->rx_advanced_params_set) == 0) {
 			al_err("rx_advanced_params_set is not supported for this serdes group\n");
@@ -583,7 +583,7 @@ al_eth_rx_equal_run(struct al_eth_lm_context *lm_context)
 	int best_score  = -1;
 	int test_score = -1;
 
-	rx_params.override = FALSE;
+	rx_params.override = AL_FALSE;
 	lm_context->serdes_obj->rx_advanced_params_set(lm_context->serdes_obj,
 							lm_context->lane, &rx_params);
 
@@ -647,7 +647,7 @@ al_eth_rx_equal_run(struct al_eth_lm_context *lm_context)
 	}
 
 	rx_params.precal_code_sel = 0;
-	rx_params.override = TRUE;
+	rx_params.override = AL_TRUE;
 	lm_context->serdes_obj->rx_advanced_params_set(
 					lm_context->serdes_obj,
 					lm_context->lane,
@@ -848,7 +848,7 @@ config_error:
 	return rc;
 }
 
-static al_bool al_eth_lm_retimer_ds25_signal_detect(struct al_eth_lm_context *lm_context,
+static bool al_eth_lm_retimer_ds25_signal_detect(struct al_eth_lm_context *lm_context,
 						    uint32_t channel)
 {
 	int rc = 0;
@@ -868,17 +868,17 @@ static al_bool al_eth_lm_retimer_ds25_signal_detect(struct al_eth_lm_context *lm
 		goto config_error;
 
 	if (reg & LM_DS25_SIGNAL_DETECT_MASK)
-		return TRUE;
+		return true;
 
-	return FALSE;
+	return false;
 
 config_error:
 	al_err("%s: failed to access to the retimer\n", __func__);
 
-	return FALSE;
+	return false;
 }
 
-static al_bool al_eth_lm_retimer_ds25_cdr_lock(struct al_eth_lm_context *lm_context,
+static bool al_eth_lm_retimer_ds25_cdr_lock(struct al_eth_lm_context *lm_context,
 					       uint32_t channel)
 {
 	int rc = 0;
@@ -898,23 +898,23 @@ static al_bool al_eth_lm_retimer_ds25_cdr_lock(struct al_eth_lm_context *lm_cont
 		goto config_error;
 
 	if (reg & LM_DS25_CDR_LOCK_MASK)
-		return TRUE;
+		return true;
 
-	return FALSE;
+	return false;
 
 config_error:
 	al_err("%s: failed to access to the retimer\n", __func__);
 
-	return FALSE;
+	return false;
 }
 
-static boolean_t al_eth_lm_wait_for_lock(struct al_eth_lm_context	*lm_context,
+static bool al_eth_lm_wait_for_lock(struct al_eth_lm_context	*lm_context,
 				       uint32_t			channel)
 {
 	uint32_t timeout = AL_ETH_LM_RETIMER_WAIT_FOR_LOCK;
-	al_bool lock = AL_FALSE;
+	bool lock = false;
 
-	while ((timeout > 0) && (lock == FALSE)) {
+	while ((timeout > 0) && (!lock)) {
 		al_msleep(10);
 		timeout -= 10;
 
@@ -930,16 +930,16 @@ static boolean_t al_eth_lm_wait_for_lock(struct al_eth_lm_context	*lm_context,
 
 static void al_eth_lm_retimer_signal_lock_check(struct al_eth_lm_context	*lm_context,
 						uint32_t			channel,
-						boolean_t			*ready)
+						bool			*ready)
 {
-	al_bool signal_detect = TRUE;
-	al_bool cdr_lock = TRUE;
+	bool signal_detect = true;
+	bool cdr_lock = true;
 
 	if (retimer[lm_context->retimer_type].signal_detect) {
 		if (!retimer[lm_context->retimer_type].signal_detect(lm_context, channel)) {
 			lm_debug("no signal detected on retimer channel %d\n", channel);
 
-			signal_detect = AL_FALSE;
+			signal_detect = false;
 		} else {
 			if (retimer[lm_context->retimer_type].cdr_lock) {
 				cdr_lock = retimer[lm_context->retimer_type].cdr_lock(
@@ -961,13 +961,13 @@ static void al_eth_lm_retimer_signal_lock_check(struct al_eth_lm_context	*lm_con
 	al_info("%s: (channel %d) signal %d cdr lock %d\n",
 		 __func__, channel, signal_detect, (signal_detect) ? cdr_lock : 0);
 
-	*ready = ((cdr_lock == TRUE) && (signal_detect == TRUE));
+	*ready = (cdr_lock && signal_detect);
 }
 
 static int al_eth_lm_retimer_ds25_full_config(struct al_eth_lm_context *lm_context)
 {
 	int rc = 0;
-	al_bool ready;
+	bool ready;
 	struct retimer_config_reg *config_tx;
 	uint32_t config_tx_size;
 	struct retimer_config_reg *config_rx;
@@ -1006,7 +1006,7 @@ static int al_eth_lm_retimer_ds25_full_config(struct al_eth_lm_context *lm_conte
 
 	if (lm_context->serdes_obj->type_get() == AL_SRDS_TYPE_25G) {
 		lm_debug("%s: serdes 25G - perform tx and rx gearbox reset\n", __func__);
-		al_eth_gearbox_reset(lm_context->adapter, TRUE, TRUE);
+		al_eth_gearbox_reset(lm_context->adapter, AL_TRUE, AL_TRUE);
 		DELAY(AL_ETH_LM_GEARBOX_RESET_DELAY);
 	}
 
@@ -1025,7 +1025,7 @@ static int al_eth_lm_retimer_ds25_full_config(struct al_eth_lm_context *lm_conte
 static int al_eth_lm_retimer_25g_rx_adaptation(struct al_eth_lm_context *lm_context)
 {
 	int rc = 0;
-	al_bool ready;
+	bool ready;
 
 	al_eth_lm_retimer_signal_lock_check(lm_context, lm_context->retimer_channel, &ready);
 
@@ -1041,7 +1041,7 @@ static int al_eth_lm_retimer_25g_rx_adaptation(struct al_eth_lm_context *lm_cont
 	return 0;
 }
 
-static int al_eth_lm_check_for_link(struct al_eth_lm_context *lm_context, boolean_t *link_up)
+static int al_eth_lm_check_for_link(struct al_eth_lm_context *lm_context, bool *link_up)
 {
 	struct al_eth_link_status status;
 	int ret = 0;
@@ -1053,7 +1053,7 @@ static int al_eth_lm_check_for_link(struct al_eth_lm_context *lm_context, boolea
 		lm_debug("%s: >>>> Link state DOWN ==> UP\n", __func__);
 		al_eth_led_set(lm_context->adapter, AL_TRUE);
 		lm_context->link_state = AL_ETH_LM_LINK_UP;
-		*link_up = AL_TRUE;
+		*link_up = true;
 
 		return 0;
 	} else if (status.local_fault) {
@@ -1070,7 +1070,7 @@ static int al_eth_lm_check_for_link(struct al_eth_lm_context *lm_context, boolea
 		ret = 0;
 	}
 
-	*link_up = AL_FALSE;
+	*link_up = false;
 	return ret;
 }
 
@@ -1107,10 +1107,10 @@ al_eth_lm_init(struct al_eth_lm_context	*lm_context,
 	lm_context->get_random_byte = params->get_random_byte;
 
 	/* eeprom_read must be provided if sfp_detection is true */
-	al_assert((lm_context->sfp_detection == FALSE) ||
+	al_assert((lm_context->sfp_detection == false) ||
 	    (lm_context->i2c_read != NULL));
 
-	al_assert((lm_context->retimer_exist == FALSE) ||
+	al_assert((lm_context->retimer_exist == false) ||
 	    (lm_context->i2c_write != NULL));
 
 	lm_context->local_adv.selector_field = 1;
@@ -1122,8 +1122,8 @@ al_eth_lm_init(struct al_eth_lm_context	*lm_context,
 	lm_context->local_adv.fec_capability = params->kr_fec_enable;
 
 	lm_context->mode = AL_ETH_LM_MODE_DISCONNECTED;
-	lm_context->serdes_tx_params_valid = FALSE;
-	lm_context->serdes_rx_params_valid = FALSE;
+	lm_context->serdes_tx_params_valid = false;
+	lm_context->serdes_rx_params_valid = false;
 
 	lm_context->rx_param_dirty = 1;
 	lm_context->tx_param_dirty = 1;
@@ -1138,7 +1138,7 @@ al_eth_lm_init(struct al_eth_lm_context	*lm_context,
 
 	lm_context->led_config = params->led_config;
 
-	lm_context->retimer_configured = FALSE;
+	lm_context->retimer_configured = false;
 
 	lm_context->link_state = AL_ETH_LM_LINK_DOWN;
 
@@ -1147,7 +1147,7 @@ al_eth_lm_init(struct al_eth_lm_context	*lm_context,
 
 int
 al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
-    boolean_t *link_fault, enum al_eth_lm_link_mode *old_mode,
+    bool *link_fault, enum al_eth_lm_link_mode *old_mode,
     enum al_eth_lm_link_mode *new_mode)
 {
 	int err;
@@ -1163,14 +1163,14 @@ al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
 	 * if the link wasn't up.
 	 */
 	if (lm_context->lm_pause != NULL) {
-		boolean_t lm_pause = lm_context->lm_pause(lm_context->i2c_context);
-		if (lm_pause == TRUE) {
+		bool lm_pause = lm_context->lm_pause(lm_context->i2c_context);
+		if (lm_pause == true) {
 			*new_mode = AL_ETH_LM_MODE_DISCONNECTED;
 			if (link_fault != NULL) {
 				if (lm_context->link_state == AL_ETH_LM_LINK_UP)
-					*link_fault = FALSE;
+					*link_fault = false;
 				else
-					*link_fault = TRUE;
+					*link_fault = true;
 			}
 
 			return 0;
@@ -1181,7 +1181,7 @@ al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
 	*new_mode = lm_context->mode;
 
 	if (link_fault != NULL)
-		*link_fault = TRUE;
+		*link_fault = true;
 
 	switch (lm_context->link_state) {
 	case AL_ETH_LM_LINK_UP:
@@ -1189,9 +1189,9 @@ al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
 
 		if (status.link_up) {
 			if (link_fault != NULL)
-				*link_fault = FALSE;
+				*link_fault = false;
 
-			al_eth_led_set(lm_context->adapter, TRUE);
+			al_eth_led_set(lm_context->adapter, AL_TRUE);
 
 			return (0);
 		} else if (status.local_fault) {
@@ -1211,7 +1211,7 @@ al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
 			lm_context->link_state = AL_ETH_LM_LINK_DOWN;
 
 			break;
-		} else if (status.remote_fault == FALSE) {
+		} else if (status.remote_fault == AL_FALSE) {
 			lm_debug("%s: >>>> Link state DOWN_RF ==> UP\n", __func__);
 			lm_context->link_state = AL_ETH_LM_LINK_UP;
 		}
@@ -1221,7 +1221,7 @@ al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
 		break;
 	};
 
-	al_eth_led_set(lm_context->adapter, FALSE);
+	al_eth_led_set(lm_context->adapter, AL_FALSE);
 
 	if (lm_context->sfp_detection) {
 		err = al_eth_module_detect(lm_context, new_mode);
@@ -1244,7 +1244,7 @@ al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
 		lm_context->rx_param_dirty = 1;
 		lm_context->tx_param_dirty = 1;
 
-		lm_context->new_port = TRUE;
+		lm_context->new_port = true;
 
 		if ((*new_mode != AL_ETH_LM_MODE_DISCONNECTED) && (lm_context->led_config)) {
 			struct al_eth_lm_led_config_data data = {0};
@@ -1272,19 +1272,19 @@ al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
 }
 
 int
-al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, boolean_t *link_up)
+al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, bool *link_up)
 {
-	boolean_t signal_detected;
+	bool signal_detected;
 	int ret = 0;
 
 	switch (lm_context->link_state) {
 	case AL_ETH_LM_LINK_UP:
-		*link_up = TRUE;
+		*link_up = true;
 		lm_debug("%s: return link up\n", __func__);
 
 		return (0);
 	case AL_ETH_LM_LINK_DOWN_RF:
-		*link_up = FALSE;
+		*link_up = false;
 		lm_debug("%s: return link down (DOWN_RF)\n", __func__);
 
 		return (0);
@@ -1297,9 +1297,9 @@ al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, boolean_t *link_u
 	 * finished. in this case link will not be established until LM will be enable again.
 	 */
 	if (lm_context->lm_pause) {
-		boolean_t lm_pause = lm_context->lm_pause(lm_context->i2c_context);
-		if (lm_pause == TRUE) {
-			*link_up = FALSE;
+		bool lm_pause = lm_context->lm_pause(lm_context->i2c_context);
+		if (lm_pause == true) {
+			*link_up = false;
 
 			return (0);
 		}
@@ -1316,11 +1316,11 @@ al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, boolean_t *link_u
 		if (retimer[lm_context->retimer_type].config(lm_context)) {
 			al_info("%s: failed to configure the retimer\n", __func__);
 
-			*link_up = FALSE;
+			*link_up = false;
 			return (1);
 		}
 
-		lm_context->new_port = FALSE;
+		lm_context->new_port = false;
 
 		DELAY(1000);
 	}
@@ -1331,7 +1331,7 @@ al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, boolean_t *link_u
 
 			if (ret != 0) {
 				lm_debug("retimer rx is not ready\n");
-				*link_up = FALSE;
+				*link_up = false;
 
 				return (0);
 			}
@@ -1342,16 +1342,16 @@ al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, boolean_t *link_u
 					lm_context->serdes_obj,
 					lm_context->lane);
 
-	if (signal_detected == FALSE) {
+	if (signal_detected == false) {
 		/* if no signal detected there is nothing to do */
 		lm_debug("serdes signal is down\n");
-		*link_up = AL_FALSE;
+		*link_up = false;
 		return 0;
 	}
 
 	if (lm_context->serdes_obj->type_get() == AL_SRDS_TYPE_25G) {
 		lm_debug("%s: serdes 25G - perform rx gearbox reset\n", __func__);
-		al_eth_gearbox_reset(lm_context->adapter, FALSE, TRUE);
+		al_eth_gearbox_reset(lm_context->adapter, AL_FALSE, AL_TRUE);
 		DELAY(AL_ETH_LM_GEARBOX_RESET_DELAY);
 	}
 
@@ -1400,11 +1400,11 @@ al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, boolean_t *link_u
 			lm_context->serdes_obj->pma_hard_reset_lane(
 						lm_context->serdes_obj,
 						lm_context->lane,
-						TRUE);
+						AL_TRUE);
 			lm_context->serdes_obj->pma_hard_reset_lane(
 						lm_context->serdes_obj,
 						lm_context->lane,
-						FALSE);
+						AL_FALSE);
 			lm_context->link_training_failures = 0;
 		}
 	}
@@ -1437,7 +1437,7 @@ al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, boolean_t *link_u
 		return (0);
 	}
 
-	*link_up = FALSE;
+	*link_up = false;
 	return (1);
 }
 
@@ -1450,13 +1450,13 @@ al_eth_lm_static_parameters_override(struct al_eth_lm_context *lm_context,
 	if (tx_params != NULL) {
 		lm_context->tx_params_override = *tx_params;
 		lm_context->tx_param_dirty = 1;
-		lm_context->serdes_tx_params_valid = TRUE;
+		lm_context->serdes_tx_params_valid = true;
 	}
 
 	if (rx_params != NULL) {
 		lm_context->rx_params_override = *rx_params;
 		lm_context->rx_param_dirty = 1;
-		lm_context->serdes_rx_params_valid = TRUE;
+		lm_context->serdes_rx_params_valid = true;
 	}
 
 	return (0);
@@ -1464,13 +1464,13 @@ al_eth_lm_static_parameters_override(struct al_eth_lm_context *lm_context,
 
 int
 al_eth_lm_static_parameters_override_disable(struct al_eth_lm_context *lm_context,
-    boolean_t tx_params, boolean_t rx_params)
+    bool tx_params, bool rx_params)
 {
 
-	if (tx_params != 0)
-		lm_context->serdes_tx_params_valid = FALSE;
-	if (rx_params != 0)
-		lm_context->serdes_tx_params_valid = FALSE;
+	if (tx_params)
+		lm_context->serdes_tx_params_valid = false;
+	if (rx_params)
+		lm_context->serdes_tx_params_valid = false;
 
 	return (0);
 }
@@ -1526,7 +1526,7 @@ al_eth_lm_mode_convert_to_str(enum al_eth_lm_link_mode val)
 
 void
 al_eth_lm_debug_mode_set(struct al_eth_lm_context *lm_context,
-    boolean_t enable)
+    bool enable)
 {
 
 	lm_context->debug = enable;
diff --git a/sys/dev/al_eth/al_init_eth_lm.h b/sys/dev/al_eth/al_init_eth_lm.h
index 9e2563f4f46f..15becd4c3679 100644
--- a/sys/dev/al_eth/al_init_eth_lm.h
+++ b/sys/dev/al_eth/al_init_eth_lm.h
@@ -140,11 +140,11 @@ struct al_eth_lm_context {
 
 	uint32_t			link_training_failures;
 
-	boolean_t			tx_param_dirty;
-	boolean_t			serdes_tx_params_valid;
+	bool				tx_param_dirty;
+	bool				serdes_tx_params_valid;
 	struct al_serdes_adv_tx_params	tx_params_override;
-	boolean_t			rx_param_dirty;
-	boolean_t			serdes_rx_params_valid;
+	bool				rx_param_dirty;
+	bool				serdes_rx_params_valid;
 	struct al_serdes_adv_rx_params	rx_params_override;
 
 	struct al_eth_an_adv		local_adv;
@@ -152,20 +152,20 @@ struct al_eth_lm_context {
 
 	enum al_eth_lm_link_mode	mode;
 	uint8_t				da_len;
-	boolean_t			debug;
+	bool				debug;
 
 	/* configurations */
-	boolean_t			sfp_detection;
+	bool				sfp_detection;
 	uint8_t				sfp_bus_id;
 	uint8_t				sfp_i2c_addr;
 
 	enum al_eth_lm_link_mode	default_mode;
 	uint8_t				default_dac_len;
-	boolean_t			link_training;
-	boolean_t			rx_equal;
-	boolean_t			static_values;
+	bool				link_training;
+	bool				rx_equal;
+	bool				static_values;
 
-	boolean_t			retimer_exist;
+	bool				retimer_exist;
 	enum al_eth_retimer_type	retimer_type;
 	uint8_t				retimer_bus_id;
 	uint8_t				retimer_i2c_addr;
@@ -183,16 +183,16 @@ struct al_eth_lm_context {
 	uint32_t			gpio_present;
 
 	enum al_eth_retimer_channel	retimer_tx_channel;
-	boolean_t			retimer_configured;
+	bool				retimer_configured;
 
 	enum al_eth_lm_max_speed	max_speed;
 
-	boolean_t			sfp_detect_force_mode;
+	bool				sfp_detect_force_mode;
 
 	enum al_eth_lm_link_state	link_state;
-	boolean_t			new_port;
+	bool				new_port;
 
-	boolean_t (*lm_pause)(void *handle);
+	bool (*lm_pause)(void *handle);
 
 	void (*led_config)(void *handle, struct al_eth_lm_led_config_data *data);
 };
@@ -209,7 +209,7 @@ struct al_eth_lm_init_params {
 	 * set to true to perform sfp detection if the link is down.
 	 * when set to true, eeprom_read below should NOT be NULL.
 	 */
-	boolean_t			sfp_detection;
+	bool				sfp_detection;
 	/* i2c bus id of the SFP for this port */
 	uint8_t				sfp_bus_id;
 	/* i2c addr of the SFP for this port */
@@ -238,13 +238,13 @@ struct al_eth_lm_init_params {
 	 * - if rx_equal is set serdes equalization will be run to configure the rx parameters.
 	 * - if static_values is set, tx and rx values will be set based on static values.
 	 */
-	boolean_t			retimer_exist;
-	boolean_t			link_training;
-	boolean_t			rx_equal;
-	boolean_t			static_values;
+	bool				retimer_exist;
+	bool				link_training;
+	bool				rx_equal;
+	bool				static_values;
 
 	/* enable / disable fec capabilities in AN */
-	boolean_t			kr_fec_enable;
+	bool				kr_fec_enable;
 
 	/*
 	 * pointer to function that's read 1 byte from eeprom
@@ -267,12 +267,12 @@ struct al_eth_lm_init_params {
 
 	/* in case force mode is true - the default mode will be set regardless to
 	 * the SFP EEPROM content */
*** 45 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202305041934.344JYMNu049362>