/linux-master/drivers/scsi/fnic/ |
H A D | vnic_nic.h | 36 static inline void vnic_set_nic_cfg(u32 *nic_cfg, argument 42 *nic_cfg = (rss_default_cpu & NIC_CFG_RSS_DEFAULT_CPU_MASK_FIELD) |
|
H A D | fnic_res.c | 186 u32 nic_cfg; local 189 vnic_set_nic_cfg(&nic_cfg, rss_default_cpu, 193 a0 = nic_cfg;
|
H A D | fnic.h | 247 struct vnic_nic_cfg *nic_cfg; member in struct:fnic
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_nic.h | 40 static inline void vnic_set_nic_cfg(u32 *nic_cfg, argument 46 *nic_cfg = (rss_default_cpu & NIC_CFG_RSS_DEFAULT_CPU_MASK_FIELD) |
|
H A D | enic_res.c | 141 u32 nic_cfg; local 144 vnic_set_nic_cfg(&nic_cfg, rss_default_cpu, 148 a0 = nic_cfg;
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A D | hw_atl2.c | 247 struct aq_nic_cfg_s *nic_cfg = self->aq_nic_cfg; local 257 fixed_max_credit = nic_cfg->aq_hw_caps->mtu / 64; 259 fixed_max_credit_4b = nic_cfg->aq_hw_caps->mtu / 4; 262 min_rate_msk = nic_cfg->tc_min_rate_msk & 263 (BIT(nic_cfg->tcs) - 1); 269 for (tc = 0; tc != nic_cfg->tcs; tc++) { 270 if (!nic_cfg->tc_min_rate[tc]) { 276 nic_cfg->tc_min_rate[tc] * 293 hw_atl_tps_tx_desc_rate_mode_set(self, nic_cfg->is_qos ? 1U : 0U); 295 for (tc = 0; tc != nic_cfg 356 struct aq_nic_cfg_s *nic_cfg = self->aq_nic_cfg; local [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.h | 91 struct hinic_nic_cfg nic_cfg; member in struct:hinic_func_to_io
|
H A D | hinic_ethtool.c | 831 struct hinic_nic_cfg *nic_cfg; local 834 nic_cfg = &nic_dev->hwdev->func_to_io.nic_cfg; 839 if (nic_cfg->pause_set || !pause_info.auto_neg) { 840 pause->rx_pause = nic_cfg->rx_pause; 841 pause->tx_pause = nic_cfg->tx_pause; 868 mutex_lock(&nic_dev->hwdev->func_to_io.nic_cfg.cfg_mutex); 871 mutex_unlock(&nic_dev->hwdev->func_to_io.nic_cfg.cfg_mutex); 874 nic_dev->hwdev->func_to_io.nic_cfg.pause_set = true; 875 nic_dev->hwdev->func_to_io.nic_cfg [all...] |
H A D | hinic_main.c | 938 struct hinic_nic_cfg *nic_cfg = &nic_dev->hwdev->func_to_io.nic_cfg; local 945 mutex_lock(&nic_cfg->cfg_mutex); 946 if (nic_cfg->pause_set || !port_cap.autoneg_state) { 947 nic_cfg->auto_neg = port_cap.autoneg_state; 948 pause_info.auto_neg = nic_cfg->auto_neg; 949 pause_info.rx_pause = nic_cfg->rx_pause; 950 pause_info.tx_pause = nic_cfg->tx_pause; 953 mutex_unlock(&nic_cfg->cfg_mutex);
|
H A D | hinic_port.c | 1227 struct hinic_nic_cfg *nic_cfg = &hwdev->func_to_io.nic_cfg; local 1235 mutex_lock(&nic_cfg->cfg_mutex); 1247 mutex_unlock(&nic_cfg->cfg_mutex); 1252 nic_cfg->rx_pause = pfc_en ? 0 : 1; 1253 nic_cfg->tx_pause = pfc_en ? 0 : 1; 1255 mutex_unlock(&nic_cfg->cfg_mutex);
|
H A D | hinic_hw_dev.c | 971 mutex_init(&hwdev->func_to_io.nic_cfg.cfg_mutex);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_b0.c | 340 struct aq_nic_cfg_s *nic_cfg = self->aq_nic_cfg; local 349 fixed_max_credit = nic_cfg->aq_hw_caps->mtu / 64; 352 min_rate_msk = nic_cfg->tc_min_rate_msk & 353 (BIT(nic_cfg->tcs) - 1); 359 for (tc = 0; tc != nic_cfg->tcs; tc++) { 360 if (!nic_cfg->tc_min_rate[tc]) { 366 nic_cfg->tc_min_rate[tc] * 380 if (!nic_cfg->is_ptp) 388 hw_atl_tps_tx_desc_rate_mode_set(self, nic_cfg->is_qos ? 1U : 0U); 390 for (tc = 0; tc != nic_cfg 451 struct aq_nic_cfg_s *nic_cfg = self->aq_nic_cfg; local [all...] |
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | nic_main.c | 164 mbx.nic_cfg.msg = NIC_MBOX_MSG_READY; 165 mbx.nic_cfg.vf_id = vf; 167 mbx.nic_cfg.tns_mode = NIC_TNS_BYPASS_MODE; 175 ether_addr_copy((u8 *)&mbx.nic_cfg.mac_addr, mac); 177 mbx.nic_cfg.sqs_mode = (vf >= nic->num_vf_en) ? true : false; 178 mbx.nic_cfg.node_id = nic->node; 180 mbx.nic_cfg.loopback_supported = vf < nic->num_vf_en;
|
H A D | nicvf_main.c | 220 nic->vf_id = mbx.nic_cfg.vf_id & 0x7F; 221 nic->tns_mode = mbx.nic_cfg.tns_mode & 0x7F; 222 nic->node = mbx.nic_cfg.node_id; 224 eth_hw_addr_set(nic->netdev, mbx.nic_cfg.mac_addr); 225 nic->sqs_mode = mbx.nic_cfg.sqs_mode; 226 nic->loopback_supported = mbx.nic_cfg.loopback_supported;
|
H A D | nic.h | 586 struct nic_cfg_msg nic_cfg; member in union:nic_mbx
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 9380 u32 nic_cfg; variable 9382 tg3_read_mem(tp, NIC_SRAM_DATA_CFG, &nic_cfg); 9383 if (nic_cfg & NIC_SRAM_DATA_CFG_ASF_ENABLE) { 9389 tg3_read_mem(tp, NIC_SRAM_DATA_CFG_3, &nic_cfg); 9390 if (nic_cfg & NIC_SRAM_1G_ON_VAUX_OK) 9392 if (nic_cfg & NIC_SRAM_LNK_FLAP_AVOID) 15244 u32 nic_cfg, led_cfg; local 15249 tg3_read_mem(tp, NIC_SRAM_DATA_CFG, &nic_cfg); 15250 tp->nic_sram_data_cfg = nic_cfg; 15268 if ((nic_cfg [all...] |