Lines Matching refs:swsci
239 static int swsci(struct drm_device *dev, u32 function, u32 parm, u32 *parm_out) in swsci() function
242 struct opregion_swsci *swsci = dev_priv->opregion.swsci; in swsci() local
247 if (!swsci) in swsci()
267 dslp = swsci->dslp; in swsci()
280 scic = swsci->scic; in swsci()
288 swsci->parm = parm; in swsci()
289 swsci->scic = scic; in swsci()
304 #define C (((scic = swsci->scic) & SWSCI_SCIC_INDICATOR) == 0) in swsci()
320 *parm_out = swsci->parm; in swsci()
381 return swsci(dev, SWSCI_SBCB_DISPLAY_POWER_STATE, parm, NULL); in intel_opregion_notify_encoder()
404 return swsci(dev, SWSCI_SBCB_ADAPTER_POWER_STATE, in intel_opregion_notify_adapter()
831 opregion->swsci = NULL; in intel_opregion_fini()
849 if (swsci(dev, SWSCI_GBDA_SUPPORTED_CALLS, 0, &tmp) == 0) { in swsci_setup()
860 if (swsci(dev, SWSCI_GBDA_REQUESTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
871 if (swsci(dev, SWSCI_SBCB_SUPPORTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
946 opregion->swsci = base + OPREGION_SWSCI_OFFSET; in intel_opregion_setup()