Home
last modified time | relevance | path

Searched refs:nic_cfg (Results 1 – 16 of 16) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
A Dhw_atl2.c247 struct aq_nic_cfg_s *nic_cfg = self->aq_nic_cfg; in hw_atl2_hw_init_tx_tc_rate_limit() local
257 fixed_max_credit = nic_cfg->aq_hw_caps->mtu / 64; in hw_atl2_hw_init_tx_tc_rate_limit()
262 min_rate_msk = nic_cfg->tc_min_rate_msk & in hw_atl2_hw_init_tx_tc_rate_limit()
263 (BIT(nic_cfg->tcs) - 1); in hw_atl2_hw_init_tx_tc_rate_limit()
269 for (tc = 0; tc != nic_cfg->tcs; tc++) { in hw_atl2_hw_init_tx_tc_rate_limit()
270 if (!nic_cfg->tc_min_rate[tc]) { in hw_atl2_hw_init_tx_tc_rate_limit()
276 nic_cfg->tc_min_rate[tc] * in hw_atl2_hw_init_tx_tc_rate_limit()
295 for (tc = 0; tc != nic_cfg->tcs; tc++) { in hw_atl2_hw_init_tx_tc_rate_limit()
309 (nic_cfg->tcs - num_min_rated_tcs); in hw_atl2_hw_init_tx_tc_rate_limit()
328 nic_cfg->tc_max_rate[tc]; in hw_atl2_hw_init_tx_tc_rate_limit()
[all …]
/linux-6.3-rc2/drivers/scsi/fnic/
A Dvnic_nic.h36 static inline void vnic_set_nic_cfg(u32 *nic_cfg, in vnic_set_nic_cfg() argument
42 *nic_cfg = (rss_default_cpu & NIC_CFG_RSS_DEFAULT_CPU_MASK_FIELD) | in vnic_set_nic_cfg()
A Dfnic_res.c174 u32 nic_cfg; in fnic_set_nic_config() local
177 vnic_set_nic_cfg(&nic_cfg, rss_default_cpu, in fnic_set_nic_config()
181 a0 = nic_cfg; in fnic_set_nic_config()
A Dfnic.h228 struct vnic_nic_cfg *nic_cfg; member
/linux-6.3-rc2/drivers/net/ethernet/cisco/enic/
A Dvnic_nic.h40 static inline void vnic_set_nic_cfg(u32 *nic_cfg, in vnic_set_nic_cfg() argument
46 *nic_cfg = (rss_default_cpu & NIC_CFG_RSS_DEFAULT_CPU_MASK_FIELD) | in vnic_set_nic_cfg()
A Denic_res.c141 u32 nic_cfg; in enic_set_nic_cfg() local
144 vnic_set_nic_cfg(&nic_cfg, rss_default_cpu, in enic_set_nic_cfg()
148 a0 = nic_cfg; in enic_set_nic_cfg()
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/hw_atl/
A Dhw_atl_b0.c340 struct aq_nic_cfg_s *nic_cfg = self->aq_nic_cfg; in hw_atl_b0_hw_init_tx_tc_rate_limit() local
352 min_rate_msk = nic_cfg->tc_min_rate_msk & in hw_atl_b0_hw_init_tx_tc_rate_limit()
353 (BIT(nic_cfg->tcs) - 1); in hw_atl_b0_hw_init_tx_tc_rate_limit()
359 for (tc = 0; tc != nic_cfg->tcs; tc++) { in hw_atl_b0_hw_init_tx_tc_rate_limit()
360 if (!nic_cfg->tc_min_rate[tc]) { in hw_atl_b0_hw_init_tx_tc_rate_limit()
366 nic_cfg->tc_min_rate[tc] * in hw_atl_b0_hw_init_tx_tc_rate_limit()
380 if (!nic_cfg->is_ptp) in hw_atl_b0_hw_init_tx_tc_rate_limit()
390 for (tc = 0; tc != nic_cfg->tcs; tc++) { in hw_atl_b0_hw_init_tx_tc_rate_limit()
404 (nic_cfg->tcs - num_min_rated_tcs); in hw_atl_b0_hw_init_tx_tc_rate_limit()
423 nic_cfg->tc_max_rate[tc]; in hw_atl_b0_hw_init_tx_tc_rate_limit()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/huawei/hinic/
A Dhinic_ethtool.c831 struct hinic_nic_cfg *nic_cfg; in hinic_get_pauseparam() local
834 nic_cfg = &nic_dev->hwdev->func_to_io.nic_cfg; in hinic_get_pauseparam()
839 if (nic_cfg->pause_set || !pause_info.auto_neg) { in hinic_get_pauseparam()
840 pause->rx_pause = nic_cfg->rx_pause; in hinic_get_pauseparam()
841 pause->tx_pause = nic_cfg->tx_pause; in hinic_get_pauseparam()
868 mutex_lock(&nic_dev->hwdev->func_to_io.nic_cfg.cfg_mutex); in hinic_set_pauseparam()
871 mutex_unlock(&nic_dev->hwdev->func_to_io.nic_cfg.cfg_mutex); in hinic_set_pauseparam()
874 nic_dev->hwdev->func_to_io.nic_cfg.pause_set = true; in hinic_set_pauseparam()
875 nic_dev->hwdev->func_to_io.nic_cfg.auto_neg = pause->autoneg; in hinic_set_pauseparam()
876 nic_dev->hwdev->func_to_io.nic_cfg.rx_pause = pause->rx_pause; in hinic_set_pauseparam()
[all …]
A Dhinic_main.c938 struct hinic_nic_cfg *nic_cfg = &nic_dev->hwdev->func_to_io.nic_cfg; in hinic_refresh_nic_cfg() local
945 mutex_lock(&nic_cfg->cfg_mutex); in hinic_refresh_nic_cfg()
946 if (nic_cfg->pause_set || !port_cap.autoneg_state) { in hinic_refresh_nic_cfg()
947 nic_cfg->auto_neg = port_cap.autoneg_state; in hinic_refresh_nic_cfg()
948 pause_info.auto_neg = nic_cfg->auto_neg; in hinic_refresh_nic_cfg()
949 pause_info.rx_pause = nic_cfg->rx_pause; in hinic_refresh_nic_cfg()
950 pause_info.tx_pause = nic_cfg->tx_pause; in hinic_refresh_nic_cfg()
953 mutex_unlock(&nic_cfg->cfg_mutex); in hinic_refresh_nic_cfg()
A Dhinic_hw_io.h91 struct hinic_nic_cfg nic_cfg; member
A Dhinic_port.c1230 struct hinic_nic_cfg *nic_cfg = &hwdev->func_to_io.nic_cfg; in hinic_dcb_set_pfc() local
1238 mutex_lock(&nic_cfg->cfg_mutex); in hinic_dcb_set_pfc()
1250 mutex_unlock(&nic_cfg->cfg_mutex); in hinic_dcb_set_pfc()
1255 nic_cfg->rx_pause = pfc_en ? 0 : 1; in hinic_dcb_set_pfc()
1256 nic_cfg->tx_pause = pfc_en ? 0 : 1; in hinic_dcb_set_pfc()
1258 mutex_unlock(&nic_cfg->cfg_mutex); in hinic_dcb_set_pfc()
A Dhinic_hw_dev.c971 mutex_init(&hwdev->func_to_io.nic_cfg.cfg_mutex); in hinic_init_hwdev()
/linux-6.3-rc2/drivers/net/ethernet/cavium/thunder/
A Dnic_main.c164 mbx.nic_cfg.msg = NIC_MBOX_MSG_READY; in nic_mbx_send_ready()
165 mbx.nic_cfg.vf_id = vf; in nic_mbx_send_ready()
167 mbx.nic_cfg.tns_mode = NIC_TNS_BYPASS_MODE; in nic_mbx_send_ready()
175 ether_addr_copy((u8 *)&mbx.nic_cfg.mac_addr, mac); in nic_mbx_send_ready()
177 mbx.nic_cfg.sqs_mode = (vf >= nic->num_vf_en) ? true : false; in nic_mbx_send_ready()
178 mbx.nic_cfg.node_id = nic->node; in nic_mbx_send_ready()
180 mbx.nic_cfg.loopback_supported = vf < nic->num_vf_en; in nic_mbx_send_ready()
A Dnicvf_main.c220 nic->vf_id = mbx.nic_cfg.vf_id & 0x7F; in nicvf_handle_mbx_intr()
221 nic->tns_mode = mbx.nic_cfg.tns_mode & 0x7F; in nicvf_handle_mbx_intr()
222 nic->node = mbx.nic_cfg.node_id; in nicvf_handle_mbx_intr()
224 eth_hw_addr_set(nic->netdev, mbx.nic_cfg.mac_addr); in nicvf_handle_mbx_intr()
225 nic->sqs_mode = mbx.nic_cfg.sqs_mode; in nicvf_handle_mbx_intr()
226 nic->loopback_supported = mbx.nic_cfg.loopback_supported; in nicvf_handle_mbx_intr()
A Dnic.h586 struct nic_cfg_msg nic_cfg; member
/linux-6.3-rc2/drivers/net/ethernet/broadcom/
A Dtg3.c9297 u32 nic_cfg; in tg3_chip_reset() local
9299 tg3_read_mem(tp, NIC_SRAM_DATA_CFG, &nic_cfg); in tg3_chip_reset()
9300 if (nic_cfg & NIC_SRAM_DATA_CFG_ASF_ENABLE) { in tg3_chip_reset()
9307 if (nic_cfg & NIC_SRAM_1G_ON_VAUX_OK) in tg3_chip_reset()
9309 if (nic_cfg & NIC_SRAM_LNK_FLAP_AVOID) in tg3_chip_reset()
15130 u32 nic_cfg, led_cfg; in tg3_get_eeprom_hw_cfg() local
15135 tg3_read_mem(tp, NIC_SRAM_DATA_CFG, &nic_cfg); in tg3_get_eeprom_hw_cfg()
15136 tp->nic_sram_data_cfg = nic_cfg; in tg3_get_eeprom_hw_cfg()
15240 if (nic_cfg & NIC_SRAM_DATA_CFG_EEPROM_WP) { in tg3_get_eeprom_hw_cfg()
15252 if (nic_cfg & NIC_SRAM_DATA_CFG_ASF_ENABLE) { in tg3_get_eeprom_hw_cfg()
[all …]

Completed in 82 milliseconds