Lines Matching refs:mi
36 struct sg_mapping_iter mi, mo; in sun4i_ss_opti_poll() local
66 sg_miter_start(&mi, areq->src, sg_nents(areq->src), in sun4i_ss_opti_poll()
70 sg_miter_next(&mi); in sun4i_ss_opti_poll()
72 if (!mi.addr || !mo.addr) { in sun4i_ss_opti_poll()
83 todo = min3(rx_cnt, ileft, (mi.length - oi) / 4); in sun4i_ss_opti_poll()
86 writesl(ss->base + SS_RXFIFO, mi.addr + oi, todo); in sun4i_ss_opti_poll()
89 if (oi == mi.length) { in sun4i_ss_opti_poll()
90 sg_miter_next(&mi); in sun4i_ss_opti_poll()
118 sg_miter_stop(&mi); in sun4i_ss_opti_poll()
146 struct sg_mapping_iter mi, mo; in sun4i_ss_cipher_poll() local
199 sg_miter_start(&mi, areq->src, sg_nents(areq->src), in sun4i_ss_cipher_poll()
203 sg_miter_next(&mi); in sun4i_ss_cipher_poll()
205 if (!mi.addr || !mo.addr) { in sun4i_ss_cipher_poll()
221 todo = min3(rx_cnt, ileft / 4, (mi.length - oi) / 4); in sun4i_ss_cipher_poll()
223 writesl(ss->base + SS_RXFIFO, mi.addr + oi, in sun4i_ss_cipher_poll()
236 mi.length - oi); in sun4i_ss_cipher_poll()
237 memcpy(buf + ob, mi.addr + oi, todo); in sun4i_ss_cipher_poll()
247 if (oi == mi.length) { in sun4i_ss_cipher_poll()
248 sg_miter_next(&mi); in sun4i_ss_cipher_poll()
258 oi, mi.length, ileft, areq->nbytes, rx_cnt, in sun4i_ss_cipher_poll()
310 sg_miter_stop(&mi); in sun4i_ss_cipher_poll()