Lines Matching defs:vfe_state

347 	struct vfe_state_obj vfe_state;
363 FREE_ONE_BO(s->vfe_state.bo);
364 FREE_ONE_BO(s->vfe_state.interface.bo);
366 FREE_ONE_BO(s->vfe_state.interface.kernels[i].bo);
404 static Status vfe_state(int vfe_mode)
406 struct brw_vfe_state tmp, *vfe_state = &tmp;
407 memset(vfe_state, 0, sizeof(*vfe_state));
409 vfe_state->vfe0.extend_vfe_state_present = 1;
411 vfe_state->vfe0.extend_vfe_state_present = 0;
413 vfe_state->vfe1.vfe_mode = vfe_mode;
414 vfe_state->vfe1.num_urb_entries = 1;
415 vfe_state->vfe1.children_present = 0;
416 vfe_state->vfe1.urb_entry_alloc_size = 2;
417 vfe_state->vfe1.max_threads = 31;
418 vfe_state->vfe2.interface_descriptor_base =
419 media_state.vfe_state.interface.bo->offset >> 4;
421 if (media_state.vfe_state.bo)
422 drm_intel_bo_unreference(media_state.vfe_state.bo);
424 media_state.vfe_state.bo = drm_intel_bo_alloc(xvmc_driver->bufmgr,
429 if (!media_state.vfe_state.bo)
432 drm_intel_bo_subdata(media_state.vfe_state.bo, 0, sizeof(tmp), &tmp);
434 drm_intel_bo_emit_reloc(media_state.vfe_state.bo,
436 media_state.vfe_state.interface.bo, 0,
446 if (media_state.vfe_state.interface.bo)
447 drm_intel_bo_unreference(media_state.vfe_state.interface.bo);
449 media_state.vfe_state.interface.bo =
453 if (!media_state.vfe_state.interface.bo)
460 media_state.vfe_state.interface.kernels[i].bo->offset >> 6;
469 drm_intel_bo_subdata(media_state.vfe_state.interface.bo,
472 drm_intel_bo_emit_reloc(media_state.vfe_state.interface.bo,
476 media_state.vfe_state.
481 drm_intel_bo_emit_reloc(media_state.vfe_state.interface.bo,
501 media_state.vfe_state.interface.kernels[i].bo =
506 media_state.vfe_state.interface.kernels[i].bo =
510 if (!media_state.vfe_state.interface.kernels[i].bo)
515 dri_bo *bo = media_state.vfe_state.interface.kernels[i].bo;
578 media_state.vfe_state.interface.kernels[LIB_INTERFACE +
587 media_state.vfe_state.
808 ret = vfe_state(VFE_VLD_MODE);
869 OUT_RELOC(media_state.vfe_state.bo, I915_GEM_DOMAIN_INSTRUCTION, 0, 0);
1060 ret = vfe_state(VFE_GENERIC_MODE);