Lines Matching refs:cache
551 while (i >= iter_io->cache.end) { in ttm_kmap_iter_iomap_map_local()
552 iter_io->cache.sg = iter_io->cache.sg ? in ttm_kmap_iter_iomap_map_local()
553 sg_next(iter_io->cache.sg) : iter_io->st->sgl; in ttm_kmap_iter_iomap_map_local()
554 iter_io->cache.i = iter_io->cache.end; in ttm_kmap_iter_iomap_map_local()
555 iter_io->cache.end += sg_dma_len(iter_io->cache.sg) >> in ttm_kmap_iter_iomap_map_local()
557 iter_io->cache.offs = sg_dma_address(iter_io->cache.sg) - in ttm_kmap_iter_iomap_map_local()
561 if (i < iter_io->cache.i) { in ttm_kmap_iter_iomap_map_local()
562 iter_io->cache.end = 0; in ttm_kmap_iter_iomap_map_local()
563 iter_io->cache.sg = NULL; in ttm_kmap_iter_iomap_map_local()
567 addr = io_mapping_map_local_wc(iter_io->iomap, iter_io->cache.offs + in ttm_kmap_iter_iomap_map_local()
568 (((resource_size_t)i - iter_io->cache.i) in ttm_kmap_iter_iomap_map_local()
606 memset(&iter_io->cache, 0, sizeof(iter_io->cache)); in ttm_kmap_iter_iomap_init()