Lines Matching refs:swsci
232 static int swsci(struct drm_device *dev, u32 function, u32 parm, u32 *parm_out) in swsci() function
235 struct opregion_swsci __iomem *swsci = dev_priv->opregion.swsci; in swsci() local
240 if (!swsci) in swsci()
260 dslp = ioread32(&swsci->dslp); in swsci()
273 scic = ioread32(&swsci->scic); in swsci()
281 iowrite32(parm, &swsci->parm); in swsci()
282 iowrite32(scic, &swsci->scic); in swsci()
297 #define C (((scic = ioread32(&swsci->scic)) & SWSCI_SCIC_INDICATOR) == 0) in swsci()
313 *parm_out = ioread32(&swsci->parm); in swsci()
369 return swsci(dev, SWSCI_SBCB_DISPLAY_POWER_STATE, parm, NULL); in intel_opregion_notify_encoder()
392 return swsci(dev, SWSCI_SBCB_ADAPTER_POWER_STATE, in intel_opregion_notify_adapter()
790 opregion->swsci = NULL; in intel_opregion_fini()
808 if (swsci(dev, SWSCI_GBDA_SUPPORTED_CALLS, 0, &tmp) == 0) { in swsci_setup()
819 if (swsci(dev, SWSCI_GBDA_REQUESTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
830 if (swsci(dev, SWSCI_SBCB_SUPPORTED_CALLBACKS, 0, &tmp) == 0) { in swsci_setup()
900 opregion->swsci = base + OPREGION_SWSCI_OFFSET; in intel_opregion_setup()