Lines Matching defs:vfe_state
285 struct vfe_state_obj vfe_state;
301 FREE_ONE_BO(s->vfe_state.bo);
302 FREE_ONE_BO(s->vfe_state.interface.bo);
304 FREE_ONE_BO(s->vfe_state.interface.kernels[i].bo);
341 static Status vfe_state(int vfe_mode)
343 struct brw_vfe_state tmp, *vfe_state = &tmp;
344 memset(vfe_state, 0, sizeof(*vfe_state));
346 vfe_state->vfe0.extend_vfe_state_present = 1;
348 vfe_state->vfe0.extend_vfe_state_present = 0;
350 vfe_state->vfe1.vfe_mode = vfe_mode;
351 vfe_state->vfe1.num_urb_entries = 1;
352 vfe_state->vfe1.children_present = 0;
353 vfe_state->vfe1.urb_entry_alloc_size = 2;
354 vfe_state->vfe1.max_threads = 31;
355 vfe_state->vfe2.interface_descriptor_base =
356 media_state.vfe_state.interface.bo->offset >> 4;
358 if (media_state.vfe_state.bo)
359 drm_intel_bo_unreference(media_state.vfe_state.bo);
361 media_state.vfe_state.bo = drm_intel_bo_alloc(xvmc_driver->bufmgr,
363 if (!media_state.vfe_state.bo)
366 drm_intel_bo_subdata(media_state.vfe_state.bo, 0, sizeof(tmp), &tmp);
368 drm_intel_bo_emit_reloc(media_state.vfe_state.bo,
370 media_state.vfe_state.interface.bo, 0,
380 if (media_state.vfe_state.interface.bo)
381 drm_intel_bo_unreference(media_state.vfe_state.interface.bo);
383 media_state.vfe_state.interface.bo = drm_intel_bo_alloc(xvmc_driver->bufmgr,
386 if (!media_state.vfe_state.interface.bo)
393 media_state.vfe_state.interface.kernels[i].bo->offset >> 6;
402 drm_intel_bo_subdata(media_state.vfe_state.interface.bo, i*sizeof(tmp), sizeof(tmp), desc);
405 media_state.vfe_state.interface.bo,
408 media_state.vfe_state.interface.kernels[i].bo,
413 media_state.vfe_state.interface.bo,
431 media_state.vfe_state.interface.kernels[i].bo =
435 media_state.vfe_state.interface.kernels[i].bo =
439 if (!media_state.vfe_state.interface.kernels[i].bo)
444 dri_bo *bo = media_state.vfe_state.interface.kernels[i].bo;
500 media_state.vfe_state.interface.kernels[LIB_INTERFACE + interface_offset].bo->offset;
506 media_state.vfe_state.interface.kernels[LIB_INTERFACE + interface_offset].bo, 0,
731 ret = vfe_state(VFE_VLD_MODE);
790 OUT_RELOC(media_state.vfe_state.bo, I915_GEM_DOMAIN_INSTRUCTION, 0, 0);
1012 ret = vfe_state(VFE_GENERIC_MODE);