Lines Matching defs:miter
184 struct sg_mapping_iter miter;
189 sg_miter_start(&miter, sgt->sgl, sgt->nents, SG_MITER_FROM_SG);
190 if (sg_miter_next(&miter) &&
191 miter.length >= info->header_size)
192 ret = fpga_mgr_parse_header(mgr, info, miter.addr, miter.length);
195 sg_miter_stop(&miter);
297 struct sg_mapping_iter miter;
307 * First try to use miter to map the first fragment to access the
313 sg_miter_start(&miter, sgt->sgl, sgt->nents, SG_MITER_FROM_SG);
314 if (sg_miter_next(&miter)) {
315 ret = fpga_mgr_write_init_buf(mgr, info, miter.addr,
316 miter.length);
317 sg_miter_stop(&miter);
320 sg_miter_stop(&miter);
377 struct sg_mapping_iter miter;
379 sg_miter_start(&miter, sgt->sgl, sgt->nents, SG_MITER_FROM_SG);
382 !sg_miter_skip(&miter, info->header_size)) {
387 while (sg_miter_next(&miter)) {
389 length = min(miter.length, data_size - count);
391 length = miter.length;
393 ret = fpga_mgr_write(mgr, miter.addr, length);
401 sg_miter_stop(&miter);