Lines Matching refs:primary
72 struct lsdc_primary *primary = to_lsdc_primary(plane);
73 const struct lsdc_primary_plane_ops *ops = primary->ops;
82 ops->update_fb_addr(primary, fb_addr);
83 ops->update_fb_stride(primary, new_fb->pitches[0]);
86 ops->update_fb_format(primary, new_fb->format);
94 * Writing the format as LSDC_PF_NONE can disable the primary,
462 static void lsdc_primary0_update_fb_addr(struct lsdc_primary *primary, u64 addr)
464 struct lsdc_device *ldev = primary->ldev;
482 static void lsdc_primary0_update_fb_stride(struct lsdc_primary *primary, u32 stride)
484 struct lsdc_device *ldev = primary->ldev;
489 static void lsdc_primary0_update_fb_format(struct lsdc_primary *primary,
492 struct lsdc_device *ldev = primary->ldev;
508 static void lsdc_primary1_update_fb_addr(struct lsdc_primary *primary, u64 addr)
510 struct lsdc_device *ldev = primary->ldev;
528 static void lsdc_primary1_update_fb_stride(struct lsdc_primary *primary, u32 stride)
530 struct lsdc_device *ldev = primary->ldev;
535 static void lsdc_primary1_update_fb_format(struct lsdc_primary *primary,
538 struct lsdc_device *ldev = primary->ldev;
568 * cursor 1 is attach to CRTC-1. Compositing the primary plane and cursor
570 * the primary plane. In other word, z-order is fixed in hardware and cannot
724 struct lsdc_primary *primary = to_lsdc_primary(plane);
733 "ls-primary-plane-%u", index);
739 primary->ldev = to_lsdc(ddev);
740 primary->ops = &lsdc_primary_plane_hw_ops[index];