Source
97
97
unsigned long size, const void *data)
98
98
{
99
99
return bo->bufmgr->bo_subdata(bo, offset, size, data);
100
100
}
101
101
102
102
int
103
103
drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset,
104
104
unsigned long size, void *data)
105
105
{
106
106
int ret;
107
-
if (bo->bufmgr->bo_subdata)
107
+
if (bo->bufmgr->bo_get_subdata)
108
108
return bo->bufmgr->bo_get_subdata(bo, offset, size, data);
109
109
110
110
if (size == 0 || data == NULL)
111
111
return 0;
112
112
113
113
ret = drm_intel_bo_map(bo, 0);
114
114
if (ret)
115
115
return ret;
116
116
memcpy(data, (unsigned char *)bo->virtual + offset, size);
117
117
drm_intel_bo_unmap(bo);