Lines Matching defs:drawable_bo

98 push_drawable (qxl_screen_t *qxl, struct qxl_bo *drawable_bo)
100 qxl->bo_funcs->write_command (qxl, QXL_CMD_DRAW, drawable_bo);
107 struct qxl_bo *drawable_bo;
110 drawable_bo = make_drawable (qxl, surf, QXL_DRAW_FILL, rect);
112 drawable = qxl->bo_funcs->bo_map(drawable_bo);
121 qxl->bo_funcs->bo_unmap(drawable_bo);
123 push_drawable (qxl, drawable_bo);
230 struct qxl_bo *image_bo, *drawable_bo;
240 drawable_bo = make_drawable (qxl, surface, QXL_DRAW_COPY, &rect);
241 drawable = qxl->bo_funcs->bo_map(drawable_bo);
251 qxl->bo_funcs->bo_unmap(drawable_bo);
260 drawable_bo, image_bo);
261 push_drawable (qxl, drawable_bo);
295 struct qxl_bo *drawable_bo, *image_bo;
309 drawable_bo = make_drawable (qxl, qxl->primary, QXL_DRAW_COPY, &rect);
310 drawable = qxl->bo_funcs->bo_map(drawable_bo);
319 qxl->bo_funcs->bo_unmap(drawable_bo);
326 drawable_bo, image_bo);
328 push_drawable (qxl, drawable_bo);
503 struct qxl_bo *drawable_bo;
519 drawable_bo = make_drawable (qxl, dest, QXL_COPY_BITS, &qrect);
521 drawable = qxl->bo_funcs->bo_map(drawable_bo);
524 qxl->bo_funcs->bo_unmap(drawable_bo);
526 push_drawable (qxl, drawable_bo);
537 drawable_bo = make_drawable (qxl, dest, QXL_DRAW_COPY, &qrect);
539 drawable = qxl->bo_funcs->bo_map(drawable_bo);
541 drawable_bo, image_bo);
553 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surfaces_dest[0]), drawable_bo, dest->u.copy_src);
568 qxl->bo_funcs->bo_unmap(drawable_bo);
569 push_drawable (qxl, drawable_bo);
661 struct qxl_bo *drawable_bo;
689 drawable_bo = make_drawable (qxl, dest, QXL_DRAW_COMPOSITE, &rect);
691 drawable = qxl->bo_funcs->bo_map(drawable_bo);
706 drawable_bo, img_bo);
714 drawable_bo, trans_bo);
719 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surfaces_dest[n_deps]), drawable_bo, qsrc);
731 drawable_bo, img_bo);
737 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surfaces_dest[n_deps]), drawable_bo, qmask);
744 drawable_bo, trans_bo);
756 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surfaces_dest[n_deps]), drawable_bo, dest);
766 qxl->bo_funcs->bo_unmap(drawable_bo);
767 push_drawable (qxl, drawable_bo);
778 struct qxl_bo *drawable_bo;
789 drawable_bo = make_drawable (qxl, dest, QXL_DRAW_COPY, &rect);
791 drawable = qxl->bo_funcs->bo_map(drawable_bo);
808 drawable_bo, image_bo);
810 qxl->bo_funcs->bo_unmap(drawable_bo);
812 push_drawable (qxl, drawable_bo);