Lines Matching refs:kgem_bo
122 struct kgem_bo *bo;
129 struct kgem_bo *gpu_bo, *cpu_bo;
306 struct kgem_bo *shadow;
470 extern void sna_shadow_set_crtc(struct sna *sna, xf86CrtcPtr crtc, struct kgem_bo *bo);
491 extern bool sna_needs_page_flip(struct sna *sna, struct kgem_bo *bo);
493 struct kgem_bo *bo,
601 void sna_dri2_pixmap_update_bo(struct sna *sna, PixmapPtr pixmap, struct kgem_bo *bo);
609 static inline void sna_dri2_pixmap_update_bo(struct sna *sna, PixmapPtr pixmap, struct kgem_bo *bo) { }
746 struct sna_pixmap *sna_pixmap_attach_to_bo(PixmapPtr pixmap, struct kgem_bo *bo);
754 static inline int sna_max_tile_copy_size(struct sna *sna, struct kgem_bo *src, struct kgem_bo *dst)
862 struct kgem_bo *bo);
864 struct kgem_bo *sna_pixmap_change_tiling(PixmapPtr pixmap, uint32_t tiling);
871 struct kgem_bo *
981 static inline struct kgem_bo *__sna_pixmap_get_bo(PixmapPtr pixmap)
986 static inline struct kgem_bo *__sna_drawable_peek_bo(DrawablePtr d)
992 static inline struct kgem_bo *sna_pixmap_pin(PixmapPtr pixmap, unsigned flags)
1199 void sna_read_boxes(struct sna *sna, PixmapPtr dst, struct kgem_bo *src_bo,
1202 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
1206 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,