Lines Matching refs:st

11 komeda_component_state_reset(struct komeda_component_state *st)
13 st->binding_user = NULL;
14 st->affected_inputs = st->active_inputs;
15 st->active_inputs = 0;
16 st->changed_active_inputs = 0;
22 struct komeda_layer_state *st;
24 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
25 if (!st)
28 komeda_component_state_reset(&st->base);
29 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj);
31 return &st->base.obj;
38 struct komeda_layer_state *st = to_layer_st(priv_to_comp_st(state));
40 kfree(st);
51 struct komeda_layer_state *st;
53 st = kzalloc(sizeof(*st), GFP_KERNEL);
54 if (!st)
57 st->base.component = &layer->base;
58 drm_atomic_private_obj_init(&kms->base, &layer->base.obj, &st->base.obj,
66 struct komeda_scaler_state *st;
68 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
69 if (!st)
72 komeda_component_state_reset(&st->base);
73 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj);
75 return &st->base.obj;
93 struct komeda_scaler_state *st;
95 st = kzalloc(sizeof(*st), GFP_KERNEL);
96 if (!st)
99 st->base.component = &scaler->base;
101 &scaler->base.obj, &st->base.obj,
109 struct komeda_compiz_state *st;
111 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
112 if (!st)
115 komeda_component_state_reset(&st->base);
116 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj);
118 return &st->base.obj;
136 struct komeda_compiz_state *st;
138 st = kzalloc(sizeof(*st), GFP_KERNEL);
139 if (!st)
142 st->base.component = &compiz->base;
143 drm_atomic_private_obj_init(&kms->base, &compiz->base.obj, &st->base.obj,
152 struct komeda_splitter_state *st;
154 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
155 if (!st)
158 komeda_component_state_reset(&st->base);
159 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj);
161 return &st->base.obj;
179 struct komeda_splitter_state *st;
181 st = kzalloc(sizeof(*st), GFP_KERNEL);
182 if (!st)
185 st->base.component = &splitter->base;
187 &splitter->base.obj, &st->base.obj,
196 struct komeda_merger_state *st;
198 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
199 if (!st)
202 komeda_component_state_reset(&st->base);
203 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj);
205 return &st->base.obj;
222 struct komeda_merger_state *st;
224 st = kzalloc(sizeof(*st), GFP_KERNEL);
225 if (!st)
228 st->base.component = &merger->base;
230 &merger->base.obj, &st->base.obj,
239 struct komeda_improc_state *st;
241 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
242 if (!st)
245 komeda_component_state_reset(&st->base);
246 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj);
248 return &st->base.obj;
266 struct komeda_improc_state *st;
268 st = kzalloc(sizeof(*st), GFP_KERNEL);
269 if (!st)
272 st->base.component = &improc->base;
273 drm_atomic_private_obj_init(&kms->base, &improc->base.obj, &st->base.obj,
282 struct komeda_timing_ctrlr_state *st;
284 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
285 if (!st)
288 komeda_component_state_reset(&st->base);
289 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj);
291 return &st->base.obj;
309 struct komeda_compiz_state *st;
311 st = kzalloc(sizeof(*st), GFP_KERNEL);
312 if (!st)
315 st->base.component = &ctrlr->base;
316 drm_atomic_private_obj_init(&kms->base, &ctrlr->base.obj, &st->base.obj,
325 struct komeda_pipeline_state *st;
327 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
328 if (!st)
331 st->active_comps = 0;
333 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->obj);
335 return &st->obj;
353 struct komeda_pipeline_state *st;
355 st = kzalloc(sizeof(*st), GFP_KERNEL);
356 if (!st)
359 st->pipe = pipe;
360 drm_atomic_private_obj_init(&kms->base, &pipe->obj, &st->obj,