Lines Matching refs:state
185 /* The memory used for storing binner tile alloc, tile state,
264 /* Struct for shader validation state, if created by
280 /* Store purgeable/purged state here */
365 struct vc4_hvs_state *vc4_hvs_get_global_state(struct drm_atomic_state *state);
366 struct vc4_hvs_state *vc4_hvs_get_old_global_state(const struct drm_atomic_state *state);
367 struct vc4_hvs_state *vc4_hvs_get_new_global_state(const struct drm_atomic_state *state);
466 void (*pre_crtc_configure)(struct drm_encoder *encoder, struct drm_atomic_state *state);
467 void (*pre_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
468 void (*post_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
470 void (*post_crtc_disable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
471 void (*post_crtc_powerdown)(struct drm_encoder *encoder, struct drm_atomic_state *state);
591 struct drm_crtc_state *state);
609 /* Transitional state below, only valid during atomic commits */
695 * This tracks the per-shader-record state (packet 64) that
703 * shader state.
710 /** How many shader state records the validator has seen. */
824 * For a given shader, each time a shader state record references it, we need
825 * to verify that the shader doesn't read more uniforms than the shader state
827 * and validate the shader state record's uniforms that define the texture
927 struct drm_atomic_state *state);
930 struct drm_crtc_state *state);
935 void vc4_crtc_get_margins(struct drm_crtc_state *state,
1008 int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state);
1009 void vc4_hvs_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state);
1010 void vc4_hvs_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state);
1011 void vc4_hvs_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state);
1012 void vc4_hvs_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state);
1027 u32 vc4_plane_dlist_size(const struct drm_plane_state *state);