Home
last modified time | relevance | path

Searched refs:aeqs (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c106 * @aeqs: pointer to Async eqs of the chip
111 void hinic_aeq_register_hw_cb(struct hinic_aeqs *aeqs, in hinic_aeq_register_hw_cb() argument
116 struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; in hinic_aeq_register_hw_cb()
125 * @aeqs: pointer to Async eqs of the chip
128 void hinic_aeq_unregister_hw_cb(struct hinic_aeqs *aeqs, in hinic_aeq_unregister_hw_cb() argument
131 struct hinic_hw_event_cb *hwe_cb = &aeqs->hwe_cb[event]; in hinic_aeq_unregister_hw_cb()
220 struct hinic_aeqs *aeqs = aeq_to_aeqs(eq); in aeq_irq_handler() local
221 struct hinic_hwif *hwif = aeqs->hwif; in aeq_irq_handler()
249 hwe_cb = &aeqs->hwe_cb[event]; in aeq_irq_handler()
390 struct hinic_aeqs *aeqs; in aeq_interrupt() local
860 hinic_aeqs_init(struct hinic_aeqs * aeqs,struct hinic_hwif * hwif,int num_aeqs,u32 q_len,u32 page_size,struct msix_entry * msix_entries) hinic_aeqs_init() argument
897 hinic_aeqs_free(struct hinic_aeqs * aeqs) hinic_aeqs_free() argument
[all...]
H A Dhinic_hw_eqs.h231 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);
H A Dhinic_hw_mgmt.c659 hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU, in hinic_pf_to_mgmt_init()
677 hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MSG_FROM_MGMT_CPU); in hinic_pf_to_mgmt_free()
H A Dhinic_hw_dev.c947 err = hinic_aeqs_init(&hwdev->aeqs, hwif, num_aeqs, in hinic_init_hwdev()
1002 hinic_aeqs_free(&hwdev->aeqs); in hinic_init_hwdev()
1031 hinic_aeqs_free(&hwdev->aeqs); in hinic_free_hwdev()
H A Dhinic_hw_mbox.c1442 hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MBX_FROM_FUNC, in hinic_func_to_func_init()
1444 hinic_aeq_register_hw_cb(&hwdev->aeqs, HINIC_MBX_SEND_RSLT, in hinic_func_to_func_init()
1472 hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MBX_FROM_FUNC); in hinic_func_to_func_free()
1473 hinic_aeq_unregister_hw_cb(&hwdev->aeqs, HINIC_MBX_SEND_RSLT); in hinic_func_to_func_free()
H A Dhinic_hw_dev.h430 struct hinic_aeqs aeqs; member
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_hwdev.h47 struct hinic3_aeqs *aeqs; member