Lines Matching refs:todo
35 unsigned int todo; in sun4i_ss_opti_poll() local
83 todo = min3(rx_cnt, ileft, (mi.length - oi) / 4); in sun4i_ss_opti_poll()
84 if (todo > 0) { in sun4i_ss_opti_poll()
85 ileft -= todo; in sun4i_ss_opti_poll()
86 writesl(ss->base + SS_RXFIFO, mi.addr + oi, todo); in sun4i_ss_opti_poll()
87 oi += todo * 4; in sun4i_ss_opti_poll()
98 todo = min3(tx_cnt, oleft, (mo.length - oo) / 4); in sun4i_ss_opti_poll()
99 if (todo > 0) { in sun4i_ss_opti_poll()
100 oleft -= todo; in sun4i_ss_opti_poll()
101 readsl(ss->base + SS_TXFIFO, mo.addr + oo, todo); in sun4i_ss_opti_poll()
102 oo += todo * 4; in sun4i_ss_opti_poll()
145 unsigned int todo; in sun4i_ss_cipher_poll() local
221 todo = min3(rx_cnt, ileft / 4, (mi.length - oi) / 4); in sun4i_ss_cipher_poll()
222 if (todo > 0 && ob == 0) { in sun4i_ss_cipher_poll()
224 todo); in sun4i_ss_cipher_poll()
225 ileft -= todo * 4; in sun4i_ss_cipher_poll()
226 oi += todo * 4; in sun4i_ss_cipher_poll()
235 todo = min3(rx_cnt * 4 - ob, ileft, in sun4i_ss_cipher_poll()
237 memcpy(buf + ob, mi.addr + oi, todo); in sun4i_ss_cipher_poll()
238 ileft -= todo; in sun4i_ss_cipher_poll()
239 oi += todo; in sun4i_ss_cipher_poll()
240 ob += todo; in sun4i_ss_cipher_poll()
260 todo, ob); in sun4i_ss_cipher_poll()
265 todo = min3(tx_cnt, oleft / 4, (mo.length - oo) / 4); in sun4i_ss_cipher_poll()
266 if (todo > 0) { in sun4i_ss_cipher_poll()
267 readsl(ss->base + SS_TXFIFO, mo.addr + oo, todo); in sun4i_ss_cipher_poll()
268 oleft -= todo * 4; in sun4i_ss_cipher_poll()
269 oo += todo * 4; in sun4i_ss_cipher_poll()
289 todo = min(mo.length - oo, obl - obo); in sun4i_ss_cipher_poll()
290 memcpy(mo.addr + oo, bufo + obo, todo); in sun4i_ss_cipher_poll()
291 oleft -= todo; in sun4i_ss_cipher_poll()
292 obo += todo; in sun4i_ss_cipher_poll()
293 oo += todo; in sun4i_ss_cipher_poll()