Home
last modified time | relevance | path

Searched refs:num_tqps (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c216 for (i = kinfo->num_tqps; i < kinfo->num_tqps * 2; i++) { in hns3_lb_check_rx_ring()
499 return ((HNS3_TQP_STATS_COUNT * h->kinfo.num_tqps) + in hns3_get_sset_count()
514 u32 stat_count, u32 num_tqps, in hns3_update_strings() argument
519 for (i = 0; i < num_tqps; i++) in hns3_update_strings()
533 kinfo->num_tqps, tx_prefix); in hns3_get_strings_tqps()
537 kinfo->num_tqps, rx_prefix); in hns3_get_strings_tqps()
575 for (i = 0; i < kinfo->num_tqps; i++) { in hns3_get_stats_tqps()
584 for (i = 0; i < kinfo->num_tqps; i++) { in hns3_get_stats_tqps()
585 ring = &nic_priv->ring[i + kinfo->num_tqps]; in hns3_get_stats_tqps()
674 int rx_queue_index = h->kinfo.num_tqps; in hns3_get_ringparam()
[all …]
H A Dhns3_enet.c623 unsigned int queue_size = kinfo->num_tqps; in hns3_nic_set_real_num_queue()
732 for (i = 0; i < h->kinfo.num_tqps; i++) in hns3_enable_irqs_and_tqps()
742 for (i = 0; i < h->kinfo.num_tqps; i++) in hns3_disable_irqs_and_tqps()
847 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_reset_tx_queue()
2601 int queue_num = priv->ae_handle->kinfo.num_tqps; in hns3_nic_get_stats64()
2906 if (txqueue >= h->kinfo.num_tqps || in hns3_get_tx_timeo_queue_info()
4548 if (tqp_vector->num_tqps > 1) in hns3_nic_common_poll()
4549 rx_budget = max(budget / tqp_vector->num_tqps, 1); in hns3_nic_common_poll()
4741 tqp_vector->num_tqps = 0; in hns3_nic_init_vector_data()
4745 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_nic_init_vector_data()
[all …]
H A Dhclge_mbx.h203 __le16 num_tqps; member
H A Dhns3_enet.h567 u16 num_tqps; /* total number of tqps in TQP vector */ member
H A Dhnae3.h876 u16 num_tqps; /* total number of TQPs in this handle */ member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_regs.c120 ring_len * hdev->num_tqps; in hclgevf_get_regs_len()
148 for (j = 0; j < hdev->num_tqps; j++) { in hclgevf_get_regs()
H A Dhclgevf_main.h233 u16 num_tqps; /* num task queue pairs of this VF */ member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_regs.c534 for (j = 0; j < kinfo->num_tqps; j++) { in hclge_fetch_pf_reg()
542 data_num_sum += (reg_num + HCLGE_REG_TLV_SPACE) * kinfo->num_tqps; in hclge_fetch_pf_reg()
616 kinfo->num_tqps + tqp_intr_len * (hdev->num_msi_used - 1) + in hclge_get_regs_len()
H A Dhclge_mbx.c196 if (req->msg.param[i].tqp_index >= vport->nic.kinfo.num_tqps) { in hclge_get_ring_chain_from_mbx()
199 vport->nic.kinfo.num_tqps - 1U); in hclge_get_ring_chain_from_mbx()
521 queue_info->num_tqps = cpu_to_le16(vport->alloc_tqps); in hclge_get_vf_queue_info()
733 if (queue_id >= handle->kinfo.num_tqps) { in hclge_get_queue_id_in_pf()
H A Dhclge_main.c765 hdev->num_tqps = le16_to_cpu(req->tqp_num) + in hclge_query_pf_resource()
1428 hdev->num_tqps = hdev->num_req_vfs + 1; in hclge_init_kdump_kernel_config()
1565 hdev->htqp = devm_kcalloc(&hdev->pdev->dev, hdev->num_tqps, in hclge_alloc_tqps()
1572 for (i = 0; i < hdev->num_tqps; i++) { in hclge_alloc_tqps()
1633 static int hclge_assign_tqp(struct hclge_vport *vport, u16 num_tqps) in hclge_assign_tqp() argument
1639 for (i = 0, alloced = 0; i < hdev->num_tqps && in hclge_assign_tqp()
1640 alloced < num_tqps; i++) { in hclge_assign_tqp()
1662 static int hclge_knic_setup(struct hclge_vport *vport, u16 num_tqps, in hclge_knic_setup() argument
1677 kinfo->tqp = devm_kcalloc(&hdev->pdev->dev, num_tqps, in hclge_knic_setup()
1682 ret = hclge_assign_tqp(vport, num_tqps); in hclge_knic_setup()
[all …]
H A Dhclge_main.h898 u16 num_tqps; /* Num task queue pairs of this PF */ member
H A Dhclge_tm.c722 kinfo->num_tqps = hclge_vport_get_tqp_num(vport); in hclge_tm_vport_tc_info_update()
1526 if (hdev->num_tqps > HCLGE_TQP_MAX_SIZE_DEV_V2) { in hclge_bp_setup_hw()