VLV_IOSF_SB_PUNIT
BIT(VLV_IOSF_SB_PUNIT));
BIT(VLV_IOSF_SB_PUNIT));
vlv_iosf_sb_get(display->drm, BIT(VLV_IOSF_SB_PUNIT));
val = vlv_iosf_sb_read(display->drm, VLV_IOSF_SB_PUNIT, PUNIT_REG_GPU_FREQ_STS);
vlv_iosf_sb_put(display->drm, BIT(VLV_IOSF_SB_PUNIT));
vlv_iosf_sb_get(drm, BIT(VLV_IOSF_SB_PUNIT));
return vlv_iosf_sb_read(drm, VLV_IOSF_SB_PUNIT, addr);
return vlv_iosf_sb_write(drm, VLV_IOSF_SB_PUNIT, addr, val);
vlv_iosf_sb_put(drm, BIT(VLV_IOSF_SB_PUNIT));
vlv_iosf_sb_get(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
freq_sts = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, PUNIT_REG_GPU_FREQ_STS);
vlv_iosf_sb_put(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
val = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, FB_GFX_FMAX_AT_VMAX_FUSE);
val = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, PUNIT_GPU_DUTYCYCLE_REG);
val = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, FB_GFX_FMAX_AT_VMAX_FUSE);
val = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, FB_GFX_FMIN_AT_VMIN_FUSE);
vlv_iosf_sb_get(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
vlv_iosf_sb_write(&i915->drm, VLV_IOSF_SB_PUNIT, VLV_TURBO_SOC_OVERRIDE, val);
val = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, PUNIT_REG_GPU_FREQ_STS);
vlv_iosf_sb_put(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
val = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, PUNIT_REG_GPU_LFM) & 0xff;
vlv_iosf_sb_get(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
vlv_iosf_sb_write(&i915->drm, VLV_IOSF_SB_PUNIT, VLV_TURBO_SOC_OVERRIDE, val);
val = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, PUNIT_REG_GPU_FREQ_STS);
vlv_iosf_sb_put(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
BIT(VLV_IOSF_SB_PUNIT) |
BIT(VLV_IOSF_SB_PUNIT) |
BIT(VLV_IOSF_SB_PUNIT) |
BIT(VLV_IOSF_SB_PUNIT) |
vlv_iosf_sb_get(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
freq = vlv_iosf_sb_read(&i915->drm, VLV_IOSF_SB_PUNIT, PUNIT_REG_GPU_FREQ_STS);
vlv_iosf_sb_put(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
vlv_iosf_sb_get(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
err = vlv_iosf_sb_write(&i915->drm, VLV_IOSF_SB_PUNIT, PUNIT_REG_GPU_FREQ_REQ, val);
vlv_iosf_sb_put(&i915->drm, BIT(VLV_IOSF_SB_PUNIT));
case VLV_IOSF_SB_PUNIT:
if (unit_mask & BIT(VLV_IOSF_SB_PUNIT))
if (unit_mask & BIT(VLV_IOSF_SB_PUNIT))