Lines Matching refs:primary
71 struct lsdc_primary *primary = to_lsdc_primary(plane);
72 const struct lsdc_primary_plane_ops *ops = primary->ops;
81 ops->update_fb_addr(primary, fb_addr);
82 ops->update_fb_stride(primary, new_fb->pitches[0]);
85 ops->update_fb_format(primary, new_fb->format);
93 * Writing the format as LSDC_PF_NONE can disable the primary,
461 static void lsdc_primary0_update_fb_addr(struct lsdc_primary *primary, u64 addr)
463 struct lsdc_device *ldev = primary->ldev;
481 static void lsdc_primary0_update_fb_stride(struct lsdc_primary *primary, u32 stride)
483 struct lsdc_device *ldev = primary->ldev;
488 static void lsdc_primary0_update_fb_format(struct lsdc_primary *primary,
491 struct lsdc_device *ldev = primary->ldev;
507 static void lsdc_primary1_update_fb_addr(struct lsdc_primary *primary, u64 addr)
509 struct lsdc_device *ldev = primary->ldev;
527 static void lsdc_primary1_update_fb_stride(struct lsdc_primary *primary, u32 stride)
529 struct lsdc_device *ldev = primary->ldev;
534 static void lsdc_primary1_update_fb_format(struct lsdc_primary *primary,
537 struct lsdc_device *ldev = primary->ldev;
567 * cursor 1 is attach to CRTC-1. Compositing the primary plane and cursor
569 * the primary plane. In other word, z-order is fixed in hardware and cannot
723 struct lsdc_primary *primary = to_lsdc_primary(plane);
732 "ls-primary-plane-%u", index);
738 primary->ldev = to_lsdc(ddev);
739 primary->ops = &lsdc_primary_plane_hw_ops[index];