Lines Matching refs:curr_swp
138 u32 bytes_to_write, free_write_space, timeout, curr_srp, curr_swp;
173 curr_swp = le32_to_cpu(saa7164_readl(bus->m_dwSetWritePos));
176 if (curr_srp > curr_swp)
178 free_write_space = curr_srp - curr_swp;
181 free_write_space = (curr_srp + bus->m_dwSizeSetRing) - curr_swp;
190 dprintk(DBGLVL_BUS, "%s() curr_swp = %x\n", __func__, curr_swp);
209 if (curr_srp > curr_swp)
211 free_write_space = curr_srp - curr_swp;
215 curr_swp;
220 new_swp = curr_swp + bytes_to_write;
234 space_rem = bus->m_dwSizeSetRing - curr_swp;
246 memcpy(bus->m_pdwSetRing + curr_swp, msg, space_rem);
257 memcpy(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg));
262 memcpy(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg));
264 memcpy(bus->m_pdwSetRing + curr_swp +
279 memcpy(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg));
280 memcpy(bus->m_pdwSetRing + curr_swp + sizeof(*msg), buf,