Searched refs:vmw_piter (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_mob.c | 94 struct vmw_piter data_iter, 121 struct vmw_piter iter; in vmw_setup_otable_base() 451 static unsigned long vmw_mob_build_pt(struct vmw_piter *data_iter, in vmw_mob_build_pt() 453 struct vmw_piter *pt_iter) in vmw_mob_build_pt() 492 struct vmw_piter data_iter, in vmw_mob_pt_setup() 497 struct vmw_piter save_pt_iter; in vmw_mob_pt_setup() 498 struct vmw_piter pt_iter; in vmw_mob_pt_setup() 599 struct vmw_piter data_iter; in vmw_mob_bind()
|
H A D | vmwgfx_ttm_buffer.c | 276 * Helper functions to advance a struct vmw_piter iterator. 284 static bool __vmw_piter_non_sg_next(struct vmw_piter *viter) in __vmw_piter_non_sg_next() 289 static bool __vmw_piter_sg_next(struct vmw_piter *viter) in __vmw_piter_sg_next() 306 static struct page *__vmw_piter_non_sg_page(struct vmw_piter *viter) in __vmw_piter_non_sg_page() 320 static dma_addr_t __vmw_piter_phys_addr(struct vmw_piter *viter) in __vmw_piter_phys_addr() 325 static dma_addr_t __vmw_piter_dma_addr(struct vmw_piter *viter) in __vmw_piter_dma_addr() 330 static dma_addr_t __vmw_piter_sg_addr(struct vmw_piter *viter) in __vmw_piter_sg_addr() 337 * vmw_piter_start - Initialize a struct vmw_piter. 346 void vmw_piter_start(struct vmw_piter *viter, const struct vmw_sg_table *vsgt, in vmw_piter_start() 430 struct vmw_piter ite in vmw_ttm_map_dma() [all...] |
H A D | vmwgfx_gmr.c | 39 struct vmw_piter *iter, in vmw_gmr2_bind() 132 struct vmw_piter data_iter; in vmw_gmr_bind()
|
H A D | vmwgfx_drv.h | 348 * struct vmw_piter - Page iterator that iterates over a list of pages 361 struct vmw_piter { struct 367 bool (*next)(struct vmw_piter *); 368 dma_addr_t (*dma_address)(struct vmw_piter *); 369 struct page *(*page)(struct vmw_piter *); 1026 extern void vmw_piter_start(struct vmw_piter *viter, 1037 static inline bool vmw_piter_next(struct vmw_piter *viter) in vmw_piter_next() 1049 static inline dma_addr_t vmw_piter_dma_addr(struct vmw_piter *viter) in vmw_piter_dma_addr() 1061 static inline struct page *vmw_piter_page(struct vmw_piter *viter) in vmw_piter_page()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_mob.c | 89 struct vmw_piter data_iter, 126 struct vmw_piter iter; in vmw_setup_otable_base() 457 static unsigned long vmw_mob_build_pt(struct vmw_piter *data_iter, in vmw_mob_build_pt() 459 struct vmw_piter *pt_iter) in vmw_mob_build_pt() 498 struct vmw_piter data_iter, in vmw_mob_pt_setup() 503 struct vmw_piter save_pt_iter = {0}; in vmw_mob_pt_setup() 504 struct vmw_piter pt_iter; in vmw_mob_pt_setup() 607 struct vmw_piter data_iter; in vmw_mob_bind()
|
H A D | vmwgfx_ttm_buffer.c | 92 * a struct vmw_piter iterator. 100 static bool __vmw_piter_non_sg_next(struct vmw_piter *viter) in __vmw_piter_non_sg_next() 105 static bool __vmw_piter_sg_next(struct vmw_piter *viter) in __vmw_piter_sg_next() 113 static dma_addr_t __vmw_piter_dma_addr(struct vmw_piter *viter) in __vmw_piter_dma_addr() 118 static dma_addr_t __vmw_piter_sg_addr(struct vmw_piter *viter) in __vmw_piter_sg_addr() 125 * vmw_piter_start - Initialize a struct vmw_piter. 135 void vmw_piter_start(struct vmw_piter *viter, const struct vmw_sg_table *vsgt, in vmw_piter_start()
|
H A D | vmwgfx_gmr.c | 38 struct vmw_piter *iter, in vmw_gmr2_bind() 131 struct vmw_piter data_iter; in vmw_gmr_bind()
|
H A D | vmwgfx_drv.h | 339 * struct vmw_piter - Page iterator that iterates over a list of pages 352 struct vmw_piter { struct 358 bool (*next)(struct vmw_piter *); 359 dma_addr_t (*dma_address)(struct vmw_piter *); 955 extern void vmw_piter_start(struct vmw_piter *viter, 966 static inline bool vmw_piter_next(struct vmw_piter *viter) in vmw_piter_next() 978 static inline dma_addr_t vmw_piter_dma_addr(struct vmw_piter *viter) in vmw_piter_dma_addr() 990 static inline struct page *vmw_piter_page(struct vmw_piter *viter) in vmw_piter_page()
|
Completed in 8 milliseconds