/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_opregion.c | 132 u64 rvda; /* Physical (2.0) or relative from opregion (2.1+) 255 struct opregion_swsci *swsci = i915->display.opregion.swsci; in check_swsci_function() 268 if ((i915->display.opregion.swsci_sbcb_sub_functions & in check_swsci_function() 272 if ((i915->display.opregion.swsci_gbda_sub_functions & in check_swsci_function() 283 struct opregion_swsci *swsci = dev_priv->display.opregion.swsci; in swsci() 465 struct opregion_asle *asle = dev_priv->display.opregion.asle; in asle_set_backlight() 471 "opregion backlight request ignored\n"); in asle_set_backlight() 488 drm_dbg_kms(&dev_priv->drm, "updating opregion backlight %d/255\n", in asle_set_backlight() 585 struct intel_opregion *opregion = in asle_work() local 588 container_of(opregion, struc in asle_work() 654 struct intel_opregion *opregion = container_of(nb, struct intel_opregion, intel_opregion_video_event() local 679 set_did(struct intel_opregion *opregion, int i, u32 val) set_did() argument 695 struct intel_opregion *opregion = &dev_priv->display.opregion; intel_didl_outputs() local 734 struct intel_opregion *opregion = &dev_priv->display.opregion; intel_setup_cadls() local 764 struct intel_opregion *opregion = &dev_priv->display.opregion; swsci_setup() local 842 struct intel_opregion *opregion = &dev_priv->display.opregion; intel_load_vbt_firmware() local 882 struct intel_opregion *opregion = &dev_priv->display.opregion; intel_opregion_setup() local 1109 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_get_edid() local 1137 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_headless_sku() local 1149 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_register() local 1165 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_resume_display() local 1191 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_resume() local 1204 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_suspend_display() local 1217 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_suspend() local 1230 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_unregister() local 1245 struct intel_opregion *opregion = &i915->display.opregion; intel_opregion_cleanup() local [all...] |
H A D | intel_display_debugfs.c | 87 struct intel_opregion *opregion = &i915->display.opregion; in i915_opregion() local 89 if (opregion->header) in i915_opregion() 90 seq_write(m, opregion->header, OPREGION_SIZE); in i915_opregion() 98 struct intel_opregion *opregion = &i915->display.opregion; in i915_vbt() local 100 if (opregion->vbt) in i915_vbt() 101 seq_write(m, opregion->vbt, opregion->vbt_size); in i915_vbt()
|
H A D | intel_display_core.h | 518 struct intel_opregion opregion; member
|
/kernel/linux/linux-6.6/drivers/acpi/pmic/ |
H A D | intel_pmic.c | 54 struct intel_pmic_opregion *opregion = region_context; in intel_pmic_power_handler() local 55 struct regmap *regmap = opregion->regmap; in intel_pmic_power_handler() 56 const struct intel_pmic_opregion_data *d = opregion->data; in intel_pmic_power_handler() 70 mutex_lock(&opregion->lock); in intel_pmic_power_handler() 76 mutex_unlock(&opregion->lock); in intel_pmic_power_handler() 81 static int pmic_read_temp(struct intel_pmic_opregion *opregion, in pmic_read_temp() argument 86 if (!opregion->data->get_raw_temp) in pmic_read_temp() 89 raw_temp = opregion->data->get_raw_temp(opregion->regmap, reg); in pmic_read_temp() 93 if (!opregion in pmic_read_temp() 106 pmic_thermal_temp(struct intel_pmic_opregion *opregion, int reg, u32 function, u64 *value) pmic_thermal_temp() argument 113 pmic_thermal_aux(struct intel_pmic_opregion *opregion, int reg, u32 function, u64 *value) pmic_thermal_aux() argument 135 pmic_thermal_pen(struct intel_pmic_opregion *opregion, int reg, int bit, u32 function, u64 *value) pmic_thermal_pen() argument 173 struct intel_pmic_opregion *opregion = region_context; intel_pmic_thermal_handler() local 213 struct intel_pmic_opregion *opregion = region_context; intel_pmic_regs_handler() local 261 struct intel_pmic_opregion *opregion; intel_pmic_install_opregion_handler() local [all...] |
H A D | tps68470_pmic.c | 282 struct tps68470_pmic_opregion *opregion = region_context; in tps68470_pmic_common_handler() local 283 struct regmap *regmap = opregion->regmap; in tps68470_pmic_common_handler() 296 mutex_lock(&opregion->lock); in tps68470_pmic_common_handler() 302 mutex_unlock(&opregion->lock); in tps68470_pmic_common_handler() 376 struct tps68470_pmic_opregion *opregion; in tps68470_pmic_opregion_probe() local 389 opregion = devm_kzalloc(dev, sizeof(*opregion), GFP_KERNEL); in tps68470_pmic_opregion_probe() 390 if (!opregion) in tps68470_pmic_opregion_probe() 393 mutex_init(&opregion->lock); in tps68470_pmic_opregion_probe() 394 opregion in tps68470_pmic_opregion_probe() [all...] |
/kernel/linux/linux-5.10/drivers/acpi/pmic/ |
H A D | intel_pmic.c | 54 struct intel_pmic_opregion *opregion = region_context; in intel_pmic_power_handler() local 55 struct regmap *regmap = opregion->regmap; in intel_pmic_power_handler() 56 struct intel_pmic_opregion_data *d = opregion->data; in intel_pmic_power_handler() 70 mutex_lock(&opregion->lock); in intel_pmic_power_handler() 76 mutex_unlock(&opregion->lock); in intel_pmic_power_handler() 81 static int pmic_read_temp(struct intel_pmic_opregion *opregion, in pmic_read_temp() argument 86 if (!opregion->data->get_raw_temp) in pmic_read_temp() 89 raw_temp = opregion->data->get_raw_temp(opregion->regmap, reg); in pmic_read_temp() 93 if (!opregion in pmic_read_temp() 106 pmic_thermal_temp(struct intel_pmic_opregion *opregion, int reg, u32 function, u64 *value) pmic_thermal_temp() argument 113 pmic_thermal_aux(struct intel_pmic_opregion *opregion, int reg, u32 function, u64 *value) pmic_thermal_aux() argument 135 pmic_thermal_pen(struct intel_pmic_opregion *opregion, int reg, int bit, u32 function, u64 *value) pmic_thermal_pen() argument 173 struct intel_pmic_opregion *opregion = region_context; intel_pmic_thermal_handler() local 213 struct intel_pmic_opregion *opregion = region_context; intel_pmic_regs_handler() local 261 struct intel_pmic_opregion *opregion; intel_pmic_install_opregion_handler() local [all...] |
H A D | tps68470_pmic.c | 282 struct tps68470_pmic_opregion *opregion = region_context; in tps68470_pmic_common_handler() local 283 struct regmap *regmap = opregion->regmap; in tps68470_pmic_common_handler() 296 mutex_lock(&opregion->lock); in tps68470_pmic_common_handler() 302 mutex_unlock(&opregion->lock); in tps68470_pmic_common_handler() 376 struct tps68470_pmic_opregion *opregion; in tps68470_pmic_opregion_probe() local 389 opregion = devm_kzalloc(dev, sizeof(*opregion), GFP_KERNEL); in tps68470_pmic_opregion_probe() 390 if (!opregion) in tps68470_pmic_opregion_probe() 393 mutex_init(&opregion->lock); in tps68470_pmic_opregion_probe() 394 opregion in tps68470_pmic_opregion_probe() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_opregion.c | 127 u64 rvda; /* Physical (2.0) or relative from opregion (2.1+) 249 struct opregion_swsci *swsci = dev_priv->opregion.swsci; in swsci() 265 if ((dev_priv->opregion.swsci_sbcb_sub_functions & in swsci() 269 if ((dev_priv->opregion.swsci_gbda_sub_functions & in swsci() 440 struct opregion_asle *asle = dev_priv->opregion.asle; in asle_set_backlight() 447 "opregion backlight request ignored\n"); in asle_set_backlight() 464 drm_dbg_kms(&dev_priv->drm, "updating opregion backlight %d/255\n", in asle_set_backlight() 561 struct intel_opregion *opregion = in asle_work() local 564 container_of(opregion, struct drm_i915_private, opregion); in asle_work() 629 struct intel_opregion *opregion = container_of(nb, struct intel_opregion, intel_opregion_video_event() local 654 set_did(struct intel_opregion *opregion, int i, u32 val) set_did() argument 670 struct intel_opregion *opregion = &dev_priv->opregion; intel_didl_outputs() local 709 struct intel_opregion *opregion = &dev_priv->opregion; intel_setup_cadls() local 739 struct intel_opregion *opregion = &dev_priv->opregion; swsci_setup() local 817 struct intel_opregion *opregion = &dev_priv->opregion; intel_load_vbt_firmware() local 857 struct intel_opregion *opregion = &dev_priv->opregion; intel_opregion_setup() local 1061 struct intel_opregion *opregion = &i915->opregion; intel_opregion_register() local 1077 struct intel_opregion *opregion = &i915->opregion; intel_opregion_resume() local 1105 struct intel_opregion *opregion = &i915->opregion; intel_opregion_suspend() local 1123 struct intel_opregion *opregion = &i915->opregion; intel_opregion_unregister() local [all...] |
H A D | intel_display_debugfs.c | 175 struct intel_opregion *opregion = &node_to_i915(m->private)->opregion; in i915_opregion() local 177 if (opregion->header) in i915_opregion() 178 seq_write(m, opregion->header, OPREGION_SIZE); in i915_opregion() 185 struct intel_opregion *opregion = &node_to_i915(m->private)->opregion; in i915_vbt() local 187 if (opregion->vbt) in i915_vbt() 188 seq_write(m, opregion->vbt, opregion->vbt_size); in i915_vbt()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | opregion.c | 151 struct opregion_asle *asle = dev_priv->opregion.asle; in asle_set_backlight() 175 struct psb_intel_opregion *opregion = in psb_intel_opregion_asle_work() local 178 container_of(opregion, struct drm_psb_private, opregion); in psb_intel_opregion_asle_work() 179 struct opregion_asle *asle = opregion->asle; in psb_intel_opregion_asle_work() 203 if (dev_priv->opregion.asle) in psb_intel_opregion_asle_intr() 204 schedule_work(&dev_priv->opregion.asle_work); in psb_intel_opregion_asle_intr() 215 struct opregion_asle *asle = dev_priv->opregion.asle; in psb_intel_opregion_enable_asle() 237 /* The only video events relevant to opregion are 0x80. These indicate in psb_intel_opregion_video_event() 240 We might want to fix the video driver to be opregion in psb_intel_opregion_video_event() 262 struct psb_intel_opregion *opregion = &dev_priv->opregion; psb_intel_opregion_init() local 282 struct psb_intel_opregion *opregion = &dev_priv->opregion; psb_intel_opregion_fini() local 308 struct psb_intel_opregion *opregion = &dev_priv->opregion; psb_intel_opregion_setup() local [all...] |
H A D | psb_lid.c | 20 u32 __iomem *lid_state = dev_priv->opregion.lid_state; in psb_lid_timer_func()
|
H A D | intel_bios.c | 530 if (dev_priv->opregion.vbt) { in psb_intel_init_bios() 531 struct vbt_header *vbt = dev_priv->opregion.vbt; in psb_intel_init_bios() 537 dev_priv->opregion.vbt = NULL; in psb_intel_init_bios()
|
H A D | cdv_intel_lvds.c | 467 if (dev_priv->opregion.vbt) in lvds_is_present_in_vbt()
|
H A D | psb_drv.h | 21 #include "opregion.h" 559 struct psb_intel_opregion opregion; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | opregion.c | 152 struct opregion_asle *asle = dev_priv->opregion.asle; in asle_set_backlight() 172 struct psb_intel_opregion *opregion = in psb_intel_opregion_asle_work() local 175 container_of(opregion, struct drm_psb_private, opregion); in psb_intel_opregion_asle_work() 176 struct opregion_asle *asle = opregion->asle; in psb_intel_opregion_asle_work() 200 if (dev_priv->opregion.asle) in psb_intel_opregion_asle_intr() 201 schedule_work(&dev_priv->opregion.asle_work); in psb_intel_opregion_asle_intr() 212 struct opregion_asle *asle = dev_priv->opregion.asle; in psb_intel_opregion_enable_asle() 234 /* The only video events relevant to opregion are 0x80. These indicate in psb_intel_opregion_video_event() 237 We might want to fix the video driver to be opregion in psb_intel_opregion_video_event() 259 struct psb_intel_opregion *opregion = &dev_priv->opregion; psb_intel_opregion_init() local 279 struct psb_intel_opregion *opregion = &dev_priv->opregion; psb_intel_opregion_fini() local 306 struct psb_intel_opregion *opregion = &dev_priv->opregion; psb_intel_opregion_setup() local [all...] |
H A D | psb_lid.c | 20 u32 __iomem *lid_state = dev_priv->opregion.lid_state; in psb_lid_timer_func()
|
H A D | intel_bios.c | 531 if (dev_priv->opregion.vbt) { in psb_intel_init_bios() 532 struct vbt_header *vbt = dev_priv->opregion.vbt; in psb_intel_init_bios() 538 dev_priv->opregion.vbt = NULL; in psb_intel_init_bios()
|
H A D | cdv_intel_lvds.c | 459 if (dev_priv->opregion.vbt) in lvds_is_present_in_vbt()
|
H A D | psb_drv.h | 20 #include "opregion.h" 505 struct psb_intel_opregion opregion; member
|
/kernel/linux/linux-6.6/drivers/vfio/pci/ |
H A D | vfio_pci_igd.c | 9 * access to the Intel IGD opregion. The register defining the opregion 29 void *opregion; member 84 opregionvbt->opregion + pos, &pos, in vfio_pci_igd_rw() 93 __le16 version = *(__le16 *)(opregionvbt->opregion + in vfio_pci_igd_rw() 112 opregionvbt->opregion + pos, &pos, in vfio_pci_igd_rw() 135 opregionvbt->opregion + pos, &pos, in vfio_pci_igd_rw() 159 memunmap(opregionvbt->opregion); in vfio_pci_igd_release() 187 opregionvbt->opregion = memremap(addr, OPREGION_SIZE, MEMREMAP_WB); in vfio_pci_igd_opregion_init() 188 if (!opregionvbt->opregion) { in vfio_pci_igd_opregion_init() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | Makefile | 4 interrupt.o gtt.o cfg_space.o opregion.o mmio.o display.o edid.o \
|
H A D | gvt.h | 126 #define vgpu_opregion(vgpu) (&(vgpu->opregion)) 197 struct intel_vgpu_opregion opregion; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | gvt.h | 125 #define vgpu_opregion(vgpu) (&(vgpu->opregion)) 205 struct intel_vgpu_opregion opregion; member
|
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | acpi_video.c | 2169 int opregion = 0; in intel_opregion_present() local 2184 opregion = 1; in intel_opregion_present() 2186 return opregion; in intel_opregion_present() 2301 * the video opregion code to be run first in order to initialise 2303 * registration of the video class until the opregion code has run.
|
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | acpi_video.c | 2129 int opregion = 0; in intel_opregion_present() local 2144 opregion = 1; in intel_opregion_present() 2146 return opregion; in intel_opregion_present() 2266 * the video opregion code to be run first in order to initialise 2268 * registration of the video class until the opregion code has run.
|