Home
last modified time | relevance | path

Searched refs:iter_io (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/ttm/
Dttm_resource.c543 struct ttm_kmap_iter_iomap *iter_io = in ttm_kmap_iter_iomap_map_local() local
544 container_of(iter, typeof(*iter_io), base); in ttm_kmap_iter_iomap_map_local()
548 while (i >= iter_io->cache.end) { in ttm_kmap_iter_iomap_map_local()
549 iter_io->cache.sg = iter_io->cache.sg ? in ttm_kmap_iter_iomap_map_local()
550 sg_next(iter_io->cache.sg) : iter_io->st->sgl; in ttm_kmap_iter_iomap_map_local()
551 iter_io->cache.i = iter_io->cache.end; in ttm_kmap_iter_iomap_map_local()
552 iter_io->cache.end += sg_dma_len(iter_io->cache.sg) >> in ttm_kmap_iter_iomap_map_local()
554 iter_io->cache.offs = sg_dma_address(iter_io->cache.sg) - in ttm_kmap_iter_iomap_map_local()
555 iter_io->start; in ttm_kmap_iter_iomap_map_local()
558 if (i < iter_io->cache.i) { in ttm_kmap_iter_iomap_map_local()
[all …]
/Linux-v6.1/include/drm/ttm/
Dttm_resource.h409 ttm_kmap_iter_iomap_init(struct ttm_kmap_iter_iomap *iter_io,
417 ttm_kmap_iter_linear_io_init(struct ttm_kmap_iter_linear_io *iter_io,
421 void ttm_kmap_iter_linear_io_fini(struct ttm_kmap_iter_linear_io *iter_io,
Dttm_bo_driver.h299 ttm_kmap_iter_iomap_init(struct ttm_kmap_iter_iomap *iter_io,