• Home
  • Raw
  • Download

Lines Matching refs:mo

36 	struct sg_mapping_iter mi, mo;  in sun4i_ss_opti_poll()  local
103 sg_miter_start(&mo, areq->dst, sg_nents(areq->dst), in sun4i_ss_opti_poll()
106 sg_miter_skip(&mo, po); in sun4i_ss_opti_poll()
107 miter_err = sg_miter_next(&mo); in sun4i_ss_opti_poll()
108 if (!miter_err || !mo.addr) { in sun4i_ss_opti_poll()
114 todo = min_t(size_t, todo, (mo.length - oo) / 4); in sun4i_ss_opti_poll()
117 readsl(ss->base + SS_TXFIFO, mo.addr + oo, todo); in sun4i_ss_opti_poll()
120 if (oo == mo.length) { in sun4i_ss_opti_poll()
122 po += mo.length; in sun4i_ss_opti_poll()
124 sg_miter_stop(&mo); in sun4i_ss_opti_poll()
189 struct sg_mapping_iter mi, mo; in sun4i_ss_cipher_poll() local
313 sg_miter_start(&mo, areq->dst, sg_nents(areq->dst), in sun4i_ss_cipher_poll()
316 sg_miter_skip(&mo, po); in sun4i_ss_cipher_poll()
317 miter_err = sg_miter_next(&mo); in sun4i_ss_cipher_poll()
318 if (!miter_err || !mo.addr) { in sun4i_ss_cipher_poll()
325 todo = min_t(size_t, todo, (mo.length - oo) / 4); in sun4i_ss_cipher_poll()
328 readsl(ss->base + SS_TXFIFO, mo.addr + oo, todo); in sun4i_ss_cipher_poll()
331 if (oo == mo.length) { in sun4i_ss_cipher_poll()
332 po += mo.length; in sun4i_ss_cipher_poll()
351 mo.length - oo, obl - obo); in sun4i_ss_cipher_poll()
352 memcpy(mo.addr + oo, ss->bufo + obo, todo); in sun4i_ss_cipher_poll()
356 if (oo == mo.length) { in sun4i_ss_cipher_poll()
357 po += mo.length; in sun4i_ss_cipher_poll()
358 sg_miter_next(&mo); in sun4i_ss_cipher_poll()
364 sg_miter_stop(&mo); in sun4i_ss_cipher_poll()