Home
last modified time | relevance | path

Searched refs:hwe_cb (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_eqs.c115 struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; in hinic_aeq_register_hw_cb() local
117 hwe_cb->hwe_handler = hwe_handler; in hinic_aeq_register_hw_cb()
118 hwe_cb->handle = handle; in hinic_aeq_register_hw_cb()
119 hwe_cb->hwe_state = HINIC_EQE_ENABLED; in hinic_aeq_register_hw_cb()
130 struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; in hinic_aeq_unregister_hw_cb() local
132 hwe_cb->hwe_state &= ~HINIC_EQE_ENABLED; in hinic_aeq_unregister_hw_cb()
134 while (hwe_cb->hwe_state & HINIC_EQE_RUNNING) in hinic_aeq_unregister_hw_cb()
137 hwe_cb->hwe_handler = NULL; in hinic_aeq_unregister_hw_cb()
222 struct hinic_hw_event_cb *hwe_cb; in aeq_irq_handler() local
245 hwe_cb = &aeqs->hwe_cb[event]; in aeq_irq_handler()
[all …]
Dhinic_hw_eqs.h209 struct hinic_hw_event_cb hwe_cb[HINIC_MAX_AEQ_EVENTS]; member