Searched refs:aeqs (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_hw_eqs.c | 110 void hinic_aeq_register_hw_cb(struct hinic_aeqs *aeqs, in hinic_aeq_register_hw_cb() argument 115 struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; in hinic_aeq_register_hw_cb() 127 void hinic_aeq_unregister_hw_cb(struct hinic_aeqs *aeqs, in hinic_aeq_unregister_hw_cb() argument 130 struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; in hinic_aeq_unregister_hw_cb() 218 struct hinic_aeqs *aeqs = aeq_to_aeqs(eq); in aeq_irq_handler() local 219 struct hinic_hwif *hwif = aeqs->hwif; in aeq_irq_handler() 245 hwe_cb = &aeqs->hwe_cb[event]; in aeq_irq_handler() 386 struct hinic_aeqs *aeqs; in aeq_interrupt() local 394 aeqs = aeq_to_aeqs(aeq); in aeq_interrupt() 395 queue_work(aeqs->workq, &aeq_work->work); in aeq_interrupt() [all …]
|
| D | hinic_hw_eqs.h | 229 void hinic_aeq_register_hw_cb(struct hinic_aeqs *aeqs, 234 void hinic_aeq_unregister_hw_cb(struct hinic_aeqs *aeqs, 244 int hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, 248 void hinic_aeqs_free(struct hinic_aeqs *aeqs);
|
| D | hinic_hw_mgmt.c | 571 hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU, in hinic_pf_to_mgmt_init() 586 hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU); in hinic_pf_to_mgmt_free()
|
| D | hinic_hw_dev.c | 801 err = hinic_aeqs_init(&hwdev->aeqs, hwif, num_aeqs, in hinic_init_hwdev() 841 hinic_aeqs_free(&hwdev->aeqs); in hinic_init_hwdev() 867 hinic_aeqs_free(&hwdev->aeqs); in hinic_free_hwdev()
|
| D | hinic_hw_dev.h | 226 struct hinic_aeqs aeqs; member
|