Home
last modified time | relevance | path

Searched refs:hotplug (Results 1 – 25 of 451) sorted by relevance

12345678910>>...19

/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_hotplug.c138 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 …]
Di915_irq.c3718 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/
Dpci_hotplug_core.c74 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 …]
Dpciehp_core.c61 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/
Dsuspend-and-cpuhotplug.txt1 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/
DMakefile8 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/
Dcpu_hotplug.rst2 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/
Dmemory-hotplug.txt6 :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/
Dnotifier-error-inject.txt10 * 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/
Dkselftest.rst13 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/
Dcpu-hotplug-spec1 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
D00-INDEX5 cpu-hotplug-spec
6 - Firmware support for CPU hotplug under Linux/x86-64
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-firmware-acpi21 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/
Dttusb-dec.rst42 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/
DMakefile15 obj-$(CONFIG_HOTPLUG_CPU) += hotplug-cpu.o
16 obj-$(CONFIG_MEMORY_HOTPLUG) += hotplug-memory.o
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/
DKconfig28 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/
DKconfig18 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/
Dslot.c263 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/
Dhotplug.rst38 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/
DKconfig29 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/
DMakefile2 obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
/Linux-v4.19/security/tomoyo/policy/
Dexception_policy.conf.default2 initialize_domain /sbin/hotplug from any
/Linux-v4.19/drivers/platform/mellanox/
DMakefile6 obj-$(CONFIG_MLXREG_HOTPLUG) += mlxreg-hotplug.o
/Linux-v4.19/arch/arm/mach-hisi/
DMakefile9 obj-$(CONFIG_SMP) += platsmp.o hotplug.o
/Linux-v4.19/arch/arm/mach-realview/
DMakefile8 obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o

12345678910>>...19