Searched refs:ceqs (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_hw_eqs.c | 284 struct hinic_hwif *hwif = ceqs->hwif; in ceq_event_handler() 296 ceq_cb = &ceqs->ceq_cb[event]; in ceq_event_handler() 316 struct hinic_ceqs *ceqs = ceq_to_ceqs(eq); in ceq_irq_handler() local 330 ceq_event_handler(ceqs, ceqe); in ceq_irq_handler() 926 ceqs->hwif = hwif; in hinic_ceqs_init() 927 ceqs->num_ceqs = num_ceqs; in hinic_ceqs_init() 930 ceqs->ceq[q_id].hwdev = ceqs->hwdev; in hinic_ceqs_init() 943 remove_eq(&ceqs->ceq[i]); in hinic_ceqs_init() 952 void hinic_ceqs_free(struct hinic_ceqs *ceqs) in hinic_ceqs_free() argument 957 remove_eq(&ceqs->ceq[q_id]); in hinic_ceqs_free() [all …]
|
A D | hinic_hw_eqs.h | 239 void hinic_ceq_register_cb(struct hinic_ceqs *ceqs, 243 void hinic_ceq_unregister_cb(struct hinic_ceqs *ceqs, 252 int hinic_ceqs_init(struct hinic_ceqs *ceqs, struct hinic_hwif *hwif, 256 void hinic_ceqs_free(struct hinic_ceqs *ceqs);
|
A D | hinic_hw_io.c | 541 func_to_io->ceqs.hwdev = func_to_io->hwdev; in hinic_io_init() 543 err = hinic_ceqs_init(&func_to_io->ceqs, hwif, num_ceqs, in hinic_io_init() 610 hinic_ceqs_free(&func_to_io->ceqs); in hinic_io_init() 634 hinic_ceqs_free(&func_to_io->ceqs); in hinic_io_free()
|
A D | hinic_hw_io.h | 63 struct hinic_ceqs ceqs; member
|
A D | hinic_hw_cmdq.c | 921 hinic_ceq_register_cb(&func_to_io->ceqs, HINIC_CEQ_CMDQ, cmdqs, in hinic_init_cmdqs() 933 hinic_ceq_unregister_cb(&func_to_io->ceqs, HINIC_CEQ_CMDQ); in hinic_init_cmdqs() 958 hinic_ceq_unregister_cb(&func_to_io->ceqs, HINIC_CEQ_CMDQ); in hinic_free_cmdqs()
|
Completed in 11 milliseconds