Lines Matching refs:hwdev
542 struct hinic_hwdev *hwdev = eq->hwdev; in set_ceq_ctrl_reg() local
549 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in set_ceq_ctrl_reg()
556 ceq_ctrl.func_id = HINIC_HWIF_FUNC_IDX(hwdev->hwif); in set_ceq_ctrl_reg()
564 dev_err(&hwdev->hwif->pdev->dev, in set_ceq_ctrl_reg()
929 ceqs->ceq[q_id].hwdev = ceqs->hwdev; in hinic_ceqs_init()
959 void hinic_dump_ceq_info(struct hinic_hwdev *hwdev) in hinic_dump_ceq_info() argument
965 for (q_id = 0; q_id < hwdev->func_to_io.ceqs.num_ceqs; q_id++) { in hinic_dump_ceq_info()
966 eq = &hwdev->func_to_io.ceqs.ceq[q_id]; in hinic_dump_ceq_info()
968 ci = hinic_hwif_read_reg(hwdev->hwif, addr); in hinic_dump_ceq_info()
970 pi = hinic_hwif_read_reg(hwdev->hwif, addr); in hinic_dump_ceq_info()
971 …dev_err(&hwdev->hwif->pdev->dev, "Ceq id: %d, ci: 0x%08x, sw_ci: 0x%08x, pi: 0x%x, tasklet_state: … in hinic_dump_ceq_info()
978 void hinic_dump_aeq_info(struct hinic_hwdev *hwdev) in hinic_dump_aeq_info() argument
985 for (q_id = 0; q_id < hwdev->aeqs.num_aeqs; q_id++) { in hinic_dump_aeq_info()
986 eq = &hwdev->aeqs.aeq[q_id]; in hinic_dump_aeq_info()
988 ci = hinic_hwif_read_reg(hwdev->hwif, addr); in hinic_dump_aeq_info()
990 pi = hinic_hwif_read_reg(hwdev->hwif, addr); in hinic_dump_aeq_info()
992 …dev_err(&hwdev->hwif->pdev->dev, "Aeq id: %d, ci: 0x%08x, pi: 0x%x, work_state: 0x%x, wrap: %d, de… in hinic_dump_aeq_info()