aeqs 755 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c err = hinic_aeqs_init(&hwdev->aeqs, hwif, num_aeqs, aeqs 795 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c hinic_aeqs_free(&hwdev->aeqs); aeqs 821 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c hinic_aeqs_free(&hwdev->aeqs); aeqs 226 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h struct hinic_aeqs aeqs; aeqs 110 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c void hinic_aeq_register_hw_cb(struct hinic_aeqs *aeqs, aeqs 115 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; aeqs 127 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c void hinic_aeq_unregister_hw_cb(struct hinic_aeqs *aeqs, aeqs 130 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; aeqs 218 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct hinic_aeqs *aeqs = aeq_to_aeqs(eq); aeqs 219 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct hinic_hwif *hwif = aeqs->hwif; aeqs 247 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c hwe_cb = &aeqs->hwe_cb[event]; aeqs 388 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c struct hinic_aeqs *aeqs; aeqs 396 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c aeqs = aeq_to_aeqs(aeq); aeqs 397 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c queue_work(aeqs->workq, &aeq_work->work); aeqs 793 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c int hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, aeqs 800 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c aeqs->workq = create_singlethread_workqueue(HINIC_EQS_WQ_NAME); aeqs 801 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c if (!aeqs->workq) aeqs 804 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c aeqs->hwif = hwif; aeqs 805 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c aeqs->num_aeqs = num_aeqs; aeqs 808 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c err = init_eq(&aeqs->aeq[q_id], hwif, HINIC_AEQ, q_id, q_len, aeqs 820 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c remove_eq(&aeqs->aeq[i]); aeqs 822 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c destroy_workqueue(aeqs->workq); aeqs 830 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c void hinic_aeqs_free(struct hinic_aeqs *aeqs) aeqs 834 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c for (q_id = 0; q_id < aeqs->num_aeqs ; q_id++) aeqs 835 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c remove_eq(&aeqs->aeq[q_id]); aeqs 837 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c destroy_workqueue(aeqs->workq); aeqs 229 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h void hinic_aeq_register_hw_cb(struct hinic_aeqs *aeqs, aeqs 234 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h void hinic_aeq_unregister_hw_cb(struct hinic_aeqs *aeqs, aeqs 244 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h int hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, aeqs 248 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h void hinic_aeqs_free(struct hinic_aeqs *aeqs); aeqs 580 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU, aeqs 595 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU);