Searched refs:hinic3_cmdq (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_cmdq.c | 171 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 D | hinic3_cmdq.h | 112 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 D | Makefile | 6 hinic3-objs := hinic3_cmdq.o \
|
| /linux/Documentation/networking/device_drivers/ethernet/huawei/ |
| H A D | hinic3.rst | 53 hinic3_cmdq.[ch] Command queue is used to post command to HW
|