Lines Matching refs:index
109 if (plane->group->index != 0) in rcar_du_plane_hwalloc()
115 fixed = plane->group->index == 0 ? 1 : 0; in rcar_du_plane_hwalloc()
151 unsigned int index; in rcar_du_atomic_check_planes() local
158 plane->group->index, plane - plane->group->planes); in rcar_du_atomic_check_planes()
168 index = plane - plane->group->planes; in rcar_du_atomic_check_planes()
169 group_freed_planes[plane->group->index] |= 1 << index; in rcar_du_atomic_check_planes()
181 groups |= 1 << plane->group->index; in rcar_du_atomic_check_planes()
184 index = plane - plane->group->planes; in rcar_du_atomic_check_planes()
185 group_freed_planes[plane->group->index] |= 1 << index; in rcar_du_atomic_check_planes()
203 unsigned int index = ffs(groups) - 1; in rcar_du_atomic_check_planes() local
204 struct rcar_du_group *group = &rcdu->groups[index]; in rcar_du_atomic_check_planes()
208 __func__, index); in rcar_du_atomic_check_planes()
227 if (group_freed_planes[index] & (1 << i)) { in rcar_du_atomic_check_planes()
230 __func__, plane->group->index, in rcar_du_atomic_check_planes()
240 __func__, plane->group->index, in rcar_du_atomic_check_planes()
247 group_free_planes[index] = 0xff & ~used_planes; in rcar_du_atomic_check_planes()
248 groups &= ~(1 << index); in rcar_du_atomic_check_planes()
251 __func__, index, group_free_planes[index]); in rcar_du_atomic_check_planes()
269 plane->group->index, plane - plane->group->planes); in rcar_du_atomic_check_planes()
285 crtc_planes = to_rcar_crtc(new_plane_state->state.crtc)->index % 2 in rcar_du_atomic_check_planes()
288 free = group_free_planes[plane->group->index]; in rcar_du_atomic_check_planes()
306 group_free_planes[plane->group->index] &= in rcar_du_atomic_check_planes()
310 __func__, plane->group->index, in rcar_du_atomic_check_planes()
311 group_free_planes[plane->group->index]); in rcar_du_atomic_check_planes()
326 unsigned int index, u32 reg, u32 data) in rcar_du_plane_write() argument
328 rcar_du_write(rgrp->dev, rgrp->mmio_offset + index * PLANE_OFF + reg, in rcar_du_plane_write()
337 unsigned int index = state->hwindex; in rcar_du_plane_setup_scanout() local
369 rcar_du_plane_write(rgrp, index, PnMWR, in rcar_du_plane_setup_scanout()
386 rcar_du_plane_write(rgrp, index, PnSPXR, src_x); in rcar_du_plane_setup_scanout()
387 rcar_du_plane_write(rgrp, index, PnSPYR, src_y * in rcar_du_plane_setup_scanout()
390 rcar_du_plane_write(rgrp, index, PnDSA0R, dma[0]); in rcar_du_plane_setup_scanout()
393 index = (index + 1) % 8; in rcar_du_plane_setup_scanout()
395 rcar_du_plane_write(rgrp, index, PnMWR, pitch); in rcar_du_plane_setup_scanout()
397 rcar_du_plane_write(rgrp, index, PnSPXR, src_x); in rcar_du_plane_setup_scanout()
398 rcar_du_plane_write(rgrp, index, PnSPYR, src_y * in rcar_du_plane_setup_scanout()
401 rcar_du_plane_write(rgrp, index, PnDSA0R, dma[1]); in rcar_du_plane_setup_scanout()
406 unsigned int index, in rcar_du_plane_setup_mode() argument
423 rcar_du_plane_write(rgrp, index, PnALPHAR, PnALPHAR_ABIT_0); in rcar_du_plane_setup_mode()
425 rcar_du_plane_write(rgrp, index, PnALPHAR, in rcar_du_plane_setup_mode()
442 rcar_du_plane_write(rgrp, index, PnMR, pnmr); in rcar_du_plane_setup_mode()
449 rcar_du_plane_write(rgrp, index, PnTC2R, colorkey); in rcar_du_plane_setup_mode()
457 rcar_du_plane_write(rgrp, index, PnTC2R, colorkey); in rcar_du_plane_setup_mode()
462 rcar_du_plane_write(rgrp, index, PnTC3R, in rcar_du_plane_setup_mode()
469 unsigned int index, in rcar_du_plane_setup_format_gen2() argument
482 rcar_du_plane_setup_mode(rgrp, index, state); in rcar_du_plane_setup_format_gen2()
485 if (state->hwindex != index) { in rcar_du_plane_setup_format_gen2()
499 rcar_du_plane_write(rgrp, index, PnDDCR2, ddcr2); in rcar_du_plane_setup_format_gen2()
505 rcar_du_plane_write(rgrp, index, PnDDCR4, ddcr4); in rcar_du_plane_setup_format_gen2()
509 unsigned int index, in rcar_du_plane_setup_format_gen3() argument
512 rcar_du_plane_write(rgrp, index, PnMR, in rcar_du_plane_setup_format_gen3()
515 rcar_du_plane_write(rgrp, index, PnDDCR4, in rcar_du_plane_setup_format_gen3()
520 unsigned int index, in rcar_du_plane_setup_format() argument
526 rcar_du_plane_setup_format_gen2(rgrp, index, state); in rcar_du_plane_setup_format()
528 rcar_du_plane_setup_format_gen3(rgrp, index, state); in rcar_du_plane_setup_format()
531 rcar_du_plane_write(rgrp, index, PnDSXR, state->state.crtc_w); in rcar_du_plane_setup_format()
532 rcar_du_plane_write(rgrp, index, PnDSYR, state->state.crtc_h); in rcar_du_plane_setup_format()
533 rcar_du_plane_write(rgrp, index, PnDPXR, state->state.crtc_x); in rcar_du_plane_setup_format()
534 rcar_du_plane_write(rgrp, index, PnDPYR, state->state.crtc_y); in rcar_du_plane_setup_format()
538 rcar_du_plane_write(rgrp, index, PnWASPR, 0); in rcar_du_plane_setup_format()
539 rcar_du_plane_write(rgrp, index, PnWAMWR, 4095); in rcar_du_plane_setup_format()
540 rcar_du_plane_write(rgrp, index, PnBTR, 0); in rcar_du_plane_setup_format()
541 rcar_du_plane_write(rgrp, index, PnMLR, 0); in rcar_du_plane_setup_format()
559 unsigned int vspd1_sink = rgrp->index ? 2 : 0; in __rcar_du_plane_setup()
751 crtcs = ((1 << rcdu->num_crtcs) - 1) & (3 << (2 * rgrp->index)); in rcar_du_planes_init()