Lines Matching defs:range
208 d3d12_bo_map(struct d3d12_bo *bo, D3D12_RANGE *range)
217 if (!range || range->Begin >= range->End) {
220 range = &offset_range;
222 offset_range.Begin = range->Begin + offset;
223 offset_range.End = range->End + offset;
224 range = &offset_range;
227 if (FAILED(base_bo->res->Map(0, range, &ptr)))
230 return (uint8_t *)ptr + (range ? range->Begin : 0);
234 d3d12_bo_unmap(struct d3d12_bo *bo, D3D12_RANGE *range)
242 if (!range || range->Begin >= range->End) {
245 range = &offset_range;
247 offset_range.Begin = range->Begin + offset;
248 offset_range.End = range->End + offset;
249 range = &offset_range;
252 base_bo->res->Unmap(0, range);
261 d3d12_bo_unmap(buf->bo, &buf->range);
333 buf->range.Begin = 0;
334 buf->range.End = size;
343 buf->map = d3d12_bo_map(buf->bo, &buf->range);