Lines Matching defs:binding_table
287 struct binding_table_obj binding_table;
305 FREE_ONE_BO(s->binding_table.bo);
307 FREE_ONE_BO(s->binding_table.surface_states[i].bo);
319 s->binding_table.surface_states[i].bo =
322 if (!s->binding_table.surface_states[i].bo)
400 media_state.binding_table.bo->offset >> 5;
416 media_state.binding_table.bo,
462 if (media_state.binding_table.bo)
463 drm_intel_bo_unreference(media_state.binding_table.bo);
464 media_state.binding_table.bo =
465 drm_intel_bo_alloc(xvmc_driver->bufmgr, "binding_table",
467 if (!media_state.binding_table.bo)
471 table[i] = media_state.binding_table.surface_states[i].bo->offset;
472 drm_intel_bo_emit_reloc(media_state.binding_table.bo,
474 media_state.binding_table.surface_states[i].bo, 0,
478 drm_intel_bo_subdata(media_state.binding_table.bo, 0, sizeof(table), table);
643 if (media_state.binding_table.surface_states[index].bo)
644 drm_intel_bo_unreference(media_state.binding_table.surface_states[index].bo);
646 media_state.binding_table.surface_states[index].bo =
649 if (!media_state.binding_table.surface_states[index].bo)
653 media_state.binding_table.surface_states[index].bo,
655 drm_intel_bo_emit_reloc(media_state.binding_table.surface_states[index].bo,