Lines Matching defs:kinfo
594 hns3_set_vector_coalesce_rl(tqp_vector, h->kinfo.int_rl_setting);
606 struct hnae3_knic_private_info *kinfo = &h->kinfo;
607 struct hnae3_tc_info *tc_info = &kinfo->tc_info;
608 unsigned int queue_size = kinfo->num_tqps;
648 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc;
717 for (i = 0; i < h->kinfo.num_tqps; i++)
718 hns3_tqp_enable(h->kinfo.tqp[i]);
727 for (i = 0; i < h->kinfo.num_tqps; i++)
728 hns3_tqp_disable(h->kinfo.tqp[i]);
788 struct hnae3_knic_private_info *kinfo;
811 kinfo = &h->kinfo;
813 netdev_set_prio_tc_map(netdev, i, kinfo->tc_info.prio_tc[i]);
827 struct net_device *ndev = h->kinfo.netdev;
832 for (i = 0; i < h->kinfo.num_tqps; i++) {
1042 u32 alloc_size = ring->tqp->handle->kinfo.tx_spare_buf_size;
1094 ring->tqp->handle->kinfo.tx_spare_buf_size = 0;
1519 !(handle->kinfo.netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) {
2576 int queue_num = priv->ae_handle->kinfo.num_tqps;
2628 struct hnae3_knic_private_info *kinfo;
2645 kinfo = &h->kinfo;
2649 return (kinfo->dcb_ops && kinfo->dcb_ops->setup_tc) ?
2650 kinfo->dcb_ops->setup_tc(h, mqprio_qopt) : -EOPNOTSUPP;
3038 if (h->kinfo.tc_map_mode != HNAE3_TC_MAP_MODE_DSCP ||
3046 skb->priority = h->kinfo.dscp_prio[dscp];
4728 for (i = 0; i < h->kinfo.num_tqps; i++) {
4730 u16 tqp_num = h->kinfo.num_tqps;
4817 u16 tqp_num = h->kinfo.num_tqps;
4932 if (handle->kinfo.tx_spare_buf_size < priv->min_tx_spare_buf_size)
4933 handle->kinfo.tx_spare_buf_size = priv->min_tx_spare_buf_size;
4939 int queue_num = priv->ae_handle->kinfo.num_tqps;
4945 desc_num = priv->ae_handle->kinfo.num_tx_desc;
4951 desc_num = priv->ae_handle->kinfo.num_rx_desc;
4983 array3_size(h->kinfo.num_tqps,
4989 for (i = 0; i < h->kinfo.num_tqps; i++)
4990 hns3_queue_to_ring(h->kinfo.tqp[i], priv);
5146 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo;
5147 struct hnae3_tc_info *tc_info = &kinfo->tc_info;
5165 int ring_num = h->kinfo.num_tqps * 2;
5196 for (i = 0; i < h->kinfo.num_tqps; i++) {
5198 hns3_fini_ring(&priv->ring[i + h->kinfo.num_tqps]);
5270 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo;
5275 dev_info(priv->dev, "Task queue pairs numbers: %u\n", kinfo->num_tqps);
5276 dev_info(priv->dev, "RSS size: %u\n", kinfo->rss_size);
5277 dev_info(priv->dev, "Allocated RSS size: %u\n", kinfo->req_rss_size);
5278 dev_info(priv->dev, "RX buffer length: %u\n", kinfo->rx_buf_len);
5279 dev_info(priv->dev, "Desc num per TX queue: %u\n", kinfo->num_tx_desc);
5280 dev_info(priv->dev, "Desc num per RX queue: %u\n", kinfo->num_rx_desc);
5282 kinfo->tc_info.num_tc);
5313 writel(new_mode, handle->kinfo.io_base + reg);
5328 struct net_device *netdev = handle->kinfo.netdev;
5382 handle->kinfo.netdev = netdev;
5498 struct net_device *netdev = handle->kinfo.netdev;
5534 struct net_device *netdev = handle->kinfo.netdev;
5619 struct net_device *ndev = h->kinfo.netdev;
5623 for (i = 0; i < h->kinfo.num_tqps; i++) {
5629 ring = &priv->ring[i + h->kinfo.num_tqps];
5642 struct net_device *ndev = h->kinfo.netdev;
5652 for (i = 0; i < h->kinfo.num_tqps; i++) {
5663 rx_ring = &priv->ring[i + h->kinfo.num_tqps];
5686 struct hnae3_knic_private_info *kinfo = &handle->kinfo;
5687 struct net_device *ndev = kinfo->netdev;
5701 struct hnae3_knic_private_info *kinfo = &handle->kinfo;
5702 struct hns3_nic_priv *priv = netdev_priv(kinfo->netdev);
5706 netdev_err(kinfo->netdev, "device is not initialized yet\n");
5712 if (netif_running(kinfo->netdev)) {
5713 ret = hns3_nic_net_open(kinfo->netdev);
5716 netdev_err(kinfo->netdev,
5727 struct net_device *netdev = handle->kinfo.netdev;
5794 struct net_device *netdev = handle->kinfo.netdev;
5874 struct hnae3_knic_private_info *kinfo = &h->kinfo;
5886 if (kinfo->tc_info.mqprio_active) {
5900 if (kinfo->rss_size == new_tqp_num)
5915 org_tqp_num = h->kinfo.num_tqps;