The branch main has been updated by jhb:

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

commit 463edaf441ac5e881d8202a5c1ffa4bfe4df4678
Author:     John Baldwin <j...@freebsd.org>
AuthorDate: 2023-05-04 19:32:40 +0000
Commit:     John Baldwin <j...@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 ***

Reply via email to