/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_hotplug.c | 138 unsigned long start = dev_priv->hotplug.stats[pin].last_jiffies; in intel_hpd_irq_storm_detect() 140 const int threshold = dev_priv->hotplug.hpd_storm_threshold; in intel_hpd_irq_storm_detect() 144 dev_priv->hotplug.stats[pin].last_jiffies = jiffies; in intel_hpd_irq_storm_detect() 145 dev_priv->hotplug.stats[pin].count = 0; in intel_hpd_irq_storm_detect() 147 } else if (dev_priv->hotplug.stats[pin].count > threshold && in intel_hpd_irq_storm_detect() 149 dev_priv->hotplug.stats[pin].state = HPD_MARK_DISABLED; in intel_hpd_irq_storm_detect() 153 dev_priv->hotplug.stats[pin].count++; in intel_hpd_irq_storm_detect() 155 dev_priv->hotplug.stats[pin].count); in intel_hpd_irq_storm_detect() 185 dev_priv->hotplug.stats[pin].state != HPD_MARK_DISABLED) in intel_hpd_irq_storm_disable() 192 dev_priv->hotplug.stats[pin].state = HPD_DISABLED; in intel_hpd_irq_storm_disable() [all …]
|
D | i915_irq.c | 3718 if (dev_priv->hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED) in intel_hpd_enabled_irqs() 3726 u32 hotplug; in ibx_hpd_detection_setup() local 3733 hotplug = I915_READ(PCH_PORT_HOTPLUG); in ibx_hpd_detection_setup() 3734 hotplug &= ~(PORTB_PULSE_DURATION_MASK | in ibx_hpd_detection_setup() 3737 hotplug |= PORTB_HOTPLUG_ENABLE | PORTB_PULSE_DURATION_2ms; in ibx_hpd_detection_setup() 3738 hotplug |= PORTC_HOTPLUG_ENABLE | PORTC_PULSE_DURATION_2ms; in ibx_hpd_detection_setup() 3739 hotplug |= PORTD_HOTPLUG_ENABLE | PORTD_PULSE_DURATION_2ms; in ibx_hpd_detection_setup() 3745 hotplug |= PORTA_HOTPLUG_ENABLE; in ibx_hpd_detection_setup() 3746 I915_WRITE(PCH_PORT_HOTPLUG, hotplug); in ibx_hpd_detection_setup() 3768 u32 hotplug; in icp_hpd_detection_setup() local [all …]
|
/Linux-v4.19/drivers/pci/hotplug/ |
D | pci_hotplug_core.c | 74 retval = get_power_status(pci_slot->hotplug, &value); in GET_STATUS() 84 struct hotplug_slot *slot = pci_slot->hotplug; in power_write_file() 131 retval = get_attention_status(pci_slot->hotplug, &value); in attention_read_file() 141 struct hotplug_slot_ops *ops = pci_slot->hotplug->ops; in attention_write_file() 155 retval = ops->set_attention_status(pci_slot->hotplug, attention); in attention_write_file() 175 retval = get_latch_status(pci_slot->hotplug, &value); in latch_read_file() 192 retval = get_adapter_status(pci_slot->hotplug, &value); in presence_read_file() 207 struct hotplug_slot *slot = pci_slot->hotplug; in test_write_file() 237 struct hotplug_slot *slot = pci_slot->hotplug; in has_power_file() 250 struct hotplug_slot *slot = pci_slot->hotplug; in has_attention_file() [all …]
|
D | pciehp_core.c | 61 struct hotplug_slot *hotplug = NULL; in init_slot() local 67 hotplug = kzalloc(sizeof(*hotplug), GFP_KERNEL); in init_slot() 68 if (!hotplug) in init_slot() 96 hotplug->info = info; in init_slot() 97 hotplug->private = slot; in init_slot() 98 hotplug->ops = ops; in init_slot() 99 slot->hotplug_slot = hotplug; in init_slot() 102 retval = pci_hp_initialize(hotplug, in init_slot() 110 kfree(hotplug); in init_slot()
|
/Linux-v4.19/Documentation/power/ |
D | suspend-and-cpuhotplug.txt | 1 Interaction of Suspend code (S3) with the CPU hotplug infrastructure 6 I. How does the regular CPU hotplug code differ from how the Suspend-to-RAM 12 interactions involving the freezer and CPU hotplug and also tries to explain 16 What happens when regular CPU hotplug and Suspend-to-RAM race with each other 74 Disable regular cpu hotplug 92 | Decrease cpu_hotplug_disabled, thereby enabling regular cpu hotplug 108 Regular CPU hotplug call path 140 regular CPU hotplug] 145 regular CPU hotplug and the suspend code path converge at the _cpu_down() and 147 in that during regular CPU hotplug, 0 is passed for the 'tasks_frozen' [all …]
|
/Linux-v4.19/tools/testing/selftests/ |
D | Makefile | 8 TARGETS += cpu-hotplug 23 TARGETS += memory-hotplug 53 TARGETS_HOTPLUG = cpu-hotplug 54 TARGETS_HOTPLUG += memory-hotplug 96 hotplug: target 102 run_hotplug: hotplug 166 .PHONY: all run_tests hotplug run_hotplug clean_hotplug run_pstore_crash install clean
|
/Linux-v4.19/Documentation/core-api/ |
D | cpu_hotplug.rst | 2 CPU hotplug in the Kernel 18 insertion and removal require support for CPU hotplug. 22 system execution path. Hence the need for CPU hotplug support in the 25 A more novel use of CPU-hotplug support is its use today in suspend resume 85 of them may be online. When physical hotplug is processed by the relevant 89 at which time hotplug is disabled. 99 Using CPU hotplug 115 drwxr-xr-x 2 root root 0 Dec 21 16:33 hotplug 136 and excluded from CPU hotplug. On X86 the kernel option 147 The CPU hotplug coordination [all …]
|
/Linux-v4.19/Documentation/ |
D | memory-hotplug.txt | 6 :Updated: Add description of notifier of memory hotplug: Oct 11 2007 8 This document is about memory hotplug including how-to-use and current status. 15 1.1 purpose of memory hotplug 16 1.2. Phases of memory hotplug 19 3. sysfs files for memory hotplug 30 8. Memory hotplug event notifier 36 (1) x86_64's has special implementation for memory hotplug. 44 purpose of memory hotplug 58 Linux memory hotplug is designed for both purpose. 61 Phases of memory hotplug [all …]
|
/Linux-v4.19/Documentation/fault-injection/ |
D | notifier-error-inject.txt | 10 * Memory hotplug notifier 32 Memory hotplug notifier error injection module 42 Example: Inject memory hotplug offline error (-12 == -ENOMEM) 90 * tools/testing/selftests/cpu-hotplug/on-off-test.sh 91 * tools/testing/selftests/memory-hotplug/on-off-test.sh
|
/Linux-v4.19/Documentation/dev-tools/ |
D | kselftest.rst | 13 in safe mode with a limited scope. In limited mode, cpu-hotplug test is 14 run on a single cpu as opposed to all hotplug capable cpus, and memory 15 hotplug test is run on 2% of hotplug capable memory instead of 10%. 17 Running the selftests (hotplug tests are run in limited mode) 75 Running the full range hotplug selftests 78 To build the hotplug tests:: 80 $ make -C tools/testing/selftests hotplug 82 To run the hotplug tests::
|
/Linux-v4.19/Documentation/x86/x86_64/ |
D | cpu-hotplug-spec | 1 Firmware support for CPU hotplug under Linux/x86-64 4 Linux/x86-64 supports CPU hotplug now. For various reasons Linux wants to 13 For CPU hotplug Linux/x86-64 expects now that any possible future hotpluggable
|
D | 00-INDEX | 5 cpu-hotplug-spec 6 - Firmware support for CPU hotplug under Linux/x86-64
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-firmware-acpi | 21 What: /sys/firmware/acpi/hotplug/ 25 There are separate hotplug profiles for different classes of 27 processors, PCI root bridges etc. A hotplug profile for a given 29 that class of devices will be handled by the ACPI core hotplug 31 of /sys/firmware/acpi/hotplug/. 34 hotplug profile: 37 hotplug events associated with the given class of 40 effectively disables hotplug for the correspoinding
|
/Linux-v4.19/Documentation/media/dvb-drivers/ |
D | ttusb-dec.rst | 42 Copy the three files downloaded above into the /usr/lib/hotplug/firmware or 43 /lib/firmware directory (depending on configuration of firmware hotplug).
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | Makefile | 15 obj-$(CONFIG_HOTPLUG_CPU) += hotplug-cpu.o 16 obj-$(CONFIG_MEMORY_HOTPLUG) += hotplug-memory.o
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | Kconfig | 28 look in the hotplug script /etc/hotplug/firmware.agent to 54 look in the hotplug script /etc/hotplug/firmware.agent to
|
/Linux-v4.19/drivers/media/usb/ttusb-dec/ |
D | Kconfig | 18 download/extract them, and then copy them to /usr/lib/hotplug/firmware 19 or /lib/firmware (depending on configuration of firmware hotplug).
|
/Linux-v4.19/drivers/pci/ |
D | slot.c | 263 struct hotplug_slot *hotplug) in pci_create_slot() argument 281 if (hotplug) { in pci_create_slot() 282 if ((err = slot->hotplug ? -EBUSY : 0) in pci_create_slot() 368 struct hotplug_slot *slot = pci_slot->hotplug; in pci_hp_create_module_link()
|
/Linux-v4.19/Documentation/driver-api/usb/ |
D | hotplug.rst | 38 Kernel Hotplug Helper (``/sbin/hotplug``) 41 There is a kernel parameter: ``/proc/sys/kernel/hotplug``, which normally 42 holds the pathname ``/sbin/hotplug``. That parameter names a program 45 The /sbin/hotplug program can be invoked by any subsystem as part of its 54 http://linux-hotplug.sourceforge.net 62 The USB subsystem currently invokes ``/sbin/hotplug`` when USB devices
|
/Linux-v4.19/drivers/xen/ |
D | Kconfig | 29 bool "Memory hotplug support for Xen balloon driver" 33 Memory hotplug support for Xen balloon driver allows expanding memory 74 expanded to when using memory hotplug. 270 i.e. memory hotplug and cpu hotplug, and to block native drivers loaded, 273 To enable Xen features like cpu and memory hotplug, select Y here. 276 tristate "Xen ACPI memory hotplug" 280 This is Xen ACPI memory hotplug. 287 tristate "Xen ACPI cpu hotplug"
|
/Linux-v4.19/arch/arm/mach-oxnas/ |
D | Makefile | 2 obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
|
/Linux-v4.19/security/tomoyo/policy/ |
D | exception_policy.conf.default | 2 initialize_domain /sbin/hotplug from any
|
/Linux-v4.19/drivers/platform/mellanox/ |
D | Makefile | 6 obj-$(CONFIG_MLXREG_HOTPLUG) += mlxreg-hotplug.o
|
/Linux-v4.19/arch/arm/mach-hisi/ |
D | Makefile | 9 obj-$(CONFIG_SMP) += platsmp.o hotplug.o
|
/Linux-v4.19/arch/arm/mach-realview/ |
D | Makefile | 8 obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
|