Lines Matching refs:ctrl
113 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev);
115 if (!ctrl)
118 memset(ctrl, 0, sizeof(*ctrl));
169 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev);
173 if (WARN_ON(!ctrl))
182 rd_idx = READ_ONCE(ctrl->dbuf_rd_idx) & (dbuf_depth - 1);
199 WRITE_ONCE(ctrl->dbuf_rd_idx, ctrl->dbuf_rd_idx + slots);
215 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev);
221 if (WARN_ON(!ctrl))
226 rd_idx = READ_ONCE(ctrl->hbuf_rd_idx);
227 wr_idx = READ_ONCE(ctrl->hbuf_wr_idx);
246 struct hbm_dma_ring_ctrl *ctrl = mei_dma_ring_ctrl(dev);
250 if (WARN_ON(!ctrl))
255 wr_idx = READ_ONCE(ctrl->hbuf_wr_idx) & (hbuf_depth - 1);
268 WRITE_ONCE(ctrl->hbuf_wr_idx, ctrl->hbuf_wr_idx + slots);