Home | History | Annotate | Download | only in radeon

Lines Matching refs:bo

51     obj->bo = NULL;
66 radeon_bo_unmap(radeon_obj->bo);
69 if (radeon_obj->bo) {
70 radeon_bo_unref(radeon_obj->bo);
98 if (radeon_obj->bo != NULL) {
99 radeon_bo_unref(radeon_obj->bo);
100 radeon_obj->bo = NULL;
104 radeon_obj->bo = radeon_bo_open(radeon->radeonScreen->bom,
111 if (!radeon_obj->bo)
115 radeon_bo_map(radeon_obj->bo, GL_TRUE);
117 memcpy(radeon_obj->bo->ptr, data, size);
119 radeon_bo_unmap(radeon_obj->bo);
141 if (radeon_bo_is_referenced_by_cs(radeon_obj->bo, radeon->cmdbuf.cs)) {
145 radeon_bo_map(radeon_obj->bo, GL_TRUE);
147 memcpy(radeon_obj->bo->ptr + offset, data, size);
149 radeon_bo_unmap(radeon_obj->bo);
164 radeon_bo_map(radeon_obj->bo, GL_FALSE);
166 memcpy(data, radeon_obj->bo->ptr + offset, size);
168 radeon_bo_unmap(radeon_obj->bo);
187 if (radeon_obj->bo == NULL) {
196 radeon_bo_map(radeon_obj->bo, write_only);
198 obj->Pointer = radeon_obj->bo->ptr + offset;
212 if (radeon_obj->bo != NULL) {
213 radeon_bo_unmap(radeon_obj->bo);