Lines Matching refs:swsci
263 static int swsci(struct drm_i915_private *dev_priv, in swsci() function
266 struct opregion_swsci *swsci = dev_priv->opregion.swsci; in swsci() local
272 if (!swsci) in swsci()
292 dslp = swsci->dslp; in swsci()
305 scic = swsci->scic; in swsci()
313 swsci->parm = parm; in swsci()
314 swsci->scic = scic; in swsci()
329 #define C (((scic = swsci->scic) & SWSCI_SCIC_INDICATOR) == 0) in swsci()
345 *parm_out = swsci->parm; in swsci()
406 return swsci(dev_priv, SWSCI_SBCB_DISPLAY_POWER_STATE, parm, NULL); in intel_opregion_notify_encoder()
430 return swsci(dev_priv, SWSCI_SBCB_ADAPTER_POWER_STATE, in intel_opregion_notify_adapter()
834 opregion->swsci = NULL; in intel_opregion_unregister()
851 if (swsci(dev_priv, SWSCI_GBDA_SUPPORTED_CALLS, 0, &tmp) == 0) { in swsci_setup()
862 if (swsci(dev_priv, SWSCI_GBDA_REQUESTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
873 if (swsci(dev_priv, SWSCI_SBCB_SUPPORTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
1000 opregion->swsci = base + OPREGION_SWSCI_OFFSET; in intel_opregion_setup()
1087 ret = swsci(dev_priv, SWSCI_GBDA_PANEL_DETAILS, 0x0, &panel_details); in intel_opregion_get_panel_type()