Lines Matching defs:kinfo

599 	hns3_set_vector_coalesce_rl(tqp_vector, h->kinfo.int_rl_setting);
611 struct hnae3_knic_private_info *kinfo = &h->kinfo;
612 struct hnae3_tc_info *tc_info = &kinfo->tc_info;
613 unsigned int queue_size = kinfo->num_tqps;
653 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc;
728 for (j = 0; j < h->kinfo.num_tqps; j++)
729 hns3_tqp_enable(h->kinfo.tqp[j]);
736 hns3_tqp_disable(h->kinfo.tqp[j]);
772 struct hnae3_knic_private_info *kinfo;
795 kinfo = &h->kinfo;
797 netdev_set_prio_tc_map(netdev, i, kinfo->tc_info.prio_tc[i]);
811 struct net_device *ndev = h->kinfo.netdev;
816 for (i = 0; i < h->kinfo.num_tqps; i++) {
835 for (i = 0; i < h->kinfo.num_tqps; i++)
836 hns3_tqp_disable(h->kinfo.tqp[i]);
1034 u32 alloc_size = ring->tqp->handle->kinfo.tx_spare_buf_size;
1083 ring->tqp->handle->kinfo.tx_spare_buf_size = 0;
1508 !(handle->kinfo.netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) {
2541 int queue_num = priv->ae_handle->kinfo.num_tqps;
2593 struct hnae3_knic_private_info *kinfo;
2610 kinfo = &h->kinfo;
2614 return (kinfo->dcb_ops && kinfo->dcb_ops->setup_tc) ?
2615 kinfo->dcb_ops->setup_tc(h, mqprio_qopt) : -EOPNOTSUPP;
3003 if (h->kinfo.tc_map_mode != HNAE3_TC_MAP_MODE_DSCP ||
3011 skb->priority = h->kinfo.dscp_prio[dscp];
4688 for (i = 0; i < h->kinfo.num_tqps; i++) {
4690 u16 tqp_num = h->kinfo.num_tqps;
4777 u16 tqp_num = h->kinfo.num_tqps;
4875 int queue_num = priv->ae_handle->kinfo.num_tqps;
4881 desc_num = priv->ae_handle->kinfo.num_tx_desc;
4887 desc_num = priv->ae_handle->kinfo.num_rx_desc;
4919 array3_size(h->kinfo.num_tqps,
4925 for (i = 0; i < h->kinfo.num_tqps; i++)
4926 hns3_queue_to_ring(h->kinfo.tqp[i], priv);
5082 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo;
5083 struct hnae3_tc_info *tc_info = &kinfo->tc_info;
5101 int ring_num = h->kinfo.num_tqps * 2;
5130 for (i = 0; i < h->kinfo.num_tqps; i++) {
5132 hns3_fini_ring(&priv->ring[i + h->kinfo.num_tqps]);
5204 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo;
5209 dev_info(priv->dev, "Task queue pairs numbers: %u\n", kinfo->num_tqps);
5210 dev_info(priv->dev, "RSS size: %u\n", kinfo->rss_size);
5211 dev_info(priv->dev, "Allocated RSS size: %u\n", kinfo->req_rss_size);
5212 dev_info(priv->dev, "RX buffer length: %u\n", kinfo->rx_buf_len);
5213 dev_info(priv->dev, "Desc num per TX queue: %u\n", kinfo->num_tx_desc);
5214 dev_info(priv->dev, "Desc num per RX queue: %u\n", kinfo->num_rx_desc);
5216 kinfo->tc_info.num_tc);
5247 writel(new_mode, handle->kinfo.io_base + reg);
5262 struct net_device *netdev = handle->kinfo.netdev;
5312 handle->kinfo.netdev = netdev;
5428 struct net_device *netdev = handle->kinfo.netdev;
5464 struct net_device *netdev = handle->kinfo.netdev;
5549 struct net_device *ndev = h->kinfo.netdev;
5553 for (i = 0; i < h->kinfo.num_tqps; i++) {
5559 ring = &priv->ring[i + h->kinfo.num_tqps];
5572 struct net_device *ndev = h->kinfo.netdev;
5582 for (i = 0; i < h->kinfo.num_tqps; i++) {
5593 rx_ring = &priv->ring[i + h->kinfo.num_tqps];
5616 struct hnae3_knic_private_info *kinfo = &handle->kinfo;
5617 struct net_device *ndev = kinfo->netdev;
5631 struct hnae3_knic_private_info *kinfo = &handle->kinfo;
5632 struct hns3_nic_priv *priv = netdev_priv(kinfo->netdev);
5636 netdev_err(kinfo->netdev, "device is not initialized yet\n");
5642 if (netif_running(kinfo->netdev)) {
5643 ret = hns3_nic_net_open(kinfo->netdev);
5646 netdev_err(kinfo->netdev,
5657 struct net_device *netdev = handle->kinfo.netdev;
5724 struct net_device *netdev = handle->kinfo.netdev;
5801 struct hnae3_knic_private_info *kinfo = &h->kinfo;
5813 if (kinfo->tc_info.mqprio_active) {
5827 if (kinfo->rss_size == new_tqp_num)
5842 org_tqp_num = h->kinfo.num_tqps;
5880 for (i = 0; i < h->kinfo.num_tqps; i++)
5881 hns3_tqp_disable(h->kinfo.tqp[i]);
5916 for (i = 0; i < h->kinfo.num_tqps; i++)
5917 hns3_tqp_enable(h->kinfo.tqp[i]);