Lines Matching defs:binding_table

170     struct binding_table_obj binding_table;
183 FREE_ONE_BO(s->binding_table.bo);
185 FREE_ONE_BO(s->binding_table.surface_states[i].bo);
194 s->binding_table.surface_states[i].bo =
197 if (!s->binding_table.surface_states[i].bo)
324 if (media_state->binding_table.surface_states[surface_num].bo)
325 drm_intel_bo_unreference(media_state->binding_table.surface_states[surface_num].bo);
326 media_state->binding_table.surface_states[surface_num].bo =
329 if (!media_state->binding_table.surface_states[surface_num].bo)
333 media_state->binding_table.surface_states[surface_num].bo,
336 drm_intel_bo_emit_reloc(media_state->binding_table.surface_states[surface_num].bo,
410 if (media_state->binding_table.surface_states[3].bo)
411 drm_intel_bo_unreference(media_state->binding_table.surface_states[3].bo);
413 media_state->binding_table.surface_states[3].bo =
416 if (!media_state->binding_table.surface_states[3].bo)
419 drm_intel_bo_subdata(media_state->binding_table.surface_states[3].bo, 0,
422 drm_intel_bo_emit_reloc(media_state->binding_table.surface_states[3].bo,
496 unsigned int binding_table[MAX_SURFACE_NUM];
499 if (media_state->binding_table.bo)
500 drm_intel_bo_unreference(media_state->binding_table.bo);
501 media_state->binding_table.bo =
502 drm_intel_bo_alloc(xvmc_driver->bufmgr, "binding_table",
504 if (!media_state->binding_table.bo)
508 binding_table[i] = media_state->binding_table.surface_states[i].bo->offset;
509 drm_intel_bo_subdata(media_state->binding_table.bo, 0, sizeof(binding_table),
510 binding_table);
513 drm_intel_bo_emit_reloc(media_state->binding_table.bo,
515 media_state->binding_table.surface_states[i].bo, 0,
567 desc.desc3.binding_table_pointer = media_state->binding_table.bo->offset >> 5;
584 media_state->binding_table.bo,