Lines Matching defs:binding_table

204 	struct binding_table_obj binding_table;
217 FREE_ONE_BO(s->binding_table.bo);
219 FREE_ONE_BO(s->binding_table.surface_states[i].bo);
228 s->binding_table.surface_states[i].bo =
232 if (!s->binding_table.surface_states[i].bo)
331 if (media_state->binding_table.surface_states[surface_num].bo)
333 binding_table.surface_states
335 media_state->binding_table.surface_states[surface_num].bo =
338 if (!media_state->binding_table.surface_states[surface_num].bo)
342 binding_table.surface_states[surface_num].bo, 0,
346 binding_table.surface_states[surface_num].bo,
437 if (media_state->binding_table.surface_states[3].bo)
439 binding_table.surface_states[3].bo);
441 media_state->binding_table.surface_states[3].bo =
444 if (!media_state->binding_table.surface_states[3].bo)
447 drm_intel_bo_subdata(media_state->binding_table.surface_states[3].bo, 0,
450 drm_intel_bo_emit_reloc(media_state->binding_table.surface_states[3].bo,
526 unsigned int binding_table[MAX_SURFACE_NUM];
529 if (media_state->binding_table.bo)
530 drm_intel_bo_unreference(media_state->binding_table.bo);
531 media_state->binding_table.bo =
532 drm_intel_bo_alloc(xvmc_driver->bufmgr, "binding_table",
534 if (!media_state->binding_table.bo)
538 binding_table[i] =
539 media_state->binding_table.surface_states[i].bo->offset;
540 drm_intel_bo_subdata(media_state->binding_table.bo, 0,
541 sizeof(binding_table), binding_table);
544 drm_intel_bo_emit_reloc(media_state->binding_table.bo,
547 binding_table.surface_states[i].bo, 0,
599 media_state->binding_table.bo->offset >> 5;
615 desc3), media_state->binding_table.bo,