Searched refs:swrm (Results 1 – 1 of 1) sorted by relevance
/Linux-v6.1/drivers/soundwire/ |
D | qcom.c | 277 static int swrm_wait_for_rd_fifo_avail(struct qcom_swrm_ctrl *swrm) in swrm_wait_for_rd_fifo_avail() argument 284 swrm->reg_read(swrm, SWRM_CMD_FIFO_STATUS, &value); in swrm_wait_for_rd_fifo_avail() 295 dev_err_ratelimited(swrm->dev, "%s err read underflow\n", __func__); in swrm_wait_for_rd_fifo_avail() 302 static int swrm_wait_for_wr_fifo_avail(struct qcom_swrm_ctrl *swrm) in swrm_wait_for_wr_fifo_avail() argument 309 swrm->reg_read(swrm, SWRM_CMD_FIFO_STATUS, &value); in swrm_wait_for_wr_fifo_avail() 313 if (fifo_outstanding_cmds < swrm->wr_fifo_depth) in swrm_wait_for_wr_fifo_avail() 319 if (fifo_outstanding_cmds == swrm->wr_fifo_depth) { in swrm_wait_for_wr_fifo_avail() 320 dev_err_ratelimited(swrm->dev, "%s err write overflow\n", __func__); in swrm_wait_for_wr_fifo_avail() 327 static int qcom_swrm_cmd_fifo_wr_cmd(struct qcom_swrm_ctrl *swrm, u8 cmd_data, in qcom_swrm_cmd_fifo_wr_cmd() argument 340 val = swrm_get_packed_reg_val(&swrm->wcmd_id, cmd_data, in qcom_swrm_cmd_fifo_wr_cmd() [all …]
|