Home
last modified time | relevance | path

Searched refs:vmw_piter (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_mob.c94 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 Dvmwgfx_ttm_buffer.c276 * 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 Dvmwgfx_gmr.c39 struct vmw_piter *iter, in vmw_gmr2_bind()
132 struct vmw_piter data_iter; in vmw_gmr_bind()
H A Dvmwgfx_drv.h348 * 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 Dvmwgfx_mob.c89 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 Dvmwgfx_ttm_buffer.c92 * 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 Dvmwgfx_gmr.c38 struct vmw_piter *iter, in vmw_gmr2_bind()
131 struct vmw_piter data_iter; in vmw_gmr_bind()
H A Dvmwgfx_drv.h339 * 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