Lines Matching refs:oo
37 unsigned int oi, oo; /* offset for in and out */ in sun4i_ss_opti_poll() local
81 oo = 0; in sun4i_ss_opti_poll()
98 todo = min3(tx_cnt, oleft, (mo.length - oo) / 4); 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()
104 if (oo == mo.length) { in sun4i_ss_opti_poll()
106 oo = 0; in sun4i_ss_opti_poll()
147 unsigned int oi, oo; /* offset for in and out */ in sun4i_ss_cipher_poll() local
213 oo = 0; in sun4i_ss_cipher_poll()
259 oo, mo.length, oleft, areq->nbytes, tx_cnt, in sun4i_ss_cipher_poll()
265 todo = min3(tx_cnt, oleft / 4, (mo.length - oo) / 4); in sun4i_ss_cipher_poll()
267 readsl(ss->base + SS_TXFIFO, mo.addr + oo, todo); in sun4i_ss_cipher_poll()
269 oo += todo * 4; in sun4i_ss_cipher_poll()
270 if (oo == mo.length) { in sun4i_ss_cipher_poll()
272 oo = 0; 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()
293 oo += todo; in sun4i_ss_cipher_poll()
294 if (oo == mo.length) { in sun4i_ss_cipher_poll()
296 oo = 0; in sun4i_ss_cipher_poll()