Lines Matching defs:plane_id

919 static int g4x_plane_fifo_size(enum plane_id plane_id, int level)
935 switch (plane_id) {
943 MISSING_CASE(plane_id);
1018 int level, enum plane_id plane_id, u16 value)
1026 dirty |= raw->plane[plane_id] != value;
1027 raw->plane[plane_id] = value;
1061 enum plane_id plane_id = plane->id;
1066 dirty |= g4x_raw_plane_wm_set(crtc_state, 0, plane_id, 0);
1067 if (plane_id == PLANE_PRIMARY)
1077 max_wm = g4x_plane_fifo_size(plane_id, level);
1082 dirty |= raw->plane[plane_id] != wm;
1083 raw->plane[plane_id] = wm;
1085 if (plane_id != PLANE_PRIMARY ||
1090 raw->plane[plane_id]);
1105 dirty |= g4x_raw_plane_wm_set(crtc_state, level, plane_id, USHRT_MAX);
1107 if (plane_id == PLANE_PRIMARY)
1115 crtc_state->wm.g4x.raw[G4X_WM_LEVEL_NORMAL].plane[plane_id],
1116 crtc_state->wm.g4x.raw[G4X_WM_LEVEL_SR].plane[plane_id],
1117 crtc_state->wm.g4x.raw[G4X_WM_LEVEL_HPLL].plane[plane_id]);
1119 if (plane_id == PLANE_PRIMARY)
1130 enum plane_id plane_id, int level)
1134 return raw->plane[plane_id] <= g4x_plane_fifo_size(plane_id, level);
1155 enum plane_id plane_id;
1157 for_each_plane_id_on_crtc(crtc, plane_id)
1158 wm_state->wm.plane[plane_id] = USHRT_MAX;
1199 enum plane_id plane_id;
1207 for_each_plane_id_on_crtc(crtc, plane_id)
1208 wm_state->wm.plane[plane_id] = raw->plane[plane_id];
1292 enum plane_id plane_id;
1309 for_each_plane_id_on_crtc(crtc, plane_id) {
1310 intermediate->wm.plane[plane_id] =
1311 max(optimal->wm.plane[plane_id],
1312 active->wm.plane[plane_id]);
1314 drm_WARN_ON(&dev_priv->drm, intermediate->wm.plane[plane_id] >
1315 g4x_plane_fifo_size(plane_id, G4X_WM_LEVEL_NORMAL));
1560 enum plane_id plane_id;
1584 for_each_plane_id_on_crtc(crtc, plane_id) {
1587 if ((active_planes & BIT(plane_id)) == 0) {
1588 fifo_state->plane[plane_id] = 0;
1592 rate = raw->plane[plane_id];
1593 fifo_state->plane[plane_id] = fifo_size * rate / total_rate;
1594 fifo_left -= fifo_state->plane[plane_id];
1605 for_each_plane_id_on_crtc(crtc, plane_id) {
1611 if ((active_planes & BIT(plane_id)) == 0)
1615 fifo_state->plane[plane_id] += plane_extra;
1637 enum plane_id plane_id;
1639 for_each_plane_id_on_crtc(crtc, plane_id)
1640 wm_state->wm[level].plane[plane_id] = USHRT_MAX;
1660 int level, enum plane_id plane_id, u16 value)
1668 dirty |= raw->plane[plane_id] != value;
1669 raw->plane[plane_id] = value;
1680 enum plane_id plane_id = plane->id;
1685 dirty |= vlv_raw_plane_wm_set(crtc_state, 0, plane_id, 0);
1692 int max_wm = plane_id == PLANE_CURSOR ? 63 : 511;
1697 dirty |= raw->plane[plane_id] != wm;
1698 raw->plane[plane_id] = wm;
1702 dirty |= vlv_raw_plane_wm_set(crtc_state, level, plane_id, USHRT_MAX);
1709 crtc_state->wm.vlv.raw[VLV_WM_LEVEL_PM2].plane[plane_id],
1710 crtc_state->wm.vlv.raw[VLV_WM_LEVEL_PM5].plane[plane_id],
1711 crtc_state->wm.vlv.raw[VLV_WM_LEVEL_DDR_DVFS].plane[plane_id]);
1717 enum plane_id plane_id, int level)
1724 return raw->plane[plane_id] <= fifo_state->plane[plane_id];
1744 enum plane_id plane_id;
1763 for_each_plane_id_on_crtc(crtc, plane_id) {
1764 wm_state->wm[level].plane[plane_id] =
1765 vlv_invert_wm_value(raw->plane[plane_id],
1766 fifo_state->plane[plane_id]);
1978 enum plane_id plane_id;
1980 for_each_plane_id_on_crtc(crtc, plane_id) {
1981 intermediate->wm[level].plane[plane_id] =
1982 min(optimal->wm[level].plane[plane_id],
1983 active->wm[level].plane[plane_id]);
3777 enum plane_id plane_id;
3787 for_each_plane_id_on_crtc(crtc, plane_id) {
3788 active->wm.plane[plane_id] =
3789 wm->pipe[pipe].plane[plane_id];
3801 for_each_plane_id_on_crtc(crtc, plane_id)
3802 raw->plane[plane_id] = active->wm.plane[plane_id];
3826 for_each_plane_id_on_crtc(crtc, plane_id)
3828 plane_id, USHRT_MAX);
3870 enum plane_id plane_id = plane->id;
3880 raw->plane[plane_id] = 0;
3882 if (plane_id == PLANE_PRIMARY)
3958 enum plane_id plane_id;
3973 for_each_plane_id_on_crtc(crtc, plane_id) {
3974 active->wm[level].plane[plane_id] =
3975 wm->pipe[pipe].plane[plane_id];
3977 raw->plane[plane_id] =
3978 vlv_invert_wm_value(active->wm[level].plane[plane_id],
3979 fifo_state->plane[plane_id]);
3983 for_each_plane_id_on_crtc(crtc, plane_id)
3985 plane_id, USHRT_MAX);
4020 enum plane_id plane_id = plane->id;
4030 raw->plane[plane_id] = 0;