Home
last modified time | relevance | path

Searched refs:viter (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_buffer.c226 static bool __vmw_piter_non_sg_next(struct vmw_piter *viter) in __vmw_piter_non_sg_next() argument
228 return ++(viter->i) < viter->num_pages; in __vmw_piter_non_sg_next()
231 static bool __vmw_piter_sg_next(struct vmw_piter *viter) in __vmw_piter_sg_next() argument
233 return __sg_page_iter_next(&viter->iter); in __vmw_piter_sg_next()
246 static struct page *__vmw_piter_non_sg_page(struct vmw_piter *viter) in __vmw_piter_non_sg_page() argument
248 return viter->pages[viter->i]; in __vmw_piter_non_sg_page()
251 static struct page *__vmw_piter_sg_page(struct vmw_piter *viter) in __vmw_piter_sg_page() argument
253 return sg_page_iter_page(&viter->iter); in __vmw_piter_sg_page()
266 static dma_addr_t __vmw_piter_phys_addr(struct vmw_piter *viter) in __vmw_piter_phys_addr() argument
268 return page_to_phys(viter->pages[viter->i]); in __vmw_piter_phys_addr()
[all …]
Dvmwgfx_drv.h761 extern void vmw_piter_start(struct vmw_piter *viter,
772 static inline bool vmw_piter_next(struct vmw_piter *viter) in vmw_piter_next() argument
774 return viter->next(viter); in vmw_piter_next()
784 static inline dma_addr_t vmw_piter_dma_addr(struct vmw_piter *viter) in vmw_piter_dma_addr() argument
786 return viter->dma_address(viter); in vmw_piter_dma_addr()
796 static inline struct page *vmw_piter_page(struct vmw_piter *viter) in vmw_piter_page() argument
798 return viter->page(viter); in vmw_piter_page()