Lines Matching defs:modifier
55 /* A private modifier for now, so we have a way to request tiled but not
354 * @modifier: the modifier for the new buffer state
359 uint64_t modifier) assert_dt
412 pctx->screen, prsc, &modifier, 1);
556 uint64_t modifier = linear ? DRM_FORMAT_MOD_LINEAR : FD_FORMAT_MOD_QCOM_TILED;
558 bool success = fd_try_shadow_resource(ctx, rsc, 0, NULL, modifier);
1054 /* TODO invent a modifier for tiled but not UBWC buffers: */
1067 handle->modifier = fd_resource_modifier(rsc);
1069 DBG("%" PRSC_FMT ", modifier=%" PRIx64, PRSC_ARGS(prsc), handle->modifier);
1193 ": not using UBWC: not in acceptable modifier set",
1201 /* We can't use tiled with explicit modifiers, as there is no modifier token
1203 * private modifier token.
1206 * once we have a public modifier token defined.
1213 perf_debug("%" PRSC_FMT ": need linear but not in modifier set",
1394 DBG("%" PRSC_FMT ", modifier=%" PRIx64, PRSC_ARGS(prsc), handle->modifier);
1434 if (screen->layout_resource_for_modifier(rsc, handle->modifier) < 0)
1545 fd_layout_resource_for_modifier(struct fd_resource *rsc, uint64_t modifier)
1547 switch (modifier) {
1550 * when it's called through any of the non-modifier BO create entry