Searched refs:aeqs (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic/ |
| A D | hinic_hw_eqs.c | 249 hwe_cb = &aeqs->hwe_cb[event]; in aeq_irq_handler() 390 struct hinic_aeqs *aeqs; in aeq_interrupt() local 398 aeqs = aeq_to_aeqs(aeq); in aeq_interrupt() 869 if (!aeqs->workq) in hinic_aeqs_init() 872 aeqs->hwif = hwif; in hinic_aeqs_init() 873 aeqs->num_aeqs = num_aeqs; in hinic_aeqs_init() 888 remove_eq(&aeqs->aeq[i]); in hinic_aeqs_init() 890 destroy_workqueue(aeqs->workq); in hinic_aeqs_init() 903 remove_eq(&aeqs->aeq[q_id]); in hinic_aeqs_free() 905 destroy_workqueue(aeqs->workq); in hinic_aeqs_free() [all …]
|
| A D | hinic_hw_eqs.h | 231 void hinic_aeq_register_hw_cb(struct hinic_aeqs *aeqs, 236 void hinic_aeq_unregister_hw_cb(struct hinic_aeqs *aeqs, 246 int hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, 250 void hinic_aeqs_free(struct hinic_aeqs *aeqs);
|
| A D | hinic_hw_mgmt.c | 657 hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU, in hinic_pf_to_mgmt_init() 675 hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU); in hinic_pf_to_mgmt_free()
|
| A D | hinic_hw_mbox.c | 1447 hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MBX_FROM_FUNC, in hinic_func_to_func_init() 1449 hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MBX_SEND_RSLT, in hinic_func_to_func_init() 1477 hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MBX_FROM_FUNC); in hinic_func_to_func_free() 1478 hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MBX_SEND_RSLT); in hinic_func_to_func_free()
|
| A D | hinic_hw_dev.c | 954 err = hinic_aeqs_init(&hwdev->aeqs, hwif, num_aeqs, in hinic_init_hwdev() 1009 hinic_aeqs_free(&hwdev->aeqs); in hinic_init_hwdev() 1038 hinic_aeqs_free(&hwdev->aeqs); in hinic_free_hwdev()
|
| A D | hinic_hw_dev.h | 364 struct hinic_aeqs aeqs; member
|
Completed in 51 milliseconds