Home
last modified time | relevance | path

Searched refs:hinic3_cmdq (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_cmdq.c171 static void clear_wqe_complete_bit(struct hinic3_cmdq *cmdq, in clear_wqe_complete_bit()
192 static void cmdq_update_cmd_status(struct hinic3_cmdq *cmdq, u16 prod_idx, in cmdq_update_cmd_status()
210 static void cmdq_sync_cmd_handler(struct hinic3_cmdq *cmdq, in cmdq_sync_cmd_handler()
238 struct hinic3_cmdq *cmdq; in hinic3_cmdq_ceq_handler()
325 static void cmdq_set_db(struct hinic3_cmdq *cmdq, in cmdq_set_db()
417 static int hinic3_cmdq_sync_timeout_check(struct hinic3_cmdq *cmdq, in hinic3_cmdq_sync_timeout_check()
449 static int wait_cmdq_sync_cmd_completion(struct hinic3_cmdq *cmdq, in wait_cmdq_sync_cmd_completion()
491 static int cmdq_sync_cmd_direct_resp(struct hinic3_cmdq *cmdq, u8 mod, u8 cmd, in cmdq_sync_cmd_direct_resp()
606 static int init_cmdq(struct hinic3_cmdq *cmdq, struct hinic3_hwdev *hwdev, in init_cmdq()
779 static void hinic3_cmdq_flush_cmd(struct hinic3_cmdq *cmdq) in hinic3_cmdq_flush_cmd()
[all …]
H A Dhinic3_cmdq.h112 struct hinic3_cmdq { struct
124 struct hinic3_cmdq cmdq[HINIC3_MAX_CMDQ_TYPES]; argument
154 bool hinic3_cmdq_idle(struct hinic3_cmdq *cmdq);
H A DMakefile6 hinic3-objs := hinic3_cmdq.o \
/linux/Documentation/networking/device_drivers/ethernet/huawei/
H A Dhinic3.rst53 hinic3_cmdq.[ch] Command queue is used to post command to HW