/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_hotplug.c | 33 * 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 D | intel_display_debugfs.c | 1670 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 D | intel_hotplug.c | 35 * 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 D | intel_hotplug_irq.c | 136 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 D | pci_hotplug_core.c | 72 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 D | pci_hotplug_core.c | 72 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 D | i915_irq.c | 157 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 D | Makefile | 11 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 D | Makefile | 14 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 D | Makefile | 15 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 D | Makefile | 15 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 D | slot.c | 192 * @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 D | slot.c | 193 * @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 D | sysfs.c | 964 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 D | internal.h | 65 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 D | sysfs.c | 947 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 D | internal.h | 60 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 D | Makefile | 10 obj-$(CONFIG_SMP) += platsmp.o hotplug.o
|
/kernel/linux/linux-6.6/arch/arm/mach-hisi/ |
H A D | Makefile | 10 obj-$(CONFIG_SMP) += platsmp.o hotplug.o
|
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/configs/lock/ |
H A D | ver_functions.sh | 16 echo CPU-hotplug kernel, adding locktorture onoff. 1>&2
|
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/configs/scf/ |
H A D | ver_functions.sh | 16 echo CPU-hotplug kernel, adding scftorture onoff. 1>&2
|
/kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/configs/scf/ |
H A D | ver_functions.sh | 16 echo CPU-hotplug kernel, adding scftorture onoff. 1>&2
|
/kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/configs/lock/ |
H A D | ver_functions.sh | 16 echo CPU-hotplug kernel, adding locktorture onoff. 1>&2
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | eeh_driver.c | 683 * 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 D | eeh_driver.c | 682 * 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...] |