Source
234
234
void drm_intel_decode_set_batch_pointer(struct drm_intel_decode *ctx,
235
235
void *data, uint32_t hw_offset,
236
236
int count);
237
237
void drm_intel_decode_set_dump_past_end(struct drm_intel_decode *ctx,
238
238
int dump_past_end);
239
239
void drm_intel_decode_set_head_tail(struct drm_intel_decode *ctx,
240
240
uint32_t head, uint32_t tail);
241
241
void drm_intel_decode_set_output_file(struct drm_intel_decode *ctx, FILE *out);
242
242
void drm_intel_decode(struct drm_intel_decode *ctx);
243
243
244
+
int drm_intel_reg_read(drm_intel_bufmgr *bufmgr,
245
+
uint32_t offset,
246
+
uint64_t *result);
244
247
245
248
/** @{ Compatibility defines to keep old code building despite the symbol rename
246
249
* from dri_* to drm_intel_*
247
250
*/
248
251
#define dri_bo drm_intel_bo
249
252
#define dri_bufmgr drm_intel_bufmgr
250
253
#define dri_bo_alloc drm_intel_bo_alloc
251
254
#define dri_bo_reference drm_intel_bo_reference
252
255
#define dri_bo_unreference drm_intel_bo_unreference
253
256
#define dri_bo_map drm_intel_bo_map