Home
last modified time | relevance | path

Searched refs:cmdqs (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_hw_cmdq.c81 #define cmdqs_to_func_to_io(cmdqs) container_of(cmdqs, \ argument
83 cmdqs)
821 &cmdqs->cmdq[cmdq_type], in init_cmdqs_ctxt()
822 &cmdqs->cmdq_pages); in init_cmdqs_ctxt()
848 free_cmdq(&cmdqs->cmdq[type]); in init_cmdqs_ctxt()
891 cmdqs->hwif = hwif; in hinic_init_cmdqs()
895 if (!cmdqs->cmdq_buf_pool) in hinic_init_cmdqs()
900 if (!cmdqs->saved_wqs) { in hinic_init_cmdqs()
906 err = hinic_wqs_cmdq_alloc(&cmdqs->cmdq_pages, cmdqs->saved_wqs, hwif, in hinic_init_cmdqs()
936 hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs, in hinic_init_cmdqs()
[all …]
A Dhinic_hw_cmdq.h170 int hinic_alloc_cmdq_buf(struct hinic_cmdqs *cmdqs,
173 void hinic_free_cmdq_buf(struct hinic_cmdqs *cmdqs,
176 int hinic_cmdq_direct_resp(struct hinic_cmdqs *cmdqs,
180 int hinic_set_arm_bit(struct hinic_cmdqs *cmdqs,
183 int hinic_init_cmdqs(struct hinic_cmdqs *cmdqs, struct hinic_hwif *hwif,
186 void hinic_free_cmdqs(struct hinic_cmdqs *cmdqs);
A Dhinic_hw_io.c117 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmdq_buf); in write_sq_ctxts()
137 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in write_sq_ctxts()
145 hinic_free_cmdq_buf(&func_to_io->cmdqs, &cmdq_buf); in write_sq_ctxts()
161 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmdq_buf); in write_rq_ctxts()
181 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in write_rq_ctxts()
189 hinic_free_cmdq_buf(&func_to_io->cmdqs, &cmdq_buf); in write_rq_ctxts()
218 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmdq_buf); in hinic_clean_queue_offload_ctxt()
236 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in hinic_clean_queue_offload_ctxt()
247 hinic_free_cmdq_buf(&func_to_io->cmdqs, &cmdq_buf); in hinic_clean_queue_offload_ctxt()
585 err = hinic_init_cmdqs(&func_to_io->cmdqs, hwif, in hinic_io_init()
[all …]
A Dhinic_port.c601 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_rss_set_indir_tbl()
626 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in hinic_rss_set_indir_tbl()
639 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in hinic_rss_set_indir_tbl()
648 hinic_free_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_rss_set_indir_tbl()
701 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_set_rss_type()
728 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in hinic_set_rss_type()
732 hinic_free_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_set_rss_type()
A Dhinic_hw_io.h86 struct hinic_cmdqs cmdqs; member

Completed in 12 milliseconds