Home
last modified time | relevance | path

Searched refs:hotplug (Results 1 - 25 of 172) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_hotplug.c33 * Simply put, hotplug occurs when a display is connected to or disconnected
41 * handlers gather the hotplug detect (HPD) information from relevant registers
42 * into a platform independent mask of hotplug pins that have fired.
45 * intel_hotplug.c does hotplug irq storm detection and mitigation, and passes
47 * regular hotplug).
51 * pulses, with failures and non-MST long pulses triggering regular hotplug
54 * The regular hotplug work function i915_hotplug_work_func() calls connector
55 * detect hooks, and, if connector status changes, triggers sending of hotplug
59 * the hotplug uevent, disabling or enabling the crtc as needed.
61 * The hotplug interrup
[all...]
H A Dintel_display_debugfs.c1670 struct i915_hotplug *hotplug = &dev_priv->hotplug; in i915_hpd_storm_ctl_show() local
1676 flush_work(&dev_priv->hotplug.dig_port_work); in i915_hpd_storm_ctl_show()
1677 flush_delayed_work(&dev_priv->hotplug.hotplug_work); in i915_hpd_storm_ctl_show()
1679 seq_printf(m, "Threshold: %d\n", hotplug->hpd_storm_threshold); in i915_hpd_storm_ctl_show()
1681 yesno(delayed_work_pending(&hotplug->reenable_work))); in i915_hpd_storm_ctl_show()
1692 struct i915_hotplug *hotplug = &dev_priv->hotplug; in i915_hpd_storm_ctl_write() local
1724 hotplug->hpd_storm_threshold = new_threshold; in i915_hpd_storm_ctl_write()
1727 hotplug in i915_hpd_storm_ctl_write()
1773 struct i915_hotplug *hotplug = &dev_priv->hotplug; i915_hpd_short_storm_ctl_write() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_hotplug.c35 * Simply put, hotplug occurs when a display is connected to or disconnected
43 * handlers gather the hotplug detect (HPD) information from relevant registers
44 * into a platform independent mask of hotplug pins that have fired.
47 * intel_hotplug.c does hotplug irq storm detection and mitigation, and passes
49 * regular hotplug).
53 * pulses, with failures and non-MST long pulses triggering regular hotplug
56 * The regular hotplug work function i915_hotplug_work_func() calls connector
57 * detect hooks, and, if connector status changes, triggers sending of hotplug
61 * the hotplug uevent, disabling or enabling the crtc as needed.
63 * The hotplug interrup
808 struct intel_hotplug *hotplug = &dev_priv->display.hotplug; i915_hpd_storm_ctl_show() local
830 struct intel_hotplug *hotplug = &dev_priv->display.hotplug; i915_hpd_storm_ctl_write() local
911 struct intel_hotplug *hotplug = &dev_priv->display.hotplug; i915_hpd_short_storm_ctl_write() local
[all...]
H A Dintel_hotplug_irq.c136 struct intel_hotplug *hpd = &dev_priv->display.hotplug; in intel_hpd_init_pins()
182 /* For display hotplug interrupt */
193 * i915_hotplug_interrupt_update - update hotplug interrupt enable
337 * hotplug detection results from several registers.
362 "hotplug event received, stat 0x%08x, dig 0x%08x, pins 0x%08x, long 0x%08x\n", in intel_get_hpd_pins()
373 if (dev_priv->display.hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED) in intel_hpd_enabled_irqs()
395 u32 hotplug = 0; in intel_hpd_hotplug_mask() local
398 hotplug |= hotplug_mask(pin); in intel_hpd_hotplug_mask()
400 return hotplug; in intel_hpd_hotplug_mask()
407 u32 hotplug in intel_hpd_hotplug_enables() local
1293 u32 hotplug; bxt_hotplug_enables() local
[all...]
/kernel/linux/linux-5.10/drivers/pci/hotplug/
H A Dpci_hotplug_core.c72 retval = get_power_status(pci_slot->hotplug, &value); in power_read_file()
82 struct hotplug_slot *slot = pci_slot->hotplug; in power_write_file()
129 retval = get_attention_status(pci_slot->hotplug, &value); in attention_read_file()
139 struct hotplug_slot *slot = pci_slot->hotplug; in attention_write_file()
174 retval = get_latch_status(pci_slot->hotplug, &value); in latch_read_file()
191 retval = get_adapter_status(pci_slot->hotplug, &value); in presence_read_file()
206 struct hotplug_slot *slot = pci_slot->hotplug; in test_write_file()
236 struct hotplug_slot *slot = pci_slot->hotplug; in has_power_file()
249 struct hotplug_slot *slot = pci_slot->hotplug; in has_attention_file()
261 struct hotplug_slot *slot = pci_slot->hotplug; in has_latch_file()
[all...]
/kernel/linux/linux-6.6/drivers/pci/hotplug/
H A Dpci_hotplug_core.c72 retval = get_power_status(pci_slot->hotplug, &value); in power_read_file()
82 struct hotplug_slot *slot = pci_slot->hotplug; in power_write_file()
129 retval = get_attention_status(pci_slot->hotplug, &value); in attention_read_file()
139 struct hotplug_slot *slot = pci_slot->hotplug; in attention_write_file()
174 retval = get_latch_status(pci_slot->hotplug, &value); in latch_read_file()
191 retval = get_adapter_status(pci_slot->hotplug, &value); in presence_read_file()
206 struct hotplug_slot *slot = pci_slot->hotplug; in test_write_file()
236 struct hotplug_slot *slot = pci_slot->hotplug; in has_power_file()
249 struct hotplug_slot *slot = pci_slot->hotplug; in has_attention_file()
261 struct hotplug_slot *slot = pci_slot->hotplug; in has_latch_file()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_irq.c157 struct i915_hotplug *hpd = &dev_priv->hotplug; in intel_hpd_init_pins()
289 /* For display hotplug interrupt */
307 * i915_hotplug_interrupt_update - update hotplug interrupt enable
1165 * hotplug detection results from several registers.
1190 "hotplug event received, stat 0x%08x, dig 0x%08x, pins 0x%08x, long 0x%08x\n", in intel_get_hpd_pins()
1476 * bits can itself generate a new hotplug interrupt :( in i9xx_hpd_irq_ack()
1510 dev_priv->hotplug.hpd, in i9xx_hpd_irq_handler()
1691 * unless we touch the hotplug register, even if hotplug_trigger is in ibx_hpd_irq_handler()
1710 dev_priv->hotplug.pch_hpd, in ibx_hpd_irq_handler()
1872 dev_priv->hotplug in icp_irq_handler()
3004 u32 hotplug; ibx_hpd_detection_setup() local
3042 u32 hotplug; icp_ddi_hpd_detection_setup() local
3052 u32 hotplug; icp_tc_hpd_detection_setup() local
3100 u32 hotplug; gen11_hpd_detection_setup() local
3147 u32 val, hotplug; spt_hpd_detection_setup() local
3187 u32 hotplug; ilk_hpd_detection_setup() local
3221 u32 hotplug; __bxt_hpd_detection_setup() local
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/
H A DMakefile11 TARGETS += cpu-hotplug
34 TARGETS += memory-hotplug
75 TARGETS_HOTPLUG = cpu-hotplug
76 TARGETS_HOTPLUG += memory-hotplug
184 hotplug:
190 run_hotplug: hotplug
265 .PHONY: khdr all run_tests hotplug run_hotplug clean_hotplug run_pstore_crash install clean gen_tar
/kernel/linux/linux-6.6/tools/testing/selftests/
H A DMakefile14 TARGETS += cpu-hotplug
47 TARGETS += memory-hotplug
106 TARGETS_HOTPLUG = cpu-hotplug
107 TARGETS_HOTPLUG += memory-hotplug
190 hotplug:
196 run_hotplug: hotplug
272 .PHONY: all run_tests hotplug run_hotplug clean_hotplug run_pstore_crash install clean gen_tar
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A DMakefile15 obj-$(CONFIG_HOTPLUG_CPU) += hotplug-cpu.o
16 obj-$(CONFIG_MEMORY_HOTPLUG) += hotplug-memory.o pmem.o
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A DMakefile15 obj-$(CONFIG_HOTPLUG_CPU) += hotplug-cpu.o
16 obj-$(CONFIG_MEMORY_HOTPLUG) += hotplug-memory.o pmem.o
/kernel/linux/linux-5.10/drivers/pci/
H A Dslot.c192 * @hotplug: set if caller is hotplug driver, NULL otherwise
227 struct hotplug_slot *hotplug) in pci_create_slot()
245 if (hotplug) { in pci_create_slot()
246 if ((err = slot->hotplug ? -EBUSY : 0) in pci_create_slot()
326 * pci_hp_create_link - create symbolic link to the hotplug driver module.
330 * the hotplug driver module.
334 struct hotplug_slot *slot = pci_slot->hotplug; in pci_hp_create_module_link()
352 * pci_hp_remove_link - remove symbolic link to the hotplug driver module.
356 * the hotplug drive
225 pci_create_slot(struct pci_bus *parent, int slot_nr, const char *name, struct hotplug_slot *hotplug) pci_create_slot() argument
[all...]
/kernel/linux/linux-6.6/drivers/pci/
H A Dslot.c193 * @hotplug: set if caller is hotplug driver, NULL otherwise
228 struct hotplug_slot *hotplug) in pci_create_slot()
246 if (hotplug) { in pci_create_slot()
247 if ((err = slot->hotplug ? -EBUSY : 0) in pci_create_slot()
327 * pci_hp_create_module_link - create symbolic link to hotplug driver module
331 * the hotplug driver module.
335 struct hotplug_slot *slot = pci_slot->hotplug; in pci_hp_create_module_link()
353 * pci_hp_remove_module_link - remove symbolic link to the hotplug driver
358 * the hotplug drive
226 pci_create_slot(struct pci_bus *parent, int slot_nr, const char *name, struct hotplug_slot *hotplug) pci_create_slot() argument
[all...]
/kernel/linux/linux-5.10/drivers/acpi/
H A Dsysfs.c964 struct acpi_hotplug_profile *hotplug = to_acpi_hotplug_profile(kobj); in hotplug_enabled_show() local
966 return sprintf(buf, "%d\n", hotplug->enabled); in hotplug_enabled_show()
973 struct acpi_hotplug_profile *hotplug = to_acpi_hotplug_profile(kobj); in hotplug_enabled_store() local
979 acpi_scan_hotplug_enabled(hotplug, val); in hotplug_enabled_store()
997 void acpi_sysfs_add_hotplug_profile(struct acpi_hotplug_profile *hotplug, in acpi_sysfs_add_hotplug_profile() argument
1005 error = kobject_init_and_add(&hotplug->kobj, in acpi_sysfs_add_hotplug_profile()
1008 kobject_put(&hotplug->kobj); in acpi_sysfs_add_hotplug_profile()
1012 kobject_uevent(&hotplug->kobj, KOBJ_ADD); in acpi_sysfs_add_hotplug_profile()
1016 pr_err(PREFIX "Unable to add hotplug profile '%s'\n", name); in acpi_sysfs_add_hotplug_profile()
1055 hotplug_kobj = kobject_create_and_add("hotplug", acpi_kob in acpi_sysfs_init()
[all...]
H A Dinternal.h65 void acpi_sysfs_add_hotplug_profile(struct acpi_hotplug_profile *hotplug,
69 void acpi_scan_hotplug_enabled(struct acpi_hotplug_profile *hotplug, bool val);
/kernel/linux/linux-6.6/drivers/acpi/
H A Dsysfs.c947 struct acpi_hotplug_profile *hotplug = to_acpi_hotplug_profile(kobj); in enabled_show() local
949 return sprintf(buf, "%d\n", hotplug->enabled); in enabled_show()
955 struct acpi_hotplug_profile *hotplug = to_acpi_hotplug_profile(kobj); in enabled_store() local
961 acpi_scan_hotplug_enabled(hotplug, val); in enabled_store()
978 void acpi_sysfs_add_hotplug_profile(struct acpi_hotplug_profile *hotplug, in acpi_sysfs_add_hotplug_profile() argument
986 error = kobject_init_and_add(&hotplug->kobj, in acpi_sysfs_add_hotplug_profile()
989 kobject_put(&hotplug->kobj); in acpi_sysfs_add_hotplug_profile()
993 kobject_uevent(&hotplug->kobj, KOBJ_ADD); in acpi_sysfs_add_hotplug_profile()
997 pr_err("Unable to add hotplug profile '%s'\n", name); in acpi_sysfs_add_hotplug_profile()
1034 hotplug_kobj = kobject_create_and_add("hotplug", acpi_kob in acpi_sysfs_init()
[all...]
H A Dinternal.h60 void acpi_sysfs_add_hotplug_profile(struct acpi_hotplug_profile *hotplug,
64 void acpi_scan_hotplug_enabled(struct acpi_hotplug_profile *hotplug, bool val);
/kernel/linux/linux-5.10/arch/arm/mach-hisi/
H A DMakefile10 obj-$(CONFIG_SMP) += platsmp.o hotplug.o
/kernel/linux/linux-6.6/arch/arm/mach-hisi/
H A DMakefile10 obj-$(CONFIG_SMP) += platsmp.o hotplug.o
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/configs/lock/
H A Dver_functions.sh16 echo CPU-hotplug kernel, adding locktorture onoff. 1>&2
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/configs/scf/
H A Dver_functions.sh16 echo CPU-hotplug kernel, adding scftorture onoff. 1>&2
/kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/configs/scf/
H A Dver_functions.sh16 echo CPU-hotplug kernel, adding scftorture onoff. 1>&2
/kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/configs/lock/
H A Dver_functions.sh16 echo CPU-hotplug kernel, adding locktorture onoff. 1>&2
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Deeh_driver.c683 * hotplug shutdown scripts, e.g. ifdown for ethernet. Yes, in eeh_reset_device()
689 pr_info("EEH: Sleep 5s ahead of %s hotplug\n", in eeh_reset_device()
758 * This shouldn't happen often, but you might see it if you hotplug a PCIe
775 if (!slot || !slot->hotplug) in eeh_slot_presence_check()
778 ops = slot->hotplug->ops; in eeh_slot_presence_check()
784 ops->set_attention_status(slot->hotplug, 1); in eeh_slot_presence_check()
786 rc = ops->get_adapter_status(slot->hotplug, &state); in eeh_slot_presence_check()
805 if (!slot || !slot->hotplug) in eeh_clear_slot_attention()
808 ops = slot->hotplug->ops; in eeh_clear_slot_attention()
812 ops->set_attention_status(slot->hotplug, in eeh_clear_slot_attention()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Deeh_driver.c682 * hotplug shutdown scripts, e.g. ifdown for ethernet. Yes, in eeh_reset_device()
688 pr_info("EEH: Sleep 5s ahead of %s hotplug\n", in eeh_reset_device()
757 * This shouldn't happen often, but you might see it if you hotplug a PCIe
774 if (!slot || !slot->hotplug) in eeh_slot_presence_check()
777 ops = slot->hotplug->ops; in eeh_slot_presence_check()
783 ops->set_attention_status(slot->hotplug, 1); in eeh_slot_presence_check()
785 rc = ops->get_adapter_status(slot->hotplug, &state); in eeh_slot_presence_check()
804 if (!slot || !slot->hotplug) in eeh_clear_slot_attention()
807 ops = slot->hotplug->ops; in eeh_clear_slot_attention()
811 ops->set_attention_status(slot->hotplug, in eeh_clear_slot_attention()
[all...]

Completed in 19 milliseconds

1234567