Lines Matching defs:hdev

36 	struct hclge_dev *hdev = vport->back;
44 dev_err(&hdev->pdev->dev,
69 dev_warn(&hdev->pdev->dev,
79 trace_hclge_pf_mbx_send(hdev, resp_pf_to_vf);
81 status = hclge_cmd_send(&hdev->hw, &desc, 1);
83 dev_err(&hdev->pdev->dev,
95 struct hclge_dev *hdev = vport->back;
100 dev_err(&hdev->pdev->dev,
116 trace_hclge_pf_mbx_send(hdev, resp_pf_to_vf);
118 status = hclge_cmd_send(&hdev->hw, &desc, 1);
120 dev_err(&hdev->pdev->dev,
142 struct hclge_dev *hdev = vport->back;
147 if (hdev->reset_type == HNAE3_FUNC_RESET)
149 else if (hdev->reset_type == HNAE3_FLR_RESET)
186 struct hclge_dev *hdev = vport->back;
197 dev_err(&hdev->pdev->dev, "tqp index(%u) is out of range(0-%u)\n",
265 struct hclge_dev *hdev = vport->back;
279 status = hclge_cmd_send(&hdev->hw, desc, 1);
281 dev_err(&hdev->pdev->dev,
338 struct hclge_dev *hdev = vport->back;
351 hclge_task_schedule(hdev, 0);
360 struct hclge_dev *hdev = vport->back;
381 hclge_task_schedule(hdev, 0);
389 dev_err(&hdev->pdev->dev,
402 struct hclge_dev *hdev = vport->back;
411 dev_err(&hdev->pdev->dev,
443 struct hclge_dev *hdev = vport->back;
464 hdev->ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3 ?
517 struct hclge_dev *hdev = vport->back;
523 queue_info->rx_buf_len = cpu_to_le16(hdev->rx_buf_len);
540 struct hclge_dev *hdev = vport->back;
544 queue_depth->num_tx_desc = cpu_to_le16(hdev->num_tx_desc);
545 queue_depth->num_rx_desc = cpu_to_le16(hdev->num_rx_desc);
557 struct hclge_dev *hdev = vport->back;
560 hdev->hw.mac.media_type;
562 hdev->hw.mac.module_type;
572 struct hclge_dev *hdev = vport->back;
585 link_status = (u16)hdev->hw.mac.link;
590 link_info.speed = cpu_to_le32(hdev->hw.mac.speed);
591 link_info.duplex = cpu_to_le16(hdev->hw.mac.duplex);
604 struct hclge_dev *hdev = vport->back;
610 advertising = hdev->hw.mac.advertising[0];
611 supported = hdev->hw.mac.supported[0];
628 struct hclge_dev *hdev = vport->back;
644 dev_err(&hdev->pdev->dev, "failed to reset vf %u queue, ret = %d\n",
652 struct hclge_dev *hdev = vport->back;
654 dev_warn(&hdev->pdev->dev, "PF received VF reset request from VF %u!",
657 return hclge_func_reset_cmd(hdev, vport->vport_id);
662 struct hclge_dev *hdev = vport->back;
663 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(hdev->pdev);
671 dev_err(&hdev->pdev->dev,
683 ret = hclge_push_vf_port_base_vlan_info(&hdev->vport[0],
688 dev_err(&hdev->pdev->dev,
699 struct hclge_dev *hdev = vport->back;
706 dev_info(&hdev->pdev->dev, "VF %u is alive!",
729 struct hclge_dev *hdev = vport->back;
734 dev_err(&hdev->pdev->dev, "Invalid queue id(%u) from VF %u\n",
750 struct hclge_dev *hdev = vport->back;
755 rss_cfg = &hdev->rss_cfg;
762 dev_warn(&hdev->pdev->dev,
775 static void hclge_link_fail_parse(struct hclge_dev *hdev, u8 link_fail_code)
779 dev_warn(&hdev->pdev->dev, "Reference clock lost!\n");
782 dev_warn(&hdev->pdev->dev, "SFP tx is disabled!\n");
785 dev_warn(&hdev->pdev->dev, "SFP is absent!\n");
792 static void hclge_handle_link_change_event(struct hclge_dev *hdev,
795 hclge_task_schedule(hdev, 0);
798 hclge_link_fail_parse(hdev, req->msg.data[0]);
808 static void hclge_handle_ncsi_error(struct hclge_dev *hdev)
810 struct hnae3_ae_dev *ae_dev = hdev->ae_dev;
813 dev_warn(&hdev->pdev->dev, "requesting reset due to NCSI error\n");
814 ae_dev->ops->reset_event(hdev->pdev, NULL);
820 struct hclge_dev *hdev = vport->back;
829 dev_warn(&hdev->pdev->dev, "Invalid cmd(%u)\n",
1075 struct hclge_dev *hdev;
1078 hdev = param->vport->back;
1081 dev_err(&hdev->pdev->dev,
1092 if (time_is_before_jiffies(hdev->last_mbx_scheduled +
1094 dev_warn(&hdev->pdev->dev,
1104 void hclge_mbx_handler(struct hclge_dev *hdev)
1106 struct hclge_comm_cmq_ring *crq = &hdev->hw.hw.cmq.crq;
1115 while (!hclge_cmd_crq_empty(&hdev->hw)) {
1117 &hdev->hw.hw.comm_state)) {
1118 dev_warn(&hdev->pdev->dev,
1128 req->mbx_src_vfid > hdev->num_req_vfs)) {
1129 dev_warn(&hdev->pdev->dev,
1139 trace_hclge_pf_mbx_get(hdev, req);
1143 param.vport = &hdev->vport[req->mbx_src_vfid];
1152 hclge_write_dev(&hdev->hw, HCLGE_COMM_NIC_CRQ_HEAD_REG,