/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_hotplug.c | 360 queue_work(i915->display.hotplug.dp_wq, &i915->display.hotplug.dig_port_work); in intel_hpd_trigger_irq() 383 dev_priv->display.hotplug.event_bits = 0; in i915_hotplug_work_func() 385 dev_priv->display.hotplug.retry_bits = 0; in i915_hotplug_work_func() 570 queue_work(dev_priv->display.hotplug.dp_wq, &dev_priv->display.hotplug.dig_port_work); in intel_hpd_irq_handler() 614 display.hotplug.poll_init_work); in i915_hpd_poll_init_work() 741 dev_priv->display.hotplug.event_bits = 0; in intel_hpd_cancel_work() 782 struct intel_hotplug *hotplug = &dev_priv->display.hotplug; in i915_hpd_storm_ctl_show() local 804 struct intel_hotplug *hotplug = &dev_priv->display.hotplug; in i915_hpd_storm_ctl_write() local 839 hotplug->stats[i].count = 0; in i915_hpd_storm_ctl_write() 885 struct intel_hotplug *hotplug = &dev_priv->display.hotplug; in i915_hpd_short_storm_ctl_write() local [all …]
|
/linux-6.3-rc2/drivers/pci/hotplug/ |
A D | pci_hotplug_core.c | 72 retval = get_power_status(pci_slot->hotplug, &value); in GET_STATUS() 82 struct hotplug_slot *slot = pci_slot->hotplug; in power_write_file() 139 struct hotplug_slot *slot = pci_slot->hotplug; in attention_write_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() 272 struct hotplug_slot *slot = pci_slot->hotplug; in has_adapter_file() 283 struct hotplug_slot *slot = pci_slot->hotplug; in has_test_file() 462 pci_slot->hotplug = slot; in __pci_hp_initialize() [all …]
|
/linux-6.3-rc2/Documentation/power/ |
A D | suspend-and-cpuhotplug.rst | 2 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 79 Disable regular cpu hotplug 117 Regular CPU hotplug call path 149 regular CPU hotplug] 156 in that during regular CPU hotplug, 0 is passed for the 'tasks_frozen' 173 II. What are the issues involved in CPU hotplug? 218 update driver's callback registered for CPU hotplug events) calls [all …]
|
/linux-6.3-rc2/Documentation/core-api/ |
A D | cpu_hotplug.rst | 2 CPU hotplug in the Kernel 83 at which time hotplug is disabled. 93 Using CPU hotplug 142 The CPU hotplug coordination 163 The CPU hotplug API 166 CPU hotplug state machine 386 Setup of a CPU hotplug state 486 Removal of a CPU hotplug state 577 CPU's hotplug thread. 583 from within CPU hotplug callbacks and CPU hotplug read locked regions. [all …]
|
A D | memory-hotplug.rst | 4 Memory hotplug 7 Memory hotplug event notifier 96 - synchronize against CPU hotplug and similar (e.g. relevant for ACPI and PPC) 116 write mode to serialise memory hotplug (e.g. access to global/zone
|
/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/ |
A D | cpu_hotplug.rst | 111 drwxr-xr-x 2 root root 0 Dec 21 16:33 hotplug 363 对于一个驱动程序或子系统有多个实例,并且每个实例都需要调用相同的CPU hotplug状态回 364 调的情况,CPU hotplug核心提供多实例支持。与驱动程序特定的实例列表相比,其优势在于 365 与实例相关的函数完全针对CPU hotplug操作进行序列化,并在添加和删除时提供状态回调的 454 状态移除和回调调用是针对CPU热拔插操作进行序列化的。如果移除函数必须从CPU hotplug 504 CPU hotplug回调和CPU hotplug读取锁定区域内使用。 560 所有注册的状态都被列举在 ``/sys/devices/system/cpu/hotplug/states`` :: 562 $ tail /sys/devices/system/cpu/hotplug/states 576 $ cat /sys/devices/system/cpu/cpu4/hotplug/state 579 $ cat /sys/devices/system/cpu/cpu4/hotplug/state [all …]
|
A D | memory-hotplug.rst | 3 :Original: Documentation/core-api/memory-hotplug.rst 13 .. _cn_core-api_memory-hotplug:
|
A D | index.rst | 89 memory-hotplug 95 memory-hotplug
|
/linux-6.3-rc2/tools/testing/selftests/ |
A D | Makefile | 12 TARGETS += cpu-hotplug 43 TARGETS += memory-hotplug 96 TARGETS_HOTPLUG = cpu-hotplug 97 TARGETS_HOTPLUG += memory-hotplug 180 hotplug: target 186 run_hotplug: hotplug 262 .PHONY: all run_tests hotplug run_hotplug clean_hotplug run_pstore_crash install clean gen_tar
|
/linux-6.3-rc2/Documentation/fault-injection/ |
A D | notifier-error-inject.rst | 10 * 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/cpu-on-off-test.sh 95 * tools/testing/selftests/memory-hotplug/mem-on-off-test.sh
|
/linux-6.3-rc2/drivers/gpu/drm/i915/ |
A D | i915_irq.c | 884 u32 hotplug = 0; in intel_hpd_hotplug_enables() local 889 return hotplug; in intel_hpd_hotplug_enables() 3141 u32 hotplug; in bxt_hotplug_enables() local 3145 hotplug = PORTA_HOTPLUG_ENABLE; in bxt_hotplug_enables() 3147 hotplug |= BXT_DDIA_HPD_INVERT; in bxt_hotplug_enables() 3148 return hotplug; in bxt_hotplug_enables() 3150 hotplug = PORTB_HOTPLUG_ENABLE; in bxt_hotplug_enables() 3152 hotplug |= BXT_DDIB_HPD_INVERT; in bxt_hotplug_enables() 3153 return hotplug; in bxt_hotplug_enables() 3155 hotplug = PORTC_HOTPLUG_ENABLE; in bxt_hotplug_enables() [all …]
|
/linux-6.3-rc2/Documentation/x86/x86_64/ |
A D | cpu-hotplug-spec.rst | 4 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-6.3-rc2/drivers/firmware/psci/ |
A D | Kconfig | 9 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-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-firmware-acpi | 67 What: /sys/firmware/acpi/hotplug/ 71 There are separate hotplug profiles for different classes of 73 processors, PCI root bridges etc. A hotplug profile for a given 75 that class of devices will be handled by the ACPI core hotplug 77 of /sys/firmware/acpi/hotplug/. 80 hotplug profile: 84 hotplug events associated with the given class of 87 effectively disables hotplug for the correspoinding
|
/linux-6.3-rc2/Documentation/admin-guide/media/ |
A D | ttusb-dec.rst | 44 Copy the three files downloaded above into the /usr/lib/hotplug/firmware or 45 /lib/firmware directory (depending on configuration of firmware hotplug).
|
/linux-6.3-rc2/drivers/staging/media/av7110/ |
A D | Kconfig | 30 download/extract it, and then copy it to /usr/lib/hotplug/firmware 31 or /lib/firmware (depending on configuration of firmware hotplug). 91 download/extract it, and then copy it to /usr/lib/hotplug/firmware 92 or /lib/firmware (depending on configuration of firmware hotplug).
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlegacy/ |
A D | Kconfig | 28 look in the hotplug script /etc/hotplug/firmware.agent to 55 look in the hotplug script /etc/hotplug/firmware.agent to
|
/linux-6.3-rc2/drivers/media/usb/ttusb-dec/ |
A D | Kconfig | 19 download/extract them, and then copy them to /usr/lib/hotplug/firmware 20 or /lib/firmware (depending on configuration of firmware hotplug).
|
/linux-6.3-rc2/drivers/pci/ |
A D | slot.c | 228 struct hotplug_slot *hotplug) in pci_create_slot() argument 246 if (hotplug) { in pci_create_slot() 247 if ((err = slot->hotplug ? -EBUSY : 0) in pci_create_slot() 335 struct hotplug_slot *slot = pci_slot->hotplug; in pci_hp_create_module_link()
|
/linux-6.3-rc2/arch/powerpc/platforms/pseries/ |
A D | Makefile | 15 obj-$(CONFIG_HOTPLUG_CPU) += hotplug-cpu.o 16 obj-$(CONFIG_MEMORY_HOTPLUG) += hotplug-memory.o pmem.o
|
/linux-6.3-rc2/Documentation/driver-api/usb/ |
A 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-6.3-rc2/drivers/acpi/ |
A D | sysfs.c | 930 struct acpi_hotplug_profile *hotplug = to_acpi_hotplug_profile(kobj); in enabled_show() local 932 return sprintf(buf, "%d\n", hotplug->enabled); in enabled_show() 938 struct acpi_hotplug_profile *hotplug = to_acpi_hotplug_profile(kobj); in enabled_store() local 944 acpi_scan_hotplug_enabled(hotplug, val); in enabled_store() 961 void acpi_sysfs_add_hotplug_profile(struct acpi_hotplug_profile *hotplug, in acpi_sysfs_add_hotplug_profile() argument 969 error = kobject_init_and_add(&hotplug->kobj, in acpi_sysfs_add_hotplug_profile() 972 kobject_put(&hotplug->kobj); in acpi_sysfs_add_hotplug_profile() 976 kobject_uevent(&hotplug->kobj, KOBJ_ADD); in acpi_sysfs_add_hotplug_profile()
|
/linux-6.3-rc2/arch/powerpc/kernel/ |
A D | eeh_driver.c | 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, 0); in eeh_clear_slot_attention()
|
/linux-6.3-rc2/Documentation/dev-tools/ |
A D | kselftest.rst | 26 in safe mode with a limited scope. In limited mode, cpu-hotplug test is 27 run on a single cpu as opposed to all hotplug capable cpus, and memory 28 hotplug test is run on 2% of hotplug capable memory instead of 10%. 34 Running the selftests (hotplug tests are run in limited mode) 119 Running the full range hotplug selftests 122 To build the hotplug tests:: 124 $ make -C tools/testing/selftests hotplug 126 To run the hotplug tests::
|
/linux-6.3-rc2/Documentation/kbuild/ |
A D | kconfig.rst | 187 /hotplug 188 This lists all config symbols that contain "hotplug", 196 /^hotplug 286 Ctrl-F hotplug 290 Menu: File, Search, hotplug 292 lists all config symbol entries that contain "hotplug" in
|