Searched refs:cmdq_wqe (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_cmdq.c | 340 struct hinic_cmdq_wqe *curr_cmdq_wqe, cmdq_wqe; in cmdq_sync_cmd_direct_resp() local 357 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_sync_cmd_direct_resp() 373 cmdq_set_lcmd_wqe(&cmdq_wqe, CMDQ_CMD_SYNC_DIRECT_RESP, buf_in, NULL, in cmdq_sync_cmd_direct_resp() 378 hinic_cpu_to_be32(&cmdq_wqe, WQE_LCMD_SIZE); in cmdq_sync_cmd_direct_resp() 381 cmdq_wqe_fill(curr_cmdq_wqe, &cmdq_wqe); in cmdq_sync_cmd_direct_resp() 420 struct hinic_cmdq_wqe *curr_cmdq_wqe, cmdq_wqe; in cmdq_set_arm_bit() local 436 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_set_arm_bit() 447 cmdq_set_direct_wqe(&cmdq_wqe, CMDQ_CMD_SYNC_DIRECT_RESP, buf_in, in cmdq_set_arm_bit() 452 hinic_cpu_to_be32(&cmdq_wqe, WQE_SCMD_SIZE); in cmdq_set_arm_bit() 455 cmdq_wqe_fill(curr_cmdq_wqe, &cmdq_wqe); in cmdq_set_arm_bit() [all …]
|
| H A D | hinic_hw_wqe.h | 424 struct hinic_cmdq_wqe cmdq_wqe; member
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_cmdq.c | 109 static struct cmdq_wqe *cmdq_read_wqe(struct hinic3_wq *wq, u16 *ci) in cmdq_read_wqe() 172 struct cmdq_wqe *wqe, u16 ci) in clear_wqe_complete_bit() 193 struct cmdq_wqe *wqe) in cmdq_update_cmd_status() 211 struct cmdq_wqe *wqe, u16 ci) in cmdq_sync_cmd_handler() 239 struct cmdq_wqe *wqe; in hinic3_cmdq_ceq_handler() 310 static struct cmdq_wqe *cmdq_get_wqe(struct hinic3_wq *wq, u16 *pi) in cmdq_get_wqe() 338 static void cmdq_wqe_fill(struct cmdq_wqe *hw_wqe, in cmdq_wqe_fill() 339 const struct cmdq_wqe *shadow_wqe) in cmdq_wqe_fill() 345 len = sizeof(struct cmdq_wqe) - sizeof(struct cmdq_header); in cmdq_wqe_fill() 352 static void cmdq_prepare_wqe_ctrl(struct cmdq_wqe *wqe, u8 wrapped, in cmdq_prepare_wqe_ctrl() [all …]
|
| H A D | hinic3_cmdq.h | 68 struct cmdq_wqe { struct 75 static_assert(sizeof(struct cmdq_wqe) == 64); argument
|