Lines Matching refs:swsci
255 struct opregion_swsci *swsci = i915->display.opregion.swsci; in check_swsci_function() local
258 if (!swsci) in check_swsci_function()
280 static int swsci(struct drm_i915_private *dev_priv, in swsci() function
283 struct opregion_swsci *swsci = dev_priv->display.opregion.swsci; in swsci() local
294 dslp = swsci->dslp; in swsci()
307 scic = swsci->scic; in swsci()
315 swsci->parm = parm; in swsci()
316 swsci->scic = scic; in swsci()
331 #define C (((scic = swsci->scic) & SWSCI_SCIC_INDICATOR) == 0) in swsci()
347 *parm_out = swsci->parm; in swsci()
430 return swsci(dev_priv, SWSCI_SBCB_DISPLAY_POWER_STATE, parm, NULL); in intel_opregion_notify_encoder()
454 return swsci(dev_priv, SWSCI_SBCB_ADAPTER_POWER_STATE, in intel_opregion_notify_adapter()
772 if (swsci(dev_priv, SWSCI_GBDA_SUPPORTED_CALLS, 0, &tmp) == 0) { in swsci_setup()
783 if (swsci(dev_priv, SWSCI_GBDA_REQUESTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
794 if (swsci(dev_priv, SWSCI_SBCB_SUPPORTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
947 opregion->swsci = base + OPREGION_SWSCI_OFFSET; in intel_opregion_setup()
1062 ret = swsci(dev_priv, SWSCI_GBDA_PANEL_DETAILS, 0x0, &panel_details); in intel_opregion_get_panel_type()
1237 opregion->swsci = NULL; in intel_opregion_unregister()