Lines Matching refs:flex
2183 /* The MMIO offsets for Flex EU registers aren't contiguous */
2209 struct flex {
2218 const struct flex *flex, unsigned int count)
2230 *cs++ = offset + flex->offset * sizeof(u32);
2232 *cs++ = flex->value;
2233 } while (flex++, --count);
2243 const struct flex *flex, unsigned int count)
2255 *cs++ = i915_mmio_reg_offset(flex->reg);
2256 *cs++ = flex->value;
2257 } while (flex++, --count);
2266 const struct flex *flex, unsigned int count)
2278 err = gen8_store_flex(rq, ce, flex, count);
2285 const struct flex *flex, unsigned int count)
2294 err = gen8_load_flex(rq, ce, flex, count);
2301 struct flex *flex, unsigned int count)
2317 flex->value = intel_sseu_make_rpcs(ctx->i915, &ce->sseu);
2318 err = gen8_modify_context(ce, flex, count);
2334 struct flex regs_context[] = {
2345 struct flex regs_lri[] = {
2399 * Note: the first flex register passed must always be R_PWR_CLK_STATE
2402 struct flex *regs,
2471 struct flex regs[] = {
2484 /* The MMIO offsets for Flex EU registers aren't contiguous */
2487 struct flex regs[] = {