Home
last modified time | relevance | path

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

12345678

/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_hotplug.c155 struct i915_hotplug *hpd = &dev_priv->hotplug; in intel_hpd_irq_storm_detect()
163 (!long_hpd && !dev_priv->hotplug.hpd_short_storm_enabled)) in intel_hpd_irq_storm_detect()
209 dev_priv->hotplug.stats[pin].state != HPD_MARK_DISABLED) in intel_hpd_irq_storm_switch_to_polling()
216 dev_priv->hotplug.stats[pin].state = HPD_DISABLED; in intel_hpd_irq_storm_switch_to_polling()
226 mod_delayed_work(system_wq, &dev_priv->hotplug.reenable_work, in intel_hpd_irq_storm_switch_to_polling()
235 hotplug.reenable_work.work); in intel_hpd_irq_storm_reenable_work()
247 if (dev_priv->hotplug.stats[pin].state != HPD_DISABLED) in intel_hpd_irq_storm_reenable_work()
250 dev_priv->hotplug.stats[pin].state = HPD_ENABLED; in intel_hpd_irq_storm_reenable_work()
311 container_of(work, struct drm_i915_private, hotplug.dig_port_work); in i915_digport_work_func()
317 long_port_mask = dev_priv->hotplug.long_port_mask; in i915_digport_work_func()
[all …]
/Linux-v5.4/drivers/pci/hotplug/
Dpci_hotplug_core.c72 retval = get_power_status(pci_slot->hotplug, &value); in GET_STATUS()
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 …]
/Linux-v5.4/Documentation/power/
Dsuspend-and-cpuhotplug.rst2 Interaction of Suspend code (S3) with the CPU hotplug infrastructure
8 I. Differences between CPU hotplug and Suspend-to-RAM
11 How does the regular CPU hotplug code differ from how the Suspend-to-RAM
17 interactions involving the freezer and CPU hotplug and also tries to explain
21 What happens when regular CPU hotplug and Suspend-to-RAM race with each other
79 Disable regular cpu hotplug
99 | Decrease cpu_hotplug_disabled, thereby enabling regular cpu hotplug
117 Regular CPU hotplug call path
149 regular CPU hotplug]
154 regular CPU hotplug and the suspend code path converge at the _cpu_down() and
[all …]
/Linux-v5.4/tools/testing/selftests/
DMakefile8 TARGETS += cpu-hotplug
28 TARGETS += memory-hotplug
63 TARGETS_HOTPLUG = cpu-hotplug
64 TARGETS_HOTPLUG += memory-hotplug
155 hotplug: target
161 run_hotplug: hotplug
237 .PHONY: khdr all run_tests hotplug run_hotplug clean_hotplug run_pstore_crash install clean
/Linux-v5.4/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 …]
Dmemory-hotplug.rst4 Memory hotplug
7 Memory hotplug event notifier
99 - synchronize against CPU hotplug and similar (e.g. relevant for ACPI and PPC)
119 write mode to serialise memory hotplug (e.g. access to global/zone
/Linux-v5.4/Documentation/admin-guide/mm/
Dmemory-hotplug.rst10 This document is about memory hotplug including how-to-use and current status.
18 (1) x86_64's has special implementation for memory hotplug.
26 Purpose of memory hotplug
40 Linux memory hotplug is designed for both purpose.
42 Phases of memory hotplug
73 (However, if you writes udev's hotplug scripts for memory hotplug, these
79 Memory hotplug uses SPARSEMEM memory model which allows memory to be divided
97 To use memory hotplug feature, kernel must be compiled with following
100 - For all memory hotplug:
108 - For ACPI memory hotplug, the following are also necessary:
[all …]
/Linux-v5.4/Documentation/fault-injection/
Dnotifier-error-inject.rst10 * Memory hotplug notifier
33 Memory hotplug notifier error injection module
44 Example: Inject memory hotplug offline error (-12 == -ENOMEM)::
94 * tools/testing/selftests/cpu-hotplug/on-off-test.sh
95 * tools/testing/selftests/memory-hotplug/on-off-test.sh
/Linux-v5.4/Documentation/x86/x86_64/
Dcpu-hotplug-spec.rst4 Firmware support for CPU hotplug under Linux/x86-64
7 Linux/x86-64 supports CPU hotplug now. For various reasons Linux wants to
16 For CPU hotplug Linux/x86-64 expects now that any possible future hotpluggable
/Linux-v5.4/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-v5.4/drivers/firmware/psci/
DKconfig9 Run the PSCI checker during startup. This checks that hotplug and
13 on and off through hotplug, so for now torture tests and PSCI checker
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_irq.c3369 if (dev_priv->hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED) in intel_hpd_enabled_irqs()
3377 u32 hotplug; in ibx_hpd_detection_setup() local
3384 hotplug = I915_READ(PCH_PORT_HOTPLUG); in ibx_hpd_detection_setup()
3385 hotplug &= ~(PORTB_PULSE_DURATION_MASK | in ibx_hpd_detection_setup()
3388 hotplug |= PORTB_HOTPLUG_ENABLE | PORTB_PULSE_DURATION_2ms; in ibx_hpd_detection_setup()
3389 hotplug |= PORTC_HOTPLUG_ENABLE | PORTC_PULSE_DURATION_2ms; in ibx_hpd_detection_setup()
3390 hotplug |= PORTD_HOTPLUG_ENABLE | PORTD_PULSE_DURATION_2ms; in ibx_hpd_detection_setup()
3396 hotplug |= PORTA_HOTPLUG_ENABLE; in ibx_hpd_detection_setup()
3397 I915_WRITE(PCH_PORT_HOTPLUG, hotplug); in ibx_hpd_detection_setup()
3421 u32 hotplug; in icp_hpd_detection_setup() local
[all …]
/Linux-v5.4/Documentation/media/dvb-drivers/
Dttusb-dec.rst44 Copy the three files downloaded above into the /usr/lib/hotplug/firmware or
45 /lib/firmware directory (depending on configuration of firmware hotplug).
/Linux-v5.4/Documentation/dev-tools/
Dkselftest.rst18 in safe mode with a limited scope. In limited mode, cpu-hotplug test is
19 run on a single cpu as opposed to all hotplug capable cpus, and memory
20 hotplug test is run on 2% of hotplug capable memory instead of 10%.
26 Running the selftests (hotplug tests are run in limited mode)
111 Running the full range hotplug selftests
114 To build the hotplug tests::
116 $ make -C tools/testing/selftests hotplug
118 To run the hotplug tests::
/Linux-v5.4/arch/powerpc/platforms/pseries/
DMakefile15 obj-$(CONFIG_HOTPLUG_CPU) += hotplug-cpu.o
16 obj-$(CONFIG_MEMORY_HOTPLUG) += hotplug-memory.o pmem.o
/Linux-v5.4/drivers/media/usb/ttusb-dec/
DKconfig19 download/extract them, and then copy them to /usr/lib/hotplug/firmware
20 or /lib/firmware (depending on configuration of firmware hotplug).
/Linux-v5.4/drivers/net/wireless/intel/iwlegacy/
DKconfig29 look in the hotplug script /etc/hotplug/firmware.agent to
55 look in the hotplug script /etc/hotplug/firmware.agent to
/Linux-v5.4/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-v5.4/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-v5.4/drivers/xen/
DKconfig14 bool "Memory hotplug support for Xen balloon driver"
17 Memory hotplug support for Xen balloon driver allows expanding memory
58 expanded to when using memory hotplug.
242 i.e. memory hotplug and cpu hotplug, and to block native drivers loaded,
245 To enable Xen features like cpu and memory hotplug, select Y here.
248 tristate "Xen ACPI memory hotplug"
251 This is Xen ACPI memory hotplug.
258 tristate "Xen ACPI cpu hotplug"
/Linux-v5.4/arch/powerpc/kernel/
Deeh_driver.c799 if (!slot || !slot->hotplug) in eeh_slot_presence_check()
802 ops = slot->hotplug->ops; in eeh_slot_presence_check()
808 ops->set_attention_status(slot->hotplug, 1); in eeh_slot_presence_check()
810 rc = ops->get_adapter_status(slot->hotplug, &state); in eeh_slot_presence_check()
829 if (!slot || !slot->hotplug) in eeh_clear_slot_attention()
832 ops = slot->hotplug->ops; in eeh_clear_slot_attention()
836 ops->set_attention_status(slot->hotplug, 0); in eeh_clear_slot_attention()
/Linux-v5.4/security/tomoyo/policy/
Dexception_policy.conf.default2 initialize_domain /sbin/hotplug from any
/Linux-v5.4/drivers/platform/mellanox/
DMakefile7 obj-$(CONFIG_MLXREG_HOTPLUG) += mlxreg-hotplug.o
/Linux-v5.4/arch/arm/mach-hisi/
DMakefile10 obj-$(CONFIG_SMP) += platsmp.o hotplug.o
/Linux-v5.4/Documentation/kbuild/
Dkconfig.rst184 /hotplug
185 This lists all config symbols that contain "hotplug",
193 /^hotplug
283 Ctrl-F hotplug
287 Menu: File, Search, hotplug
289 lists all config symbol entries that contain "hotplug" in

12345678