Lines Matching refs:kms
207 static u32 get_possible_crtcs(struct komeda_kms_dev *kms, in get_possible_crtcs() argument
214 for (i = 0; i < kms->n_crtcs; i++) { in get_possible_crtcs()
215 crtc = &kms->crtcs[i]; in get_possible_crtcs()
225 komeda_set_crtc_plane_mask(struct komeda_kms_dev *kms, in komeda_set_crtc_plane_mask() argument
232 for (i = 0; i < kms->n_crtcs; i++) { in komeda_set_crtc_plane_mask()
233 kcrtc = &kms->crtcs[i]; in komeda_set_crtc_plane_mask()
241 static u32 get_plane_type(struct komeda_kms_dev *kms, in get_plane_type() argument
249 static int komeda_plane_add(struct komeda_kms_dev *kms, in komeda_plane_add() argument
252 struct komeda_dev *mdev = kms->base.dev_private; in komeda_plane_add()
269 err = drm_universal_plane_init(&kms->base, plane, in komeda_plane_add()
270 get_possible_crtcs(kms, c->pipeline), in komeda_plane_add()
273 get_plane_type(kms, c), in komeda_plane_add()
314 komeda_set_crtc_plane_mask(kms, c->pipeline, plane); in komeda_plane_add()
322 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_planes() argument
331 err = komeda_plane_add(kms, pipe->layers[j]); in komeda_kms_add_planes()