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);