Searched refs:ceqs (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_hw_eqs.c | 147 void hinic_ceq_register_cb(struct hinic_ceqs *ceqs, in hinic_ceq_register_cb() argument 151 struct hinic_ceq_cb *ceq_cb = &ceqs->ceq_cb[event]; in hinic_ceq_register_cb() 163 void hinic_ceq_unregister_cb(struct hinic_ceqs *ceqs, in hinic_ceq_unregister_cb() argument 166 struct hinic_ceq_cb *ceq_cb = &ceqs->ceq_cb[event]; in hinic_ceq_unregister_cb() 278 static void ceq_event_handler(struct hinic_ceqs *ceqs, u32 ceqe) in ceq_event_handler() argument 280 struct hinic_hwif *hwif = ceqs->hwif; in ceq_event_handler() 292 ceq_cb = &ceqs->ceq_cb[event]; in ceq_event_handler() 312 struct hinic_ceqs *ceqs = ceq_to_ceqs(eq); in ceq_irq_handler() local 326 ceq_event_handler(ceqs, ceqe); in ceq_irq_handler() 839 int hinic_ceqs_init(struct hinic_ceqs *ceqs, struct hinic_hwif *hwif, in hinic_ceqs_init() argument [all …]
|
| D | hinic_hw_eqs.h | 237 void hinic_ceq_register_cb(struct hinic_ceqs *ceqs, 241 void hinic_ceq_unregister_cb(struct hinic_ceqs *ceqs, 250 int hinic_ceqs_init(struct hinic_ceqs *ceqs, struct hinic_hwif *hwif, 254 void hinic_ceqs_free(struct hinic_ceqs *ceqs);
|
| D | hinic_hw_io.h | 51 struct hinic_ceqs ceqs; member
|
| D | hinic_hw_io.c | 510 err = hinic_ceqs_init(&func_to_io->ceqs, hwif, num_ceqs, in hinic_io_init() 564 hinic_ceqs_free(&func_to_io->ceqs); in hinic_io_init() 583 hinic_ceqs_free(&func_to_io->ceqs); in hinic_io_free()
|
| D | hinic_hw_cmdq.c | 899 hinic_ceq_register_cb(&func_to_io->ceqs, HINIC_CEQ_CMDQ, cmdqs, in hinic_init_cmdqs() 926 hinic_ceq_unregister_cb(&func_to_io->ceqs, HINIC_CEQ_CMDQ); in hinic_free_cmdqs()
|