Home
last modified time | relevance | path

Searched refs:opregion (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_opregion.c132 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 Dintel_display_debugfs.c87 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 Dintel_display_core.h518 struct intel_opregion opregion; member
/kernel/linux/linux-6.6/drivers/acpi/pmic/
H A Dintel_pmic.c54 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 Dtps68470_pmic.c282 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 Dintel_pmic.c54 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 Dtps68470_pmic.c282 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 Dintel_opregion.c127 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 Dintel_display_debugfs.c175 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 Dopregion.c151 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 Dpsb_lid.c20 u32 __iomem *lid_state = dev_priv->opregion.lid_state; in psb_lid_timer_func()
H A Dintel_bios.c530 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 Dcdv_intel_lvds.c467 if (dev_priv->opregion.vbt) in lvds_is_present_in_vbt()
H A Dpsb_drv.h21 #include "opregion.h"
559 struct psb_intel_opregion opregion; member
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/
H A Dopregion.c152 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 Dpsb_lid.c20 u32 __iomem *lid_state = dev_priv->opregion.lid_state; in psb_lid_timer_func()
H A Dintel_bios.c531 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 Dcdv_intel_lvds.c459 if (dev_priv->opregion.vbt) in lvds_is_present_in_vbt()
H A Dpsb_drv.h20 #include "opregion.h"
505 struct psb_intel_opregion opregion; member
/kernel/linux/linux-6.6/drivers/vfio/pci/
H A Dvfio_pci_igd.c9 * 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 DMakefile4 interrupt.o gtt.o cfg_space.o opregion.o mmio.o display.o edid.o \
H A Dgvt.h126 #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 Dgvt.h125 #define vgpu_opregion(vgpu) (&(vgpu->opregion))
205 struct intel_vgpu_opregion opregion; member
/kernel/linux/linux-5.10/drivers/acpi/
H A Dacpi_video.c2169 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 Dacpi_video.c2129 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.

Completed in 29 milliseconds

12