Lines Matching defs:blocks

1516 	u32 blocks;
1531 /* Allocate fixed number of blocks for cursor. */
1544 blocks = 0;
1556 blocks = U32_MAX;
1562 blocks += wm->wm[level].min_ddb_alloc;
1563 blocks += wm->uv_wm[level].min_ddb_alloc;
1566 if (blocks <= iter.size) {
1567 iter.size -= blocks;
1576 blocks, iter.size);
1585 * Grant each plane the blocks it requires at the highest achievable
1586 * watermark level, plus an extra share of the leftover blocks
1637 wm->wm[level].blocks = wm->wm[level - 1].blocks;
1646 * if it turns out we don't have enough DDB blocks for them.
1875 u32 blocks, lines, min_ddb_alloc = 0;
1908 blocks = fixed16_to_u32_round_up(selected_result) + 1;
1910 * Lets have blocks at minimum equivalent to plane_blocks_per_line
1918 * and method2 guarantees blocks equivalent to at least 1 line,
1919 * select the blocks as plane_blocks_per_line.
1926 blocks = max(blocks,
1934 blocks += fixed16_to_u32_round_up(wp->y_tile_minimum);
1939 blocks += fixed16_to_u32_round_up(wp->y_tile_minimum);
1942 blocks++;
1946 * Make sure result blocks for higher latency levels are
1951 if (result_prev->blocks > blocks)
1952 blocks = result_prev->blocks;
1969 min_ddb_alloc = blocks + DIV_ROUND_UP(blocks, 10);
1986 * blocks to satisfy it.
1988 result->blocks = blocks;
1991 result->min_ddb_alloc = max(min_ddb_alloc, blocks) + 1;
2044 u16 wm0_blocks, trans_offset, blocks;
2073 * letters. The value wm_l0->blocks is actually Result Blocks, but
2080 wm0_blocks = wm0->blocks - 1;
2085 blocks = max(wm0_blocks, trans_y_tile_min) + trans_offset;
2087 blocks = wm0_blocks + trans_offset;
2089 blocks++;
2096 trans_wm->blocks = blocks;
2097 trans_wm->min_ddb_alloc = max_t(u16, wm0->min_ddb_alloc, blocks + 1);
2388 val |= REG_FIELD_PREP(PLANE_WM_BLOCKS_MASK, level->blocks);
2467 l1->blocks == l2->blocks;
2781 "[PLANE:%d:%s] blocks %4d,%4d,%4d,%4d,%4d,%4d,%4d,%4d,%4d,%4d,%5d"
2784 old_wm->wm[0].blocks, old_wm->wm[1].blocks,
2785 old_wm->wm[2].blocks, old_wm->wm[3].blocks,
2786 old_wm->wm[4].blocks, old_wm->wm[5].blocks,
2787 old_wm->wm[6].blocks, old_wm->wm[7].blocks,
2788 old_wm->trans_wm.blocks,
2789 old_wm->sagv.wm0.blocks,
2790 old_wm->sagv.trans_wm.blocks,
2791 new_wm->wm[0].blocks, new_wm->wm[1].blocks,
2792 new_wm->wm[2].blocks, new_wm->wm[3].blocks,
2793 new_wm->wm[4].blocks, new_wm->wm[5].blocks,
2794 new_wm->wm[6].blocks, new_wm->wm[7].blocks,
2795 new_wm->trans_wm.blocks,
2796 new_wm->sagv.wm0.blocks,
2797 new_wm->sagv.trans_wm.blocks);
2999 level->blocks = REG_FIELD_GET(PLANE_WM_BLOCKS_MASK, val);
3248 sw_wm_level->blocks,
3251 hw_wm_level->blocks,
3263 sw_wm_level->blocks,
3266 hw_wm_level->blocks,
3279 sw_wm_level->blocks,
3282 hw_wm_level->blocks,
3295 sw_wm_level->blocks,
3298 hw_wm_level->blocks,