Lines Matching defs:hdev

173 static int hclge_get_32_bit_regs(struct hclge_dev *hdev, u32 regs_num,
198 ret = hclge_cmd_send(&hdev->hw, desc, cmd_num);
200 dev_err(&hdev->pdev->dev,
227 static int hclge_get_64_bit_regs(struct hclge_dev *hdev, u32 regs_num,
252 ret = hclge_cmd_send(&hdev->hw, desc, cmd_num);
254 dev_err(&hdev->pdev->dev,
281 int hclge_query_bd_num_cmd_send(struct hclge_dev *hdev, struct hclge_desc *desc)
295 return hclge_cmd_send(&hdev->hw, desc, HCLGE_GET_DFX_REG_TYPE_CNT);
298 static int hclge_get_dfx_reg_bd_num(struct hclge_dev *hdev,
306 ret = hclge_query_bd_num_cmd_send(hdev, desc);
308 dev_err(&hdev->pdev->dev,
324 static int hclge_dfx_reg_cmd_send(struct hclge_dev *hdev,
339 ret = hclge_cmd_send(&hdev->hw, desc, bd_num);
341 dev_err(&hdev->pdev->dev,
349 static int hclge_dfx_reg_rpu_tnl_cmd_send(struct hclge_dev *hdev, u32 tnl_id,
362 ret = hclge_cmd_send(&hdev->hw, desc, bd_num);
364 dev_err(&hdev->pdev->dev,
388 static int hclge_get_dfx_reg_len(struct hclge_dev *hdev, int *len)
391 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(hdev->pdev);
401 ret = hclge_get_dfx_reg_bd_num(hdev, bd_num_list, dfx_reg_type_num);
403 dev_err(&hdev->pdev->dev,
426 static int hclge_get_dfx_rpu_tnl_reg(struct hclge_dev *hdev, u32 *reg,
430 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(hdev->pdev);
435 ret = hclge_dfx_reg_rpu_tnl_cmd_send(hdev, i, desc_src, bd_num);
448 static int hclge_get_dfx_reg(struct hclge_dev *hdev, void *data)
462 ret = hclge_get_dfx_reg_bd_num(hdev, bd_num_list, dfx_reg_type_num);
464 dev_err(&hdev->pdev->dev,
482 ret = hclge_dfx_reg_cmd_send(hdev, desc_src, bd_num,
485 dev_err(&hdev->pdev->dev,
501 ret = hclge_get_dfx_rpu_tnl_reg(hdev, reg, desc_src, bd_num);
510 static int hclge_fetch_pf_reg(struct hclge_dev *hdev, void *data,
524 *reg++ = hclge_read_dev(&hdev->hw, cmdq_reg_addr_list[i]);
530 *reg++ = hclge_read_dev(&hdev->hw, common_reg_addr_list[i]);
537 *reg++ = hclge_read_dev(&hdev->hw,
544 for (j = 0; j < hdev->num_msi_used - 1; j++) {
547 *reg++ = hclge_read_dev(&hdev->hw,
552 (hdev->num_msi_used - 1);
557 static int hclge_get_regs_num(struct hclge_dev *hdev, u32 *regs_num_32_bit,
565 ret = hclge_cmd_send(&hdev->hw, &desc, 1);
567 dev_err(&hdev->pdev->dev,
589 struct hclge_dev *hdev = vport->back;
592 ret = hclge_get_regs_num(hdev, &regs_num_32_bit, &regs_num_64_bit);
594 dev_err(&hdev->pdev->dev,
599 ret = hclge_get_dfx_reg_len(hdev, &dfx_regs_len);
601 dev_err(&hdev->pdev->dev,
615 kinfo->num_tqps + tqp_intr_len * (hdev->num_msi_used - 1) +
626 struct hclge_dev *hdev = vport->back;
631 *version = hdev->fw_version;
633 ret = hclge_get_regs_num(hdev, &regs_num_32_bit, &regs_num_64_bit);
635 dev_err(&hdev->pdev->dev,
641 reg += hclge_fetch_pf_reg(hdev, reg, kinfo);
645 ret = hclge_get_32_bit_regs(hdev, regs_num_32_bit, reg);
647 dev_err(&hdev->pdev->dev,
656 ret = hclge_get_64_bit_regs(hdev, regs_num_64_bit, reg);
658 dev_err(&hdev->pdev->dev,
664 ret = hclge_get_dfx_reg(hdev, reg);
666 dev_err(&hdev->pdev->dev,