Lines Matching refs:val
29 #define SNET_VAL_TO_ERR(val) (-(((val) & SNET_CTRL_ERROR_MASK) >> 18))
30 #define SNET_EMPTY_CTRL(val) (((val) & SNET_CTRL_ERROR_MASK) || \
31 !((val) & SNET_CTRL_IN_PROCESS_MASK))
32 #define SNET_DATA_READY(val) ((val) & (SNET_CTRL_ERROR_MASK | SNET_CTRL_CHUNK_RDY_MASK))
69 u32 val;
71 return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_EMPTY_CTRL(val), 10,
77 u32 val;
79 return readx_poll_timeout(ioread32, ®s->op, val, !val, 10, SNET_CTRL_TIMEOUT);
84 u32 val;
86 return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_DATA_READY(val), 10,
100 static void snet_write_ctrl(struct snet_ctrl_regs __iomem *ctrl_regs, u32 val)
102 iowrite32(val, &ctrl_regs->ctrl);
105 static void snet_write_op(struct snet_ctrl_regs __iomem *ctrl_regs, u32 val)
107 iowrite32(val, &ctrl_regs->op);
138 u32 val;
179 val = snet_read_ctrl(regs);
182 if (val & SNET_CTRL_ERROR_MASK) {
183 ret = SNET_VAL_TO_ERR(val);
188 words = min_t(u16, val & SNET_CTRL_DATA_SIZE_MASK, buf_words - tot_words);
198 if (!(val & SNET_CTRL_IN_PROCESS_MASK))
202 val &= ~SNET_CTRL_CHUNK_RDY_MASK;
203 snet_write_ctrl(regs, val);
256 u32 val;
293 val = snet_read_ctrl(regs);
294 ret = SNET_VAL_TO_ERR(val);
297 val &= ~SNET_CTRL_CHUNK_RDY_MASK;
298 snet_write_ctrl(regs, val);