Lines Matching refs:bo_funcs

55     draw_bo = qxl->bo_funcs->cmd_alloc (qxl, sizeof *drawable, "drawable command");
57 drawable = qxl->bo_funcs->bo_map(draw_bo);
64 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surface_id), draw_bo, surf);
93 qxl->bo_funcs->bo_unmap(draw_bo);
100 qxl->bo_funcs->write_command (qxl, QXL_CMD_DRAW, drawable_bo);
112 drawable = qxl->bo_funcs->bo_map(drawable_bo);
121 qxl->bo_funcs->bo_unmap(drawable_bo);
151 surface->qxl->bo_funcs->update_area(surface, x1, y1, x2, y2);
241 drawable = qxl->bo_funcs->bo_map(drawable_bo);
251 qxl->bo_funcs->bo_unmap(drawable_bo);
259 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.copy.src_bitmap),
263 qxl->bo_funcs->bo_decref(qxl, image_bo);
310 drawable = qxl->bo_funcs->bo_map(drawable_bo);
319 qxl->bo_funcs->bo_unmap(drawable_bo);
325 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.copy.src_bitmap),
329 qxl->bo_funcs->bo_decref(qxl, image_bo);
474 struct qxl_bo *image_bo = qxl->bo_funcs->bo_alloc (qxl, sizeof(struct QXLImage), "image struct for surface");
475 struct QXLImage *image = qxl->bo_funcs->bo_map(image_bo);
481 qxl->bo_funcs->bo_unmap(image_bo);
490 qxl->bo_funcs->bo_incref(qxl, dest->image_bo);
491 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLImage, surface_image.surface_id), dest->image_bo, dest);
521 drawable = qxl->bo_funcs->bo_map(drawable_bo);
524 qxl->bo_funcs->bo_unmap(drawable_bo);
539 drawable = qxl->bo_funcs->bo_map(drawable_bo);
540 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.copy.src_bitmap),
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);
570 qxl->bo_funcs->bo_decref(qxl, image_bo);
614 struct qxl_bo *qxform_bo = qxl->bo_funcs->bo_alloc (qxl, sizeof (QXLTransform), "transform");
615 QXLTransform *qxform = qxl->bo_funcs->bo_map(qxform_bo);
624 qxl->bo_funcs->bo_unmap(qxform_bo);
691 drawable = qxl->bo_funcs->bo_map(drawable_bo);
705 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.composite.src),
713 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.composite.src_transform),
719 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surfaces_dest[n_deps]), drawable_bo, qsrc);
730 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.composite.mask),
737 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surfaces_dest[n_deps]), drawable_bo, qmask);
743 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.composite.mask_transform),
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);
770 qxl->bo_funcs->bo_decref(qxl, derefs[i]);
791 drawable = qxl->bo_funcs->bo_map(drawable_bo);
807 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDrawable, u.copy.src_bitmap),
810 qxl->bo_funcs->bo_unmap(drawable_bo);
813 qxl->bo_funcs->bo_decref(qxl, image_bo);