Lines Matching refs:kms
502 int komeda_kms_setup_crtcs(struct komeda_kms_dev *kms, in komeda_kms_setup_crtcs() argument
510 kms->n_crtcs = 0; in komeda_kms_setup_crtcs()
513 crtc = &kms->crtcs[kms->n_crtcs]; in komeda_kms_setup_crtcs()
525 kms->n_crtcs, master->id, str); in komeda_kms_setup_crtcs()
527 kms->n_crtcs++; in komeda_kms_setup_crtcs()
534 get_crtc_primary(struct komeda_kms_dev *kms, struct komeda_crtc *crtc) in get_crtc_primary() argument
539 drm_for_each_plane(plane, &kms->base) { in get_crtc_primary()
552 static int komeda_crtc_add(struct komeda_kms_dev *kms, in komeda_crtc_add() argument
558 err = drm_crtc_init_with_planes(&kms->base, crtc, in komeda_crtc_add()
559 get_crtc_primary(kms, kcrtc), NULL, in komeda_crtc_add()
572 int komeda_kms_add_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_crtcs() argument
576 for (i = 0; i < kms->n_crtcs; i++) { in komeda_kms_add_crtcs()
577 err = komeda_crtc_add(kms, &kms->crtcs[i]); in komeda_kms_add_crtcs()