| /drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
| A D | hclge_comm_tqp_stats.c | 12 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_get_stats() local 17 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_stats() 22 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_stats() 33 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_get_sset_count() local 41 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_get_strings() local 44 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_strings() 50 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_strings() 61 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_update_stats() local 67 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_update_stats() 104 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_reset_tqp_stats() local [all …]
|
| A D | hclge_comm_rss.c | 43 rss_cfg->rss_size = nic->kinfo.rss_size; in hclge_comm_rss_init_cfg()
|
| /drivers/net/ethernet/hisilicon/hns3/ |
| A D | hns3_dcbnl.c | 14 if (h->kinfo.dcb_ops->ieee_getets) in hns3_dcbnl_ieee_getets() 15 return h->kinfo.dcb_ops->ieee_getets(h, ets); in hns3_dcbnl_ieee_getets() 27 if (h->kinfo.dcb_ops->ieee_setets) in hns3_dcbnl_ieee_setets() 28 return h->kinfo.dcb_ops->ieee_setets(h, ets); in hns3_dcbnl_ieee_setets() 40 if (h->kinfo.dcb_ops->ieee_getpfc) in hns3_dcbnl_ieee_getpfc() 53 if (h->kinfo.dcb_ops->ieee_setpfc) in hns3_dcbnl_ieee_setpfc() 66 if (h->kinfo.dcb_ops->ieee_setapp) in hns3_dcbnl_ieee_setapp() 79 if (h->kinfo.dcb_ops->ieee_delapp) in hns3_dcbnl_ieee_delapp() 90 if (h->kinfo.dcb_ops->getdcbx) in hns3_dcbnl_getdcbx() 91 return h->kinfo.dcb_ops->getdcbx(h); in hns3_dcbnl_getdcbx() [all …]
|
| A D | hns3_ethtool.c | 215 kinfo = &h->kinfo; in hns3_lb_check_rx_ring() 216 for (i = kinfo->num_tqps; i < kinfo->num_tqps * 2; i++) { in hns3_lb_check_rx_ring() 527 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_strings_tqps() local 533 kinfo->num_tqps, tx_prefix); in hns3_get_strings_tqps() 537 kinfo->num_tqps, rx_prefix); in hns3_get_strings_tqps() 568 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_stats_tqps() local 999 cmd->data = h->kinfo.num_tqps; in hns3_get_rxnfc() 1157 u16 queue_num = h->kinfo.num_tqps; in hns3_is_ringparam_changed() 1184 h->kinfo.rx_buf_len = rx_buf_len; in hns3_change_rx_buf_len() 1589 h->kinfo.int_rl_setting = in hns3_set_coalesce() [all …]
|
| A D | hns3_debugfs.c | 509 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_rx_queue_info() 574 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_tx_queue_info() 601 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_queue_map() 646 if (data->qid >= h->kinfo.num_tqps) { in hns3_dbg_rx_bd_info() 691 if (data->qid >= h->kinfo.num_tqps) { in hns3_dbg_tx_bd_info() 732 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_dbg_dev_specs() local 733 struct net_device *dev = kinfo->netdev; in hns3_dbg_dev_specs() 742 seq_printf(s, "RSS size: %u\n", kinfo->rss_size); in hns3_dbg_dev_specs() 749 kinfo->tc_info.num_tc); in hns3_dbg_dev_specs() 798 if (!priv->ring[h->kinfo.num_tqps].page_pool) { in hns3_dbg_page_pool_info() [all …]
|
| A D | hns3_enet.c | 606 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_nic_set_real_num_queue() local 811 kinfo = &h->kinfo; in hns3_nic_net_open() 2616 kinfo = &h->kinfo; in hns3_setup_tc() 2620 return (kinfo->dcb_ops && kinfo->dcb_ops->setup_tc) ? in hns3_setup_tc() 5115 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo; in hns3_init_tx_ring_tc() local 5239 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo; in hns3_info_show() local 5251 kinfo->tc_info.num_tc); in hns3_info_show() 5655 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_reset_notify_down_enet() local 5670 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_reset_notify_up_enet() local 5685 netdev_err(kinfo->netdev, in hns3_reset_notify_up_enet() [all …]
|
| A D | hns3_trace.h | 77 __string(devname, ring->tqp->handle->kinfo.netdev->name) 109 __string(devname, ring->tqp->handle->kinfo.netdev->name)
|
| A D | hnae3.h | 917 struct hnae3_knic_private_info kinfo; member
|
| /drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| A D | hclge_dcb.c | 262 h->kinfo.tc_info.mqprio_active) in hclge_ieee_setets() 433 h->kinfo.dscp_app_cnt++; in hclge_ieee_setapp() 470 if (h->kinfo.dscp_app_cnt) in hclge_ieee_delapp() 471 h->kinfo.dscp_app_cnt--; in hclge_ieee_delapp() 473 if (!h->kinfo.dscp_app_cnt) { in hclge_ieee_delapp() 487 if (h->kinfo.tc_info.mqprio_active) in hclge_getdcbx() 611 kinfo = &vport->nic.kinfo; in hclge_setup_tc() 612 if (kinfo->tc_info.dcb_ets_active) in hclge_setup_tc() 622 kinfo->tc_info.mqprio_destroy = !tc; in hclge_setup_tc() 679 kinfo = &vport->nic.kinfo; in hclge_dcb_ops_set() [all …]
|
| A D | hclge_tm.c | 589 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_tm_qs_shaper_cfg() local 637 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_vport_get_max_rss_size() local 658 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_vport_get_tqp_num() local 703 if (kinfo->req_rss_size != kinfo->rss_size && kinfo->req_rss_size && in hclge_tm_update_kinfo_rss_size() 706 kinfo->rss_size, kinfo->req_rss_size); in hclge_tm_update_kinfo_rss_size() 707 kinfo->rss_size = kinfo->req_rss_size; in hclge_tm_update_kinfo_rss_size() 735 kinfo->tc_info.tqp_offset[i] = i * kinfo->rss_size; in hclge_tm_vport_tc_info_update() 736 kinfo->tc_info.tqp_count[i] = kinfo->rss_size; in hclge_tm_vport_tc_info_update() 1645 kinfo = &vport[k].nic.kinfo; in hclge_tm_prio_tc_info_update() 2152 kinfo = &vport->nic.kinfo; in hclge_reset_tc_config() [all …]
|
| A D | hclge_regs.c | 511 struct hnae3_knic_private_info *kinfo) in hclge_fetch_pf_reg() argument 534 for (j = 0; j < kinfo->num_tqps; j++) { in hclge_fetch_pf_reg() 536 tqp = kinfo->tqp[j]; in hclge_fetch_pf_reg() 542 data_num_sum += (reg_num + HCLGE_REG_TLV_SPACE) * kinfo->num_tqps; in hclge_fetch_pf_reg() 585 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_get_regs_len() local 616 kinfo->num_tqps + tqp_intr_len * (hdev->num_msi_used - 1) + in hclge_get_regs_len() 625 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_get_regs() local 642 reg += hclge_fetch_pf_reg(hdev, reg, kinfo); in hclge_get_regs()
|
| A D | hclge_mbx.c | 196 if (req->msg.param[i].tqp_index >= vport->nic.kinfo.rss_size) { in hclge_get_ring_chain_from_mbx() 199 vport->nic.kinfo.rss_size - 1U); in hclge_get_ring_chain_from_mbx() 207 hclge_get_queue_id(vport->nic.kinfo.tqp in hclge_get_ring_chain_from_mbx() 223 hclge_get_queue_id(vport->nic.kinfo.tqp in hclge_get_ring_chain_from_mbx() 493 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_get_basic_info() local 500 for (i = 0; i < kinfo->tc_info.num_tc; i++) in hclge_get_basic_info() 522 queue_info->rss_size = cpu_to_le16(vport->nic.kinfo.rss_size); in hclge_get_vf_queue_info() 733 if (queue_id >= handle->kinfo.num_tqps) { in hclge_get_queue_id_in_pf()
|
| A D | hclge_trace.h | 28 __string(devname, hdev->vport[0].nic.kinfo.netdev->name) 60 __string(devname, hdev->vport[0].nic.kinfo.netdev->name)
|
| A D | hclge_main.c | 1703 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_assign_tqp() local 1724 kinfo->rss_size = min_t(u16, kinfo->rss_size, in hclge_assign_tqp() 1735 struct hnae3_knic_private_info *kinfo = &nic->kinfo; in hclge_knic_setup() local 1739 kinfo->num_tx_desc = num_tx_desc; in hclge_knic_setup() 1740 kinfo->num_rx_desc = num_rx_desc; in hclge_knic_setup() 1747 if (!kinfo->tqp) in hclge_knic_setup() 1764 kinfo = &nic->kinfo; in hclge_map_tqp_to_vport() 5887 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_config_action() local 12413 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_set_channels() local 12416 u16 cur_tqps = kinfo->num_tqps; in hclge_set_channels() [all …]
|
| A D | hclge_debugfs.c | 1662 struct hnae3_knic_private_info *kinfo; in hclge_dbg_dump_qos_dscp_map() local 1669 kinfo = &hdev->vport[0].nic.kinfo; in hclge_dbg_dump_qos_dscp_map() 1671 seq_printf(s, "tc map mode: %s\n", tc_map_mode_str[kinfo->tc_map_mode]); in hclge_dbg_dump_qos_dscp_map() 1673 if (kinfo->tc_map_mode != HNAE3_TC_MAP_MODE_DSCP) in hclge_dbg_dump_qos_dscp_map() 1701 if (kinfo->dscp_prio[i] == HNAE3_PRIO_ID_INVALID) in hclge_dbg_dump_qos_dscp_map() 1704 seq_printf(s, " %2u %u %u\n", i, kinfo->dscp_prio[i], in hclge_dbg_dump_qos_dscp_map()
|
| /drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| A D | hclgevf_main.c | 357 kinfo = &nic->kinfo; in hclgevf_knic_setup() 371 kinfo->tqp = devm_kcalloc(&hdev->pdev->dev, kinfo->num_tqps, in hclgevf_knic_setup() 373 if (!kinfo->tqp) in hclgevf_knic_setup() 386 kinfo->rss_size = min_t(u16, kinfo->num_tqps / num_tc, in hclgevf_knic_setup() 3133 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_update_rss_size() local 3145 if (kinfo->req_rss_size != kinfo->rss_size && kinfo->req_rss_size && in hclgevf_update_rss_size() 3147 kinfo->rss_size = kinfo->req_rss_size; in hclgevf_update_rss_size() 3149 (!kinfo->req_rss_size && kinfo->rss_size < max_rss_size)) in hclgevf_update_rss_size() 3152 kinfo->num_tqps = kinfo->tc_info.num_tc * kinfo->rss_size; in hclgevf_update_rss_size() 3159 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_set_channels() local [all …]
|
| A D | hclgevf_trace.h | 26 __string(devname, hdev->nic.kinfo.netdev->name) 58 __string(devname, hdev->nic.kinfo.netdev->name)
|
| /drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_tc_flower.c | 408 const struct vcap_set *kinfo; in sparx5_tc_select_protocol_keyset() local 431 kinfo = vcap_keyfieldset(vctrl, admin->vtype, in sparx5_tc_select_protocol_keyset() 433 if (!kinfo) in sparx5_tc_select_protocol_keyset() 443 mru = &multi->rule[kinfo->sw_per_item]; in sparx5_tc_select_protocol_keyset() 447 mru->value = kinfo->type_id; in sparx5_tc_select_protocol_keyset() 449 mru->value &= kinfo->type_id; in sparx5_tc_select_protocol_keyset() 450 mru->mask |= kinfo->type_id; in sparx5_tc_select_protocol_keyset()
|